# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.AuthenticatedUserPrincipalId":"AuthenticatedUserPrincipalId.kt","world.respect.lib.dataloadstate.DataLoadMetaInfo":"DataLoadMetaInfo.kt","world.respect.datalayer.db.school.daos.PullSyncStatusEntityDao_Impl":"PullSyncStatusEntityDao_Impl.kt","world.respect.datalayer.db.shared.PullSyncTrackerDbImpl":"PullSyncTrackerDbImpl.kt","world.respect.datalayer.db.school.adapters.PullSyncStatusAdapterKt":"PullSyncStatusAdapter.kt","world.respect.datalayer.shared.XXHashUidNumberMapper":"XXHashUidNumberMapper.kt","world.respect.datalayer.school.model.PullSyncStatus":"PullSyncStatus.kt","world.respect.lib.dataloadstate.NoDataLoadedState":"DataLoadState.kt"}}
world.respect.datalayer.repository.school.pullsync.RunPullSyncUseCase -> v86:
# {"id":"sourceFile","fileName":"RunPullSyncUseCase.kt"}
    world.respect.datalayer.shared.pullsync.PullSyncTracker pullSyncTracker -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnl5;"}
    world.respect.datalayer.SchoolDataSource schoolDataSource -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljg6;"}
    world.respect.datalayer.AuthenticatedUserPrincipalId authenticatedUser -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Liw;"}
    1:3:void <init>(world.respect.datalayer.shared.pullsync.PullSyncTracker,world.respect.datalayer.SchoolDataSource,world.respect.datalayer.AuthenticatedUserPrincipalId):30:30 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnl5;Ljg6;Liw;)V"}
    4:5:void <init>(world.respect.datalayer.shared.pullsync.PullSyncTracker,world.respect.datalayer.SchoolDataSource,world.respect.datalayer.AuthenticatedUserPrincipalId):31:31 -> <init>
    6:7:void <init>(world.respect.datalayer.shared.pullsync.PullSyncTracker,world.respect.datalayer.SchoolDataSource,world.respect.datalayer.AuthenticatedUserPrincipalId):32:32 -> <init>
    8:10:void <init>(world.respect.datalayer.shared.pullsync.PullSyncTracker,world.respect.datalayer.SchoolDataSource,world.respect.datalayer.AuthenticatedUserPrincipalId):33:33 -> <init>
    31:77:java.lang.Object invoke(kotlin.coroutines.Continuation):36:36 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkb1;)Ljava/lang/Object;"}
    78:95:java.lang.Object invoke(kotlin.coroutines.Continuation):39:39 -> a
    96:97:java.lang.Object invoke(kotlin.coroutines.Continuation):40:40 -> a
    98:99:java.lang.String world.respect.datalayer.AuthenticatedUserPrincipalId.getGuid():11:11 -> a
    98:99:java.lang.Object invoke(kotlin.coroutines.Continuation):40 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    100:107:java.lang.Object invoke(kotlin.coroutines.Continuation):41:41 -> a
    108:111:java.lang.Object invoke(kotlin.coroutines.Continuation):42:42 -> a
    112:114:java.lang.Object invoke(kotlin.coroutines.Continuation):39:39 -> a
    115:116:kotlin.time.Instant world.respect.datalayer.school.model.PullSyncStatus.getConsistentThrough():16:16 -> a
    115:116:java.lang.Object invoke(kotlin.coroutines.Continuation):46 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    117:118:kotlin.time.Instant world.respect.datalayer.school.model.PullSyncStatus.getPermissionsLastModified():17:17 -> a
    117:118:java.lang.Object invoke(kotlin.coroutines.Continuation):47 -> a
    119:143:java.lang.Object invoke(kotlin.coroutines.Continuation):50:50 -> a
    144:149:java.lang.Object invoke(kotlin.coroutines.Continuation):51:51 -> a
    150:155:java.lang.Object invoke(kotlin.coroutines.Continuation):52:52 -> a
    156:157:java.lang.Object invoke(kotlin.coroutines.Continuation):53:53 -> a
    158:172:java.lang.Object invoke(kotlin.coroutines.Continuation):54:54 -> a
    173:175:java.lang.Object invoke(kotlin.coroutines.Continuation):53:53 -> a
    176:191:java.lang.Object invoke(kotlin.coroutines.Continuation):51:51 -> a
    192:193:java.lang.Object invoke(kotlin.coroutines.Continuation):36:36 -> a
    194:199:java.lang.Object invoke(kotlin.coroutines.Continuation):62:62 -> a
    200:203:boolean world.respect.lib.dataloadstate.ext.DataLoadStateExtKt.isLoadedOrNotModified(world.respect.lib.dataloadstate.DataLoadState):86:86 -> a
    200:203:java.lang.Object invoke(kotlin.coroutines.Continuation):64 -> a
    204:210:boolean world.respect.lib.dataloadstate.ext.DataLoadStateExtKt.isLoadedOrNotModified(world.respect.lib.dataloadstate.DataLoadState):87:87 -> a
    204:210:java.lang.Object invoke(kotlin.coroutines.Continuation):64 -> a
    211:212:world.respect.lib.dataloadstate.NoDataLoadedState$Reason world.respect.lib.dataloadstate.NoDataLoadedState.getReason():76:76 -> a
    211:212:boolean world.respect.lib.dataloadstate.ext.DataLoadStateExtKt.isLoadedOrNotModified(world.respect.lib.dataloadstate.DataLoadState):87 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    211:212:java.lang.Object invoke(kotlin.coroutines.Continuation):64 -> a
    213:216:boolean world.respect.lib.dataloadstate.ext.DataLoadStateExtKt.isLoadedOrNotModified(world.respect.lib.dataloadstate.DataLoadState):87:87 -> a
    213:216:java.lang.Object invoke(kotlin.coroutines.Continuation):64 -> a
    217:232:java.lang.Object invoke(kotlin.coroutines.Continuation):68:68 -> a
    233:244:java.lang.Object invoke(kotlin.coroutines.Continuation):70:70 -> a
    245:248:kotlin.time.Instant world.respect.lib.dataloadstate.DataLoadMetaInfo.getConsistentThrough():49:49 -> a
    245:248:java.lang.Object invoke(kotlin.coroutines.Continuation):70 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    249:260:java.lang.Object invoke(kotlin.coroutines.Continuation):73:73 -> a
    261:264:kotlin.time.Instant world.respect.lib.dataloadstate.DataLoadMetaInfo.getPermissionsLastModified():57:57 -> a
    261:264:java.lang.Object invoke(kotlin.coroutines.Continuation):73 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    265:270:java.lang.Object invoke(kotlin.coroutines.Continuation):76:76 -> a
    271:303:java.lang.Object invoke(kotlin.coroutines.Continuation):78:78 -> a
    304:309:world.respect.datalayer.school.model.PullSyncStatus world.respect.datalayer.school.model.PullSyncStatus.copy$default(world.respect.datalayer.school.model.PullSyncStatus,java.lang.String,kotlin.time.Instant,kotlin.time.Instant,int,int,java.lang.Object):0:0 -> a
    304:309:java.lang.Object invoke(kotlin.coroutines.Continuation):80 -> a
    310:320:world.respect.datalayer.school.model.PullSyncStatus world.respect.datalayer.school.model.PullSyncStatus.copy(java.lang.String,kotlin.time.Instant,kotlin.time.Instant,int):0:0 -> a
    310:320:world.respect.datalayer.school.model.PullSyncStatus world.respect.datalayer.school.model.PullSyncStatus.copy$default(world.respect.datalayer.school.model.PullSyncStatus,java.lang.String,kotlin.time.Instant,kotlin.time.Instant,int,int,java.lang.Object):0 -> a
    310:320:java.lang.Object invoke(kotlin.coroutines.Continuation):80 -> a
    321:326:java.lang.Object invoke(kotlin.coroutines.Continuation):79:79 -> a
    327:328:java.lang.Object world.respect.datalayer.db.shared.PullSyncTrackerDbImpl.updatePullSyncStatus(world.respect.datalayer.school.model.PullSyncStatus,kotlin.coroutines.Continuation):25:25 -> a
    327:328:java.lang.Object invoke(kotlin.coroutines.Continuation):79 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    329:332:java.lang.Object world.respect.datalayer.db.shared.PullSyncTrackerDbImpl.updatePullSyncStatus(world.respect.datalayer.school.model.PullSyncStatus,kotlin.coroutines.Continuation):25:25 -> a
    329:332:java.lang.Object invoke(kotlin.coroutines.Continuation):79 -> a
    333:334:java.lang.Object world.respect.datalayer.db.shared.PullSyncTrackerDbImpl.updatePullSyncStatus(world.respect.datalayer.school.model.PullSyncStatus,kotlin.coroutines.Continuation):26:26 -> a
    333:334:java.lang.Object invoke(kotlin.coroutines.Continuation):79 -> a
    335:340:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> a
    335:340:world.respect.datalayer.db.school.entities.PullSyncStatusEntity world.respect.datalayer.db.school.adapters.PullSyncStatusAdapterKt.toEntity(world.respect.datalayer.school.model.PullSyncStatus,world.respect.datalayer.UidNumberMapper):12 -> a
    335:340:java.lang.Object world.respect.datalayer.db.shared.PullSyncTrackerDbImpl.updatePullSyncStatus(world.respect.datalayer.school.model.PullSyncStatus,kotlin.coroutines.Continuation):26 -> a
    335:340:java.lang.Object invoke(kotlin.coroutines.Continuation):79 -> a
    341:351:world.respect.datalayer.db.school.entities.PullSyncStatusEntity world.respect.datalayer.db.school.adapters.PullSyncStatusAdapterKt.toEntity(world.respect.datalayer.school.model.PullSyncStatus,world.respect.datalayer.UidNumberMapper):10:10 -> a
    341:351:java.lang.Object world.respect.datalayer.db.shared.PullSyncTrackerDbImpl.updatePullSyncStatus(world.respect.datalayer.school.model.PullSyncStatus,kotlin.coroutines.Continuation):26 -> a
    341:351:java.lang.Object invoke(kotlin.coroutines.Continuation):79 -> a
    352:355:java.lang.Object world.respect.datalayer.db.shared.PullSyncTrackerDbImpl.updatePullSyncStatus(world.respect.datalayer.school.model.PullSyncStatus,kotlin.coroutines.Continuation):26:26 -> a
    352:355:java.lang.Object invoke(kotlin.coroutines.Continuation):79 -> a
    356:357:java.lang.Object world.respect.datalayer.db.school.daos.PullSyncStatusEntityDao_Impl.upsert(java.util.List,kotlin.coroutines.Continuation):55:55 -> a
    356:357:java.lang.Object world.respect.datalayer.db.shared.PullSyncTrackerDbImpl.updatePullSyncStatus(world.respect.datalayer.school.model.PullSyncStatus,kotlin.coroutines.Continuation):25 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    356:357:java.lang.Object invoke(kotlin.coroutines.Continuation):79 -> a
    358:366:java.lang.Object world.respect.datalayer.db.school.daos.PullSyncStatusEntityDao_Impl.upsert(java.util.List,kotlin.coroutines.Continuation):55:55 -> a
    358:366:java.lang.Object world.respect.datalayer.db.shared.PullSyncTrackerDbImpl.updatePullSyncStatus(world.respect.datalayer.school.model.PullSyncStatus,kotlin.coroutines.Continuation):25 -> a
    358:366:java.lang.Object invoke(kotlin.coroutines.Continuation):79 -> a
    367:373:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    367:373:java.lang.Object world.respect.datalayer.db.school.daos.PullSyncStatusEntityDao_Impl.upsert(java.util.List,kotlin.coroutines.Continuation):55 -> a
    367:373:java.lang.Object world.respect.datalayer.db.shared.PullSyncTrackerDbImpl.updatePullSyncStatus(world.respect.datalayer.school.model.PullSyncStatus,kotlin.coroutines.Continuation):25 -> a
    367:373:java.lang.Object invoke(kotlin.coroutines.Continuation):79 -> a
    374:388:java.lang.Object world.respect.datalayer.db.shared.PullSyncTrackerDbImpl.updatePullSyncStatus(world.respect.datalayer.school.model.PullSyncStatus,kotlin.coroutines.Continuation):28:28 -> a
    374:388:java.lang.Object invoke(kotlin.coroutines.Continuation):79 -> a
    389:390:java.lang.Object invoke(kotlin.coroutines.Continuation):74:74 -> a
    391:394:java.lang.Object invoke(kotlin.coroutines.Continuation):73:73 -> a
    395:396:java.lang.Object invoke(kotlin.coroutines.Continuation):71:71 -> a
    397:400:java.lang.Object invoke(kotlin.coroutines.Continuation):70:70 -> a
    401:406:java.lang.Object invoke(kotlin.coroutines.Continuation):65:65 -> a
