# {"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 -> dk3:
# {"id":"sourceFile","fileName":"JsonNamesMap.kt"}
    kotlinx.serialization.json.internal.DescriptorSchemaCache$Key JsonDeserializationNamesKey -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc46;"}
    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":"(Lrp6;Lvi3;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:60:java.lang.Object kotlinx.serialization.json.internal.DescriptorSchemaCache.get(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key):37:37 -> a
    33:60: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:60:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    33:60:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    33:60:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    61:64: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
    61:64:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    61:64:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    61:64:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    65:70:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):54:54 -> a
    65:70: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
    65:70:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    65:70:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    65:70:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    71:76:java.util.Map kotlinx.serialization.json.internal.CreateMapForCacheKt.createMapForCache(int):15:15 -> a
    71:76:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):25 -> a
    71:76: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
    71:76:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    71:76:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    71:76:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    77:79:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):57:57 -> a
    77: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
    77:79:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    77:79:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    77:79:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    80:81:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):55:55 -> a
    80: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 -> a
    80:81:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    80:81:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    80:81:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    82:84:void kotlinx.serialization.json.internal.DescriptorSchemaCache.set(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.internal.DescriptorSchemaCache$Key,java.lang.Object):25:25 -> a
    82:84: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
    82:84:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54 -> a
    82:84:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    82:84:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    85:86:java.util.Map deserializationNamesMap(kotlinx.serialization.json.Json,kotlinx.serialization.descriptors.SerialDescriptor):54:54 -> a
    85:86:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86 -> a
    85:86:int getJsonNameIndex(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):109 -> a
    87:100:int getJsonNameIndexSlowPath(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,java.lang.String):86:86 -> a
    87:100: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":"(Lrp6;Lvi3;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":"(Lvi3;Lrp6;)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":"(Lvi3;Lrp6;)V"}
