Êþº¾E±  java/lang/Record()V   )net/minecraft/network/chat/ChatType$BoundchatTypeLnet/minecraft/core/Holder;  name&Lnet/minecraft/network/chat/Component;   targetNameLjava/util/Optional;  java/util/Optionalempty()Ljava/util/Optional;  X(Lnet/minecraft/core/Holder;Lnet/minecraft/network/chat/Component;Ljava/util/Optional;)V  ! "#net/minecraft/core/Holdervalue()Ljava/lang/Object;%#net/minecraft/network/chat/ChatType $' ()chat1()Lnet/minecraft/network/chat/ChatTypeDecoration; +,- ./-net/minecraft/network/chat/ChatTypeDecorationdecoratey(Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; $1 2) narration 4 56of((Ljava/lang/Object;)Ljava/util/Optional;8 9:toString?(Lnet/minecraft/network/chat/ChatType$Bound;)Ljava/lang/String;< =>hashCode.(Lnet/minecraft/network/chat/ChatType$Bound;)I@ ABequals@(Lnet/minecraft/network/chat/ChatType$Bound;Ljava/lang/Object;)Z $D EF STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;H IJapply()Ljava/util/function/Function; LMN OF1net/minecraft/network/chat/ComponentSerializationTRUSTED_STREAM_CODECH LR SFTRUSTED_OPTIONAL_STREAM_CODECHV IW(()Lcom/mojang/datafixers/util/Function3; YZ[ \]'net/minecraft/network/codec/StreamCodec composite#(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/Function3;)Lnet/minecraft/network/codec/StreamCodec; D SignatureBLnet/minecraft/core/Holder;;…Lnet/minecraft/network/codec/StreamCodec;D(Lnet/minecraft/core/Holder;Lnet/minecraft/network/chat/Component;)VCodeLineNumberTableLocalVariableTablethis+Lnet/minecraft/network/chat/ChatType$Bound;LocalVariableTypeTableMethodParametersk(Lnet/minecraft/core/Holder;Lnet/minecraft/network/chat/Component;)V§(Lnet/minecraft/core/Holder;Lnet/minecraft/network/chat/Component;Ljava/util/Optional;)VN(Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component;contentdecorateNarrationwithTargetNameS(Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/ChatType$Bound;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Holder;D()Lnet/minecraft/core/Holder;(()Lnet/minecraft/network/chat/Component;>()Ljava/util/Optional; SourceFile ChatType.javaNestHostRecordBootstrapMethods‚chatType;name;targetName ‡&(Ljava/lang/Object;)Ljava/lang/Object;‰ Š wŒH(Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/core/Holder;Ž � y‘S(Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component;“ ” –A(Lnet/minecraft/network/chat/ChatType$Bound;)Ljava/util/Optional;˜J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;›‚(Lnet/minecraft/core/Holder;Lnet/minecraft/network/chat/Component;Ljava/util/Optional;)Lnet/minecraft/network/chat/ChatType$Bound;� žŸ  ¡¢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; InnerClassesBound­%java/lang/invoke/MethodHandles$Lookup¯java/lang/invoke/MethodHandlesLookup1 _`_aEF_b cd^ *+,¸·±e g hf  gh  i  `j  _kdx*·*+µ*,µ *-µ±e^f*gh i `aj  _l.mdI*´¹À$¶&+*¶*°ekfghnjnomdI*´¹À$¶0+*¶*°eofghnjnpqdH»Y*´*´ +¸3·°esfghj9rd1*º7°e^f gh=sd1*º;¬e^f ghAtd<*+º?¬e^fghuvju wd/*´°e^f gh_xyd/*´ °e^f ghd/*´°e^f gh_z{d<$²CºG²KºP²QºTºU¸X³^±e_|}~$$ _`_a€8œ�ƒ„…£†ˆ‹£†��£†’•£—™šª$«¬®°