# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.db.school.daos.ClassEntityDao_Impl":"ClassEntityDao_Impl.kt","world.respect.datalayer.school.model.ClassPermission$PermissionToEnrollmentRole":"ClassPermission.kt","world.respect.datalayer.school.model.Clazz":"Clazz.kt","world.respect.datalayer.db.school.entities.ClassPermissionEntity":"ClassPermissionEntity.kt","kotlin.jvm.internal.Ref$IntRef":"Ref.java","world.respect.datalayer.shared.params.GetListCommonParams":"GetListCommonParams.kt","world.respect.datalayer.AuthenticatedUserPrincipalId":"AuthenticatedUserPrincipalId.kt","world.respect.datalayer.school.model.ClassPermission":"ClassPermission.kt","world.respect.datalayer.db.school.adapters.ClassEntities":"ClassAdapter.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","world.respect.datalayer.shared.XXHashUidNumberMapper":"XXHashUidNumberMapper.kt","world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl":"ClassPermissionEntityDao_Impl.kt","kotlin.coroutines.jvm.internal.Boxing":"boxing.kt","world.respect.datalayer.school.ClassDataSource$GetListParams":"ClassDataSource.kt","kotlin.time.Clock$System":"Clock.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt"}}
world.respect.datalayer.db.school.ClassDatasourceDb -> ru0:
# {"id":"sourceFile","fileName":"ClassDatasourceDb.kt"}
    world.respect.datalayer.db.RespectSchoolDatabase schoolDb -> X
    world.respect.datalayer.UidNumberMapper uidNumberMapper -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Laf8;"}
    world.respect.datalayer.AuthenticatedUserPrincipalId authenticatedUser -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsw;"}
    10:12:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId):28:28 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsw;Laf8;Lworld/respect/datalayer/db/RespectSchoolDatabase;)V"}
    13:14:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId):29:29 -> <init>
    15:16:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId):30:30 -> <init>
    17:19:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId):31:31 -> <init>
    27:47:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):60:60 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfk1;Ljava/lang/String;Lgc1;)Ljava/lang/Object;"}
    48:53:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64:64 -> a
    54:59:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):65:65 -> a
    60:61:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64:64 -> a
    62:63:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByGuid(long,kotlin.coroutines.Continuation):214:214 -> a
    62:63:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:69:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByGuid(long,kotlin.coroutines.Continuation):214:214 -> a
    64:69:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64 -> a
    70:73:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    70:73:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByGuid(long,kotlin.coroutines.Continuation):214 -> a
    70:73:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64 -> a
    74:78:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64:64 -> a
    79:82:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):60:60 -> a
    83:98:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):67:67 -> a
    99:105:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):68:68 -> a
    4:9:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):51:51 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lli2;"}
    10:14:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):52:52 -> c
    15:20:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> c
    15:20:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):52 -> c
    21:22:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByGuidHashAsFlow(long):109:109 -> c
    21:22:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):51 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:41:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByGuidHashAsFlow(long):109:109 -> c
    23:41:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):51 -> c
    42:47:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):162:162 -> c
    29:51:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):152:152 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lfc1;)Ljava/lang/Object;"}
    52:57:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153:153 -> e
    58:66:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):170:170 -> e
    67:80:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):171:171 -> e
    81:82:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):172:172 -> e
    83:88:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):154:154 -> e
    89:93:java.lang.Long kotlin.coroutines.jvm.internal.Boxing.boxLong(long):36:36 -> e
    89:93:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):154 -> e
    94:97:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):172:172 -> e
    98:102:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153:153 -> e
    103:107:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):925:925 -> e
    103:107:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    108:109:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):928:928 -> e
    108:109:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    110:112:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):926:926 -> e
    110:112:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    113:116:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):938:938 -> e
    113:116:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    117:119:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):939:939 -> e
    117:119:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    120:124:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):940:940 -> e
    120:124:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    125:126:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):943:943 -> e
    125:126:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    127:129:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):941:941 -> e
    127:129:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    130:134:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):944:944 -> e
    130:134:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    135:138:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):945:945 -> e
    135:138:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    139:146:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):946:946 -> e
    139:146:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    147:150:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> e
    147:150:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):946 -> e
    147:150:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> e
    151:155:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153:153 -> e
    156:157:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):152:152 -> e
    158:166:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):174:174 -> e
    167:180:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):175:175 -> e
    181:182:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):176:176 -> e
    183:190:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):156:156 -> e
    191:195:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):176:176 -> e
    1:7:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):104:104 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lfc1;)Ljava/lang/Object;"}
    8:15:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):107:107 -> k
    16:21:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> k
    16:21:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):107 -> k
    22:26:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> k
    22:26:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):107 -> k
    27:29:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):105:105 -> k
    27:51:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):130:130 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lfc1;)Ljava/lang/Object;"}
    52:53:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):134:134 -> o
    54:56:void kotlin.jvm.internal.Ref$IntRef.<init>():40:40 -> o
    54:56:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):134 -> o
    57:71:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):135:135 -> o
    72:77:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> o
    72:77:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):135 -> o
    78:84:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):135:135 -> o
    85:126:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):149:149 -> o
    127:129:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):150:150 -> o
    1:7:world.respect.datalayer.shared.paging.IPagingSourceFactory listAsPagingSource(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams):75:75 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfk1;Lrt0;)Le73;"}
    33:53:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):87:87 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfk1;Lrt0;Lgc1;)Ljava/lang/Object;"}
    54:59:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92:92 -> s
    60:61:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):93:93 -> s
    62:63:java.lang.String world.respect.datalayer.AuthenticatedUserPrincipalId.getGuid():11:11 -> s
    62:63:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):93 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:69:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):93:93 -> s
    70:71:world.respect.datalayer.shared.params.GetListCommonParams world.respect.datalayer.school.ClassDataSource$GetListParams.getCommon():15:15 -> s
    70:71:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):94 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:77:kotlin.time.Instant world.respect.datalayer.shared.params.GetListCommonParams.getSince():21:21 -> s
    72:77:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):94 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    78:83:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):94:94 -> s
    84:85:world.respect.datalayer.shared.params.GetListCommonParams world.respect.datalayer.school.ClassDataSource$GetListParams.getCommon():15:15 -> s
    84:85:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):95 -> s
    86:89:java.lang.String world.respect.datalayer.shared.params.GetListCommonParams.getGuid():19:19 -> s
    86:89:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):95 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    90:95:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> s
    90:95:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):95 -> s
    96:97:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92:92 -> s
    98:99:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.list(long,long,long,java.lang.String,long,kotlin.coroutines.Continuation):791:791 -> s
    98:99:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao.list$default(world.respect.datalayer.db.school.daos.ClassEntityDao,long,long,long,java.lang.String,long,kotlin.coroutines.Continuation,int,java.lang.Object):80 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    98:99:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92 -> s
    100:107:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.list(long,long,long,java.lang.String,long,kotlin.coroutines.Continuation):791:791 -> s
    100:107:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao.list$default(world.respect.datalayer.db.school.daos.ClassEntityDao,long,long,long,java.lang.String,long,kotlin.coroutines.Continuation,int,java.lang.Object):80 -> s
    100:107:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92 -> s
    108:111:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> s
    108:111:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.list(long,long,long,java.lang.String,long,kotlin.coroutines.Continuation):791 -> s
    108:111:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao.list$default(world.respect.datalayer.db.school.daos.ClassEntityDao,long,long,long,java.lang.String,long,kotlin.coroutines.Continuation,int,java.lang.Object):80 -> s
    108:111:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92 -> s
    112:116:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92:92 -> s
    117:118:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):87:87 -> s
    119:129:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):166:166 -> s
    130:143:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):167:167 -> s
    144:145:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):168:168 -> s
    146:153:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):98:98 -> s
    154:157:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):168:168 -> s
    158:165:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):91:91 -> s
    31:77:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):36:36 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbw0;Lgc1;)Ljava/lang/Object;"}
    78:90:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> u
    78:90:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> u
    78:90:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    91:99:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39:39 -> u
    100:101:java.lang.String world.respect.datalayer.school.model.Clazz.getGuid():11:11 -> u
    100:101:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):49 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    100:101:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    102:105:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):49:49 -> u
    102:105:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    106:107:java.lang.String world.respect.datalayer.school.model.Clazz.getGuid():11:11 -> u
    106:107:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):53 -> u
    106:107:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    108:109:java.lang.String world.respect.datalayer.school.model.Clazz.getTitle():12:12 -> u
    108:109:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):55 -> u
    108:109:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    110:111:world.respect.datalayer.school.model.StatusEnum world.respect.datalayer.school.model.Clazz.getStatus():13:13 -> u
    110:111:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):56 -> u
    110:111:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    112:113:java.lang.String world.respect.datalayer.school.model.Clazz.getDescription():14:14 -> u
    112:113:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):57 -> u
    112:113:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    114:115:kotlin.time.Instant world.respect.datalayer.school.model.Clazz.getLastModified():15:15 -> u
    114:115:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):58 -> u
    114:115:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    116:117:kotlin.time.Instant world.respect.datalayer.school.model.Clazz.getStored():16:16 -> u
    116:117:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):59 -> u
    116:117:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    118:119:java.lang.String world.respect.datalayer.school.model.Clazz.getStudentInviteGuid():18:18 -> u
    118:119:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):60 -> u
    118:119:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    120:123:java.lang.String world.respect.datalayer.school.model.Clazz.getTeacherInviteGuid():17:17 -> u
    120:123:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):61 -> u
    120:123:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    124:141:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):52:52 -> u
    124:141:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    142:143:java.util.List world.respect.datalayer.school.model.Clazz.getPermissions():19:19 -> u
    142:143:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):63 -> u
    142:143:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    144:154:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):77:77 -> u
    144:154:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    155:168:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):78:78 -> u
    155:168:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    169:170:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):79:79 -> u
    169:170:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    171:172:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):64:64 -> u
    171:172:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    173:174:world.respect.datalayer.school.model.ClassPermission$ClassPermissionToRef world.respect.datalayer.school.model.ClassPermission.getPermissionToRef():14:14 -> u
    173:174:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):66 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    173:174:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    175:184:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):66:66 -> u
    175:184:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    185:191:world.respect.datalayer.school.model.EnrollmentRoleEnum world.respect.datalayer.school.model.ClassPermission$PermissionToEnrollmentRole.getEnrollmentRole():25:25 -> u
    185:191:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):67 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    185:191:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    192:198:long world.respect.datalayer.school.model.ClassPermission.getPermissions():15:15 -> u
    192:198:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):68 -> u
    192:198:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    199:202:void world.respect.datalayer.db.school.entities.ClassPermissionEntity.<init>(long,long,world.respect.datalayer.school.model.EnrollmentRoleEnum,long,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> u
    199:202:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):64 -> u
    199:202:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    203:206:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):79:79 -> u
    203:206:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    207:211:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):51:51 -> u
    207:211:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> u
    212:219:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):41:41 -> u
    220:221:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.deleteByClassUidNum(long,kotlin.coroutines.Continuation):65:65 -> u
    220:221:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):41 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    222:230:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.deleteByClassUidNum(long,kotlin.coroutines.Continuation):65:65 -> u
    222:230:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):41 -> u
    231:242:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> u
    231:242:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.deleteByClassUidNum(long,kotlin.coroutines.Continuation):65 -> u
    231:242:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):41 -> u
    243:246:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44:44 -> u
    247:248:world.respect.datalayer.db.school.entities.ClassEntity world.respect.datalayer.db.school.adapters.ClassEntities.getClazz():11:11 -> u
    247:248:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    249:253:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44:44 -> u
    254:255:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.upsert(world.respect.datalayer.db.school.entities.ClassEntity,kotlin.coroutines.Continuation):97:97 -> u
    254:255:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    256:263:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.upsert(world.respect.datalayer.db.school.entities.ClassEntity,kotlin.coroutines.Continuation):97:97 -> u
    256:263:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44 -> u
    264:274:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> u
    264:274:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.upsert(world.respect.datalayer.db.school.entities.ClassEntity,kotlin.coroutines.Continuation):97 -> u
    264:274:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44 -> u
    275:278:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):45:45 -> u
    279:281:java.util.List world.respect.datalayer.db.school.adapters.ClassEntities.getPermissionEntities():12:12 -> u
    279:281:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):46 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    282:286:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):45:45 -> u
    287:288:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):54:54 -> u
    287:288:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):45 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    289:296:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):54:54 -> u
    289:296:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):45 -> u
    297:307:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> u
    297:307:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):54 -> u
    297:307:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):45 -> u
