ΚώΊΎE­  +net/minecraft/util/datafix/fixes/References BLOCK_ENTITY)Lcom/mojang/datafixers/DSL$TypeReference;   0net/minecraft/util/datafix/fixes/AbstractUUIDFixR(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)VBlockEntityUUIDFix  3net/minecraft/util/datafix/fixes/BlockEntityUUIDFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;   typeReference  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; !applyT(Lnet/minecraft/util/datafix/fixes/BlockEntityUUIDFix;)Ljava/util/function/Function; # $%fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;'Owner )*+ ,- com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; /01 ,2(com/mojang/serialization/OptionalDynamic'()Lcom/mojang/serialization/DataResult;4 5()Ljava/util/function/Function; 789 :;#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult;= >A(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; 7@ ABresult()Ljava/util/Optional; DEF GHjava/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object;J target_uuidLTarget N OPreplaceUUIDMLTag\(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; )R STremove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;V SkullOwner )X YZsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;\Id ^ _PreplaceUUIDStringaminecraft:conduit d efupdateNamedChoicek(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;hminecraft:skull)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/util/datafix/fixes/BlockEntityUUIDFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; updateSkullF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic;LocalVariableTypeTable%Lcom/mojang/serialization/Dynamic<*>; SignatureL(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>; updateConduitlambda$updateSkull$1h(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;ownerTaglambda$updateSkull$0lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed; SourceFileBlockEntityUUIDFix.javaBootstrapMethodsH‹ Œ ‚ƒƒ  vv“ ” ~– — }v™ š uvœ žŸ  ‘"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! jkA *+²·±l   m no pqrpstkB* *Ά*΄Ά*ΊΆ"°lm nouvk}++&Ά(Ά.Ί3Ή6+Ί<Ή6Ή?+ΆCΐ)°l*m+no+wxy +wzrw{|}vkV+IKΈM+ΆCΐ)°lmnowxy wzrw{| ~kA *&ΆQU+ΆW°lm wx €x vk:*[[Έ]*ΆCΐ)°lm €x‚ƒkZ*+`*ΊbΆcL*+g*ΊiΆcL+°lmno„…†‡ˆ4›‰Š›‰Ž‘›‰’‘›‰•‘›‰˜‘’£₯§ ¨ͺ¬