4 v    !        t         ! " # !$ %& ' ( ) * + , -./ )0 12 -3 -4 -5 6 789:;< = > ?@A B C SD SEFG -H A0 SI J TK TL -M TN bO v5 vP QR tSTUVW X YZ [\] -^_` a bcd ^0efghijkl m n to tpqr s tuv Ywxyz a{ t|}~ VALID_JSON_NUMBER_PATTERNLjava/util/regex/Pattern;REPLACEMENT_CHARS[Ljava/lang/String;HTML_SAFE_REPLACEMENT_CHARSoutLjava/io/Writer;stack[I stackSizeIformattingStyle!Lcom/google/gson/FormattingStyle;formattedColonLjava/lang/String;formattedCommausesEmptyNewlineAndIndentZ strictnessLcom/google/gson/Strictness;htmlSafe deferredNameserializeNulls(Ljava/io/Writer;)VCodeLineNumberTableLocalVariableTablethis#Lcom/google/gson/stream/JsonWriter; setIndent(Ljava/lang/String;)Vindent StackMapTablesetFormattingStyle$(Lcom/google/gson/FormattingStyle;)VgetFormattingStyle#()Lcom/google/gson/FormattingStyle; setLenient(Z)Vlenient DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; isLenient()Z setStrictness(Lcom/google/gson/Strictness;)V getStrictness()Lcom/google/gson/Strictness; setHtmlSafe isHtmlSafesetSerializeNullsgetSerializeNulls beginArray%()Lcom/google/gson/stream/JsonWriter; ExceptionsRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;endArray beginObject endObject openScope'(IC)Lcom/google/gson/stream/JsonWriter;empty openBracketC closeScope((IIC)Lcom/google/gson/stream/JsonWriter;nonempty closeBracketcontextpush(I)VnewToppeek()I replaceTop topOfStackname7(Ljava/lang/String;)Lcom/google/gson/stream/JsonWriter;writeDeferredName()Vvalue&(Z)Lcom/google/gson/stream/JsonWriter;8(Ljava/lang/Boolean;)Lcom/google/gson/stream/JsonWriter;Ljava/lang/Boolean;&(F)Lcom/google/gson/stream/JsonWriter;F&(D)Lcom/google/gson/stream/JsonWriter;D&(J)Lcom/google/gson/stream/JsonWriter;J7(Ljava/lang/Number;)Lcom/google/gson/stream/JsonWriter;Ljava/lang/Number;string numberClassLjava/lang/Class;LocalVariableTypeTable&Ljava/lang/Class<+Ljava/lang/Number;>; nullValue jsonValueflushclosesizealwaysCreatesValidJsonNumber(Ljava/lang/Class;)Zc Signature)(Ljava/lang/Class<+Ljava/lang/Number;>;)Z replacementi replacementslastlengthnewline beforeName beforeValue SourceFileJsonWriter.java com/google/gson/stream/JsonScope   out == null java/io/Writer     com/google/gson/FormattingStyle , : , :   com/google/gson/Strictness   java/lang/IllegalStateExceptionNesting problem. java/lang/StringBuilderDangling name:    JsonWriter is closed. name == null(Already wrote a name, expecting a value.-Please begin an object before writing a name.  truefalse    "java/lang/IllegalArgumentException'Numeric values must be finite, but was           -Infinity InfinityNaNjava/lang/Floatjava/lang/Double   String created by  is not a valid JSON number: null java/io/IOExceptionIncomplete documentjava/lang/Integerjava/lang/Longjava/lang/Bytejava/lang/Shortjava/math/BigDecimaljava/math/BigInteger)java/util/concurrent/atomic/AtomicInteger&java/util/concurrent/atomic/AtomicLong \u2028\u2029  (JSON must have only one top-level value.4-?(?:0|[1-9][0-9]*)(?:\.[0-9]+)?(?:[eE][-+]?[0-9]+)? java/lang/String\u%04xjava/lang/Object  \"\\\t\b\n\r\f \u003c\u003e\u0026\u003d\u0027!com/google/gson/stream/JsonWriterjava/io/Closeablejava/io/Flushablejava/lang/Booleanjava/lang/Class LEGACY_STRICTjava/util/ObjectsrequireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;COMPACTisEmptyPRETTY withIndent5(Ljava/lang/String;)Lcom/google/gson/FormattingStyle;&(Ljava/lang/Object;)Ljava/lang/Object;usesSpaceAfterSeparators getNewline()Ljava/lang/String; getIndentLENIENTwriteappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/util/ArrayscopyOf([II)[I booleanValueisNaN(F)Z isInfinite(F)Ljava/lang/StringBuilder;(F)Ljava/lang/String;*(Ljava/lang/CharSequence;)Ljava/io/Writer;(D)Z(D)Ljava/lang/StringBuilder;(D)Ljava/lang/String;(J)Ljava/lang/String;getClass()Ljava/lang/Class;equals(Ljava/lang/Object;)Zjava/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/Matchermatches-(Ljava/lang/Object;)Ljava/lang/StringBuilder;charAt(I)C(Ljava/lang/String;II)Vcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;valueOf(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;clone()Ljava/lang/Object;!v(8** *****+ * &  #0788g+ * *+ a*+***** *****  !.7=B`aa7^/*& g*   ;<K!E*D @D *+! [ \ /*e >*" qr/*"z >* /* : *#*[$   ^3 *]%  ^: *#*{$   ^3 *}%  ^]*&** '*  ^_*(6 )Y*+*,!)Y-Y./0*,01+*Yd*2* '** #AKQU]4____Y$^x/*****h3**YZ`O .//X* )Y4+**d. E **dO   8+5 W*, )Y6+*(= )Y7+*+,*"'16 88^\*,*8**,9*,  ^i+*:*#*&*+9*   ^y*#*&* ;<=*!"#$U  t^(+*:*#*&* +>;<=*/0 2 34&5(( W  t^I*#*,#? #@AY-Y.B0#C1D*&* #EFW*DEF7H;IGJII^I*#*,'G 'HAY-Y.B0'I1D*&* 'JFW*XYZ7\;]G^II^U*#*&* K=*hijk^P+*:*#+LM+MN-N,OP,QP ,RP(*[AY-Y.B0,01D-S:-T4U,VW'AY-Y.X0-YZ0,01D*&* ,FW*>{|  9C^nw*  /t$<^{+*,* *# *,**&* [=*" ) +^m+*:*#*&* +FW*   ^X* )Y4+* \ ^3* ]*<*d. ^Y_`* #-23 '# ^ ~6*a-*b'*c!*d*e*f*g *h 6 60@*" ijM* "'>+k66c+l6,2:!? ( m: )(n:* +do* =`>* +do* "'^",4<BGJRYaekxf BV4Re!%g"- Bt$ t ^7** *=<*=* *=   "06 7 ^1*(<* *= )Y*+*2*p" '+0 1,^*(|IU|h|@,* )Yq+*p@*p*24* *FW*2!* *FW*p )Y*+B(0*:+D/J0M3R4V5Y8e9i:l=x>}?BD  0  ^&rsUtj;juvYwSxSj"ySj\zSj {Sj|Sj }Sj ~Sj Sjii<Si>Si&Si=Si'SR.4<DLT\dlx !