Êþº¾EÀ  java/lang/Record()V   )net/minecraft/client/color/item/TeamColor defaultColorI  'net/minecraft/world/entity/LivingEntitygetTeam)()Lnet/minecraft/world/scores/PlayerTeam;  net/minecraft/world/scores/TeamgetColor()Ljava/util/Optional;  java/util/Optional isPresent()Z  !"get()Ljava/lang/Object;$$net/minecraft/world/scores/TeamColor #& '(rgb()I *+, -.net/minecraft/util/ARGBopaque(I)I 0 12 MAP_CODEC#Lcom/mojang/serialization/MapCodec;4 56toString?(Lnet/minecraft/client/color/item/TeamColor;)Ljava/lang/String;8 9:hashCode.(Lnet/minecraft/client/color/item/TeamColor;)I< =>equals@(Lnet/minecraft/client/color/item/TeamColor;Ljava/lang/Object;)Z @AB CDnet/minecraft/util/ExtraCodecsRGB_COLOR_CODEC Lcom/mojang/serialization/Codec;Fdefault HIJ KLcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;N OPapply()Ljava/util/function/Function; RST UV!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; XYZ [\;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;N _`a Ob!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;N efg hi2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;k.net/minecraft/client/color/item/ItemTintSource SignaturePLcom/mojang/serialization/MapCodec;(I)VCodeLineNumberTableLocalVariableTablethis+Lnet/minecraft/client/color/item/TeamColor;MethodParameters calculate~(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;)IcolorLjava/util/Optional;team!Lnet/minecraft/world/scores/Team; itemStack$Lnet/minecraft/world/item/ItemStack;level.Lnet/minecraft/client/multiplayer/ClientLevel;owner)Lnet/minecraft/world/entity/LivingEntity;LocalVariableTypeTable; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;type%()Lcom/mojang/serialization/MapCodec;R()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;(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; SourceFileTeamColor.javaRecordBootstrapMethods ™&(Ljava/lang/Object;)Ljava/lang/Object;› œ (ž@(Lnet/minecraft/client/color/item/TeamColor;)Ljava/lang/Integer;  ¡ n£@(Ljava/lang/Integer;)Lnet/minecraft/client/color/item/TeamColor;¥ ¦ �ŽŽ© ª«¬ ­®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/MethodHandlesLookup1j 12lm no> *·*µ±pq rs t uvoÄ5-Æ,-¶ :Æ!¶:¶™¶À#¶%¸)¬*´¸)¬p -!q>wx #yz5rs5{|5}~5€� w‚ƒ-t {}„……†‡o.²/°p&q rslˆ5‰o1*º3°pq rs9(o1*º7¬pq rs=Šo<*+º;¬pqrs‹Œt‹ (o/*´¬pq rs �ŽoZ *²?E¹GºM¶Q¶W*º]¶^°pq  ��‘o$ ºc¸d³/±p’“” •*¨–—¯˜š�¯˜Ÿ¢¯˜¤§¶Xe·_¸º»½¿