Êþº¾E÷  java/lang/Record()V   ?net/minecraft/world/item/component/ItemAttributeModifiers$Entry attributeLnet/minecraft/core/Holder;  modifier2net/minecraft/world/entity/ai/attributes/AttributeCODEC Lcom/mojang/serialization/Codec;@type BCD EFcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;H IJapply()Ljava/util/function/Function; LMN OP!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; )R ST MAP_CODEC#Lcom/mojang/serialization/MapCodec;H W;X-net/minecraft/world/entity/EquipmentSlotGroup W[ \ANY B^ _`optionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;H ; efg hiInet/minecraft/world/item/component/ItemAttributeModifiers$Display$DefaultINSTANCEKLnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Default;H lmn op;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup©(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P4;r Is(()Lcom/mojang/datafixers/util/Function4; uvw Ix!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App;H {|} ~2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ; :‚ ƒ„ STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; )‚ W‚ ‚ ‰Š‹ Œ�'net/minecraft/network/codec/StreamCodec compositei(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/network/codec/StreamCodec; ‚ SignatureQLnet/minecraft/core/Holder;cLcom/mojang/serialization/Codec;›Lnet/minecraft/network/codec/StreamCodec;‰(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)VCodeLineNumberTableLocalVariableTablethisALnet/minecraft/world/item/component/ItemAttributeModifiers$Entry;LocalVariableTypeTableMethodParameters¿(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)V(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;)VmatchesB(Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)Zid$Lnet/minecraft/resources/Identifier; StackMapTablex(Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)Z()Ljava/lang/String;()IoLjava/lang/Object;()Lnet/minecraft/core/Holder;S()Lnet/minecraft/core/Holder;>()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;1()Lnet/minecraft/world/entity/EquipmentSlotGroup;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileItemAttributeModifiers.javaNestHost´9net/minecraft/world/item/component/ItemAttributeModifiersRecordBootstrapMethods¸attribute;modifier;slot;display ¾&(Ljava/lang/Object;)Ljava/lang/Object;À Á §Ã^(Lnet/minecraft/world/item/component/ItemAttributeModifiers$Entry;)Lnet/minecraft/core/Holder;Å Æ ©È(Lnet/minecraft/world/item/component/ItemAttributeModifiers$Entry;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Ê Ë ªÍr(Lnet/minecraft/world/item/component/ItemAttributeModifiers$Entry;)Lnet/minecraft/world/entity/EquipmentSlotGroup;Ï Ð Ò†(Lnet/minecraft/world/item/component/ItemAttributeModifiers$Entry;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;Ô\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;× (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Entry;Ù Ú «¬¬Ý Þßà áâ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; InnerClassesEntryDisplayDefaultInstanceðcom/mojang/datafixers/ProductsP4ó%java/lang/invoke/MethodHandles$Lookupõjava/lang/invoke/MethodHandlesLookup1 ��=>�‘ƒ„�’ “”i *+,-¸·±•  –* —˜   ™  �š  �›!”~*·*+µ*,µ *-µ*µ±•–4—˜ ™  �š �œ�ž”y+*´¹"™*´ ,¶(™§¬•– —˜ Ÿ ™  �¡@š  Ÿ�¢0£”1*º.°•– —˜4¤”1*º2¬•– —˜&'”<*+º6¬•–—˜¥¦š¥ §”/*´°•– —˜�¨©”/*´ °•– —˜ª”/*´°•– —˜”/*´°•– —˜ «¬”›U*²9?¹AºG¶K²QºU¶K²VY²Z¹]ºa¶K²bc²d¹]ºj¶K¶k*ºq¶t°•"& ; HQ T– U­®¯”S 7ºy¸z³€²�ºG²…ºU²†ºa²‡ºjºq¸ˆ³Ž±•   °±²³µ" ��¶NÜ·¹º»¼ã½¿Âã½ÄÇã½ÉÌã½ÎÑãÓÕÖã½ØÛê2³ë³ì eíl{îuïñòôö