# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.Json":"Json.kt","kotlinx.serialization.json.JsonConfiguration":"JsonConfiguration.kt","kotlinx.serialization.json.JsonSchemaCacheKt":"JsonSchemaCache.kt","kotlinx.serialization.SerializationException":"SerializationExceptions.kt","kotlinx.serialization.json.internal.CreateMapForCacheKt":"createMapForCache.kt"}}
kotlinx.serialization.json.internal.JsonNamesMapKt -> th3:
# {"id":"sourceFile","fileName":"JsonNamesMap.kt"}
    kotlinx.serialization.json.internal.DescriptorSchemaCache$Key JsonDeserializationNamesKey -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwv5;"}
    1:3:void <clinit>():14:14 -> <clinit>
    4:6:void kotlinx.serialization.json.internal.DescriptorSchemaCache$Key.<init>():43:43 -> <clinit>
    4:6:void <clinit>():14 -> <clinit>
    7:9:void <clinit>():14:14 -> <clinit>
    7:9:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):100:100 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;Llg3;Ljava/lang/String;)I"}
    10:17:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):102:102 -> a
    18:19:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> a
    18:19:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):107 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:24:boolean kotlinx.serialization.json.JsonConfiguration.getUseAlternativeNames():31:31 -> a
    20:24:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):107 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:26:kotlinx.serialization.json.internal.DescriptorSchemaCache kotlinx.serialization.json.Json.get_schemaCache$kotlinx_serialization_json():83:83 -> a
    25:26: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)"]}
    25:26:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    25:26:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    25:26:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    27:32:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54:54 -> a
    27:32:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    27:32:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    33:58:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.get(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key):37:37 -> a
    33:58:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):29 -> a
    33:58:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    33:58:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    33:58:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    59:62: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 -> a
    59:62:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    59:62:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    59:62:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    63:68:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):54:54 -> a
    63:68:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):31 -> a
    63:68:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    63:68:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    63:68:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    69:74:java.util.Map kotlinx.serialization.json.internal.CreateMapForCacheKt.createMapForCache(int):15:15 -> a
    69:74:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):25 -> a
    69:74:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):31 -> a
    69:74:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    69:74:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    69:74:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    75:77:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):57:57 -> a
    75:77:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):31 -> a
    75:77:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    75:77:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    75:77:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    78:79:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):55:55 -> a
    78:79:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):31 -> a
    78:79:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    78:79:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    78:79:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    80:82:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):25:25 -> a
    80:82:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,kotlin.jvm.functions.Function0):31 -> a
    80:82:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    80:82:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    80:82:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    83:84:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54:54 -> a
    83:84:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    83:84:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    85:98:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86:86 -> a
    85:98:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    7:14:int getJsonNameIndexOrThrow(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String,java.lang.String):117:117 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;Llg3;Ljava/lang/String;Ljava/lang/String;)I"}
    15:48:int getJsonNameIndexOrThrow(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String,java.lang.String):119:119 -> b
    49:51:void kotlinx.serialization.SerializationException.<init>(java.lang.String):51:51 -> b
    49:51:int getJsonNameIndexOrThrow(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String,java.lang.String):119 -> b
    52:52:int getJsonNameIndexOrThrow(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String,java.lang.String):119:119 -> b
    4:5:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> c
    4:5:boolean ignoreUnknownKeys(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):166 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llg3;Lyl6;)Z"}
    6:9:boolean kotlinx.serialization.json.JsonConfiguration.getIgnoreUnknownKeys():21:21 -> c
    6:9:boolean ignoreUnknownKeys(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):166 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:15:boolean ignoreUnknownKeys(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):166:166 -> c
    16:22:boolean ignoreUnknownKeys(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):183:183 -> c
    23:38:boolean ignoreUnknownKeys(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):184:184 -> c
    39:47:boolean ignoreUnknownKeys(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):166:166 -> c
    7:16:kotlinx.serialization.json.JsonNamingStrategy namingStrategy(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):83:83 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llg3;Lyl6;)V"}
