# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.encoding.CompositeDecoder":"Decoding.kt","kotlinx.serialization.SerializationException":"SerializationExceptions.kt"}}
kotlinx.serialization.json.JsonContentPolymorphicSerializer -> ej3:
# {"id":"sourceFile","fileName":"JsonContentPolymorphicSerializer.kt"}
    int JsonContentPolymorphicSerializer.$r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    kotlin.reflect.KClass baseClass -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    kotlinx.serialization.descriptors.SerialDescriptor descriptor -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    4:6:void <init>(kotlin.reflect.KClass):66:66 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfv0;)V"}
    7:8:void <init>(kotlin.reflect.KClass):67:67 -> <init>
    9:42:void <init>(kotlin.reflect.KClass):77:77 -> <init>
    43:43:void world.respect.lib.serializers.StringValueSerializer.<init>(java.lang.String,kotlin.jvm.functions.Function1):21:21 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lyo2;)V"}
    44:44:void world.respect.lib.serializers.StringValueSerializer.<init>(java.lang.String,kotlin.jvm.functions.Function1):23:23 -> <init>
    45:45:void world.respect.lib.serializers.StringValueSerializer.<init>(java.lang.String,kotlin.jvm.functions.Function1):26:26 -> <init>
    46:46:void kotlinx.serialization.internal.KeyValueSerializer.<init>(kotlinx.serialization.KSerializer,kotlinx.serialization.KSerializer):18:18 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrl3;Lrl3;)V"}
    47:48:void kotlinx.serialization.internal.KeyValueSerializer.<init>(kotlinx.serialization.KSerializer,kotlinx.serialization.KSerializer):20:21 -> <init>
    8:10:kotlinx.serialization.descriptors.SerialDescriptor world.respect.lib.serializers.StringValueSerializer.getDescriptor():26:26 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lup6;"}
    11:14:kotlinx.serialization.descriptors.SerialDescriptor getDescriptor():76:76 -> a
    8:20:world.respect.lib.serializers.StringValue world.respect.lib.serializers.StringValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):33:33 -> f
    8:20:java.lang.Object world.respect.lib.serializers.StringValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):21 -> f
    8:20:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llp1;)Ljava/lang/Object;"}
    21:26:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0:0 -> f
    27:30:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):35:35 -> f
    27:30:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    31:34:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):169:169 -> f
    31:34:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    35:43:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):36:36 -> f
    35:43:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    44:49:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):37:37 -> f
    44:49:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    50:53:java.lang.Object kotlinx.serialization.encoding.CompositeDecoder.decodeSerializableElement$default(kotlinx.serialization.encoding.CompositeDecoder,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object,int,java.lang.Object):539:539 -> f
    50:53:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):37 -> f
    50:53:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    54:59:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):38:38 -> f
    54:59:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    60:63:java.lang.Object kotlinx.serialization.encoding.CompositeDecoder.decodeSerializableElement$default(kotlinx.serialization.encoding.CompositeDecoder,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object,int,java.lang.Object):539:539 -> f
    60:63:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):38 -> f
    60:63:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    64:68:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):39:39 -> f
    64:68:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    69:72:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):43:43 -> f
    69:72:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    73:87:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):45:45 -> f
    73:87:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    88:94:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):53:53 -> f
    88:94:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    95:99:java.lang.Object kotlinx.serialization.encoding.CompositeDecoder.decodeSerializableElement$default(kotlinx.serialization.encoding.CompositeDecoder,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object,int,java.lang.Object):539:539 -> f
    95:99:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):53 -> f
    95:99:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    100:103:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):55:55 -> f
    100:103:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    104:107:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):0:0 -> f
    104:107:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":181,"3":183,"6":186,"9":190},"outline":"Lng4;i(ILjava/lang/String;)Ljava/lang/String;"}
    108:110:void kotlinx.serialization.SerializationException.<init>(java.lang.String):51:51 -> f
    108:110:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):55 -> f
    108:110:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    111:111:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):55:55 -> f
    111:111:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    112:118:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):50:50 -> f
    112:118:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    119:127:java.lang.Object kotlinx.serialization.encoding.CompositeDecoder.decodeSerializableElement$default(kotlinx.serialization.encoding.CompositeDecoder,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object,int,java.lang.Object):539:539 -> f
    119:127:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):50 -> f
    119:127:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    128:131:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):61:61 -> f
    128:131:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    132:135:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):171:171 -> f
    132:135:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    136:139:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):59:59 -> f
    136:139:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    140:142:void kotlinx.serialization.SerializationException.<init>(java.lang.String):51:51 -> f
    140:142:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):59 -> f
    140:142:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    143:143:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):59:59 -> f
    143:143:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    144:147:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):58:58 -> f
    144:147:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    148:150:void kotlinx.serialization.SerializationException.<init>(java.lang.String):51:51 -> f
    148:150:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):58 -> f
    148:150:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    151:151:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):58:58 -> f
    151:151:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    152:155:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):89:89 -> f
    152:155:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    156:159:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):90:90 -> f
    156:159:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    160:168:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):93:93 -> f
    160:168:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    169:180:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):94:94 -> f
    169:180:java.lang.Object JsonContentPolymorphicSerializer.deserialize(Decoder1):0 -> f
    181:181:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):55:55 -> f
    183:183:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):55:55 -> f
    186:186:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):55:55 -> f
    190:190:java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.deserialize(kotlinx.serialization.encoding.Decoder):55:55 -> f
    8:9:void world.respect.lib.serializers.StringValueSerializer.serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):21:21 -> g
    8:9:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb62;Ljava/lang/Object;)V"}
    10:12:void world.respect.lib.serializers.StringValueSerializer.serialize(kotlinx.serialization.encoding.Encoder,world.respect.lib.serializers.StringValue):0:0 -> g
    10:12:void world.respect.lib.serializers.StringValueSerializer.serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):21 -> g
    10:12:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    13:20:void world.respect.lib.serializers.StringValueSerializer.serialize(kotlinx.serialization.encoding.Encoder,world.respect.lib.serializers.StringValue):30:30 -> g
    13:20:void world.respect.lib.serializers.StringValueSerializer.serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):21 -> g
    13:20:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    21:28:void kotlinx.serialization.internal.KeyValueSerializer.serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):29:29 -> g
    21:28:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    29:44:void kotlinx.serialization.internal.KeyValueSerializer.serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):30:30 -> g
    29:44:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    45:62:void kotlinx.serialization.internal.KeyValueSerializer.serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):31:31 -> g
    45:62:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    63:70:void kotlinx.serialization.internal.KeyValueSerializer.serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):32:32 -> g
    63:70:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    71:73:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0:0 -> g
    74:85:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):81:81 -> g
    74:85:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    86:93:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):82:82 -> g
    86:93:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    94:99:kotlinx.serialization.KSerializer kotlinx.serialization.SerializersKt.serializerOrNull(kotlin.reflect.KClass):1:1 -> g
    94:99:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):82 -> g
    94:99:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    100:102:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):81:81 -> g
    100:102:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    103:110:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83:83 -> g
    103:110:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    111:120:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):103:103 -> g
    111:120:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    111:120:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    121:143:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):104:104 -> g
    121:143:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    121:143:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    144:145:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):105:105 -> g
    144:145:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    144:145:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    146:149:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):106:106 -> g
    146:149:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    146:149:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    150:155:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):0:0 -> g
    150:155:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":167,"3":169,"6":172,"9":176,"12":181,"15":187,"18":194},"outline":"Lyc1;m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    156:158:void kotlinx.serialization.SerializationException.<init>(java.lang.String):51:51 -> g
    156:158:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):105 -> g
    156:158:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    156:158:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    159:159:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):105:105 -> g
    159:159:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    159:159:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    160:166:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):85:85 -> g
    160:166:void JsonContentPolymorphicSerializer.serialize(Encoder1,java.lang.Object):0 -> g
    167:167:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):106:106 -> g
    167:167:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    169:169:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):106:106 -> g
    169:169:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    172:172:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):106:106 -> g
    172:172:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    176:176:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):106:106 -> g
    176:176:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    181:181:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):106:106 -> g
    181:181:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    187:187:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):106:106 -> g
    187:187:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    194:194:java.lang.Void throwSubtypeNotRegistered(kotlin.reflect.KClass,kotlin.reflect.KClass):106:106 -> g
    194:194:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):83 -> g
    java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.getKey(java.lang.Object) -> i
    java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.getValue(java.lang.Object) -> j
    kotlinx.serialization.DeserializationStrategy selectDeserializer(kotlinx.serialization.json.JsonElement) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Loj3;)Lwu1;"}
    java.lang.Object kotlinx.serialization.internal.KeyValueSerializer.toResult(java.lang.Object,java.lang.Object) -> l
