ĘţşžEÚ  java/lang/Record()V   ,net/minecraft/network/chat/SignedMessageLinkindexI  senderLjava/util/UUID;   sessionId  net/minecraft/util/UtilNIL_UUID  rootP(Ljava/util/UUID;Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink;  $(ILjava/util/UUID;Ljava/util/UUID;)V !"# $%net/minecraft/core/UUIDUtiluuidToByteArray(Ljava/util/UUID;)[B '() *+*net/minecraft/util/SignatureUpdater$Outputupdate([B)V -./ 01!com/google/common/primitives/Ints toByteArray(I)[B 3 4()I 6 7()Ljava/util/UUID; 9:; <=java/util/UUIDequals(Ljava/lang/Object;)Z ? 7Ajava/lang/Integer˙˙˙D EFtoStringB(Lnet/minecraft/network/chat/SignedMessageLink;)Ljava/lang/String;H IJhashCode1(Lnet/minecraft/network/chat/SignedMessageLink;)IL <MC(Lnet/minecraft/network/chat/SignedMessageLink;Ljava/lang/Object;)Z OPQ RSnet/minecraft/util/ExtraCodecsNON_NEGATIVE_INT Lcom/mojang/serialization/Codec; VWX YZcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;\ ]^apply()Ljava/util/function/Function; `ab cd!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; !f gSCODEC\k session_id\ nop qr;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;t ]u(()Lcom/mojang/datafixers/util/Function3; wxy ]z!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;\ }~ €2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; f SignaturePLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/network/chat/SignedMessageLink;MethodParametersunsigned@(Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink;updateSignature/(Lnet/minecraft/util/SignatureUpdater$Output;)Voutput,Lnet/minecraft/util/SignatureUpdater$Output; Exceptions“ java/security/SignatureExceptionisDescendantOf1(Lnet/minecraft/network/chat/SignedMessageLink;)Zlink StackMapTableadvance0()Lnet/minecraft/network/chat/SignedMessageLink;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;()Ljava/lang/String;oLjava/lang/Object;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileSignedMessageLink.javaRecordBootstrapMethodsŠindex;sender;sessionId Ž&(Ljava/lang/Object;)Ljava/lang/Object;2ąC(Lnet/minecraft/network/chat/SignedMessageLink;)Ljava/lang/Integer;5´@(Lnet/minecraft/network/chat/SignedMessageLink;)Ljava/util/UUID;>ˇJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;şc(Ljava/lang/Integer;Ljava/util/UUID;Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink;ź ˝ Ÿ  Ŕ ÁÂĂ ÄĹ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; InnerClassesĎ#net/minecraft/util/SignatureUpdaterOutputInstanceÓcom/mojang/datafixers/ProductsP3Ö%java/lang/invoke/MethodHandles$LookupŘjava/lang/invoke/MethodHandlesLookup1 gSƒ„…\*ˇ*ľ*,ľ *-ľą†‡*ˆ‰ Š   ‹Œ…2*˛¸°†‡ Š …? ťY*+ˇ°†‡  Š Ž…h(+*´ ¸ š&+*´¸ š&+*´¸,š&ą† !'"‡(ˆ‰(‘’Š”•…l-*´+ś2¤#*´ +ś5ś8™*´+ś>ś8™§Ź†%‡-ˆ‰-–‰—+@Š–˜™…\!*´B °ťY*´`*´ *´ˇ°†) * ,‡ !ˆ‰— š›Eœ…1*şC°†‡ ˆ‰I4…1*şGʆ‡ ˆ‰<=…<*+şKʆ‡ˆ‰žŠ 4…/*´Ź†‡ ˆ‰7…/*´ °†‡ ˆ‰7…/*´°†‡ ˆ‰ Ÿ …†D*˛NTšUş[ś_˛ehšUşiś_˛ejšUşlś_śm*şsśv°†*7@C‡ DĄ˘Ł…$ ş{¸|ł‚ą†¤ĽŚ §Bż¨ŞŤŹĆ­Ż°Ć­˛łĆ­ľłĆś¸šĆ­ťžÍ"'ÎĐ n}ŃwŇÔŐ×Ů