Êşº¾Eß  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   0net/minecraft/util/datafix/fixes/EntityRenameFixnameLjava/lang/String;  getInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesENTITY)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemafindChoiceTypep(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;  getOutputSchema! "#apply©(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Ljava/util/function/Function; %&' ()net/minecraft/util/Utilmemoize<(Ljava/util/function/Function;)Ljava/util/function/Function;+ ",³(Lnet/minecraft/util/datafix/fixes/EntityRenameFix;Ljava/util/function/Function;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Ljava/util/function/Function; . /0fixTypeEverywhereœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;2com/mojang/datafixers/Typed 14 5\(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V7 "8Ø(Lnet/minecraft/util/datafix/fixes/EntityRenameFix;Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Ljava/util/function/Function; :;< =>com/mojang/datafixers/util/PairgetFirst()Ljava/lang/Object;@java/lang/String BCD "Ejava/util/function/Function&(Ljava/lang/Object;)Ljava/lang/Object;G com/mojang/datafixers/types/Type :I J> getSecond L MN getEntityx(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; P QRfixR(Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; TUV WXCcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceTypetypes()Ljava/util/Map; Z[\ ]E java/util/Mapget 1_ `agetType$()Lcom/mojang/datafixers/types/Type; Fc deequals(Ljava/lang/Object;ZZ)Zgjava/lang/IllegalStateException ijk lmjava/util/LocaleROOTLjava/util/Locale;o-Dynamic type check failed: %s not equal to %sqjava/lang/Object ?s tuformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; fw x(Ljava/lang/String;)V 1z {>getValue :} ~ofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; �‚ƒ „…,net/minecraft/util/datafix/ExtraDataFixUtils patchSubTypeŠ(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;<(Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/util/datafix/fixes/EntityRenameFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;oldTypeELcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;newTypepatchedInputTypesLjava/util/function/Function;LocalVariableTypeTableYLcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;VLjava/util/function/Function;>;inputLjava/lang/Object;ops%Lcom/mojang/serialization/DynamicOps; oldEntityType"Lcom/mojang/datafixers/types/Type;(Lcom/mojang/serialization/DynamicOps<*>;'Lcom/mojang/datafixers/types/Type; Signature›(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps<*>;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed;entity‰(Ljava/lang/String;Lcom/mojang/datafixers/Typed<*>;)Lcom/mojang/datafixers/util/Pair;>;lambda$makeRule$1¦(Ljava/util/function/Function;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;lambda$makeRule$2Ë(Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;!Lcom/mojang/datafixers/util/Pair;oldName newEntity expectedType%Lcom/mojang/datafixers/types/Type<*>;ULcom/mojang/datafixers/util/Pair;>; StackMapTable³#com/mojang/serialization/DynamicOpslambda$makeRule$0À(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;type SourceFileEntityRenameFix.javaBootstrapMethodsE¼ ½ ´µ¿6(Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;Á  §¨ÄD(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;Æ Ç ©ªÉD(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;Ë ÌÍÎ ÏĞ"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Ø2com/mojang/datafixers/types/templates/TaggedChoiceTaggedChoiceTypeÛ%java/lang/invoke/MethodHandles$Lookupİjava/lang/invoke/MethodHandlesLookup! †‡\ *,·*+µ±ˆ ‰* Š‹  Œ� ���  Œ�‘’‡®4*¶ ²¶L*¶²¶M+,º ¸$N**´+,*-,º*¶-°ˆ !$‰*4Š‹ )“”•”!–—˜  )“™•™!–šMN‡o »1Y-,+·3°ˆ5‰* Š‹ ›œ �� Ÿ ˜ �¡ Ÿ¢� ›�Ÿ£¤QR�  ¥£¦§¨‡R *+-,º6°ˆ$‰* Š‹ –— •” ��©ª‡s ‘¶9À?:+¹AÀF:**¶H,¶K¶O:-¶S¶9¹YÀF:¶HÀ1¶^¶bš*»fY²hn½pYSY¶HÀ1¶^S¸r·v¿¶9À?¶HÀ1¶y¸|°ˆ% &(+*>+S,z/‰\ ‘Š‹‘–—‘��‘•”‘›« ‡¬ zŸ +f­«>S® ˜ zŸ¯+f­°>S®¯±$ÿz B²T:?F:F ´µ‡s*¶S,¹YÀFN-*+¸€°ˆ  !‰*“”•” ¶ ˜ ¶¯·¸¹ ʺ»¾ÊºÀÃʺÅÈÑÒÔÖ T×ÙÚÜŞ