Êþº¾EÌ  java/lang/Object()V   .com/mojang/realmsclient/dto/RealmsNotificationuuidLjava/util/UUID;   dismissableZ  seen  typeLjava/lang/String;java/util/ArrayList    $net/minecraft/util/LenientJsonParserparse1(Ljava/lang/String;)Lcom/google/gson/JsonElement; "#$ %&com/google/gson/JsonElementgetAsJsonObject()Lcom/google/gson/JsonObject;( notifications *+, - com/google/gson/JsonObjectget "/ 01getAsJsonArray()Lcom/google/gson/JsonArray; 345 67com/google/gson/JsonArrayiterator()Ljava/util/Iterator; 9:; <=java/util/IteratorhasNext()Z 9? @Anext()Ljava/lang/Object; C DN(Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsNotification; FGH IJjava/util/Listadd(Ljava/lang/Object;)ZLjava/lang/Exception N OPLOGGERLorg/slf4j/Logger;R+Could not parse list of RealmsNotifications TUV WXorg/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)VZnotificationUuid \]^ _`&com/mojang/realmsclient/util/JsonUtils getUuidOrP(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/UUID;)Ljava/util/UUID;bjava/lang/IllegalStateExceptiond*Missing required property notificationUuid af g(Ljava/lang/String;)V \j kl getBooleanOr2(Ljava/lang/String;Lcom/google/gson/JsonObject;Z)Z \p qrgetRequiredStringB(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/lang/String; t u'(Ljava/util/UUID;ZZLjava/lang/String;)V wxy z{java/lang/StringhashCode()I}visitUrl w €Jequals‚ infoPopup „…† ‡7com/mojang/realmsclient/dto/RealmsNotification$VisitUrl‡(Lcom/mojang/realmsclient/dto/RealmsNotification;Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsNotification$VisitUrl; ‰Š‹ Œ8com/mojang/realmsclient/dto/RealmsNotification$InfoPopupˆ(Lcom/mojang/realmsclient/dto/RealmsNotification;Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsNotification$InfoPopup; Ž�� ‘’com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;”,mco.notification.visitUrl.buttonText.default –—˜ ™š$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; œ �žBUTTON_TEXT_FALLBACK&Lnet/minecraft/network/chat/Component;NOTIFICATION_UUID ConstantValue DISMISSABLESEENTYPE VISIT_URL INFO_POPUPCodeLineNumberTableLocalVariableTablethis0Lcom/mojang/realmsclient/dto/RealmsNotification;MethodParameters()Ljava/util/UUID; parseList$(Ljava/lang/String;)Ljava/util/List;elementLcom/google/gson/JsonElement;arrayLcom/google/gson/JsonArray;eLjava/lang/Exception;jsonresultLjava/util/List;LocalVariableTypeTableBLjava/util/List; StackMapTable SignatureV(Ljava/lang/String;)Ljava/util/List; jsonObjectLcom/google/gson/JsonObject;baseÁjava/util/UUID SourceFileRealmsNotification.java NestMembersÇ8com/mojang/realmsclient/dto/RealmsNotification$UrlButton InnerClassesVisitUrl InfoPopup UrlButton! OPŸ Y¡ h¢ m£ n¤ |¥ ��ž u¦€*·*+µ*µ *µ*µ±§,- ./01¨4©ª « =¦/*´¬§4¨ ©ª=¦/*´ ¬§8¨ ©ª ¬¦/*´°§<¨ ©ª ­®¦üT»Y·L*¸¶!'¶)¶.M,¶2N-¹8™ -¹>À":+¶!¸B¹EW§ÿݧM²MQ,¹S+°CFK§& @BC1D@ECHFFGGRI¨41¯°+±²G ³´TµL¶·¸ L¶¹ºþF39ù%BK «µ»¼ D¦}±Y*¸[L+Ç »aYc·e¿h*¸i=m*¸i>n*¸o:»Y+·s::6¶v«9H“Øž,^sø$|¶~™6§�¶~™6«+"*¸ƒ§*¸ˆ§°§2 MN OQR&S.U<VœW¥X®Y°V¨>±½¾© “&‹.ƒ<u¿ªº>üÀÿM*Àww ÿ*Àw«½Â¦+¸�³M“¸•³›±§ %ÃÄÅƉ„È„É ‰Ê ÆË