# {"id":"partitionSourceFiles","fileNameMappings":{"nl.adaptivity.xmlutil.serialization.structure.XmlPolymorphicDescriptor":"XmlPolymorphicDescriptor.kt","kotlin.time.DurationUnit":"DurationUnitJvm.kt","nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor":"XmlDescriptor.kt","nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor":"XmlTypeDescriptor.kt","world.respect.datalayer.school.model.PersonRole":"PersonRole.kt","world.respect.datalayer.school.model.Person":"Person.kt","kotlin.time.DurationUnitKt__DurationUnitKt":"DurationUnit.kt"}}
com.google.android.gms.internal.mlkit_vision_barcode.zzrg -> ev9:
# {"id":"sourceFile","fileName":"com.google.android.gms:play-services-mlkit-barcode-scanning@@18.3.1"}
    androidx.compose.runtime.saveable.Saver androidx.compose.ui.text.Savers_androidKt.PlatformParagraphStyleSaver -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljv3;"}
    androidx.compose.runtime.saveable.Saver androidx.compose.ui.text.Savers_androidKt.emojiSupportMatchSaver -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljv3;"}
    androidx.compose.runtime.saveable.Saver androidx.compose.ui.text.Savers_androidKt.LineBreakSaver -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljv3;"}
    androidx.compose.runtime.saveable.Saver androidx.compose.ui.text.Savers_androidKt.TextMotionSaver -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljv3;"}
    androidx.compose.runtime.saveable.Saver androidx.compose.ui.text.Savers_androidKt.TextMotionLinearitySaver -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljv3;"}
    1:14:void androidx.compose.ui.text.Savers_androidKt.<clinit>():27:27 -> <clinit>
    15:21:androidx.compose.runtime.saveable.Saver androidx.compose.runtime.saveable.SaverKt.Saver(kotlin.jvm.functions.Function2,kotlin.jvm.functions.Function1):62:62 -> <clinit>
    15:21:void androidx.compose.ui.text.Savers_androidKt.<clinit>():27 -> <clinit>
    22:23:void androidx.compose.ui.text.Savers_androidKt.<clinit>():27:27 -> <clinit>
    24:37:void androidx.compose.ui.text.Savers_androidKt.<clinit>():47:47 -> <clinit>
    38:42:androidx.compose.runtime.saveable.Saver androidx.compose.runtime.saveable.SaverKt.Saver(kotlin.jvm.functions.Function2,kotlin.jvm.functions.Function1):62:62 -> <clinit>
    38:42:void androidx.compose.ui.text.Savers_androidKt.<clinit>():47 -> <clinit>
    43:44:void androidx.compose.ui.text.Savers_androidKt.<clinit>():47:47 -> <clinit>
    45:58:void androidx.compose.ui.text.Savers_androidKt.<clinit>():53:53 -> <clinit>
    59:63:androidx.compose.runtime.saveable.Saver androidx.compose.runtime.saveable.SaverKt.Saver(kotlin.jvm.functions.Function2,kotlin.jvm.functions.Function1):62:62 -> <clinit>
    59:63:void androidx.compose.ui.text.Savers_androidKt.<clinit>():53 -> <clinit>
    64:65:void androidx.compose.ui.text.Savers_androidKt.<clinit>():53:53 -> <clinit>
    66:79:void androidx.compose.ui.text.Savers_androidKt.<clinit>():59:59 -> <clinit>
    80:84:androidx.compose.runtime.saveable.Saver androidx.compose.runtime.saveable.SaverKt.Saver(kotlin.jvm.functions.Function2,kotlin.jvm.functions.Function1):62:62 -> <clinit>
    80:84:void androidx.compose.ui.text.Savers_androidKt.<clinit>():59 -> <clinit>
    85:86:void androidx.compose.ui.text.Savers_androidKt.<clinit>():59:59 -> <clinit>
    87:101:void androidx.compose.ui.text.Savers_androidKt.<clinit>():79:79 -> <clinit>
    102:106:androidx.compose.runtime.saveable.Saver androidx.compose.runtime.saveable.SaverKt.Saver(kotlin.jvm.functions.Function2,kotlin.jvm.functions.Function1):62:62 -> <clinit>
    102:106:void androidx.compose.ui.text.Savers_androidKt.<clinit>():79 -> <clinit>
    107:109:void androidx.compose.ui.text.Savers_androidKt.<clinit>():79:79 -> <clinit>
    1:4:java.util.concurrent.TimeUnit kotlin.time.DurationUnit.getTimeUnit$kotlin_stdlib():14:14 -> a
    1:4:double kotlin.time.DurationUnitKt__DurationUnitJvmKt.convertDurationUnit(double,kotlin.time.DurationUnit,kotlin.time.DurationUnit):71 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(DLt22;)D"}
    5:19:double kotlin.time.DurationUnitKt__DurationUnitJvmKt.convertDurationUnit(double,kotlin.time.DurationUnit,kotlin.time.DurationUnit):71:71 -> a
    20:26:double kotlin.time.DurationUnitKt__DurationUnitJvmKt.convertDurationUnit(double,kotlin.time.DurationUnit,kotlin.time.DurationUnit):75:75 -> a
    1:27:long kotlin.time.DurationUnitKt__DurationUnitKt.getMillisMultiplier$DurationUnitKt__DurationUnitKt(kotlin.time.DurationUnit):105:105 -> b
    1:27:long kotlin.time.DurationUnitKt__DurationUnitKt.convertDurationUnitToMilliseconds(long,kotlin.time.DurationUnit):72 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLt22;)J"}
    28:75:long kotlin.time.DurationUnitKt__DurationUnitKt.getMillisMultiplier$DurationUnitKt__DurationUnitKt(kotlin.time.DurationUnit):111:111 -> b
    28:75:long kotlin.time.DurationUnitKt__DurationUnitKt.convertDurationUnitToMilliseconds(long,kotlin.time.DurationUnit):72 -> b
    76:102:long kotlin.time.DurationUnitKt__DurationUnitKt.multiplyNonNegativeWithoutOverflow$DurationUnitKt__DurationUnitKt(long,long):91:91 -> b
    76:102:long kotlin.time.DurationUnitKt__DurationUnitKt.convertDurationUnitToMilliseconds(long,kotlin.time.DurationUnit):72 -> b
    4:7:java.lang.String nl.adaptivity.xmlutil.serialization.XMLDecoderKt.friendlyChildName(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):2464:2464 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lzn8;I)Ljava/lang/String;"}
    8:13:java.lang.String nl.adaptivity.xmlutil.serialization.XMLDecoderKt.friendlyChildName(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):2465:2465 -> c
    14:15:java.util.Map nl.adaptivity.xmlutil.serialization.structure.XmlPolymorphicDescriptor.getPolyInfo():226:226 -> c
    14:15:java.lang.String nl.adaptivity.xmlutil.serialization.XMLDecoderKt.friendlyChildName(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):2465 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:22:java.lang.String nl.adaptivity.xmlutil.serialization.XMLDecoderKt.friendlyChildName(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):2465:2465 -> c
    23:27:java.lang.String nl.adaptivity.xmlutil.serialization.XMLDecoderKt.friendlyChildName(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):2467:2467 -> c
    28:29:nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getTypeDescriptor():44:44 -> c
    28:29:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getSerialDescriptor():107 -> c
    28:29:java.lang.String nl.adaptivity.xmlutil.serialization.XMLDecoderKt.friendlyChildName(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):2467 -> c
    30:31:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor.getSerialDescriptor():37:37 -> c
    30:31:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getSerialDescriptor():107 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:31:java.lang.String nl.adaptivity.xmlutil.serialization.XMLDecoderKt.friendlyChildName(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):2467 -> c
    32:47:java.lang.String nl.adaptivity.xmlutil.serialization.XMLDecoderKt.friendlyChildName(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):2467:2467 -> c
    48:65:java.lang.String nl.adaptivity.xmlutil.serialization.XMLDecoderKt.friendlyChildName(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):2465:2465 -> c
    66:77:java.lang.String nl.adaptivity.xmlutil.serialization.XMLDecoderKt.friendlyChildName(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):2471:2471 -> c
    4:8:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):6:6 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt95;)Ljava/lang/String;"}
    9:10:java.lang.String world.respect.datalayer.school.model.Person.getGivenName():31:31 -> d
    9:10:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):7 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:13:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):7:7 -> d
    14:18:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):8:8 -> d
    19:22:java.lang.String world.respect.datalayer.school.model.Person.getMiddleName():33:33 -> d
    19:22:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):9 -> d
    23:25:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):10:10 -> d
    26:28:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):11:11 -> d
    29:30:java.lang.String world.respect.datalayer.school.model.Person.getFamilyName():32:32 -> d
    29:30:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):13 -> d
    31:33:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):13:13 -> d
    34:38:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):6:6 -> d
    4:8:java.util.List world.respect.datalayer.school.model.Person.getRoles():39:39 -> e
    4:8:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdmin(world.respect.datalayer.school.model.Person):43 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt95;)Z"}
    9:15:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdmin(world.respect.datalayer.school.model.Person):67:67 -> e
    16:31:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdmin(world.respect.datalayer.school.model.Person):68:68 -> e
    32:33:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.model.PersonRole.getRoleEnum():9:9 -> e
    32:33:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdmin(world.respect.datalayer.school.model.Person):44 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:40:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdmin(world.respect.datalayer.school.model.Person):44:44 -> e
    4:8:java.util.List world.respect.datalayer.school.model.Person.getRoles():39:39 -> f
    4:8:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):17 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt95;)Z"}
    9:15:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):55:55 -> f
    16:31:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):56:56 -> f
    32:33:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.model.PersonRole.getRoleEnum():9:9 -> f
    32:33:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):18 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:37:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):18:18 -> f
    38:44:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):19:19 -> f
    4:8:java.util.List world.respect.datalayer.school.model.Person.getRoles():39:39 -> g
    4:8:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isStudent(world.respect.datalayer.school.model.Person):24 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt95;)Z"}
    9:15:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isStudent(world.respect.datalayer.school.model.Person):58:58 -> g
    16:31:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isStudent(world.respect.datalayer.school.model.Person):59:59 -> g
    32:33:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.model.PersonRole.getRoleEnum():9:9 -> g
    32:33:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isStudent(world.respect.datalayer.school.model.Person):25 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:40:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isStudent(world.respect.datalayer.school.model.Person):25:25 -> g
