Êþº¾E¹  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VFood to consumable fix  4net/minecraft/util/datafix/fixes/FoodToConsumableFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesDATA_COMPONENTS)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;  getOutputSchema !apply()Ljava/util/function/Function; # $%writeFixAndReadœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;'minecraft:food )*+ ,- com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; /01 23(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional; 567 89java/util/Optional isPresent()Z 5; ,<()Ljava/lang/Object;> eat_seconds?ÌÌÍ /A BCasFloat(F)FEeffects /G HIasStream()Ljava/util/stream/Stream; LMN OPjava/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;Rusing_converts_toTminecraft:use_remainder )V WX copyFieldŒ(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; )Z [\remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; )^ _`setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;bminecraft:consumable )d efemptyMap$()Lcom/mojang/serialization/Dynamic;hconsume_seconds )j kl createFloat%(F)Lcom/mojang/serialization/Dynamic;non_consume_effects )p qr createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;ttypevminecraft:apply_effects )x y\ createString{effect 5} ~Istream€ probability)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/util/datafix/fixes/FoodToConsumableFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;lambda$makeRule$0F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; eatSecondsFLjava/util/stream/Stream;onConsumeEffects components"Lcom/mojang/serialization/Dynamic; foodComponentLjava/util/Optional;LocalVariableTypeTableALjava/util/stream/Stream<+Lcom/mojang/serialization/Dynamic<*>;>;;>; StackMapTablelambda$makeRule$1 SourceFileFoodToConsumableFix.javaBootstrapMethodsŸ&(Ljava/lang/Object;)Ljava/lang/Object;¡ ¢ Œ��¥ ¦ š�¨ ©ª« ¬­"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses°'com/mojang/datafixers/DSL$TypeReference²com/mojang/datafixers/DSL TypeReferenceµ%java/lang/invoke/MethodHandles$Lookup·java/lang/invoke/MethodHandlesLookup! �‚?*+·±ƒ  „…†‡ˆ‰‡Š‹‚J **¶ ²¶*¶²¶º¶"°ƒ„  …† Œ�‚G‘*&¶(¶.L+¶4™�+¶:À)=¶(?¶@E+¶:À)D¶(¶FN-ºJ¹K:+¶:À)Q*S¸UK*&+¶:À)=¶YD¶YQ¶Y¶]K*a*¶cg*$¶i¶]m*¶o¶]¶]K*°*°ƒ6  #3@Pmx ƒ!‰�#�%„4#lŽ�3\E�@O‘�‘’“ ‡”•– 3\E—@O‘— ‡”˜™ü�5 š�‚r8*¶cs*u¶w¶]D**z¶(¶.¶|¶o¶]**¶( ¶@¶i¶]°ƒ *7„ 8{“›œ�§ž £§ž¤£®¯±³ ´¶¸