# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.AuthenticatedUserPrincipalId":"AuthenticatedUserPrincipalId.kt","world.respect.datalayer.db.school.entities.PersonPasswordEntity":"PersonPasswordEntity.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","world.respect.datalayer.school.PersonPasswordDataSource$GetListParams":"PersonPasswordDataSource.kt","kotlin.coroutines.jvm.internal.Boxing":"boxing.kt","world.respect.datalayer.shared.XXHashUidNumberMapper":"XXHashUidNumberMapper.kt","world.respect.datalayer.shared.params.GetListCommonParams":"GetListCommonParams.kt","world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl":"PersonPasswordEntityDao_Impl.kt"}}
world.respect.datalayer.db.school.PersonPasswordDataSourceDb -> nd5:
# {"id":"sourceFile","fileName":"PersonPasswordDataSourceDb.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.school.domain.CheckPersonPermissionUseCase checkPersonPermissionUseCase -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxr0;"}
    world.respect.datalayer.AuthenticatedUserPrincipalId authenticatedUser -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsw;"}
    13:15:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase,world.respect.datalayer.AuthenticatedUserPrincipalId):22:22 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsw;Lxr0;Laf8;Lworld/respect/datalayer/db/RespectSchoolDatabase;)V"}
    16:17:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase,world.respect.datalayer.AuthenticatedUserPrincipalId):23:23 -> <init>
    18:19:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase,world.respect.datalayer.AuthenticatedUserPrincipalId):24:24 -> <init>
    20:21:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase,world.respect.datalayer.AuthenticatedUserPrincipalId):25:25 -> <init>
    22:24:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase,world.respect.datalayer.AuthenticatedUserPrincipalId):26:26 -> <init>
    29:51:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):99:99 -> 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):100:100 -> e
    58:66:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):117:117 -> e
    67:80:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):118:118 -> e
    81:82:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):119:119 -> e
    83:88:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):101:101 -> 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):101 -> e
    94:97:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):119:119 -> e
    98:102:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100:100 -> e
    103:107:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):179:179 -> e
    103:107:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    108:109:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):182:182 -> e
    108:109:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    110:112:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):180:180 -> e
    110:112:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    113:116:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):192:192 -> e
    113:116:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    117:119:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):193:193 -> e
    117:119:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    120:124:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):194:194 -> e
    120:124:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    125:126:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):197:197 -> e
    125:126:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    127:129:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):195:195 -> e
    127:129:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    130:134:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):198:198 -> e
    130:134:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    135:138:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):199:199 -> e
    135:138:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    139:146:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):200:200 -> e
    139:146:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> 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.PersonPasswordEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):200 -> e
    147:150:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100 -> e
    151:155:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):100:100 -> e
    156:157:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):99:99 -> e
    158:166:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):121:121 -> e
    167:180:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):122:122 -> e
    181:182:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):123:123 -> e
    183:185:world.respect.datalayer.school.model.PersonPassword world.respect.datalayer.db.school.adapters.PersonPasswordAdapterKt.asModel(world.respect.datalayer.db.school.entities.PersonPasswordEntity):0:0 -> e
    183:185:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):103 -> e
    186:187:java.lang.String world.respect.datalayer.db.school.entities.PersonPasswordEntity.getPpwGuid():11:11 -> e
    186:187:world.respect.datalayer.school.model.PersonPassword world.respect.datalayer.db.school.adapters.PersonPasswordAdapterKt.asModel(world.respect.datalayer.db.school.entities.PersonPasswordEntity):25 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    186:187:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):103 -> e
    188:189:java.lang.String world.respect.datalayer.db.school.entities.PersonPasswordEntity.getAuthAlgorithm():12:12 -> e
    188:189:world.respect.datalayer.school.model.PersonPassword world.respect.datalayer.db.school.adapters.PersonPasswordAdapterKt.asModel(world.respect.datalayer.db.school.entities.PersonPasswordEntity):26 -> e
    188:189:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):103 -> e
    190:191:java.lang.String world.respect.datalayer.db.school.entities.PersonPasswordEntity.getAuthEncoded():13:13 -> e
    190:191:world.respect.datalayer.school.model.PersonPassword world.respect.datalayer.db.school.adapters.PersonPasswordAdapterKt.asModel(world.respect.datalayer.db.school.entities.PersonPasswordEntity):27 -> e
    190:191:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):103 -> e
    192:193:java.lang.String world.respect.datalayer.db.school.entities.PersonPasswordEntity.getAuthSalt():14:14 -> e
    192:193:world.respect.datalayer.school.model.PersonPassword world.respect.datalayer.db.school.adapters.PersonPasswordAdapterKt.asModel(world.respect.datalayer.db.school.entities.PersonPasswordEntity):28 -> e
    192:193:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):103 -> e
    194:195:int world.respect.datalayer.db.school.entities.PersonPasswordEntity.getAuthIterations():15:15 -> e
    194:195:world.respect.datalayer.school.model.PersonPassword world.respect.datalayer.db.school.adapters.PersonPasswordAdapterKt.asModel(world.respect.datalayer.db.school.entities.PersonPasswordEntity):29 -> e
    194:195:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):103 -> e
    196:197:int world.respect.datalayer.db.school.entities.PersonPasswordEntity.getAuthKeyLen():16:16 -> e
    196:197:world.respect.datalayer.school.model.PersonPassword world.respect.datalayer.db.school.adapters.PersonPasswordAdapterKt.asModel(world.respect.datalayer.db.school.entities.PersonPasswordEntity):30 -> e
    196:197:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):103 -> e
    198:199:kotlin.time.Instant world.respect.datalayer.db.school.entities.PersonPasswordEntity.getPpwLastModified():17:17 -> e
    198:199:world.respect.datalayer.school.model.PersonPassword world.respect.datalayer.db.school.adapters.PersonPasswordAdapterKt.asModel(world.respect.datalayer.db.school.entities.PersonPasswordEntity):31 -> e
    198:199:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):103 -> e
    200:201:kotlin.time.Instant world.respect.datalayer.db.school.entities.PersonPasswordEntity.getPpwStored():18:18 -> e
    200:201:world.respect.datalayer.school.model.PersonPassword world.respect.datalayer.db.school.adapters.PersonPasswordAdapterKt.asModel(world.respect.datalayer.db.school.entities.PersonPasswordEntity):32 -> e
    200:201:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):103 -> e
    202:206:world.respect.datalayer.school.model.PersonPassword world.respect.datalayer.db.school.adapters.PersonPasswordAdapterKt.asModel(world.respect.datalayer.db.school.entities.PersonPasswordEntity):24:24 -> e
    202:206:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):103 -> e
    207:211:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):123:123 -> e
    1:7:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):30:30 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lfc1;)Ljava/lang/Object;"}
    8:13:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> k
    8:13:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):30 -> k
    14:18:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> k
    14:18:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):30 -> k
    19:21:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):30:30 -> k
    1:7:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):56:56 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lfc1;)Ljava/lang/Object;"}
    8:13:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> o
    8:13:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):56 -> o
    14:18:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> o
    14:18:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):56 -> o
    19:21:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):56:56 -> o
    1:6:kotlinx.coroutines.flow.Flow listAllAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonPasswordDataSource$GetListParams):89:89 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfk1;Lhd5;)Lli2;"}
    7:8:kotlinx.coroutines.flow.Flow listAllAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonPasswordDataSource$GetListParams):90:90 -> v
    9:10:java.lang.String world.respect.datalayer.AuthenticatedUserPrincipalId.getGuid():11:11 -> v
    9:10:kotlinx.coroutines.flow.Flow listAllAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonPasswordDataSource$GetListParams):90 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:16:kotlinx.coroutines.flow.Flow listAllAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonPasswordDataSource$GetListParams):90:90 -> v
    17:18:world.respect.datalayer.shared.params.GetListCommonParams world.respect.datalayer.school.PersonPasswordDataSource$GetListParams.getCommon():14:14 -> v
    17:18:kotlinx.coroutines.flow.Flow listAllAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonPasswordDataSource$GetListParams):91 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:22:java.lang.String world.respect.datalayer.shared.params.GetListCommonParams.getGuid():19:19 -> v
    19:22:kotlinx.coroutines.flow.Flow listAllAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonPasswordDataSource$GetListParams):91 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:33:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> v
    23:33:kotlinx.coroutines.flow.Flow listAllAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonPasswordDataSource$GetListParams):91 -> v
    34:35:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findAllAsFlow(long,long):533:533 -> v
    34:35:kotlinx.coroutines.flow.Flow listAllAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonPasswordDataSource$GetListParams):89 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:64:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findAllAsFlow(long,long):533:533 -> v
    36:64:kotlinx.coroutines.flow.Flow listAllAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonPasswordDataSource$GetListParams):89 -> v
    65:71:kotlinx.coroutines.flow.Flow listAllAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonPasswordDataSource$GetListParams):114:114 -> v
