Êþº¾E  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   =net/minecraft/util/datafix/fixes/UnfilledBuriedTreasureMapFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/References ITEM_STACK)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;id   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; +1 23 fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;5 components 789 :; com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;=UnfilledBuriedTreasureMapFix? @Aapplye(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; C DEfixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; GHI )com/mojang/datafixers/TypedK @L$()Ljava/util/function/UnaryOperator; NOP QRnet/minecraft/util/UtilwriteAndReadTypedOrThrow€(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed;Tminecraft:item_name VWX YZ com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; \]^ _`(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional;b @c()Ljava/util/function/Function; efg hijava/util/OptionalflatMap3(Ljava/util/function/Function;)Ljava/util/Optional;k lmtest ()Ljava/util/function/Predicate; eo pqfilter4(Ljava/util/function/Predicate;)Ljava/util/Optional; es tu isPresent()Zb Vx yzupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;| translate~"item.minecraft.buried_treasure_map V€ �‚ createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; V„ …†setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;ˆfilled_map.buried_treasure Š‹Œ �Žjava/lang/Stringequals(Ljava/lang/Object;)Z G� ‘’ getOptional9(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/Optional;b e• –imapkb Gš ›œ updateTyped_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;ž minecraft:mapNEW_TRANSLATIONLjava/lang/String; ConstantValueOLD_TRANSLATION)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis?Lnet/minecraft/util/datafix/fixes/UnfilledBuriedTreasureMapFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; itemStackType"Lcom/mojang/datafixers/types/Type;idFinder#Lcom/mojang/datafixers/OpticFinder;componentsFinderLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;lLcom/mojang/datafixers/OpticFinder;>;&Lcom/mojang/datafixers/OpticFinder<*>;fix<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;typedLcom/mojang/datafixers/Typed;"Lcom/mojang/datafixers/Typed; Signature\(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$0F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;value"Lcom/mojang/serialization/Dynamic;holdsLegacyNameZ StackMapTable lambda$fix$2itemName lambda$fix$1(Ljava/lang/String;)ZnameKeylambda$makeRule$0‚(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; itemStackLjava/util/Optional;(Ljava/util/Optional;lambda$makeRule$1itemId SourceFile!UnfilledBuriedTreasureMapFix.javaBootstrapMethodsÕ&(Ljava/lang/Object;)Ljava/lang/Object;× Ø ÊË¸Û Ü ¾¿¿ß àáâ ãä,net/minecraft/util/datafix/ExtraDataFixUtilsgetPlainTranslationKey8(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;äŽè é ÇÈÈì í Å¿ï ðñò óôcom/mojang/datafixers/util/Pair getSecond()Ljava/lang/Object;ö5(Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String;ø ù ÏÈû ü ·¸þ ÿ "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$Lookup java/lang/invoke/MethodHandlesLookup!Ÿ ¡}¢ ¡‡£¤?*+·±¥ ¦§¨©ª«©¬­¤¯5*¶² ¶L²¹¸$¸*¸0M+4¶6N*<+,-º>¶B°¥ !&#¦*5§¨ *®¯°±&²±³  *®´°µ&²¶ ·¸¤J**¶FºJ¸M°¥-¦ ¹º³ ¹»«¹¼½ ¾¿¤‡/*S¶U¶[ºa¶dºj¶n¶r<™*Sºv¶w°*°¥/0124!5-7¦/ÀÁÂÃÄü- Å¿¤7 *{*}¶¶ƒ°¥5¦  ÆÁ ÇȤ1*‡¶‰¬¥1¦ É  Êˤž*,*¶�º“¶”N-º—¶n¶r™,+º˜¶™°,°¥$%&((¦**°±*²±*̺ͳ ÎÄü(e ÏȤ1*�¶‰¬¥%¦ РÑÒÓRýÔÖÙýÔÚÝýÔÞåýæçêýÔëÝýÔîõýæ÷êýÔúÙ+