Êþº¾EÝ  /net/minecraft/util/datafix/fixes/NamedEntityFixw(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V   1net/minecraft/util/datafix/fixes/EntityVariantFix fieldNameLjava/lang/String;   idConversions Ljava/util/function/IntFunction; apply‚(Lcom/mojang/serialization/Dynamic;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Function;   com/mojang/serialization/DynamicmapA(Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;   com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder;" #R(Lnet/minecraft/util/datafix/fixes/EntityVariantFix;)Ljava/util/function/Function; %&' ()com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;+variant" . /0updateAndRename‡(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; 2 34asNumber'()Lcom/mojang/serialization/DataResult;6 7t(Lnet/minecraft/util/datafix/fixes/EntityVariantFix;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; 9:; <#com/mojang/serialization/DataResultD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; 9> ?@result()Ljava/util/Optional; BCD EF"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object; HIJ KLjava/lang/NumberintValue()I NOP Qjava/util/function/IntFunction(I)Ljava/lang/Object;Sjava/lang/String U VW createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; Y Z[getOps'()Lcom/mojang/serialization/DynamicOps;] ^a(Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; `ab cd#com/mojang/serialization/DynamicOpsgetK(Ljava/lang/Object;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;f g…(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/String;Ljava/util/function/Function;)Ljava/util/function/Function; ijk Eljava/util/Optional&(Ljava/lang/Object;)Ljava/lang/Object; nop ljava/util/function/Function `r stsetJ(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; v w:(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V y z{getValue()Ljava/lang/Object; Signature4Ljava/util/function/IntFunction;¨(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/IntFunction;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/util/datafix/fixes/EntityVariantFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;nametype)Lcom/mojang/datafixers/DSL$TypeReference; entityNameLocalVariableTypeTableMethodParameters¼(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/IntFunction;)Vinput"Lcom/mojang/serialization/Dynamic;oldKeynewKeyfunctionLjava/util/function/Function;'Lcom/mojang/serialization/Dynamic;mLjava/util/function/Function;Lcom/mojang/serialization/Dynamic;>;÷(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Lcom/mojang/serialization/Dynamic;>;)Lcom/mojang/serialization/Dynamic;fix<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;typedLcom/mojang/datafixers/Typed; Lcom/mojang/datafixers/Typed<*>;B(Lcom/mojang/datafixers/Typed<*>;)Lcom/mojang/datafixers/Typed<*>; lambda$fix$0F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; remainder lambda$fix$1catType lambda$fix$2X(Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic;eLjava/lang/Number;lambda$updateAndRename$0‰(Lcom/mojang/serialization/Dynamic;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;vLjava/lang/Object;ops%Lcom/mojang/serialization/DynamicOps;liftedFunction*Lcom/mojang/serialization/DynamicOps;%Ljava/util/function/Function;lambda$updateAndRename$2Œ(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; fieldValuelambda$updateAndRename$1h(Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;value SourceFileEntityVariantFix.javaBootstrapMethodsl¹ º ¥¦¼ ½ œ��À Á Ÿ�à Ä ¡¢Æ6(Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic;È É ±²Ë Ì ®¯Î ÏÐÑ ÒÓ"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! |} ~›*+,-·*µ*µ ±€ �H‚ƒ„…† ‡ˆ‰  Š }‹„†‡‰ |Œ /0r**-+,º¶°€�*�Ž� � ‘’Š�“‘”‹���‘|•–—T+¸*º!¶$°€$�‚ƒ˜™Š ˜š‹˜|›œ�E+*´**º,¸-°€%�‚ƒžŽŸ�Q+¶1*+º5¹8¹=+¸AÀ°€&�‚ƒ Ž¡¢S+*´ ,¶G¹MÀR¶T°€&� ‚ƒ Ž£¤ ¥¦Ð6*¶X:+º\:,¹_-ºe¹8¹=¶h°€&+25�H6�Ž6‘’6� 6� 6§¨0©ª&«’Š0©¬&«­ ®¯c*+,-¹m¹q°€�4©ª§¨� «’°¨ ±²T*»Y+,·u¹mÀ¶x°€� ‘’©ª³¨´µ¶>Í·¸·Í·»¾Í·¿¾Í·ÂÅÍ·Ç·Í·Ê·ÔÕ× ØÚÜ