ĘūēžE´  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   0net/minecraft/util/datafix/fixes/ItemStackTagFixnameLjava/lang/String;  idFilterLjava/util/function/Predicate;  getInputSchema(()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;" #$applyV(Lnet/minecraft/util/datafix/fixes/ItemStackTagFix;)Ljava/util/function/UnaryOperator; & '( createFixer†(Lcom/mojang/datafixers/types/Type;Ljava/util/function/Predicate;Ljava/util/function/UnaryOperator;)Ljava/util/function/UnaryOperator; * +,fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;.id 0 1 ITEM_NAME 345 67'com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String; 9:; <=3net/minecraft/util/datafix/schemas/NamespacedSchemanamespacedString$()Lcom/mojang/datafixers/types/Type; ?@A BCcom/mojang/datafixers/DSLnamedX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; ?E FG fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;Itag KLM NO com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;Q #RĒ(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Predicate;Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/UnaryOperator;)Ljava/util/function/UnaryOperator; TUV WXcom/mojang/datafixers/Typed getOptional9(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/Optional; Z[\ ]^java/util/Optional isPresent()Z Z` abget()Ljava/lang/Object;dcom/mojang/datafixers/util/Pair cf gb getSecondijava/lang/String klm nojava/util/function/Predicatetest(Ljava/lang/Object;)Z Tq rs updateTyped_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; Signature2Ljava/util/function/Predicate;Y(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/util/datafix/fixes/ItemStackTagFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;LocalVariableTypeTableMethodParametersm(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)VmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; itemStackType"Lcom/mojang/datafixers/types/Type;%Lcom/mojang/datafixers/types/Type<*>;fixer"Ljava/util/function/UnaryOperator;idF#Lcom/mojang/datafixers/OpticFinder;tagFDLjava/util/function/UnaryOperator;>;lLcom/mojang/datafixers/OpticFinder;>;&Lcom/mojang/datafixers/OpticFinder<*>;á(Lcom/mojang/datafixers/types/Type<*>;Ljava/util/function/Predicate;Ljava/util/function/UnaryOperator;>;)Ljava/util/function/UnaryOperator;>;fixItemStackTag<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;B(Lcom/mojang/datafixers/Typed<*>;)Lcom/mojang/datafixers/Typed<*>;lambda$createFixer$0Â(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Predicate;Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/UnaryOperator;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;idOptLjava/util/Optional;]Ljava/util/Optional;>; StackMapTable SourceFileItemStackTagFix.javaBootstrapMethodsž&(Ljava/lang/Object;)Ljava/lang/Object;  Ą ¤ Ĩ ’“§ ¨ŠĒ ĢŦ"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! tuvww*+ˇ*,ĩ*-ĩ ąx y*z{|} ~ u | t€‚wm#*ļ˛ļL**´++*´ *ē!¸%ļ)°x  y#z{ ƒ„~  ƒ… '(wģ'-˛/š2¸8¸>¸DN*HļJ:-+,ēP°x#$%y4'ƒ„''†‡ˆ‰ Љ~4'ƒ…'u'†‹ˆŒ Š ƒ†tŽIt‘ ’“wē2*ļS:ļY™"+ļ_ĀcļeĀhšj™ ,-ļp°°x&''(/*y>2ˆ‰22Љ2†‡2”•*–—~ *–˜™ü/Zš›œĻŸĸĻŖĸ­3?Ž ¯ąŗ