# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.school.model.PersonQrBadge":"PersonQrBadge.kt","kotlinx.coroutines.flow.FlowKt__TransformKt":"Transform.kt","world.respect.libutil.util.time.TimeInMillis_androidKt":"TimeInMillis.android.kt","world.respect.datalayer.school.writequeue.WriteQueueItem":"WriteQueueItem.kt"}}
world.respect.datalayer.repository.school.PersonQrCodeBadgeDataSourceRepository -> wa5:
# {"id":"sourceFile","fileName":"PersonQrCodeBadgeDataSourceRepository.kt"}
    world.respect.datalayer.school.PersonQrCodeBadgeDataSourceLocal local -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lja5;"}
    world.respect.datalayer.school.PersonQrBadgeDataSource remote -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lea5;"}
    world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper validationHelper -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpd2;"}
    world.respect.datalayer.school.writequeue.RemoteWriteQueue remoteWriteQueue -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnu5;"}
    7:9:void <init>(world.respect.datalayer.school.PersonQrCodeBadgeDataSourceLocal,world.respect.datalayer.school.PersonQrBadgeDataSource,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper,world.respect.datalayer.school.writequeue.RemoteWriteQueue):22:22 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lja5;Lea5;Lpd2;Lnu5;)V"}
    10:11:void <init>(world.respect.datalayer.school.PersonQrCodeBadgeDataSourceLocal,world.respect.datalayer.school.PersonQrBadgeDataSource,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper,world.respect.datalayer.school.writequeue.RemoteWriteQueue):23:23 -> <init>
    12:13:void <init>(world.respect.datalayer.school.PersonQrCodeBadgeDataSourceLocal,world.respect.datalayer.school.PersonQrBadgeDataSource,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper,world.respect.datalayer.school.writequeue.RemoteWriteQueue):24:24 -> <init>
    14:15:void <init>(world.respect.datalayer.school.PersonQrCodeBadgeDataSourceLocal,world.respect.datalayer.school.PersonQrBadgeDataSource,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper,world.respect.datalayer.school.writequeue.RemoteWriteQueue):25:25 -> <init>
    16:18:void <init>(world.respect.datalayer.school.PersonQrCodeBadgeDataSourceLocal,world.respect.datalayer.school.PersonQrBadgeDataSource,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper,world.respect.datalayer.school.writequeue.RemoteWriteQueue):26:26 -> <init>
    1:3:world.respect.datalayer.school.PersonQrCodeBadgeDataSourceLocal getLocal():23:23 -> d
    1:3:world.respect.datalayer.shared.LocalModelDataSource getLocal():22 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()La24;"}
    4:5:world.respect.datalayer.school.PersonQrCodeBadgeDataSourceLocal getLocal():23:23 -> h
    4:5:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):67 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Ljava/lang/String;)Lsh2;"}
    6:9:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):67:67 -> h
    10:11:world.respect.datalayer.school.PersonQrBadgeDataSource getRemote():24:24 -> h
    10:11:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):68 -> h
    12:23:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):68:68 -> h
    24:28:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__TransformKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):195:195 -> h
    24:28:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):1 -> h
    24:28:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):68 -> h
    29:33:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):67:67 -> h
    35:66:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):74:74 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljb1;)Ljava/lang/Object;"}
    67:79:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):75:75 -> i
    80:83:long world.respect.libutil.util.time.TimeInMillis_androidKt.systemTimeInMillis():4:4 -> i
    80:83:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):76 -> i
    84:94:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):88:88 -> i
    95:108:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):89:89 -> i
    109:110:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):90:90 -> i
    111:112:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):79:79 -> i
    113:118:java.lang.String world.respect.datalayer.school.model.PersonQrBadge.getPersonGuid():18:18 -> i
    113:118:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):81 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    119:123:void world.respect.datalayer.school.writequeue.WriteQueueItem.<init>(int,world.respect.datalayer.school.writequeue.WriteQueueItem$Model,java.lang.String,long,int,long,int,kotlin.jvm.internal.DefaultConstructorMarker):12:12 -> i
    119:123:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):79 -> i
    124:127:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):90:90 -> i
    128:141:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):77:77 -> i
    1:3:world.respect.datalayer.school.PersonQrBadgeDataSource getRemote():24:24 -> m
    1:3:world.respect.datalayer.shared.WritableDataSource getRemote():22 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq58;"}
    27:81:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):29:29 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Lda5;Lkb1;)Ljava/lang/Object;"}
    82:83:world.respect.datalayer.school.PersonQrBadgeDataSource getRemote():24:24 -> o
    82:83:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):34 -> o
    84:96:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):34:34 -> o
    97:99:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):29:29 -> o
    100:117:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):35:35 -> o
    118:120:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):34:34 -> o
    121:122:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):38:38 -> o
    123:124:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):39:39 -> o
    125:126:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):41:41 -> o
    127:130:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):38:38 -> o
    131:147:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):46:46 -> o
    148:152:world.respect.lib.dataloadstate.DataLoadState world.respect.lib.dataloadstate.ext.DataLoadStateExtKt.combineWithRemoteIfNotNull(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState):0:0 -> o
    148:152:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):46 -> o
    153:157:world.respect.lib.dataloadstate.DataLoadState world.respect.lib.dataloadstate.ext.DataLoadStateExtKt.combineWithRemoteIfNotNull(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState):28:28 -> o
    153:157:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):46 -> o
