Êþº¾Eç  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   Fnet/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/References ITEM_STACK)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;  com/mojang/datafixers/DSL typeFinderG(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;  !ENTITY#minecraft:llama % &'horseLikeInventoryIndexingFixer€(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;)Lcom/mojang/datafixers/TypeRewriteRule;)%com/mojang/datafixers/TypeRewriteRule+minecraft:trader_llama-minecraft:mule/minecraft:donkey (1 23seqx(Lcom/mojang/datafixers/TypeRewriteRule;[Lcom/mojang/datafixers/TypeRewriteRule;)Lcom/mojang/datafixers/TypeRewriteRule; 5 67 getChoiceType_(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; 9 :; namedChoiceY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;=Items ?@A BC com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;E FGmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;I JKapplyˆ(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; M NOfixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;Q JRe(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; TUV WXcom/mojang/datafixers/Typed updateTyped_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;Z J[B(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function;] J^()Ljava/util/function/Function; T` aXupdate] def ghcom/mojang/datafixers/util/Pair mapSecond@(Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Pair;]]lSlot] opq ar com/mojang/serialization/DynamicS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; ot uvasInt(I)I ox yz createByte%(B)Lcom/mojang/serialization/Dynamic;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethisHLnet/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix;v3807&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;itemStackFinder#Lcom/mojang/datafixers/OpticFinder; entityType"Lcom/mojang/datafixers/types/Type;LocalVariableTypeTable™Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Unit;>;Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/Dynamic<*>;>;>;>;>;%Lcom/mojang/datafixers/types/Type<*>;schemahorseIdLjava/lang/String; choiceType entityFinderitemsFieldFinder&Lcom/mojang/datafixers/OpticFinder<*>; Signatureù(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Unit;>;Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/Dynamic<*>;>;>;>;>;Lcom/mojang/datafixers/types/Type<*>;Ljava/lang/String;)Lcom/mojang/datafixers/TypeRewriteRule;(lambda$horseLikeInventoryIndexingFixer$0¥(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;(lambda$horseLikeInventoryIndexingFixer$1‚(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; horseLike(lambda$horseLikeInventoryIndexingFixer$2_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;items(lambda$horseLikeInventoryIndexingFixer$3D(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; namedStack!Lcom/mojang/datafixers/util/Pair;(lambda$horseLikeInventoryIndexingFixer$4 itemStack(lambda$horseLikeInventoryIndexingFixer$5pair(lambda$horseLikeInventoryIndexingFixer$6F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; remainder"Lcom/mojang/serialization/Dynamic;(lambda$horseLikeInventoryIndexingFixer$7slot SourceFile*ChestedHorsesInventoryZeroIndexingFix.javaBootstrapMethods²+Fix non-zero indexing in chest horse type ´&(Ljava/lang/Object;)Ljava/lang/Object;¶ · –—¹<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;» ¼ 𛾠¿ �žÁ   ¡¡Å Æ ¤¡È É ¦¡Ë Ì ¨©©Ï Ð ¬©Ò ÓÔÕ FÖ$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;Ø ÙÚÛ ÜÝ"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 TypeReferenceã%java/lang/invoke/MethodHandles$Lookupåjava/lang/invoke/MethodHandlesLookup! {|?*+·±} ~€�‚ƒ�„…|ÀJ*¶² ¶¸L*¶²¶M*+,"¶$½(Y*+,*¶$SY*+,,¶$SY*+,.¶$S¸0°}",7BF~ J€<†‡1ˆ‰Š<†‹1ˆŒ&'|à4*¶²-¶4:-¸8:<¶>:*-ºD,+ºH¶L°}" #$%~H4€4†‡4�‰4Ž� '�‰‘‡’‡Š44†‹4�Œ '�Œ‘“’“ƒ †�Ž”• –—|U -*+,ºP¶S°}&~* ‘‡ ’‡ †‡ ˜™ š›|J ,*+ºY¶S°}'~  ’‡ †‡ œ™ �ž|? +*º\¶_°}(~ †‡ Ÿ™  ¡|4 *ºb¶c°})~  ¢£ ¤¡|4 *ºi¶c°}*~  ¥£ ¦¡|4 *ºj¶c°}+~  §£ ¨©|6 *kºm¶n°},~  ª« ¬©|7 **¶sd‘¶w°}-~  ­«®¯°X ѱ׳µ¸×³º¸×³½¸×³ÀÃ׳ÄÃ׳ÇÃ׳ÊÍ׳ÎÍÞßá âäæ