# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.db.school.adapters.PersonEntities":"PersonAdapter.kt","world.respect.datalayer.db.school.daos.PersonRoleEntityDao_Impl":"PersonRoleEntityDao_Impl.kt","world.respect.datalayer.db.school.daos.PersonRelatedPersonEntityDao_Impl":"PersonRelatedPersonEntityDao_Impl.kt","world.respect.datalayer.school.model.PersonRole":"PersonRole.kt","world.respect.datalayer.shared.params.GetListCommonParams":"GetListCommonParams.kt","world.respect.datalayer.school.model.Person":"Person.kt","world.respect.datalayer.school.model.EnrollmentRoleEnum":"EnrollmentRoleEnum.kt","world.respect.datalayer.school.model.PersonRoleEnum":"PersonRoleEnum.kt","world.respect.datalayer.AuthenticatedUserPrincipalId":"AuthenticatedUserPrincipalId.kt","world.respect.datalayer.db.school.entities.PersonRoleEntity":"PersonRoleEntity.kt","world.respect.datalayer.db.school.daos.PersonEntityDao_Impl":"PersonEntityDao_Impl.kt","world.respect.datalayer.db.school.entities.PersonEntity":"PersonEntity.kt","world.respect.datalayer.school.model.PersonStatusEnum":"PersonStatusEnum.kt","world.respect.datalayer.db.school.entities.PersonRelatedPersonEntity":"PersonRelatedPersonEntity.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","world.respect.datalayer.shared.XXHashUidNumberMapper":"XXHashUidNumberMapper.kt","kotlin.coroutines.jvm.internal.Boxing":"boxing.kt","kotlin.time.Clock$System":"Clock.kt","world.respect.datalayer.school.PersonDataSource$GetListParams":"PersonDataSource.kt","world.respect.libutil.util.time.TimeInMillis_androidKt":"TimeInMillis.android.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt"}}
world.respect.datalayer.db.school.PersonDataSourceDb -> k65:
# {"id":"sourceFile","fileName":"PersonDataSourceDb.kt"}
    world.respect.datalayer.db.RespectSchoolDatabase schoolDb -> X
    world.respect.datalayer.UidNumberMapper uidNumberMapper -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll68;"}
    world.respect.datalayer.AuthenticatedUserPrincipalId authenticatedUser -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhw;"}
    world.respect.datalayer.school.domain.CheckPersonPermissionUseCase checkPersonPermissionUseCase -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljr0;"}
    13:15:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase):32:32 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhw;Ljr0;Ll68;Lworld/respect/datalayer/db/RespectSchoolDatabase;)V"}
    16:17:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase):33:33 -> <init>
    18:19:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase):34:34 -> <init>
    20:21:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase):35:35 -> <init>
    22:24:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase):36:36 -> <init>
    27:47:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):102:102 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Ljava/lang/String;Lkb1;)Ljava/lang/Object;"}
    48:61:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):106:106 -> a
    62:68:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByGuidNum(long,kotlin.coroutines.Continuation):434:434 -> a
    62:68:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):106 -> a
    69:72:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    69:72:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByGuidNum(long,kotlin.coroutines.Continuation):434 -> a
    69:72:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):106 -> a
    73:77:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):106:106 -> a
    78:81:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):102:102 -> a
    82:104:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):107:107 -> a
    4:9:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):111:111 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lsh2;"}
    10:14:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):112:112 -> b
    15:20:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> b
    15:20:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):112 -> b
    21:22:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByGuidHashAsFlow(long):566:566 -> b
    21:22:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):111 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:43:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByGuidHashAsFlow(long):566:566 -> b
    23:43:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):111 -> b
    44:50:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):248:248 -> b
    29:51:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):141:141 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljb1;)Ljava/lang/Object;"}
    52:57:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142:142 -> d
    58:66:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):251:251 -> d
    67:79:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):252:252 -> d
    80:81:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):253:253 -> d
    82:87:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):143:143 -> d
    88:92:java.lang.Long kotlin.coroutines.jvm.internal.Boxing.boxLong(long):36:36 -> d
    88:92:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):143 -> d
    93:96:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):253:253 -> d
    97:101:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142:142 -> d
    102:106:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1536:1536 -> d
    102:106:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    107:108:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1539:1539 -> d
    107:108:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    109:111:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1537:1537 -> d
    109:111:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    112:115:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1549:1549 -> d
    112:115:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    116:118:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1550:1550 -> d
    116:118:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    119:123:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1551:1551 -> d
    119:123:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    124:125:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1554:1554 -> d
    124:125:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    126:128:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1552:1552 -> d
    126:128:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    129:133:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1555:1555 -> d
    129:133:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    134:137:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1556:1556 -> d
    134:137:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    138:146:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1557:1557 -> d
    138:146:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    147:150:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> d
    147:150:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):1557 -> d
    147:150:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142 -> d
    151:155:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):142:142 -> d
    156:157:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):141:141 -> d
    158:166:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):255:255 -> d
    167:180:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):256:256 -> d
    181:182:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):257:257 -> d
    183:190:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):144:144 -> d
    191:195:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):257:257 -> d
    1:7:world.respect.datalayer.shared.paging.IPagingSourceFactory listDetailsAsPagingSource(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):229:229 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Lx55;)Lo53;"}
    5:10:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):151:151 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Lx55;)Lsh2;"}
    11:12:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):152:152 -> g
    13:14:java.lang.String world.respect.datalayer.AuthenticatedUserPrincipalId.getGuid():11:11 -> g
    13:14:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):152 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:22:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):152:152 -> g
    23:24:world.respect.datalayer.shared.params.GetListCommonParams world.respect.datalayer.school.PersonDataSource$GetListParams.getCommon():34:34 -> g
    23:24:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):153 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:30:kotlin.time.Instant world.respect.datalayer.shared.params.GetListCommonParams.getSince():21:21 -> g
    25:30:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):153 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:36:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):153:153 -> g
    37:40:java.lang.String world.respect.datalayer.shared.params.GetListCommonParams.getGuid():19:19 -> g
    37:40:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):154 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:46:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> g
    41:46:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):154 -> g
    47:50:java.lang.String world.respect.datalayer.school.PersonDataSource$GetListParams.getFilterByClazzUid():35:35 -> g
    47:50:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):155 -> g
    51:56:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> g
    51:56:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):155 -> g
    57:60:world.respect.datalayer.school.model.EnrollmentRoleEnum world.respect.datalayer.school.PersonDataSource$GetListParams.getFilterByEnrolmentRole():36:36 -> g
    57:60:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):156 -> g
    61:64:int world.respect.datalayer.school.model.EnrollmentRoleEnum.getFlag():14:14 -> g
    61:64:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):156 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    65:68:kotlinx.datetime.LocalDate world.respect.datalayer.school.PersonDataSource$GetListParams.getInClassOnDay():41:41 -> g
    65:68:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):157 -> g
    69:72:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):157:157 -> g
    73:74:java.lang.String world.respect.datalayer.school.PersonDataSource$GetListParams.getFilterByName():37:37 -> g
    73:74:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):158 -> g
    75:78:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.PersonDataSource$GetListParams.getFilterByPersonRole():39:39 -> g
    75:78:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):159 -> g
    79:85:int world.respect.datalayer.school.model.PersonRoleEnum.getFlag():12:12 -> g
    79:85:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):159 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    86:89:world.respect.datalayer.school.model.PersonStatusEnum world.respect.datalayer.school.PersonDataSource$GetListParams.getFilterByPersonStatus():38:38 -> g
    86:89:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):160 -> g
    90:96:int world.respect.datalayer.school.model.PersonStatusEnum.getFlag():12:12 -> g
    90:96:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):160 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    97:98:boolean world.respect.datalayer.school.PersonDataSource$GetListParams.getIncludeRelated():40:40 -> g
    97:98:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):161 -> g
    99:102:java.lang.Boolean world.respect.datalayer.shared.params.GetListCommonParams.getIncludeDeleted():23:23 -> g
    99:102:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):162 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    103:108:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):162:162 -> g
    109:112:long world.respect.libutil.util.time.TimeInMillis_androidKt.systemTimeInMillis():4:4 -> g
    109:112:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonEntityDao.listAsFlow$default(world.respect.datalayer.db.school.daos.PersonEntityDao,long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean,int,java.lang.Object):118 -> g
    109:112:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):151 -> g
    113:114:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.listAsFlow(long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean):947:947 -> g
    113:114:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonEntityDao.listAsFlow$default(world.respect.datalayer.db.school.daos.PersonEntityDao,long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean,int,java.lang.Object):110 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    113:114:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):151 -> g
    115:165:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.listAsFlow(long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean):947:947 -> g
    115:165:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonEntityDao.listAsFlow$default(world.respect.datalayer.db.school.daos.PersonEntityDao,long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean,int,java.lang.Object):110 -> g
    115:165:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):151 -> g
    166:172:kotlinx.coroutines.flow.Flow listAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):261:261 -> g
    1:7:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):63:63 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljb1;)Ljava/lang/Object;"}
    8:14:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):66:66 -> i
    15:20:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> i
    15:20:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):66 -> i
    21:25:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> i
    21:25:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):66 -> i
    26:28:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):64:64 -> i
    1:7:world.respect.datalayer.shared.paging.IPagingSourceFactory listAsPagingSource(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams):176:176 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Lx55;)Lo53;"}
    1:7:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):128:128 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljb1;)Ljava/lang/Object;"}
    8:13:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> m
    8:13:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):128 -> m
    14:18:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> m
    14:18:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):128 -> m
    19:21:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):128:128 -> m
    33:57:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):195:195 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Lx55;Lkb1;)Ljava/lang/Object;"}
    58:63:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> u
    58:63:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> u
    58:63:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):199 -> u
    64:69:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):200:200 -> u
    70:71:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):201:201 -> u
    72:73:java.lang.String world.respect.datalayer.AuthenticatedUserPrincipalId.getGuid():11:11 -> u
    72:73:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):201 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    74:81:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):201:201 -> u
    82:83:world.respect.datalayer.shared.params.GetListCommonParams world.respect.datalayer.school.PersonDataSource$GetListParams.getCommon():34:34 -> u
    82:83:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):202 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    84:89:kotlin.time.Instant world.respect.datalayer.shared.params.GetListCommonParams.getSince():21:21 -> u
    84:89:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):202 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    90:95:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):202:202 -> u
    96:99:java.lang.String world.respect.datalayer.shared.params.GetListCommonParams.getGuid():19:19 -> u
    96:99:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):203 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    100:105:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> u
    100:105:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):203 -> u
    106:109:java.lang.String world.respect.datalayer.school.PersonDataSource$GetListParams.getFilterByClazzUid():35:35 -> u
    106:109:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):204 -> u
    110:116:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> u
    110:116:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):204 -> u
    117:120:world.respect.datalayer.school.model.EnrollmentRoleEnum world.respect.datalayer.school.PersonDataSource$GetListParams.getFilterByEnrolmentRole():36:36 -> u
    117:120:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):205 -> u
    121:124:int world.respect.datalayer.school.model.EnrollmentRoleEnum.getFlag():14:14 -> u
    121:124:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):205 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    125:128:kotlinx.datetime.LocalDate world.respect.datalayer.school.PersonDataSource$GetListParams.getInClassOnDay():41:41 -> u
    125:128:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):206 -> u
    129:132:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):206:206 -> u
    133:134:java.lang.String world.respect.datalayer.school.PersonDataSource$GetListParams.getFilterByName():37:37 -> u
    133:134:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):207 -> u
    135:138:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.PersonDataSource$GetListParams.getFilterByPersonRole():39:39 -> u
    135:138:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):208 -> u
    139:145:int world.respect.datalayer.school.model.PersonRoleEnum.getFlag():12:12 -> u
    139:145:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):208 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    146:147:boolean world.respect.datalayer.school.PersonDataSource$GetListParams.getIncludeRelated():40:40 -> u
    146:147:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):209 -> u
    148:151:java.lang.Boolean world.respect.datalayer.shared.params.GetListCommonParams.getIncludeDeleted():23:23 -> u
    148:151:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):210 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    152:157:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):210:210 -> u
    158:162:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):200:200 -> u
    163:168:long world.respect.libutil.util.time.TimeInMillis_androidKt.systemTimeInMillis():4:4 -> u
    163:168:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao.list$default(world.respect.datalayer.db.school.daos.PersonEntityDao,long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean,kotlin.coroutines.Continuation,int,java.lang.Object):145 -> u
    163:168:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):200 -> u
    169:172:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.list(long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean,kotlin.coroutines.Continuation):1348:1348 -> u
    169:172:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao.list$default(world.respect.datalayer.db.school.daos.PersonEntityDao,long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean,kotlin.coroutines.Continuation,int,java.lang.Object):137 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    169:172:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):200 -> u
    173:201:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.list(long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean,kotlin.coroutines.Continuation):1348:1348 -> u
    173:201:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao.list$default(world.respect.datalayer.db.school.daos.PersonEntityDao,long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean,kotlin.coroutines.Continuation,int,java.lang.Object):137 -> u
    173:201:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):200 -> u
    202:205:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> u
    202:205:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.list(long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean,kotlin.coroutines.Continuation):1348 -> u
    202:205:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao.list$default(world.respect.datalayer.db.school.daos.PersonEntityDao,long,long,long,long,int,long,java.lang.String,long,int,int,boolean,boolean,kotlin.coroutines.Continuation,int,java.lang.Object):137 -> u
    202:205:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):200 -> u
    206:212:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):200:200 -> u
    213:214:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):195:195 -> u
    215:225:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):264:264 -> u
    226:239:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):265:265 -> u
    240:241:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):266:266 -> u
    242:249:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):212:212 -> u
    250:253:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):266:266 -> u
    254:255:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):215:215 -> u
    256:257:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):217:217 -> u
    258:271:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):218:218 -> u
    272:295:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):219:219 -> u
    296:300:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):217:217 -> u
    301:304:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonDataSource$GetListParams,kotlin.coroutines.Continuation):215:215 -> u
    31:97:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):40:40 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw55;Lkb1;)Ljava/lang/Object;"}
    98:130:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> v
    98:130:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> v
    98:130:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    131:139:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43:43 -> v
    140:141:java.lang.String world.respect.datalayer.school.model.Person.getGuid():23:23 -> v
    140:141:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):58 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    140:141:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    142:145:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):58:58 -> v
    142:145:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    146:147:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):60:60 -> v
    146:147:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    148:149:java.lang.String world.respect.datalayer.school.model.Person.getGuid():23:23 -> v
    148:149:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):61 -> v
    148:149:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    150:151:boolean world.respect.datalayer.school.model.Person.getUserActive():24:24 -> v
    150:151:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):63 -> v
    150:151:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    152:153:world.respect.datalayer.school.model.PersonStatusEnum world.respect.datalayer.school.model.Person.getStatus():25:25 -> v
    152:153:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):64 -> v
    152:153:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    154:155:kotlin.time.Instant world.respect.datalayer.school.model.Person.getLastModified():26:26 -> v
    154:155:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):65 -> v
    154:155:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    156:159:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):65:65 -> v
    156:159:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    160:161:kotlin.time.Instant world.respect.datalayer.school.model.Person.getStored():27:27 -> v
    160:161:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):66 -> v
    160:161:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    162:165:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):66:66 -> v
    162:165:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    166:167:kotlinx.serialization.json.JsonObject world.respect.datalayer.school.model.Person.getMetadata():28:28 -> v
    166:167:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):67 -> v
    166:167:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    168:169:java.lang.String world.respect.datalayer.school.model.Person.getUsername():30:30 -> v
    168:169:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):68 -> v
    168:169:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    170:171:java.lang.String world.respect.datalayer.school.model.Person.getGivenName():31:31 -> v
    170:171:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):69 -> v
    170:171:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    172:173:java.lang.String world.respect.datalayer.school.model.Person.getFamilyName():32:32 -> v
    172:173:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):70 -> v
    172:173:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    174:175:java.lang.String world.respect.datalayer.school.model.Person.getMiddleName():33:33 -> v
    174:175:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):71 -> v
    174:175:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    176:179:world.respect.datalayer.school.model.PersonGenderEnum world.respect.datalayer.school.model.Person.getGender():34:34 -> v
    176:179:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):72 -> v
    176:179:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    180:183:kotlinx.datetime.LocalDate world.respect.datalayer.school.model.Person.getDateOfBirth():41:41 -> v
    180:183:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):73 -> v
    180:183:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    184:187:java.lang.String world.respect.datalayer.school.model.Person.getEmail():42:42 -> v
    184:187:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):74 -> v
    184:187:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    188:207:java.lang.String world.respect.datalayer.school.model.Person.getPhoneNumber():43:43 -> v
    188:207:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):75 -> v
    188:207:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    208:211:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):60:60 -> v
    208:211:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    212:213:java.util.List world.respect.datalayer.school.model.Person.getRoles():39:39 -> v
    212:213:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):77 -> v
    212:213:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    214:224:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):106:106 -> v
    214:224:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    225:238:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):107:107 -> v
    225:238:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    239:240:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):108:108 -> v
    239:240:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    241:242:boolean world.respect.datalayer.school.model.PersonRole.isPrimaryRole():8:8 -> v
    241:242:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):80 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    241:242:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    243:244:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.model.PersonRole.getRoleEnum():9:9 -> v
    243:244:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):81 -> v
    243:244:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    245:246:kotlinx.datetime.LocalDate world.respect.datalayer.school.model.PersonRole.getEndDate():11:11 -> v
    245:246:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):82 -> v
    245:246:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    247:248:kotlinx.datetime.LocalDate world.respect.datalayer.school.model.PersonRole.getBeginDate():10:10 -> v
    247:248:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):83 -> v
    247:248:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    249:260:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):78:78 -> v
    249:260:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    261:263:void world.respect.datalayer.db.school.entities.PersonRoleEntity.<init>(int,long,boolean,world.respect.datalayer.school.model.PersonRoleEnum,kotlinx.datetime.LocalDate,kotlinx.datetime.LocalDate,int,kotlin.jvm.internal.DefaultConstructorMarker):9:9 -> v
    261:263:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):78 -> v
    261:263:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    264:267:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):108:108 -> v
    264:267:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    268:269:java.util.List world.respect.datalayer.school.model.Person.getRelatedPersonUids():40:40 -> v
    268:269:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):86 -> v
    268:269:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    270:280:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):110:110 -> v
    270:280:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    281:294:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):111:111 -> v
    281:294:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    295:296:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):112:112 -> v
    295:296:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    297:298:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):87:87 -> v
    297:298:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    299:306:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):90:90 -> v
    299:306:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    307:309:void world.respect.datalayer.db.school.entities.PersonRelatedPersonEntity.<init>(int,long,java.lang.String,long,int,kotlin.jvm.internal.DefaultConstructorMarker):7:7 -> v
    307:309:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):87 -> v
    307:309:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    310:313:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):112:112 -> v
    310:313:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    314:318:world.respect.datalayer.db.school.adapters.PersonEntities world.respect.datalayer.db.school.adapters.PersonAdapterKt.toEntities(world.respect.datalayer.school.model.Person,world.respect.datalayer.UidNumberMapper):59:59 -> v
    314:318:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):43 -> v
    319:327:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):45:45 -> v
    328:329:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.insert(world.respect.datalayer.db.school.entities.PersonEntity,kotlin.coroutines.Continuation):113:113 -> v
    328:329:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):45 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    330:337:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.insert(world.respect.datalayer.db.school.entities.PersonEntity,kotlin.coroutines.Continuation):113:113 -> v
    330:337:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):45 -> v
    338:349:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> v
    338:349:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.insert(world.respect.datalayer.db.school.entities.PersonEntity,kotlin.coroutines.Continuation):113 -> v
    338:349:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):45 -> v
    350:353:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):47:47 -> v
    354:355:world.respect.datalayer.db.school.entities.PersonEntity world.respect.datalayer.db.school.adapters.PersonEntities.getPersonEntity():15:15 -> v
    354:355:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):48 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    356:357:long world.respect.datalayer.db.school.entities.PersonEntity.getPGuidHash():17:17 -> v
    356:357:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):48 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    358:362:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):47:47 -> v
    363:364:java.lang.Object world.respect.datalayer.db.school.daos.PersonRoleEntityDao_Impl.deleteByPersonGuidHash(long,kotlin.coroutines.Continuation):70:70 -> v
    363:364:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):47 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    365:373:java.lang.Object world.respect.datalayer.db.school.daos.PersonRoleEntityDao_Impl.deleteByPersonGuidHash(long,kotlin.coroutines.Continuation):70:70 -> v
    365:373:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):47 -> v
    374:384:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> v
    374:384:java.lang.Object world.respect.datalayer.db.school.daos.PersonRoleEntityDao_Impl.deleteByPersonGuidHash(long,kotlin.coroutines.Continuation):70 -> v
    374:384:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):47 -> v
    385:388:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):50:50 -> v
    389:390:java.util.List world.respect.datalayer.db.school.adapters.PersonEntities.getPersonRoleEntities():16:16 -> v
    389:390:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):51 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    391:395:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):50:50 -> v
    396:397:java.lang.Object world.respect.datalayer.db.school.daos.PersonRoleEntityDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):59:59 -> v
    396:397:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):50 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    398:406:java.lang.Object world.respect.datalayer.db.school.daos.PersonRoleEntityDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):59:59 -> v
    398:406:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):50 -> v
    407:417:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> v
    407:417:java.lang.Object world.respect.datalayer.db.school.daos.PersonRoleEntityDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):59 -> v
    407:417:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):50 -> v
    418:421:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):54:54 -> v
    422:423:world.respect.datalayer.db.school.entities.PersonEntity world.respect.datalayer.db.school.adapters.PersonEntities.getPersonEntity():15:15 -> v
    422:423:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):55 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    424:425:long world.respect.datalayer.db.school.entities.PersonEntity.getPGuidHash():17:17 -> v
    424:425:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):55 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    426:430:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):54:54 -> v
    431:432:java.lang.Object world.respect.datalayer.db.school.daos.PersonRelatedPersonEntityDao_Impl.deleteByPersonUidNum(long,kotlin.coroutines.Continuation):51:51 -> v
    431:432:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):54 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    433:441:java.lang.Object world.respect.datalayer.db.school.daos.PersonRelatedPersonEntityDao_Impl.deleteByPersonUidNum(long,kotlin.coroutines.Continuation):51:51 -> v
    433:441:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):54 -> v
    442:452:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> v
    442:452:java.lang.Object world.respect.datalayer.db.school.daos.PersonRelatedPersonEntityDao_Impl.deleteByPersonUidNum(long,kotlin.coroutines.Continuation):51 -> v
    442:452:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):54 -> v
    453:456:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):57:57 -> v
    457:459:java.util.List world.respect.datalayer.db.school.adapters.PersonEntities.getRelatedPersonEntities():17:17 -> v
    457:459:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):58 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    460:464:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):57:57 -> v
    465:466:java.lang.Object world.respect.datalayer.db.school.daos.PersonRelatedPersonEntityDao_Impl.upsert(java.util.List,kotlin.coroutines.Continuation):40:40 -> v
    465:466:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):57 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    467:475:java.lang.Object world.respect.datalayer.db.school.daos.PersonRelatedPersonEntityDao_Impl.upsert(java.util.List,kotlin.coroutines.Continuation):40:40 -> v
    467:475:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):57 -> v
    476:486:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> v
    476:486:java.lang.Object world.respect.datalayer.db.school.daos.PersonRelatedPersonEntityDao_Impl.upsert(java.util.List,kotlin.coroutines.Continuation):40 -> v
    476:486:java.lang.Object doUpsertPerson(world.respect.datalayer.school.model.Person,kotlin.coroutines.Continuation):57 -> v
