Êþº¾Eß  java/lang/Record()V   &net/minecraft/server/players/NameAndIdidLjava/util/UUID;  nameLjava/lang/String;  com/mojang/authlib/GameProfile()Ljava/util/UUID;  ()Ljava/lang/String;  %(Ljava/util/UUID;Ljava/lang/String;)V .com/mojang/authlib/services/response/NameAndId !uuid #$% &'com/google/gson/JsonObjecthas(Ljava/lang/String;)Z #* +,get1(Ljava/lang/String;)Lcom/google/gson/JsonElement; ./0 1com/google/gson/JsonElement getAsString 345 67java/util/UUID fromString$(Ljava/lang/String;)Ljava/util/UUID;9java/lang/Throwable  3< =toString #? @A addProperty'(Ljava/lang/String;Ljava/lang/String;)V  DEF G7net/minecraft/core/UUIDUtilcreateOfflinePlayerUUIDI =J<(Lnet/minecraft/server/players/NameAndId;)Ljava/lang/String;L MNhashCode+(Lnet/minecraft/server/players/NameAndId;)IP QRequals=(Lnet/minecraft/server/players/NameAndId;Ljava/lang/Object;)Z DT UV STRING_CODEC Lcom/mojang/serialization/Codec; YZ[ \]com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;_ `aapply()Ljava/util/function/Function; cde fg!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; Yi jkSTRING0Lcom/mojang/serialization/codecs/PrimitiveCodec; mZn.com/mojang/serialization/codecs/PrimitiveCodec_ qrs tu;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;w `x!()Ljava/util/function/BiFunction; z{| `}!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;_ €�‚ ƒ„2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; † ‡VCODEC SignatureJLcom/mojang/serialization/Codec;#(Lcom/mojang/authlib/GameProfile;)VCodeLineNumberTableLocalVariableTablethis(Lnet/minecraft/server/players/NameAndId;profile Lcom/mojang/authlib/GameProfile;MethodParameters3(Lcom/mojang/authlib/services/response/NameAndId;)V0Lcom/mojang/authlib/services/response/NameAndId;fromJsonF(Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/NameAndId;ignoredLjava/lang/Throwable;objectLcom/google/gson/JsonObject; uuidString StackMapTabležjava/lang/StringRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;appendTo(Lcom/google/gson/JsonObject;)Voutput createOffline<(Ljava/lang/String;)Lnet/minecraft/server/players/NameAndId;()I(Ljava/lang/Object;)ZoLjava/lang/Object;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileNameAndId.javaRecordBootstrapMethods´id;name ¸&(Ljava/lang/Object;)Ljava/lang/Object;:»:(Lnet/minecraft/server/players/NameAndId;)Ljava/util/UUID;BJ¿8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ÂL(Ljava/util/UUID;Ljava/lang/String;)Lnet/minecraft/server/players/NameAndId;Ä Å ª««È ÉÊË ÌÍ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; InnerClassesInstanceØcom/mojang/datafixers/ProductsP2Û%java/lang/invoke/MethodHandles$LookupÝjava/lang/invoke/MethodHandlesLookup1 ‡Vˆ‰ Š‹E *+¶+¶·±Œ  � Ž� �‘’�“‹E *+¶+¶·±Œ  � Ž� �”’�‹M*·*+µ*,µ ±Œ� Ž� ’   •–‹Ñ;* ¶"™ *(¶"š°* ¶)¶-L+¸2M§N°»Y,*(¶)¶-·°#&8Œ""#%(#+&)'*),�4#! '—˜;™š›)! œÿ#�8ü3’™Ÿ ¡¢‹T+ *¶:¶;¶>+(*¶B¶>±Œ0 12�Ž�£š’£ ¤¥‹G*¸CL»Y+*·°Œ 56� ’=‹1*ºH°Œ� Ž�M¦‹1*ºK¬Œ� Ž�Q§‹<*+ºO¬Œ�Ž�¨©’¨ ‹/*´°Œ� Ž�‹/*´ °Œ� Ž� ª«‹p2*²SW¹Xº^¶b²h(¹lºo¶b¶p*ºv¶y°Œ%.1� 2¬­®‹$ º~¸³…±Œ¯°± ²6dzµ¶Î·¹ºÎ·¼½Î¾ÀÁÎ·ÃÆÕq€Öz×ÙÚÜÞ