# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls":"Decoding.kt","kotlinx.serialization.encoding.CompositeDecoder":"Decoding.kt","kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder":"SerialDescriptors.kt"}}
androidx.navigation3.runtime.serialization.NavKeySerializer -> hq1:
# {"id":"sourceFile","fileName":"NavKeySerializer.android.kt"}
    kotlinx.serialization.descriptors.SerialDescriptor descriptor -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhj2;"}
    1:4:void <init>():54:54 -> <init>
    5:12:void <init>():58:58 -> <init>
    13:20:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.descriptors.SerialDescriptorsKt.buildClassSerialDescriptor(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor[],kotlin.jvm.functions.Function1):57:57 -> <init>
    13:20:void <init>():58 -> <init>
    21:25:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.descriptors.SerialDescriptorsKt.buildClassSerialDescriptor(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor[],kotlin.jvm.functions.Function1):58:58 -> <init>
    21:25:void <init>():58 -> <init>
    26:28:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.descriptors.SerialDescriptorsKt.buildClassSerialDescriptor(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor[],kotlin.jvm.functions.Function1):59:59 -> <init>
    26:28:void <init>():58 -> <init>
    29:30:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.descriptors.SerialDescriptorsKt.buildClassSerialDescriptor(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor[],kotlin.jvm.functions.Function1):60:60 -> <init>
    29:30:void <init>():58 -> <init>
    31:32:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.descriptors.SerialDescriptorsKt.buildClassSerialDescriptor(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor[],kotlin.jvm.functions.Function1):62:62 -> <init>
    31:32:void <init>():58 -> <init>
    33:34:java.util.List kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder.getElementNames$kotlinx_serialization_core():306:306 -> <init>
    33:34:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.descriptors.SerialDescriptorsKt.buildClassSerialDescriptor(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor[],kotlin.jvm.functions.Function1):63 -> <init>
    33:34:void <init>():58 -> <init>
    35:38:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.descriptors.SerialDescriptorsKt.buildClassSerialDescriptor(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor[],kotlin.jvm.functions.Function1):63:63 -> <init>
    35:38:void <init>():58 -> <init>
    39:42:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.descriptors.SerialDescriptorsKt.buildClassSerialDescriptor(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor[],kotlin.jvm.functions.Function1):64:64 -> <init>
    39:42:void <init>():58 -> <init>
    43:46:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.descriptors.SerialDescriptorsKt.buildClassSerialDescriptor(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor[],kotlin.jvm.functions.Function1):60:60 -> <init>
    43:46:void <init>():58 -> <init>
    47:52:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.descriptors.SerialDescriptorsKt.buildClassSerialDescriptor(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor[],kotlin.jvm.functions.Function1):57:57 -> <init>
    47:52:void <init>():58 -> <init>
    53:55:void <init>():58:58 -> <init>
    1:6:androidx.navigation3.runtime.NavKey deserialize(kotlinx.serialization.encoding.Decoder):99:99 -> deserialize
    1:6:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):54 -> deserialize
    7:14:androidx.navigation3.runtime.NavKey deserialize(kotlinx.serialization.encoding.Decoder):76:76 -> deserialize
    7:14:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):54 -> deserialize
    15:18:androidx.navigation3.runtime.NavKey deserialize(kotlinx.serialization.encoding.Decoder):77:77 -> deserialize
    15:18:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):54 -> deserialize
    19:22:kotlin.reflect.KClass kotlin.jvm.JvmClassMappingKt.getKotlinClass(java.lang.Class):81:81 -> deserialize
    19:22:androidx.navigation3.runtime.NavKey deserialize(kotlinx.serialization.encoding.Decoder):77 -> deserialize
    19:22:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):54 -> deserialize
    23:26:androidx.navigation3.runtime.NavKey deserialize(kotlinx.serialization.encoding.Decoder):77:77 -> deserialize
    23:26:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):54 -> deserialize
    27:33:androidx.navigation3.runtime.NavKey deserialize(kotlinx.serialization.encoding.Decoder):78:78 -> deserialize
    27:33:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):54 -> deserialize
    34:37: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 -> deserialize
    34:37:java.lang.Object kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(kotlinx.serialization.encoding.CompositeDecoder,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object,int,java.lang.Object):539 -> deserialize
    34:37:androidx.navigation3.runtime.NavKey deserialize(kotlinx.serialization.encoding.Decoder):78 -> deserialize
    34:37:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):54 -> deserialize
    38:42:androidx.navigation3.runtime.NavKey deserialize(kotlinx.serialization.encoding.Decoder):78:78 -> deserialize
    38:42:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):54 -> deserialize
    43:46:androidx.navigation3.runtime.NavKey deserialize(kotlinx.serialization.encoding.Decoder):101:101 -> deserialize
    43:46:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):54 -> deserialize
    1:3:kotlinx.serialization.descriptors.SerialDescriptor getDescriptor():57:57 -> getDescriptor
    1:2:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):54:54 -> serialize
    3:8:void serialize(kotlinx.serialization.encoding.Encoder,androidx.navigation3.runtime.NavKey):103:103 -> serialize
    3:8:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):54 -> serialize
    9:16:void serialize(kotlinx.serialization.encoding.Encoder,androidx.navigation3.runtime.NavKey):91:91 -> serialize
    9:16:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):54 -> serialize
    17:22:void serialize(kotlinx.serialization.encoding.Encoder,androidx.navigation3.runtime.NavKey):92:92 -> serialize
    17:22:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):54 -> serialize
    23:35:void serialize(kotlinx.serialization.encoding.Encoder,androidx.navigation3.runtime.NavKey):93:93 -> serialize
    23:35:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):54 -> serialize
    36:40:void serialize(kotlinx.serialization.encoding.Encoder,androidx.navigation3.runtime.NavKey):94:94 -> serialize
    36:40:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):54 -> serialize
    41:44:void serialize(kotlinx.serialization.encoding.Encoder,androidx.navigation3.runtime.NavKey):105:105 -> serialize
    41:44:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):54 -> serialize
