ΚώΊΎEž  java/lang/Record()V   #net/minecraft/client/color/item/Dye defaultColorI  0net/minecraft/world/item/component/DyedItemColor getOrDefault((Lnet/minecraft/world/item/ItemStack;I)I   MAP_CODEC#Lcom/mojang/serialization/MapCodec; toString9(Lnet/minecraft/client/color/item/Dye;)Ljava/lang/String; hashCode((Lnet/minecraft/client/color/item/Dye;)I !"equals:(Lnet/minecraft/client/color/item/Dye;Ljava/lang/Object;)Z $%& '(net/minecraft/util/ExtraCodecsRGB_COLOR_CODEC Lcom/mojang/serialization/Codec;*default ,-. /0com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;2 34apply()Ljava/util/function/Function; 678 9:!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; <=> ?@;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;2 CDE 3F!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;2 IJK LM2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;O.net/minecraft/client/color/item/ItemTintSource SignatureJLcom/mojang/serialization/MapCodec;(I)VCodeLineNumberTableLocalVariableTablethis%Lnet/minecraft/client/color/item/Dye;MethodParameters calculate~(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;)I itemStack$Lnet/minecraft/world/item/ItemStack;level.Lnet/minecraft/client/multiplayer/ClientLevel;owner)Lnet/minecraft/world/entity/LivingEntity;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;type%()Lcom/mojang/serialization/MapCodec;L()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileDye.javaRecordBootstrapMethods w&(Ljava/lang/Object;)Ljava/lang/Object;y z g|:(Lnet/minecraft/client/color/item/Dye;)Ljava/lang/Integer;~  R:(Ljava/lang/Integer;)Lnet/minecraft/client/color/item/Dye;ƒ „ kll‡ ˆ‰Š ‹Œjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)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; InnerClassesInstance—com/mojang/datafixers/ProductsP1š%java/lang/invoke/MethodHandles$Lookupœjava/lang/invoke/MethodHandlesLookup1N PQ RS> *·*΅±T U VW X YZSQ +*΄Έ ¬TU* VW [\ ]^ _`X []_abbcdS.²°TU VWPefS1*Ί°T U VWgS1*Ί¬T U VW!hS<*+Ί¬T UVWijXi gS/*΄¬T U VW klSZ *²#)Ή+Ί1Ά5Ά;*ΊAΆB°T   U  mnoS$ ΊGΈH³±T pqr s*†tuvx{v}€v‚…”<I•C–˜™›