# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.JsonDecodingException":"JsonExceptions.kt","kotlinx.serialization.json.internal.JsonNamesMapKt":"JsonNamesMap.kt","kotlinx.serialization.json.JsonConfiguration":"JsonConfiguration.kt","kotlinx.serialization.json.Json":"Json.kt","kotlinx.serialization.json.JsonSchemaCacheKt":"JsonSchemaCache.kt","kotlinx.serialization.json.JsonException":"JsonExceptions.kt","kotlinx.serialization.json.JsonObject":"JsonElement.kt","kotlinx.serialization.json.internal.AbstractJsonTreeDecoder":"TreeJsonDecoder.kt","kotlinx.serialization.json.internal.CreateMapForCacheKt":"createMapForCache.kt","kotlinx.serialization.internal.JsonInternalDependenciesKt":"JsonInternalDependencies.kt"}}
kotlinx.serialization.json.internal.JsonTreeDecoder -> ii3:
# {"id":"sourceFile","fileName":"TreeJsonDecoder.kt"}
    kotlinx.serialization.json.JsonObject value -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxh3;"}
    kotlinx.serialization.descriptors.SerialDescriptor polyDescriptor -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyl6;"}
    int position -> h
    boolean forceNull -> i
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.<init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonElement,java.lang.String,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    7:9:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):196 -> <init>
    7:9:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlin.jvm.internal.DefaultConstructorMarker):196 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llg3;Lxh3;Ljava/lang/String;I)V"}
    10:11:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):198:198 -> <init>
    10:11:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlin.jvm.internal.DefaultConstructorMarker):196 -> <init>
    12:14:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):200:200 -> <init>
    12:14:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlin.jvm.internal.DefaultConstructorMarker):196 -> <init>
    15:15:void kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.<init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonElement,java.lang.String,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    15:15:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):196 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llg3;Lxh3;Ljava/lang/String;Lyl6;)V"}
    16:16:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):198:198 -> <init>
    17:17:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):200:200 -> <init>
    4:14:kotlinx.serialization.json.JsonElement currentElement(java.lang.String):266:266 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Leh3;"}
    4:8:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):243:243 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;I)Ljava/lang/String;"}
    9:12:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):244:244 -> R
    13:14:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):246:246 -> R
    15:20:boolean kotlinx.serialization.json.JsonConfiguration.getUseAlternativeNames():31:31 -> R
    15:20:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):246 -> R
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:24:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):250:250 -> R
    25:26:java.util.Set kotlinx.serialization.json.JsonObject.getKeys():0:0 -> R
    25:26:java.util.Set kotlinx.serialization.json.JsonObject.keySet():185 -> R
    25:26:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):250 -> R
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    27:30:java.util.Set kotlinx.serialization.json.JsonObject.getKeys():0:0 -> R
    27:30:java.util.Set kotlinx.serialization.json.JsonObject.keySet():185 -> R
    27:30:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):250 -> R
    31:38:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):250:250 -> R
    39:40:kotlinx.serialization.json.internal.DescriptorSchemaCache kotlinx.serialization.json.Json.get_schemaCache$kotlinx_serialization_json():83:83 -> R
    39:40:kotlinx.serialization.json.internal.DescriptorSchemaCache kotlinx.serialization.json.JsonSchemaCacheKt.getSchemaCache(kotlinx.serialization.json.Json):10 -> R
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:40:java.util.Map kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> R
    39:40:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):253 -> R
    41:46:java.util.Map kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54:54 -> R
    41:46:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):253 -> R
    47:71:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.get(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key):37:37 -> R
    47:71:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):29 -> R
    47:71:java.util.Map kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> R
    47:71:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):253 -> R
    72:75:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):30:30 -> R
    72:75:java.util.Map kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> R
    72:75:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):253 -> R
    76:81:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):54:54 -> R
    76:81:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):31 -> R
    76:81:java.util.Map kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> R
    76:81:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):253 -> R
    82:87:java.util.Map kotlinx.serialization.json.internal.CreateMapForCacheKt.createMapForCache(int):15:15 -> R
    82:87:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):25 -> R
    82:87:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):31 -> R
    82:87:java.util.Map kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> R
    82:87:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):253 -> R
    88:90:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):57:57 -> R
    88:90:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):31 -> R
    88:90:java.util.Map kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> R
    88:90:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):253 -> R
    91:92:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):55:55 -> R
    91:92:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):31 -> R
    91:92:java.util.Map kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> R
    91:92:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):253 -> R
    93:95:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):25:25 -> R
    93:95:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):31 -> R
    93:95:java.util.Map kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> R
    93:95:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):253 -> R
    96:97:java.util.Map kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54:54 -> R
    96:97:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):253 -> R
    98:101:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):254:254 -> R
    102:103:java.util.Set kotlinx.serialization.json.JsonObject.getKeys():0:0 -> R
    102:103:java.util.Set kotlinx.serialization.json.JsonObject.keySet():185 -> R
    102:103:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):254 -> R
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    104:107:java.util.Set kotlinx.serialization.json.JsonObject.getKeys():0:0 -> R
    104:107:java.util.Set kotlinx.serialization.json.JsonObject.keySet():185 -> R
    104:107:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):254 -> R
    108:148:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):254:254 -> R
    1:5:kotlinx.serialization.json.JsonElement getValue():196:196 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Leh3;"}
    1:3:kotlinx.serialization.json.JsonObject getValue():198:198 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lxh3;"}
    4:21:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):283:283 -> a
    4:21:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)V"}
    22:24:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):285:285 -> a
    22:24:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    25:26:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):289:289 -> a
    25:26:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    27:31:boolean kotlinx.serialization.json.JsonConfiguration.getUseAlternativeNames():31:31 -> a
    27:31:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):289 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:31:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    32:36:java.util.Set kotlinx.serialization.internal.JsonInternalDependenciesKt.jsonCachedSerialNames(kotlinx.serialization.descriptors.SerialDescriptor):16:16 -> a
    32:36:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):289 -> a
    32:36:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    37:40:java.util.Set kotlinx.serialization.internal.JsonInternalDependenciesKt.jsonCachedSerialNames(kotlinx.serialization.descriptors.SerialDescriptor):16:16 -> a
    37:40:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):291 -> a
    37:40:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    41:42:kotlinx.serialization.json.internal.DescriptorSchemaCache kotlinx.serialization.json.Json.get_schemaCache$kotlinx_serialization_json():83:83 -> a
    41:42:kotlinx.serialization.json.internal.DescriptorSchemaCache kotlinx.serialization.json.JsonSchemaCacheKt.getSchemaCache(kotlinx.serialization.json.Json):10 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:42:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):291 -> a
    41:42:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    43:63:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.get(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key):37:37 -> a
    43:63:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):291 -> a
    43:63:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    64:83:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):291:291 -> a
    64:83:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    84:87:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):294:294 -> a
    84:87:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    88:89:java.util.Set kotlinx.serialization.json.JsonObject.getKeys():0:0 -> a
    88:89:java.util.Set kotlinx.serialization.json.JsonObject.keySet():185 -> a
    88:89:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):294 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    88:89:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    90:93:java.util.Set kotlinx.serialization.json.JsonObject.getKeys():0:0 -> a
    90:93:java.util.Set kotlinx.serialization.json.JsonObject.keySet():185 -> a
    90:93:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):294 -> a
    90:93:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    94:109:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):294:294 -> a
    94:109:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    110:115:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):295:295 -> a
    110:115:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    116:117:java.lang.String kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.getPolymorphicDiscriminator():39:39 -> a
    116:117:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):295 -> a
    116:117:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    118:123:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):295:295 -> a
    118:123:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    124:127:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):297:297 -> a
    124:127:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    128:131:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):0:0 -> a
    128:131:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":172,"3":174,"6":177,"9":181,"12":186},"outline":"Lpc1;j(CLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    132:135:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):298:298 -> a
    132:135:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    136:137:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> a
    136:137:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):393 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    136:137:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    138:142:boolean kotlinx.serialization.json.JsonConfiguration.getExceptionsWithDebugInfo():46:46 -> a
    138:142:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):394 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    138:142:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    143:150:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):300:300 -> a
    143:150:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    151:154:java.lang.CharSequence kotlinx.serialization.json.internal.JsonExceptionsKt.minify$default(java.lang.CharSequence,int,int,java.lang.Object):122:122 -> a
    151:154:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):393 -> a
    151:154:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    155:158:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):393:393 -> a
    155:158:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    159:160:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):395:395 -> a
    159:160:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    161:166:java.lang.String kotlinx.serialization.json.internal.JsonExceptionsKt.access$formatDecodingException(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String):1:1 -> a
    161:166:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):396 -> a
    161:166:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    167:169:void kotlinx.serialization.json.JsonException.<init>(java.lang.String,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> a
    167:169:void kotlinx.serialization.json.JsonDecodingException.<init>(java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String):57 -> a
    167:169:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):395 -> a
    167:169:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    170:171:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):395:395 -> a
    170:171:void JsonTreeDecoder.endStructure(SerialDescriptor):0 -> a
    172:172:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):297:297 -> a
    174:174:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):297:297 -> a
    177:177:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):297:297 -> a
    181:181:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):297:297 -> a
    186:186:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):297:297 -> a
    4:7:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):273:273 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)Lw41;"}
    8:9:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):274:274 -> c
    10:13:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):275:275 -> c
    14:17:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):371:371 -> c
    18:23:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):372:372 -> c
    24:75:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):374:374 -> c
    76:79:java.lang.String kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.access$renderTagStack(kotlinx.serialization.json.internal.AbstractJsonTreeDecoder):36:36 -> c
    76:79:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):371 -> c
    80:81:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> c
    80:81:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):382 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    82:87:boolean kotlinx.serialization.json.JsonConfiguration.getExceptionsWithDebugInfo():46:46 -> c
    82:87:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):383 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    88:91:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):384:384 -> c
    92:95:java.lang.CharSequence kotlinx.serialization.json.internal.JsonExceptionsKt.minify$default(java.lang.CharSequence,int,int,java.lang.Object):122:122 -> c
    92:95:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):382 -> c
    96:101:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):382:382 -> c
    102:103:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):385:385 -> c
    104:107:java.lang.String kotlinx.serialization.json.internal.JsonExceptionsKt.access$formatDecodingException(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String):1:1 -> c
    104:107:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):386 -> c
    108:110:void kotlinx.serialization.json.JsonException.<init>(java.lang.String,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> c
    108:110:void kotlinx.serialization.json.JsonDecodingException.<init>(java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String):57 -> c
    108:110:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):385 -> c
    111:111:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):385:385 -> c
    112:113:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):371:371 -> c
    114:115:java.lang.String kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.getPolymorphicDiscriminator():39:39 -> c
    114:115:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):275 -> c
    116:119:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):274:274 -> c
    120:124:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):279:279 -> c
    4:11:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):206:206 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)I"}
    12:21:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):207:207 -> j
    22:26:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):208:208 -> j
    27:28:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):209:209 -> j
    29:38:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):211:211 -> j
    39:40:kotlinx.serialization.json.Json kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.getJson():37:37 -> j
    39:40:boolean setForceNull(kotlinx.serialization.descriptors.SerialDescriptor,int):233 -> j
    39:40:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):211 -> j
    41:42:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> j
    41:42:boolean setForceNull(kotlinx.serialization.descriptors.SerialDescriptor,int):233 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:42:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):211 -> j
    43:46:boolean kotlinx.serialization.json.JsonConfiguration.getExplicitNulls():25:25 -> j
    43:46:boolean setForceNull(kotlinx.serialization.descriptors.SerialDescriptor,int):233 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:46:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):211 -> j
    47:64:boolean setForceNull(kotlinx.serialization.descriptors.SerialDescriptor,int):234:234 -> j
    47:64:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):211 -> j
    65:71:boolean setForceNull(kotlinx.serialization.descriptors.SerialDescriptor,int):233:233 -> j
    65:71:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):211 -> j
    1:14:boolean decodeNotNullMark():239:239 -> w
