Êþº¾E;  java/lang/Object()V   3net/minecraft/util/datafix/schemas/NamespacedSchemaensureNamespaced&(Ljava/lang/String;)Ljava/lang/String;  Knet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackDataitemLjava/lang/String;  countI   com/mojang/serialization/DynamicemptyMap$()Lcom/mojang/serialization/Dynamic;    components"Lcom/mojang/serialization/Dynamic;"tag $ %&get>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; ()* +(com/mojang/serialization/OptionalDynamicorElseEmptyMap - " / 01remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; 3 4  remainder6id (8 9:asString'()Lcom/mojang/serialization/DataResult;< =>applyC(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/BiFunction;@Count (B C:asNumber EFG HI#com/mojang/serialization/DataResult apply2stablek(Ljava/util/function/BiFunction;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult; EK LMresult()Ljava/util/Optional; O PQsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; (KT UVaccept~(Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Ljava/lang/String;)Ljava/util/function/Consumer; XYZ [\java/util/Optional ifPresent (Ljava/util/function/Consumer;)V ^ _& removeTag Xa bc isPresent()Z Xe %f()Ljava/lang/Object; h ijequals(Ljava/lang/Object;)Z l mn setComponent7(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)VT Xq rcisEmpty tuv =w java/util/function/UnaryOperator&(Ljava/lang/Object;)Ljava/lang/Object; y z1 createString } ~ createInt%(I)Lcom/mojang/serialization/Dynamic;�minecraft:custom_data „ …†mergeRemainderh(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ˆ ‰ŠgetOps'()Lcom/mojang/serialization/DynamicOps; Œ �fgetValue ��‘ ’“#com/mojang/serialization/DynamicOpsgetMap9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;• =–f(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; E˜ ™šflatMapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult;œ =�D(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; EŸ  šmap X¢ £worElse ¥h¦java/lang/String ¨©ª «j java/util/Setcontains ­ ®:(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V ° ±²convertI(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; �´ µ¶ mergeToMap[(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; ¸¹º »¼java/lang/NumberintValue()I ¾ ¿8(Ljava/lang/String;ILcom/mojang/serialization/Dynamic;)V Signature%Lcom/mojang/serialization/Dynamic<*>;CodeLineNumberTableLocalVariableTablethisMLnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;LocalVariableTypeTableMethodParameters;(Ljava/lang/String;ILcom/mojang/serialization/Dynamic<*>;)Vread8(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;dynamicŠ(Lcom/mojang/serialization/Dynamic<*>;)Ljava/util/Optional;keyvalue*Lcom/mojang/serialization/OptionalDynamic;-Lcom/mojang/serialization/OptionalDynamic<*>;A(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic<*>;type:(Ljava/lang/String;Lcom/mojang/serialization/Dynamic<*>;)V?(Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V optionalValueB(Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic<*>;)V moveTagIntoj(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;fromKeytargettoKeyLjava/util/Optional;;>; StackMapTablep(Ljava/lang/String;Lcom/mojang/serialization/Dynamic<*>;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic<*>;moveTagToComponentI(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V defaultValueL(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic<*>;)V'(Ljava/lang/String;Ljava/lang/String;)V fixSubTag8(Ljava/lang/String;ZLjava/util/function/UnaryOperator;)VdontFixWhenFieldIsMissingZfunction"Ljava/util/function/UnaryOperator;ILjava/util/function/UnaryOperator;>;_(Ljava/lang/String;ZLjava/util/function/UnaryOperator;>;)Vwrite'()Lcom/mojang/serialization/Dynamic<*>; itemStackops%Lcom/mojang/serialization/DynamicOps;'Lcom/mojang/serialization/Dynamic;*Lcom/mojang/serialization/DynamicOps;‹(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic;is(Ljava/lang/String;)Z(Ljava/util/Set;)ZidsLjava/util/Set;#Ljava/util/Set;&(Ljava/util/Set;)Z hasComponentlambda$mergeRemainder$1[(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic;mergedLjava/lang/Object;lambda$mergeRemainder$0�(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; itemStackMap"Lcom/mojang/serialization/MapLike;lambda$moveTagToComponent$0lambda$setComponent$0 lambda$read$0•(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/Number;)Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Ljava/lang/Number; SourceFile!ItemStackComponentizationFix.javaNestHost=net/minecraft/util/datafix/fixes/ItemStackComponentizationFixBootstrapMethods8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;   s(Ljava/lang/String;Ljava/lang/Number;)Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;(Ljava/lang/Object;)V  n%(Lcom/mojang/serialization/Dynamic;)V ! nw$ % 'I(Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;) * þÿ,6(Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic;. /01 23"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 ItemStackData7%java/lang/invoke/MethodHandles$Lookup9java/lang/invoke/MethodHandlesLookup  ÀÁ4 ÀÁ" ÀÁ¿£1*·*+¸µ *µ*-¶µ*-!¶#¶'µ,*-!¶.µ2±ÃÂà ÄÅÆ&È0ÉÄ*1ÅÆ1114 Ç 14ÁÈ 4ÀÉ ÊËÂo#*5¶#¶7*º;*?¶#¶A¹D¹J°ÃÌÎÌÏ"ÌÄ #Ì Ç #ÌÁÈÌÀÍ_&Âo*´,+¶#M**´,+¶.µ,,°ÃÓ ÔÕÄ ÅÆÎ ÏÐÇ  ÏÑÈÎÀÒmnÂb**´+,¶Nµ±à Ù ÚÄ ÅÆÓÏ Ç ÏÁÈ ÓÏÀÔmÕÂc,¶R*+ºS¶W±à ÝàÄ ÅÆÓÖÐÇ ÖÑÈ ÓÖÀ×ØÙª"*+¶]¶R:¶`™,-¶dÀ¶N°,°Ãã äå çÄ4"ÅÆ"Ú"Û "Ü ÏÝÇ"ÛÁ ÏÞßü XÈ ÚÛÜÀàáâ·/*+¶]¶R:¶`™¶dÀ-¶gš*,¶dÀ¶k±Ãë ì!í.ïÄ4/ÅÆ/Î/Ó/ã  %ÏÝÇ/ãÁ %ÏÞßü.XÈ ÎÓãÀäáåÂU*+¶]¶R*,ºo¶W±à òóÄ ÅÆÎÓÈ ÎÓæçÂY*´,+¶#:™¶R¶p™±¶':-¹sÀ:¶¶g™**´,+¶.µ,§**´,+¶Nµ,±Ã& ö ÷øú!û.ü;ýJÿXÄ>YÅÆYÎYèéYêë OÏÐ!8  Ç Yêì OÏÑ!8 Áßü(ü/ È ÎèêÀíîÂào*´,¶5*´,*´ ¶x¶N{*´,*´¶|¶NL*´,*´,¶¶gš**´€*´,¶Nµ*´*´,¶¶gš+‚*´¶NL+*´2¸ƒ°Ã"!(9J [ f ÄoÅÆ(GL Ç (GLÁß üJÀï …†«3*¶‡M,*¶‹¹Ž,+º”¹—,º›¹ž¹J*¶¡À°Ã!&2Ä 3ð 34 .ñòÇ 3ðó34Á.ñôÈ ð4Àõö÷Â= *´ +¶¤¬ÃÄ ÅÆ 6È6öøÂQ +*´ ¹§¬ÃÄ ÅÆ ùúÇ  ùûÈùÀüý÷ÂC*´+¶#¶R¶`¬Ã!ÄÅÆ6È6 þÿÂ> »Y*+·¬°ÃÄ ñò  ÂN*+*¶¯¶‹,¹³°ÃÄ ñò4 nÂE*+,¶k±ÃòÄ ÅÆÓÏ nÂL**´+,¶Nµ±ÃÞÄ ÅÆÓÏ   ÂV»Y+,¶·*5¶.?¶.·½°ÃÍÄ Ì     4----"#&-"(+45 68: