ΚώΊΎEš  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   .net/minecraft/util/datafix/fixes/AddNewChoicesnameLjava/lang/String;  type)Lcom/mojang/datafixers/DSL$TypeReference;  getInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  $com/mojang/datafixers/schemas/SchemafindChoiceTypep(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;  getOutputSchema  !cap³(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule; #$% &'Ccom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType getKeyType$()Lcom/mojang/datafixers/types/Type;)java/lang/IllegalStateException+*Could not inject: key type is not the same (- .(Ljava/lang/String;)V0 12apply”(Lnet/minecraft/util/datafix/fixes/AddNewChoices;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Ljava/util/function/Function; 4 56fixTypeEverywhereœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;0 9:; <=com/mojang/datafixers/util/PairgetFirst()Ljava/lang/Object; #? @AhasType(Ljava/lang/Object;)ZC"java/lang/IllegalArgumentException EFG HIjava/util/LocaleROOTLjava/util/Locale;K%s: Unknown type %s in '%s'Mjava/lang/Object OPQ RS'com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String; UVW XYjava/lang/StringformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; B-d(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)VCodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/util/datafix/fixes/AddNewChoices; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; inputTypeELcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType; outputTypeLocalVariableTypeTableHLcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType<*>;outputChoiceTypeJLcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType; StackMapTable SignatureΡ(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType<*>;)Lcom/mojang/datafixers/TypeRewriteRule; lambda$cap$0‰(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;ops%Lcom/mojang/serialization/DynamicOps; lambda$cap$1‰(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;input!Lcom/mojang/datafixers/util/Pair; SourceFileAddNewChoices.javaBootstrapMethods|&(Ljava/lang/Object;)Ljava/lang/Object;~  pqD(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;ƒ „ tu†D(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;ˆ ‰Š‹ Œ"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“2com/mojang/datafixers/types/templates/TaggedChoiceTaggedChoiceType–%java/lang/invoke/MethodHandles$Lookup˜java/lang/invoke/MethodHandlesLookup! [\e*+·*,΅*-΅ ±] ^*_`ab c a de\*Ά*΄ ΆL*Ά*΄ ΆM*+,Ά°] ^ _` fghgi fjhj !\¬)+Ά",Ά"₯ »(Y*·,Ώ,N**΄+-*-Ί/Ά3°] !"^*)_`)fg)hgkgi )fl)hjklmc fhnopq\F*+Ί7°]"^ _`kgrstu\Š;+,Ά8Ά>š1»BY²DJ½LY*΄SY,Ά8SY*΄ ΉNSΈT·ZΏ,°]# $9&^ ;_`;kg;vwm9xyz‡{}€‡{‚…ŽO‘ #’”•—™