Êþº¾E³  java/lang/Record()V   ,net/minecraft/network/chat/ClickEvent$Customid$Lnet/minecraft/resources/Identifier;  payloadLjava/util/Optional;  ,net/minecraft/network/chat/ClickEvent$ActionCUSTOM.Lnet/minecraft/network/chat/ClickEvent$Action; toStringB(Lnet/minecraft/network/chat/ClickEvent$Custom;)Ljava/lang/String; hashCode1(Lnet/minecraft/network/chat/ClickEvent$Custom;)I !"equalsC(Lnet/minecraft/network/chat/ClickEvent$Custom;Ljava/lang/Object;)Z $%& '("net/minecraft/resources/IdentifierCODEC Lcom/mojang/serialization/Codec; +,- ./com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;1 23apply()Ljava/util/function/Function; 567 89!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ;<= >(net/minecraft/util/ExtraCodecsNBT +A B/optionalFieldOf1 EFG HI;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;K 2L!()Ljava/util/function/BiFunction; NOP 2Q!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;1 TUV WX2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; Z '[#Lcom/mojang/serialization/MapCodec;]%net/minecraft/network/chat/ClickEvent Signature-Ljava/util/Optional;SLcom/mojang/serialization/MapCodec;;(Lnet/minecraft/resources/Identifier;Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/network/chat/ClickEvent$Custom;LocalVariableTypeTableMethodParametersT(Lnet/minecraft/resources/Identifier;Ljava/util/Optional;)Vaction0()Lnet/minecraft/network/chat/ClickEvent$Action;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/resources/Identifier;()Ljava/util/Optional;/()Ljava/util/Optional;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileClickEvent.javaNestHostRecordBootstrapMethods id;payload ƒ&(Ljava/lang/Object;)Ljava/lang/Object;… † qˆT(Lnet/minecraft/network/chat/ClickEvent$Custom;)Lnet/minecraft/resources/Identifier;Š ‹ r�D(Lnet/minecraft/network/chat/ClickEvent$Custom;)Ljava/util/Optional;�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;‘ ’ a”h(Lnet/minecraft/resources/Identifier;Ljava/util/Optional;)Lnet/minecraft/network/chat/ClickEvent$Custom;– — tuuš ›œ� žŸ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; InnerClassesCustomActionInstance¬com/mojang/datafixers/ProductsP2¯%java/lang/invoke/MethodHandles$Lookup±java/lang/invoke/MethodHandlesLookup1\ ^_'[^` ab_*·*+µ*,µ ±csd ef g _h  ^ijkb.²°c|d eflb1*º°csd efmb1*º¬csd ef!nb<*+º¬csdefopho qb/*´°csd efrb/*´ °csd ef^s tubp2*²#)¹*º0¶4²:?¹@ºC¶4¶D*ºJ¶M°ctuw%t.x1td 2vwxb$ ºR¸S³Y±ctyz{\| ^_}6™~€� ‚„‡ ‚‰Œ Ž�“ ‚•˜§*\¨\©@ETªN«­®°²