Êþº¾E°  java/lang/Object()V   com/google/gson/JsonObjectget1(Ljava/lang/String;)Lcom/google/gson/JsonElement;  com/google/gson/JsonElement isJsonNull()Zjava/lang/IllegalStateException makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;  (Ljava/lang/String;)V   isJsonObject ! "#getAsJsonObject()Lcom/google/gson/JsonObject; %&' ()java/util/function/Functionapply&(Ljava/lang/Object;)Ljava/lang/Object; +,- ./&com/mojang/realmsclient/util/JsonUtils getStringOrT(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; 1 23 getAsString()Ljava/lang/String; +5 67getUriNullable>(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/net/URI; :;< =java/lang/StringisEmpty ?@A BC java/net/URIcreate"(Ljava/lang/String;)Ljava/net/URI; EFG HIcom/mojang/util/UndashedUuidfromStringLenient$(Ljava/lang/String;)Ljava/util/UUID; K LMgetAsInt()I O PQ getAsLong()J S T getAsBoolean VWX YZjava/lang/Long parseLong(Ljava/lang/String;)J \]^ _`java/time/Instant ofEpochMilli(J)Ljava/time/Instant; \b cdEPOCHLjava/time/Instant;CodeLineNumberTableLocalVariableTablethis(Lcom/mojang/realmsclient/util/JsonUtils; getRequired_(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object;keyLjava/lang/String;nodeLcom/google/gson/JsonObject;parserLjava/util/function/Function;propertyLcom/google/gson/JsonElement;LocalVariableTypeTable>Ljava/util/function/Function; StackMapTableMethodParameters Signature‡(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)TT; getOptionalRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;getRequiredStringB(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/lang/String;result defaultValueelementRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Contract;value_,_,!null->!null;_,_,null->_getRequiredUriuriLjava/net/URI;string getUuidOrP(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/UUID;)Ljava/util/UUID;Ljava/util/UUID; uuidAsStringgetIntOr2(Ljava/lang/String;Lcom/google/gson/JsonObject;I)II getLongOr2(Ljava/lang/String;Lcom/google/gson/JsonObject;J)JJ getBooleanOr2(Ljava/lang/String;Lcom/google/gson/JsonObject;Z)ZZ getDateOrC(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/time/Instant;getEpochMillisOrV(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/time/Instant;)Ljava/time/Instant; SourceFileJsonUtils.javaBootstrapMethodsŸMissing required property: ¡4Required property  was not a JsonObject as espected£ Missing required URI property: ¥ ¦§¨ ©$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses¬%java/lang/invoke/MethodHandles$Lookup®java/lang/invoke/MethodHandlesLookup!+ e/*·±fg hi jke½?+*¶N-Æ -¶ ™»Y*º·¿-¶š»Y*º·¿,-¶ ¹$°f&4g*?lm?no?pq9rst ?puv ü w lnpxy zke±3+*¶N-Æ -¶ ™°-¶š»Y*º·¿,-¶ ¹$°f( g*3lm3no3pq-rst 3puv üw lnpxy{| }~es*+¸*M,Ç»Y*º·¿,°f$% &(g lmnomvü:w ln ./eƒ+*¶N-Æ-¶ ™,§-¶0°,°f-. /1g*lmno€m�sv üC:w ln€‚ ƒ„s…{|| †7er*+¸4M,Ç»Y*º8·¿,°f67 8:g lmno‡ˆvü?w ln 67ep*+¸*M,Æ ,¶9™§,¸>°f >?g lmno‰mv ü:C?w ln{| Š‹et*+¸*N-Ç,°-¸D°fDE F Hg*lmno€Œ �mvü :w ln€‚ ƒ„s…{|| Ž�e�+*¶N-Æ-¶ ™§-¶J¬¬fLM NPg*lmno€��sv üCw ln€ ‘’e… +*¶:ƶ ™ §¶N­ ­fUV WYg* lm no €“�sv üDw ln€ ”•e�+*¶N-Æ-¶ ™§-¶R¬¬f^_ `bg*lmno€–�sv üCw ln€ —˜eq+*¶M,Æ,¶0¸U¸[°²a°fgh ikg lmno�svüw ln ™še€+*¶N-Æ-¶ š-¶0¸U¸[°,°fqrsug*lmno€d�svüw ln€‚ ƒ„s…{||›œ�¤ž¤ ¤¢ª «­¯