# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.internal.JsonNamesMapKt":"JsonNamesMap.kt","kotlinx.serialization.json.JsonConfiguration":"JsonConfiguration.kt","kotlinx.serialization.json.Json":"Json.kt","kotlinx.serialization.json.JsonElementKt":"JsonElement.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","kotlinx.serialization.json.internal.StreamingJsonEncoderKt":"StreamingJsonEncoder.kt"}}
kotlinx.serialization.json.internal.StreamingJsonEncoder -> uy6:
# {"id":"sourceFile","fileName":"StreamingJsonEncoder.kt"}
    kotlinx.serialization.json.internal.Composer composer -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw70;"}
    kotlinx.serialization.json.Json json -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llg3;"}
    kotlinx.serialization.json.internal.WriteMode mode -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln08;"}
    kotlinx.serialization.json.JsonEncoder[] modeReuseCache -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Ljh3;"}
    kotlinx.serialization.modules.SerializersModule serializersModule -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loq7;"}
    kotlinx.serialization.json.JsonConfiguration configuration -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltg3;"}
    boolean forceQuoting -> g
    java.lang.String polymorphicDiscriminator -> h
    java.lang.String polymorphicSerialName -> i
    4:6:void kotlinx.serialization.encoding.AbstractEncoder.<init>():18:18 -> <init>
    4:6:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):27 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw70;Llg3;Ln08;[Ljh3;)V"}
    7:8:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):29:29 -> <init>
    9:10:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):30:30 -> <init>
    11:12:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):31:31 -> <init>
    13:14:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):32:32 -> <init>
    15:16:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.json.Json.getSerializersModule():75:75 -> <init>
    15:16:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):40 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:18:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):40:40 -> <init>
    19:20:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> <init>
    19:20:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):41 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:22:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):41:41 -> <init>
    23:28:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):49:49 -> <init>
    29:34:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):51:51 -> <init>
    35:37:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):52:52 -> <init>
    1:18:void encodeLong(long):203:203 -> A
    4:12:void encodeJsonElement(kotlinx.serialization.json.JsonElement):57:57 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Leh3;)V"}
    13:19:void encodeJsonElement(kotlinx.serialization.json.JsonElement):58:58 -> B
    20:25:void encodeJsonElement(kotlinx.serialization.json.JsonElement):60:60 -> B
    4:9:void encodeString(java.lang.String):226:226 -> D
    4:25:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):112:112 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;I)V"}
    26:29:boolean kotlinx.serialization.json.internal.Composer.getWritingFirst():14:14 -> H
    26:29:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):144 -> H
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:32:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):145:145 -> H
    33:35:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):146:146 -> H
    36:37:kotlinx.serialization.json.Json getJson():30:30 -> H
    36:37:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):147 -> H
    38:40:java.lang.String kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonElementName(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,int):72:72 -> H
    38:40:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):147 -> H
    41:44:java.lang.String kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonElementName(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,int):73:73 -> H
    41:44:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):147 -> H
    45:47:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):147:147 -> H
    48:50:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):148:148 -> H
    51:56:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):149:149 -> H
    57:60:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):136:136 -> H
    61:63:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):138:138 -> H
    64:66:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):139:139 -> H
    67:69:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):140:140 -> H
    70:73:boolean kotlinx.serialization.json.internal.Composer.getWritingFirst():14:14 -> H
    70:73:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):119 -> H
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    74:76:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):120:120 -> H
    77:79:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):121:121 -> H
    80:83:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):122:122 -> H
    84:86:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):125:125 -> H
    87:90:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):126:126 -> H
    91:93:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):120:120 -> H
    94:95:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):130:130 -> H
    96:99:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):131:131 -> H
    100:103:boolean kotlinx.serialization.json.internal.Composer.getWritingFirst():14:14 -> H
    100:103:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):114 -> H
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    104:106:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):115:115 -> H
    107:110:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):116:116 -> H
    4:8:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):105:105 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)V"}
    9:11:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):106:106 -> a
    12:19:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):107:107 -> a
    1:3:kotlinx.serialization.modules.SerializersModule getSerializersModule():40:40 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Loq7;"}
    4:9:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):83:83 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)Lx41;"}
    10:11:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):84:84 -> c
    12:16:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):85:85 -> c
    17:19:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):86:86 -> c
    20:23:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):89:89 -> c
    24:31:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91:91 -> c
    32:34:void encodeTypeInfo(java.lang.String,java.lang.String):75:75 -> c
    32:34:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91 -> c
    35:39:void encodeString(java.lang.String):226:226 -> c
    35:39:void encodeTypeInfo(java.lang.String,java.lang.String):76 -> c
    35:39:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91 -> c
    40:42:void encodeTypeInfo(java.lang.String,java.lang.String):77:77 -> c
    40:42:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91 -> c
    43:45:void encodeTypeInfo(java.lang.String,java.lang.String):78:78 -> c
    43:45:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91 -> c
    46:49:void encodeTypeInfo(java.lang.String,java.lang.String):79:79 -> c
    46:49:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91 -> c
    50:51:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):92:92 -> c
    52:53:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):93:93 -> c
    54:58:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):96:96 -> c
    59:77:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):100:100 -> c
    1:3:kotlinx.serialization.json.Json getJson():30:30 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Llg3;"}
    1:5:void encodeNull():183:183 -> e
    6:15:void kotlinx.serialization.json.internal.Composer.print(java.lang.String):34:34 -> e
    6:15:void encodeNull():183 -> e
    4:5:boolean shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):64:64 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)Z"}
    6:8:boolean kotlinx.serialization.json.JsonConfiguration.getEncodeDefaults():20:20 -> f
    6:8:boolean shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):64 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> g
    4:7:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):233 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhj3;Ljava/lang/Object;)V"}
    8:9:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):237:237 -> g
    10:13:kotlinx.serialization.json.ClassDiscriminatorMode kotlinx.serialization.json.JsonConfiguration.getClassDiscriminatorMode():43:43 -> g
    10:13:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):242 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:18:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):240:240 -> g
    19:35:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):242:242 -> g
    36:59:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):244:244 -> g
    60:71:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):246:246 -> g
    72:76:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):248:248 -> g
    77:81:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):250:250 -> g
    82:96:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):249:249 -> g
    97:99:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1:1 -> g
    97:99:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> g
    100:110:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):256:256 -> g
    111:118:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):257:257 -> g
    119:120:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):69:69 -> g
    121:122:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):70:70 -> g
    123:126:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):259:259 -> g
    1:14:void encodeDouble(double):216:216 -> h
    15:18:void kotlinx.serialization.json.internal.Composer.print(double):36:36 -> h
    15:18:void encodeDouble(double):216 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:25:void kotlinx.serialization.json.internal.Composer.print(double):36:36 -> h
    19:25:void encodeDouble(double):216 -> h
    26:27:void encodeDouble(double):217:217 -> h
    28:31:boolean kotlinx.serialization.json.JsonConfiguration.getAllowSpecialFloatingPointValues():30:30 -> h
    28:31:void encodeDouble(double):217 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:45:void encodeDouble(double):217:217 -> h
    46:50:void encodeDouble(double):218:218 -> h
    51:54:kotlinx.serialization.json.JsonEncodingException kotlinx.serialization.json.internal.JsonExceptionsKt.InvalidFloatingPointEncoded$default(java.lang.Number,java.lang.String,int,java.lang.Object):111:111 -> h
    51:54:void encodeDouble(double):218 -> h
    55:56:void encodeDouble(double):218:218 -> h
    1:18:void encodeShort(short):195:195 -> i
    1:18:void encodeByte(byte):191:191 -> k
    1:14:void encodeBoolean(boolean):187:187 -> l
    15:18:void kotlinx.serialization.json.internal.Composer.print(boolean):41:41 -> l
    15:18:void encodeBoolean(boolean):187 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:26:void kotlinx.serialization.json.internal.Composer.print(boolean):41:41 -> l
    19:26:void encodeBoolean(boolean):187 -> l
    4:16:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):168:168 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)Lc52;"}
    17:21:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):261:261 -> m
    22:27:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):262:262 -> m
    28:38:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):168:168 -> m
    39:44:boolean kotlinx.serialization.json.internal.StreamingJsonEncoderKt.isUnquotedLiteral(kotlinx.serialization.descriptors.SerialDescriptor):25:25 -> m
    39:44:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):169 -> m
    45:46:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.json.JsonElementKt.getJsonUnquotedLiteralDescriptor():132:132 -> m
    45:46:boolean kotlinx.serialization.json.internal.StreamingJsonEncoderKt.isUnquotedLiteral(kotlinx.serialization.descriptors.SerialDescriptor):25 -> m
    45:46:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):169 -> m
    47:52:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> m
    47:52:boolean kotlinx.serialization.json.internal.StreamingJsonEncoderKt.isUnquotedLiteral(kotlinx.serialization.descriptors.SerialDescriptor):25 -> m
    47:52:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):169 -> m
    53:57:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):263:263 -> m
    58:63:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):264:264 -> m
    64:74:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):169:169 -> m
    75:85:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):170:170 -> m
    1:14:void encodeFloat(float):208:208 -> p
    15:18:void kotlinx.serialization.json.internal.Composer.print(float):35:35 -> p
    15:18:void encodeFloat(float):208 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:25:void kotlinx.serialization.json.internal.Composer.print(float):35:35 -> p
    19:25:void encodeFloat(float):208 -> p
    26:27:void encodeFloat(float):209:209 -> p
    28:31:boolean kotlinx.serialization.json.JsonConfiguration.getAllowSpecialFloatingPointValues():30:30 -> p
    28:31:void encodeFloat(float):209 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:43:void encodeFloat(float):209:209 -> p
    44:48:void encodeFloat(float):210:210 -> p
    49:52:kotlinx.serialization.json.JsonEncodingException kotlinx.serialization.json.internal.JsonExceptionsKt.InvalidFloatingPointEncoded$default(java.lang.Number,java.lang.String,int,java.lang.Object):111:111 -> p
    49:52:void encodeFloat(float):210 -> p
    53:54:void encodeFloat(float):210:210 -> p
    1:8:void encodeChar(char):223:223 -> s
    4:11:void encodeEnum(kotlinx.serialization.descriptors.SerialDescriptor,int):229:229 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;I)V"}
    1:18:void encodeInt(int):199:199 -> y
    9:10:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):161:161 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;ILhj3;Ljava/lang/Object;)V"}
    11:16:boolean kotlinx.serialization.json.JsonConfiguration.getExplicitNulls():25:25 -> z
    11:16:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):161 -> z
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:20:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):162:162 -> z
