# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.modules.SerializersModuleBuildersKt":"SerializersModuleBuilders.kt","kotlinx.serialization.modules.SerializersModuleKt":"SerializersModule.kt"}}
androidx.navigation.serialization.RouteEncoder -> h46:
# {"id":"sourceFile","fileName":"RouteEncoder.kt"}
    kotlinx.serialization.KSerializer serializer -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhj3;"}
    java.util.Map typeMap -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/LinkedHashMap;"}
    kotlinx.serialization.modules.SerializersModule serializersModule -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loq7;"}
    java.util.Map map -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/LinkedHashMap;"}
    int elementIndex -> e
    1:3:void kotlinx.serialization.encoding.AbstractEncoder.<init>():18:18 -> <init>
    1:3:void <init>(kotlinx.serialization.KSerializer,java.util.Map):37 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhj3;Ljava/util/LinkedHashMap;)V"}
    4:5:void <init>(kotlinx.serialization.KSerializer,java.util.Map):35:35 -> <init>
    6:7:void <init>(kotlinx.serialization.KSerializer,java.util.Map):36:36 -> <init>
    8:9:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.modules.SerializersModuleKt.getEmptySerializersModule():82:82 -> <init>
    8:9:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.modules.SerializersModuleBuildersKt.EmptySerializersModule():40 -> <init>
    8:9:void <init>(kotlinx.serialization.KSerializer,java.util.Map):38 -> <init>
    10:11:void <init>(kotlinx.serialization.KSerializer,java.util.Map):38:38 -> <init>
    12:19:void <init>(kotlinx.serialization.KSerializer,java.util.Map):39:39 -> <init>
    20:22:void <init>(kotlinx.serialization.KSerializer,java.util.Map):40:40 -> <init>
    4:6:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):71:71 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;I)V"}
    1:4:void encodeValue(java.lang.Object):81:81 -> I
    1:12:void internalEncodeValue(java.lang.Object):95:95 -> J
    1:12:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> J
      # {"id":"com.android.tools.r8.synthesized"}
    13:22:void internalEncodeValue(java.lang.Object):96:96 -> J
    13:22:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> J
    23:26:void internalEncodeValue(java.lang.Object):101:101 -> J
    23:26:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> J
    27:33:void internalEncodeValue(java.lang.Object):102:102 -> J
    27:33:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> J
    34:41:void internalEncodeValue(java.lang.Object):104:104 -> J
    34:41:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> J
    42:47:void internalEncodeValue(java.lang.Object):106:106 -> J
    42:47:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> J
    48:51:void internalEncodeValue(java.lang.Object):98:98 -> J
    48:51:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> J
    52:55:void internalEncodeValue(java.lang.Object):0:0 -> J
    52:55:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> J
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":60,"3":62,"6":65,"9":69,"12":74},"outline":"Lod4;n(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    56:59:void internalEncodeValue(java.lang.Object):97:97 -> J
    56:59:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> J
    60:60:void internalEncodeValue(java.lang.Object):98:98 -> J
    62:62:void internalEncodeValue(java.lang.Object):98:98 -> J
    65:65:void internalEncodeValue(java.lang.Object):98:98 -> J
    69:69:void internalEncodeValue(java.lang.Object):98:98 -> J
    74:74:void internalEncodeValue(java.lang.Object):98:98 -> J
    1:3:kotlinx.serialization.modules.SerializersModule getSerializersModule():38:38 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Loq7;"}
    2:5:void encodeNull():86:86 -> e
    4:7:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):66:66 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhj3;Ljava/lang/Object;)V"}
    4:13:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):90:90 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)Lc52;"}
