Êþº¾Eà  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   ?net/minecraft/util/datafix/fixes/EntityCustomNameToComponentFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesENTITY)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;   getOutputSchemaid  ! "#3net/minecraft/util/datafix/schemas/NamespacedSchemanamespacedString$()Lcom/mojang/datafixers/types/Type; %&' ()com/mojang/datafixers/DSL fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;+ CustomName -./ 01 com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder; -3 45 findFieldType6(Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;7EntityCustomNameToComponentFix9 :;apply©(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; = >?fixTypeEverywhereTypedœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; ABC DEcom/mojang/datafixers/Typed getOptional9(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/Optional; GHI JKjava/util/OptionalisEmpty()Z MNO PQ,net/minecraft/util/datafix/ExtraDataFixUtilscast^(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; GS TUget()Ljava/lang/Object;Wjava/lang/String VHZ :[$()Ljava/util/function/UnaryOperator; ]^_ `anet/minecraft/util/UtilwriteAndReadTypedOrThrow€(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed;c Ge fgorElse&(Ljava/lang/Object;)Ljava/lang/Object; Ai jkgetOps'()Lcom/mojang/serialization/DynamicOps; m no fixCustomNamem(Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ]q rsreadTypedOrThrowc(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed; Au vwset_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;yminecraft:commandblock_minecart V{ |}equals(Ljava/lang/Object;)Z com/mojang/serialization/Dynamic �‚ƒ „…#com/mojang/serialization/DynamicOps createString&(Ljava/lang/String;)Ljava/lang/Object; ~‡ ˆ:(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V Š‹Œ �Ž6net/minecraft/util/datafix/LegacyComponentDataFixUtilscreatePlainTextComponent[(Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ~� ‘’remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ” •– fixEntityÆ(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethisALnet/minecraft/util/datafix/fixes/EntityCustomNameToComponentFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; entityType"Lcom/mojang/datafixers/types/Type; newEntityTypeidF#Lcom/mojang/datafixers/OpticFinder; customNameFnewCustomNameTypeLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;7Lcom/mojang/datafixers/OpticFinder;entityLcom/mojang/datafixers/Typed; customNameLjava/util/Optional;Ljava/lang/String; component"Lcom/mojang/serialization/Dynamic; Lcom/mojang/datafixers/Typed<*>;'Lcom/mojang/datafixers/types/Type;(Ljava/util/Optional;%Lcom/mojang/serialization/Dynamic<*>; StackMapTable Signature(Lcom/mojang/datafixers/Typed<*>;Lcom/mojang/datafixers/types/Type<*>;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed<*>;ops%Lcom/mojang/serialization/DynamicOps;*Lcom/mojang/serialization/DynamicOps;�(Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;lambda$fixEntity$0F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;dynamiclambda$makeRule$0Æ(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; SourceFile#EntityCustomNameToComponentFix.javaBootstrapMethodsgÈ É ÁÂË<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;Í Î ¾¿¿Ñ ÒÓÔ ÕÖ"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!—˜?*+·±™ š›œ�žŸ� ¡˜íC*¶² ¶L*¶² ¶M¸¸$N+*¶,:,*¶2:*6+,,-º8¶<°™  '!/#š>C›œ 8¢£-¤£$¥¦'§¦/¨£©4 8¢ª-¤ª$¥«'§«/¨ª •–˜F]*-¶@:¶F™ +*¸L°¶RÀV¶X™*+ºY¸\°*,¶@b¶dÀV:*¶h¶RÀV¸l:*-¸p¶t°™")*+/#0.3=4P5šR]¬­]¤£]¥¦]§¦]¨£V®¯= °P ±²©H]¬³]¤ª]¥«]§«]¨´V®µP ±¶· üGŸ¬¤¥§¨¸¹ no˜€x,¶z™»~Y**+¹€·†°*+¸‰°™: ;=š º»®°°© º¼·Ÿ º®¸½ ¾¿˜1**¶�°™0š À² Á˜\ *+,-¸“°™$š4 ¤£ ¥¦ §¦ ¨£ ¬­ÃÄÅÐÆÇÊÐÆÌÏר%Ú ÛÝß