Êþº¾E  java/lang/Record()V   1net/minecraft/world/item/component/TooltipDisplay hideTooltipZ  hiddenComponentsLjava/util/SequencedSet;  java/util/SequencedSetcontains(Ljava/lang/Object;)Z8it/unimi/dsi/fastutil/objects/ReferenceLinkedOpenHashSet  (Ljava/util/Collection;)V  add  !remove # $(ZLjava/util/SequencedSet;)V& '(toStringG(Lnet/minecraft/world/item/component/TooltipDisplay;)Ljava/lang/String;* +,hashCode6(Lnet/minecraft/world/item/component/TooltipDisplay;)I. /0equalsH(Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/lang/Object;)Z 234 56com/mojang/serialization/CodecBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;8 hide_tooltip :;< =>java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; @AB CD.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;F GHapply()Ljava/util/function/Function; JKL MN!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; P QRCOMPONENT_SET_CODEC Lcom/mojang/serialization/Codec;Thidden_components VWX YZ1it/unimi/dsi/fastutil/objects/ReferenceSortedSetsemptySet4()Lit/unimi/dsi/fastutil/objects/ReferenceSortedSet; 2AF ^_` ab;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;d Ge!()Ljava/util/function/BiFunction; ghi Gj!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; lmn oR.net/minecraft/core/component/DataComponentTypeCODEC 2q rslistOf"()Lcom/mojang/serialization/Codec;FF 2w xyxmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;F |}~ €2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; m ƒ„… 5†)net/minecraft/network/codec/ByteBufCodecs)Lnet/minecraft/network/codec/StreamCodec; lˆ ‰† STREAM_CODEC‹ GŒ"()Ljava/util/function/IntFunction; ƒŽ �� collectionZ(Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; ’“” G•'net/minecraft/network/codec/StreamCodecc(Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec; ’— ˜™ compositeÖ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec; ˆ œ �žDEFAULT3Lnet/minecraft/world/item/component/TooltipDisplay; SignatureMLjava/util/SequencedSet;>;oLcom/mojang/serialization/Codec;>;>;ULcom/mojang/serialization/Codec;�Lnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisLocalVariableTypeTableMethodParametersQ(ZLjava/util/SequencedSet;>;)V withHiddenf(Lnet/minecraft/core/component/DataComponentType;Z)Lnet/minecraft/world/item/component/TooltipDisplay; component0Lnet/minecraft/core/component/DataComponentType;hiddennewHiddenComponents3Lnet/minecraft/core/component/DataComponentType<*>; StackMapTablei(Lnet/minecraft/core/component/DataComponentType<*>;Z)Lnet/minecraft/world/item/component/TooltipDisplay;shows3(Lnet/minecraft/core/component/DataComponentType;)Z6(Lnet/minecraft/core/component/DataComponentType<*>;)Z()Ljava/lang/String;()IoLjava/lang/Object;()Z()Ljava/util/SequencedSet;O()Ljava/util/SequencedSet;>;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileTooltipDisplay.javaRecordBootstrapMethodsÈhideTooltip;hiddenComponents Ì&(Ljava/lang/Object;)Ljava/lang/Object;Î Ï »ÑH(Lnet/minecraft/world/item/component/TooltipDisplay;)Ljava/lang/Boolean;Ó Ô ¼ÖM(Lnet/minecraft/world/item/component/TooltipDisplay;)Ljava/util/SequencedSet;Ø8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"Û`(Ljava/lang/Boolean;Ljava/util/SequencedSet;)Lnet/minecraft/world/item/component/TooltipDisplay;Þ*(Ljava/util/List;)Ljava/util/SequencedSet;à áâã äåjava/util/ListcopyOf((Ljava/util/Collection;)Ljava/util/List;ç*(Ljava/util/SequencedSet;)Ljava/util/List;é ê ¾¿¿í(I)Ljava/lang/Object;ï ð ñ(I)Vó(I)Ljava/util/SequencedSet;õ ö÷ø ùú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; InnerClassesInstancecom/mojang/datafixers/ProductsP26net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperation %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup1 Ÿ QRŸ¡oRŸ¢‰†Ÿ£�ž $¤_*·*µ*,µ ±¥¦ §ž ¨  ©  Ÿª«¬¤Ì@*´ +¹ *°»Y*´ ·N™-+¹W§ -+¹W»Y*´-·"°¥"#%& '+)3+¦*@§ž@­®@¯ $°¨@­±$° ² ü© ­¯Ÿ³´µ¤k*´š*´ +¹š§¬¥/¦§ž­®¨ ­±²@©­Ÿ¶'·¤1*º%°¥¦ §ž+¸¤1*º)¬¥¦ §ž/¤<*+º-¬¥¦§ž¹º©¹ »¤/*´¬¥¦ §ž¼¤/*´ °¥¦ §žŸ½ ¾¿¤w9*²17¸9¹?ºE¶I²OS¸U¹[º\¶I¶]*ºc¶f°¥,58¦ 9ÀÁ¤Œ\²k¹pºtºu¹v³Oºz¸{³�²‚ºE²‡ºŠ¸�¹‘º\ºc¸–³š»Y¸U·"³›±¥%5GMÃÄÅ Ÿ ÆTôÇÉÊûËÍÐûËÒÕû×ÙÚûËÜÝûËßæûËèëûìîò"^|g’