Źžŗ¾EÄ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   2net/minecraft/util/datafix/fixes/ItemStackMapIdFixgetInputSchema(()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;5tag 789 :; com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;=ItemInstanceMapIdFix? @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 JKcom/mojang/datafixers/Typed getOptional9(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/Optional; MNO PQjava/util/Optional isPresent()Z MS TUget()Ljava/lang/Object;Wcom/mojang/datafixers/util/Pair VY ZU getSecond\minecraft:filled_map ^_` abjava/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z +d efremainderFinder%()Lcom/mojang/datafixers/OpticFinder; Gh Ti7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object;k com/mojang/serialization/Dynamic Gm nogetOrCreateTypedB(Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed;qmapsDamage ju Tv>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; xyz {|(com/mojang/serialization/OptionalDynamicasInt(I)I j~ € createInt%(I)Lcom/mojang/serialization/Dynamic; j‚ ƒ„setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; G† ƒ‡T(Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Lcom/mojang/datafixers/Typed; G‰ ƒŠ_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;CodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/util/datafix/fixes/ItemStackMapIdFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; itemStackType"Lcom/mojang/datafixers/types/Type;idF#Lcom/mojang/datafixers/OpticFinder;tagFLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;lLcom/mojang/datafixers/OpticFinder;>;&Lcom/mojang/datafixers/OpticFinder<*>;lambda$makeRule$0‚(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;rest"Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/Typed;tagRestinputLjava/util/Optional;%Lcom/mojang/serialization/Dynamic<*>; Lcom/mojang/datafixers/Typed<*>;]Ljava/util/Optional;>; StackMapTable SourceFileItemStackMapIdFix.javaBootstrapMethods°&(Ljava/lang/Object;)Ljava/lang/Object;² ³  ”µ<(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$LookupĀjava/lang/invoke/MethodHandlesLookup!‹I*+·±Œ  Ž‘’“” ’•–‹Æ5*¶² ¶L²¹ø$ø*ø0M+4¶6N*<+,-ŗ>¶B°Œ &*5Ž *—˜™š&›šœ  *—™ž&›Ÿ  ”‹*j,*¶FN-¶L™^-¶RĄV¶X[ø]™L,øc¶gĄj:,+¶l:øc¶gĄj:pr¶t¶w¶}¶:,+øc¶…¶ˆ°,°Œ" !+"2#?$X%h'H+=¢£265¤?)„£j™šj›šj¦¤d§œ*+=¢Ø265©?)„ØdŖ«ühM¬­® ¶Ʊ“½+¾ æĮĆ