Êþº¾E  +net/minecraft/util/datafix/fixes/References ITEM_STACK)Lcom/mojang/datafixers/DSL$TypeReference;   0net/minecraft/util/datafix/fixes/AbstractUUIDFixR(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)Vid   ITEM_NAME  'com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String;  3net/minecraft/util/datafix/schemas/NamespacedSchemanamespacedString$()Lcom/mojang/datafixers/types/Type;  ! "#com/mojang/datafixers/DSLnamedX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; % &' fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;)ItemStackUUIDFix +,- ./1net/minecraft/util/datafix/fixes/ItemStackUUIDFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema; +1 2 typeReference 456 78$com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;: ;<applyu(Lnet/minecraft/util/datafix/fixes/ItemStackUUIDFix;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; +> ?@fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;BAttributeModifiersD ;EA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; GHI JK com/mojang/serialization/DynamicupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;M SkullOwnerO ;P()Ljava/util/function/Function;RId +T UVreplaceUUIDString\(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; XYZ [\java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; G^ _`asStream()Ljava/util/stream/Stream;O cde fgjava/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; Gi jk createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;mUUID +o pVreplaceUUIDLeastMost rst 7com/mojang/datafixers/Typedvtag xyz {| com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;~ ;’(Lnet/minecraft/util/datafix/fixes/ItemStackUUIDFix;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; r� ‚ƒ updateTyped_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; … †‡remainderFinder%()Lcom/mojang/datafixers/OpticFinder;~ rŠ Jƒ +Œ �ŽupdateAttributeModifiersF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; r� ‘’ getOptional9(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/Optional;O X• f–3(Ljava/util/function/Function;)Ljava/util/Optional; ˜™š ›œjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; ˜ž Ÿ  booleanValue()Z +¢ £ŽupdateSkullOwner¥minecraft:player_head §¨© ª«com/mojang/datafixers/util/Pair getSecond()Ljava/lang/Object; ­®¯ °±java/lang/Stringequals(Ljava/lang/Object;)Z)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/util/datafix/fixes/ItemStackUUIDFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;idF#Lcom/mojang/datafixers/OpticFinder;LocalVariableTypeTablelLcom/mojang/datafixers/OpticFinder;>;"Lcom/mojang/serialization/Dynamic;%Lcom/mojang/serialization/Dynamic<*>; SignatureL(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;lambda$updateSkullOwner$0 skullOwner!lambda$updateAttributeModifiers$0h(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; modifiers!lambda$updateAttributeModifiers$1modifierlambda$makeRule$0_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed; itemTagFinder&Lcom/mojang/datafixers/OpticFinder<*>;lambda$makeRule$1|(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;typedTaglambda$makeRule$2†(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; StackMapTablelambda$makeRule$36(Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean;idPair!Lcom/mojang/datafixers/util/Pair; SourceFileItemStackUUIDFix.javaBootstrapMethods\á +â ÌÍä<(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 TypeReference%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!+  ²³A *+²·±´ µ ¶· ¸¹º¸»¼³w- ²¹¸¸¸$L*(*¶**´0¶3*+º9¶=°´ µ-¶·½¾¿ ½À�޳S +A+ºC¶F°´&µ ¶· vÁ¿  vºvÃģ޳R +LºN¶F°´.µ ¶· vÁ¿  vºvÃÄ ÅŽ³:*QQ¸S*¶WÀG°´/µ ÆÁ ÇȳG*+¶]ºa¹b¶h°´'µvÁÉÁ ÊŽ³:*ll¸n*¶WÀG°´(µ ËÁÌͳv,¶qu¶wN,-*,+º}¶€°´  µ*¶·½¾ÎÏ о¿  ÐÑÒÓ³X-¸„*+,ºˆ¶‰°´µ*¶·ÎϽ¾ÔÏÕÖ³ˆ+*-¶‹N+,¶�º“¶”¸—¶WÀ˜¶�™ *-¶¡N-°´#)µ*+¶·+ÎÏ+½¾+vÁ×) ØÙ³7 ¤*¶¦¶¬¸—°´µ  ÚÛÜÝÞHùßàãùßåèùßéèùßìèùßïãùßòèùßõø