# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.input.pointer.PointerInputChange":"PointerEvent.kt","world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel":"PublicationDetailViewModel.kt","world.respect.shared.viewmodel.person.edit.PersonEditViewModel":"PersonEditViewModel.kt","coil3.RealImageLoader":"RealImageLoader.kt","com.ustadmobile.libcache.db.entities.DownloadJob":"DownloadJob.kt","androidx.camera.camera2.impl.StillCaptureRequestControl":"StillCaptureRequestControl.kt","androidx.compose.foundation.gestures.ScrollingLogic":"Scrollable.kt","kotlin.coroutines.jvm.internal.ContinuationImpl":"ContinuationImpl.kt","coil3.RealImageLoader_androidKt":"RealImageLoader.android.kt","coil3.request.ImageRequest":"ImageRequest.kt","kotlinx.coroutines.flow.FlowKt__TransformKt":"Transform.kt","world.respect.shared.domain.account.RespectSession":"RespectSession.kt","kotlinx.coroutines.channels.SendChannel":"Channel.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","coil3.RealImageLoader$Options":"RealImageLoader.kt","kotlin.coroutines.jvm.internal.Boxing":"boxing.kt","androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1$1":"TextFieldPressGestureFilter.kt","kotlinx.coroutines.selects.SelectImplementation":"Select.kt","kotlin.jvm.internal.Ref$ObjectRef":"Ref.java","kotlinx.coroutines.channels.ChannelCoroutine":"ChannelCoroutine.kt","org.koin.core.scope.Scope":"Scope.kt","world.respect.shared.navigation.PublicationDetail":"AppRoutes.kt","com.ustadmobile.libcache.db.dao.PinnedPublicationDao_Impl":"PinnedPublicationDao_Impl.kt","kotlinx.coroutines.DeferredCoroutine":"Builders.common.kt","world.respect.shared.domain.account.RespectAccountManager":"RespectAccountManager.kt","androidx.camera.camera2.adapter.PipeCameraPresenceSource":"PipeCameraPresenceSource.kt","kotlinx.coroutines.CompletableDeferredImpl":"CompletableDeferred.kt","com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl":"DownloadJobItemDao_Impl.kt","io.ktor.http.Url":"Url.kt"}}
world.respect.shared.viewmodel.person.edit.PersonEditViewModel$onClickSave$2 -> kb5:
# {"id":"sourceFile","fileName":"PersonEditViewModel.kt"}
    int PersonEditViewModel$onClickSave$2.$r8$classId -> i0
      # {"id":"com.android.tools.r8.synthesized"}
    int label -> j0
    java.util.List $initialStatePersons -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    world.respect.shared.viewmodel.person.edit.PersonEditViewModel this$0 -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    world.respect.datalayer.school.model.Person $personToSave -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:13:void PersonEditViewModel$onClickSave$2.<init>(java.lang.Object,java.lang.Object,java.lang.Object,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lfc1;I)V"}
    14:14:void PersonEditViewModel$onClickSave$2.<init>(java.lang.Object,java.lang.Object,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lfc1;I)V"}
    15:15:void PersonEditViewModel$onClickSave$2.<init>(java.lang.Object,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lfc1;I)V"}
    16:16:void com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.<init>(java.util.List,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lfc1;)V"}
    12:22:java.lang.Object androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    12:22:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    23:26:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    27:37:java.lang.Object org.jetbrains.compose.resources.StringResourcesKt$stringResource$str$3$1.invoke(org.jetbrains.compose.resources.ResourceEnvironment,kotlin.coroutines.Continuation):0:0 -> n
    27:37:java.lang.Object org.jetbrains.compose.resources.StringResourcesKt$stringResource$str$3$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    27:37:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    38:41:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    42:52:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    42:52:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    42:52:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    53:56:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    57:67:java.lang.Object androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1.invoke(androidx.compose.runtime.ProduceStateScope,kotlin.coroutines.Continuation):0:0 -> n
    57:67:java.lang.Object androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    57:67:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    68:71:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    72:82:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    72:82:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    72:82:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    83:86:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    87:97:java.lang.Object androidx.paging.SimpleChannelFlowKt$simpleChannelFlow$1$1$producer$1$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    87:97:java.lang.Object androidx.paging.SimpleChannelFlowKt$simpleChannelFlow$1$1$producer$1$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    87:97:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    98:101:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    102:112:java.lang.Object androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    102:112:java.lang.Object androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    102:112:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    113:116:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    117:127:java.lang.Object androidx.compose.foundation.gestures.ScrollingLogic$scroll$2.invoke(androidx.compose.foundation.gestures.ScrollScope,kotlin.coroutines.Continuation):0:0 -> n
    117:127:java.lang.Object androidx.compose.foundation.gestures.ScrollingLogic$scroll$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    117:127:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    128:131:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    132:142:java.lang.Object androidx.compose.foundation.gestures.ScrollableNode$drag$2$1.invoke(androidx.compose.foundation.gestures.NestedScrollScope,kotlin.coroutines.Continuation):0:0 -> n
    132:142:java.lang.Object androidx.compose.foundation.gestures.ScrollableNode$drag$2$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    132:142:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    143:146:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    147:157:java.lang.Object world.respect.datalayer.db.schooldirectory.SchoolDirectoryEntryDataSourceDb$updateLocal$2.invoke(androidx.room.Transactor,kotlin.coroutines.Continuation):0:0 -> n
    147:157:java.lang.Object world.respect.datalayer.db.schooldirectory.SchoolDirectoryEntryDataSourceDb$updateLocal$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    147:157:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    158:161:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    162:172:java.lang.Object world.respect.datalayer.db.school.SchoolAppDataSourceDb$upsertSchoolApps$2.invoke(androidx.room.Transactor,kotlin.coroutines.Continuation):0:0 -> n
    162:172:java.lang.Object world.respect.datalayer.db.school.SchoolAppDataSourceDb$upsertSchoolApps$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    162:172:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    173:176:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    177:187:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.invoke(kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation):0:0 -> n
    177:187:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    177:187:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    188:191:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    192:202:java.lang.Object androidx.room.coroutines.RunBlockingUninterruptible_androidKt$runBlockingUninterruptible$1$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    192:202:java.lang.Object androidx.room.coroutines.RunBlockingUninterruptible_androidKt$runBlockingUninterruptible$1$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    192:202:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    203:206:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    207:217:java.lang.Object androidx.room.paging.util.RoomPagingUtil__RoomPagingUtilKt$queryItemCount$2.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    207:217:java.lang.Object androidx.room.paging.util.RoomPagingUtil__RoomPagingUtilKt$queryItemCount$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    207:217:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    218:221:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    222:232:java.lang.Object androidx.room.paging.util.RoomPagingUtil__RoomPagingUtilKt$queryItemCount$2$1.invoke(androidx.room.Transactor,kotlin.coroutines.Continuation):0:0 -> n
    222:232:java.lang.Object androidx.room.paging.util.RoomPagingUtil__RoomPagingUtilKt$queryItemCount$2$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    222:232:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    233:236:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    237:247:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invoke(world.respect.shared.domain.account.RespectSession,kotlin.coroutines.Continuation):0:0 -> n
    237:247:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    237:247:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    248:251:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    252:262:java.lang.Object world.respect.datalayer.db.school.ReportDataSourceDb$putReport$2.invoke(androidx.room.Transactor,kotlin.coroutines.Continuation):0:0 -> n
    252:262:java.lang.Object world.respect.datalayer.db.school.ReportDataSourceDb$putReport$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    252:262:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    263:266:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    267:277:java.lang.Object world.respect.datalayer.db.school.ReportDataSourceDb$deleteReport$2.invoke(androidx.room.Transactor,kotlin.coroutines.Continuation):0:0 -> n
    267:277:java.lang.Object world.respect.datalayer.db.school.ReportDataSourceDb$deleteReport$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    267:277:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    278:281:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    282:292:java.lang.Object world.respect.app.components.RememberAppVersionInfoKt$rememberAppVersionInfo$1$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    282:292:java.lang.Object world.respect.app.components.RememberAppVersionInfoKt$rememberAppVersionInfo$1$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    282:292:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    293:296:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    297:307:java.lang.Object androidx.compose.runtime.Recomposer$recompositionRunner$2$2.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    297:307:java.lang.Object androidx.compose.runtime.Recomposer$recompositionRunner$2$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    297:307:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    308:311:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    312:322:java.lang.Object coil3.RealImageLoader$execute$2.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    312:322:java.lang.Object coil3.RealImageLoader$execute$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    312:322:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    323:326:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    327:337:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    327:337:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invoke(java.lang.Object,java.lang.Object):0 -> n
    327:337:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    338:341:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    342:352:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    342:352:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    342:352:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    353:356:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    357:367:java.lang.Object androidx.room.coroutines.Pool$acquireWithTimeout$2.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    357:367:java.lang.Object androidx.room.coroutines.Pool$acquireWithTimeout$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    357:367:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    368:371:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    372:382:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invoke(java.util.List,kotlin.coroutines.Continuation):0:0 -> n
    372:382:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    372:382:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    383:386:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    387:397:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invoke(androidx.room.TransactionScope,kotlin.coroutines.Continuation):0:0 -> n
    387:397:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invoke(java.lang.Object,java.lang.Object):0 -> n
    387:397:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    398:401:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    402:412:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$2$jobItemProducer$1.invoke(kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation):0:0 -> n
    402:412:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$2$jobItemProducer$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    402:412:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    413:416:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    417:427:java.lang.Object world.respect.datalayer.db.school.PersonQrBadgeDataSourceDb$store$2.invoke(androidx.room.Transactor,kotlin.coroutines.Continuation):0:0 -> n
    417:427:java.lang.Object world.respect.datalayer.db.school.PersonQrBadgeDataSourceDb$store$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    417:427:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    428:431:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    432:442:java.lang.Object world.respect.datalayer.db.school.PersonPasskeyDataSourceDb$updateLocal$2.invoke(androidx.room.Transactor,kotlin.coroutines.Continuation):0:0 -> n
    432:442:java.lang.Object world.respect.datalayer.db.school.PersonPasskeyDataSourceDb$updateLocal$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    432:442:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    443:446:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    447:458:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    447:458:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    447:458:java.lang.Object PersonEditViewModel$onClickSave$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    6:30:kotlin.coroutines.Continuation androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfc1;Ljava/lang/Object;)Lfc1;"}
    31:49:kotlin.coroutines.Continuation org.jetbrains.compose.resources.StringResourcesKt$stringResource$str$3$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    50:62:kotlin.coroutines.Continuation androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    63:81:kotlin.coroutines.Continuation androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    82:100:kotlin.coroutines.Continuation androidx.paging.SingleRunner$runInIsolation$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    101:119:kotlin.coroutines.Continuation androidx.paging.SimpleChannelFlowKt$simpleChannelFlow$1$1$producer$1$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    120:138:kotlin.coroutines.Continuation androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    139:157:kotlin.coroutines.Continuation androidx.compose.foundation.gestures.ScrollingLogic$scroll$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    158:176:kotlin.coroutines.Continuation androidx.compose.foundation.gestures.ScrollableNode$drag$2$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    177:195:kotlin.coroutines.Continuation world.respect.datalayer.db.schooldirectory.SchoolDirectoryEntryDataSourceDb$updateLocal$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    196:214:kotlin.coroutines.Continuation world.respect.datalayer.db.school.SchoolAppDataSourceDb$upsertSchoolApps$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    215:227:kotlin.coroutines.Continuation com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    228:246:kotlin.coroutines.Continuation androidx.room.coroutines.RunBlockingUninterruptible_androidKt$runBlockingUninterruptible$1$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    247:270:kotlin.coroutines.Continuation androidx.room.paging.util.RoomPagingUtil__RoomPagingUtilKt$queryItemCount$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    271:289:kotlin.coroutines.Continuation androidx.room.paging.util.RoomPagingUtil__RoomPagingUtilKt$queryItemCount$2$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    290:308:kotlin.coroutines.Continuation world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    309:327:kotlin.coroutines.Continuation world.respect.datalayer.db.school.ReportDataSourceDb$putReport$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    328:346:kotlin.coroutines.Continuation world.respect.datalayer.db.school.ReportDataSourceDb$deleteReport$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    347:363:kotlin.coroutines.Continuation world.respect.app.components.RememberAppVersionInfoKt$rememberAppVersionInfo$1$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    364:382:kotlin.coroutines.Continuation androidx.compose.runtime.Recomposer$recompositionRunner$2$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    383:401:kotlin.coroutines.Continuation coil3.RealImageLoader$execute$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    402:414:kotlin.coroutines.Continuation world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    415:428:kotlin.coroutines.Continuation androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    429:444:kotlin.coroutines.Continuation androidx.room.coroutines.Pool$acquireWithTimeout$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    445:462:kotlin.coroutines.Continuation androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    463:485:kotlin.coroutines.Continuation com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    486:499:kotlin.coroutines.Continuation com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$2$jobItemProducer$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    500:517:kotlin.coroutines.Continuation world.respect.datalayer.db.school.PersonQrBadgeDataSourceDb$store$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    518:535:kotlin.coroutines.Continuation world.respect.datalayer.db.school.PersonPasskeyDataSourceDb$updateLocal$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    536:558:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    30:59:java.lang.Object androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$1.invokeSuspend(java.lang.Object):280:280 -> s
    30:59:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
    60:61:long androidx.compose.ui.input.pointer.PointerInputChange.getPosition-F1C5BW0():425:425 -> s
    60:61:java.lang.Object androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$1.invokeSuspend(java.lang.Object):280 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:61:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    62:63:java.lang.Object androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$1.invokeSuspend(java.lang.Object):280:280 -> s
    62:63:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    64:86:java.lang.Object androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1$1.invoke-d-4ec7I(androidx.compose.foundation.gestures.PressGestureScope,long,kotlin.coroutines.Continuation):0:0 -> s
    64:86:java.lang.Object androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1$1.invoke(java.lang.Object,java.lang.Object,java.lang.Object):0 -> s
    64:86:java.lang.Object androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$1.invokeSuspend(java.lang.Object):280 -> s
    64:86:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    87:90:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    91:110:java.lang.Object org.jetbrains.compose.resources.StringResourcesKt$stringResource$str$3$1.invokeSuspend(java.lang.Object):27:27 -> s
    91:110:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    111:122:java.lang.Object org.jetbrains.compose.resources.StringResourcesKt$stringResource$str$3$1.invokeSuspend(java.lang.Object):28:28 -> s
    111:122:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    123:131:java.lang.Object org.jetbrains.compose.resources.StringResourcesKt.access$loadString(org.jetbrains.compose.resources.StringResource,org.jetbrains.compose.resources.ResourceReader,org.jetbrains.compose.resources.ResourceEnvironment,kotlin.coroutines.Continuation):1:1 -> s
    123:131:java.lang.Object org.jetbrains.compose.resources.StringResourcesKt$stringResource$str$3$1.invokeSuspend(java.lang.Object):28 -> s
    123:131:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    132:157:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invokeSuspend(java.lang.Object):71:71 -> s
    132:157:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    158:161:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invokeSuspend(java.lang.Object):72:72 -> s
    158:161:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    162:163:kotlinx.coroutines.sync.Mutex androidx.camera.camera2.impl.StillCaptureRequestControl.access$getMutex$p(androidx.camera.camera2.impl.StillCaptureRequestControl):41:41 -> s
    162:163:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invokeSuspend(java.lang.Object):72 -> s
    162:163:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    164:178:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invokeSuspend(java.lang.Object):222:222 -> s
    164:178:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    179:180:java.util.LinkedList androidx.camera.camera2.impl.StillCaptureRequestControl.access$getPendingRequests$p(androidx.camera.camera2.impl.StillCaptureRequestControl):41:41 -> s
    179:180:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invokeSuspend(java.lang.Object):73 -> s
    179:180:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    181:186:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invokeSuspend(java.lang.Object):73:73 -> s
    181:186:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    187:188:java.util.LinkedList androidx.camera.camera2.impl.StillCaptureRequestControl.access$getPendingRequests$p(androidx.camera.camera2.impl.StillCaptureRequestControl):41:41 -> s
    187:188:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invokeSuspend(java.lang.Object):74 -> s
    187:188:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    189:197:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invokeSuspend(java.lang.Object):75:75 -> s
    189:197:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    198:205:java.lang.Object androidx.camera.camera2.impl.StillCaptureRequestControl$reset$1.invokeSuspend(java.lang.Object):226:226 -> s
    198:205:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    206:213:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    206:213:java.lang.Object androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1.invokeSuspend(java.lang.Object):0 -> s
    206:213:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    214:238:java.lang.Object androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1.invokeSuspend(java.lang.Object):70:70 -> s
    214:238:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    239:246:java.lang.Object androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1.invokeSuspend(java.lang.Object):71:71 -> s
    239:246:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    247:260:java.lang.Object androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1.invokeSuspend(java.lang.Object):72:72 -> s
    247:260:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    261:267:java.lang.Object androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1.invokeSuspend(java.lang.Object):73:73 -> s
    261:267:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    268:275:java.lang.Object kotlinx.coroutines.BuildersKt.withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    268:275:java.lang.Object androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1.invokeSuspend(java.lang.Object):73 -> s
    268:275:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    276:284:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    276:284:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invokeSuspend(java.lang.Object):0 -> s
    276:284:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    285:345:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invokeSuspend(java.lang.Object):43:43 -> s
    285:345:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    346:359:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invokeSuspend(java.lang.Object):45:45 -> s
    346:359:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    360:378:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invokeSuspend(java.lang.Object):48:48 -> s
    360:378:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    379:394:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invokeSuspend(java.lang.Object):51:51 -> s
    379:394:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    395:419:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invokeSuspend(java.lang.Object):53:53 -> s
    395:419:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    420:420:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invokeSuspend(java.lang.Object):56:56 -> s
    420:420:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    421:422:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invokeSuspend(java.lang.Object):46:46 -> s
    421:422:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    423:427:java.lang.Object androidx.paging.SingleRunner$runInIsolation$2.invokeSuspend(java.lang.Object):45:45 -> s
    423:427:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    428:449:java.lang.Object androidx.paging.SimpleChannelFlowKt$simpleChannelFlow$1$1$producer$1$1.invokeSuspend(java.lang.Object):52:52 -> s
    428:449:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    450:458:java.lang.Object androidx.paging.SimpleChannelFlowKt$simpleChannelFlow$1$1$producer$1$1.invokeSuspend(java.lang.Object):54:54 -> s
    450:458:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    459:472:java.lang.Object androidx.paging.SimpleChannelFlowKt$simpleChannelFlow$1$1$producer$1$1.invokeSuspend(java.lang.Object):55:55 -> s
    459:472:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    473:494:java.lang.Object androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$1.invokeSuspend(java.lang.Object):80:80 -> s
    473:494:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    495:503:java.lang.Object androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$1.invokeSuspend(java.lang.Object):82:82 -> s
    495:503:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    504:507:kotlinx.coroutines.flow.Flow androidx.compose.runtime.SnapshotStateKt.snapshotFlow(kotlin.jvm.functions.Function0):1:1 -> s
    504:507:java.lang.Object androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$1.invokeSuspend(java.lang.Object):82 -> s
    504:507:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    508:526:java.lang.Object androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$1.invokeSuspend(java.lang.Object):83:83 -> s
    508:526:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    527:548:java.lang.Object androidx.compose.foundation.gestures.ScrollingLogic$scroll$2.invokeSuspend(java.lang.Object):943:943 -> s
    527:548:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    549:552:java.lang.Object androidx.compose.foundation.gestures.ScrollingLogic$scroll$2.invokeSuspend(java.lang.Object):944:944 -> s
    549:552:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    553:554:void androidx.compose.foundation.gestures.ScrollingLogic.access$setOuterStateScope$p(androidx.compose.foundation.gestures.ScrollingLogic,androidx.compose.foundation.gestures.ScrollScope):722:722 -> s
    553:554:java.lang.Object androidx.compose.foundation.gestures.ScrollingLogic$scroll$2.invokeSuspend(java.lang.Object):944 -> s
    553:554:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    555:558:java.lang.Object androidx.compose.foundation.gestures.ScrollingLogic$scroll$2.invokeSuspend(java.lang.Object):945:945 -> s
    555:558:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    559:560:androidx.compose.foundation.gestures.ScrollingLogic$nestedScrollScope$1 androidx.compose.foundation.gestures.ScrollingLogic.access$getNestedScrollScope$p(androidx.compose.foundation.gestures.ScrollingLogic):722:722 -> s
    559:560:java.lang.Object androidx.compose.foundation.gestures.ScrollingLogic$scroll$2.invokeSuspend(java.lang.Object):945 -> s
    559:560:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    561:570:java.lang.Object androidx.compose.foundation.gestures.ScrollingLogic$scroll$2.invokeSuspend(java.lang.Object):945:945 -> s
    561:570:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    571:592:java.lang.Object androidx.compose.foundation.gestures.ScrollableNode$drag$2$1.invokeSuspend(java.lang.Object):369:369 -> s
    571:592:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    593:615:java.lang.Object androidx.compose.foundation.gestures.ScrollableNode$drag$2$1.invokeSuspend(java.lang.Object):370:370 -> s
    593:615:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    616:619:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    620:637:java.lang.Object world.respect.datalayer.db.schooldirectory.SchoolDirectoryEntryDataSourceDb$updateLocal$2.invokeSuspend(java.lang.Object):31:31 -> s
    620:637:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    638:662:java.lang.Object world.respect.datalayer.db.schooldirectory.SchoolDirectoryEntryDataSourceDb$updateLocal$2.invokeSuspend(java.lang.Object):32:32 -> s
    638:662:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    663:666:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    667:686:java.lang.Object world.respect.datalayer.db.school.SchoolAppDataSourceDb$upsertSchoolApps$2.invokeSuspend(java.lang.Object):32:32 -> s
    667:686:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    687:712:java.lang.Object world.respect.datalayer.db.school.SchoolAppDataSourceDb$upsertSchoolApps$2.invokeSuspend(java.lang.Object):33:33 -> s
    687:712:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    713:716:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    717:738:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.invokeSuspend(java.lang.Object):107:107 -> s
    717:738:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    739:742:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.invokeSuspend(java.lang.Object):108:108 -> s
    739:742:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    743:758:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.invokeSuspend(java.lang.Object):169:169 -> s
    743:758:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    759:764:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.invokeSuspend(java.lang.Object):108:108 -> s
    759:764:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    765:766:java.lang.Object kotlinx.coroutines.channels.ChannelCoroutine.send(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> s
    765:766:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.invokeSuspend(java.lang.Object):108 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    765:766:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    767:774:java.lang.Object kotlinx.coroutines.channels.ChannelCoroutine.send(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> s
    767:774:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.invokeSuspend(java.lang.Object):108 -> s
    767:774:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    775:778:boolean kotlinx.coroutines.channels.SendChannel.close$default(kotlinx.coroutines.channels.SendChannel,java.lang.Throwable,int,java.lang.Object):263:263 -> s
    775:778:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3$receiveChannel$1.invokeSuspend(java.lang.Object):109 -> s
    775:778:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    779:809:java.lang.Object androidx.room.coroutines.RunBlockingUninterruptible_androidKt$runBlockingUninterruptible$1$1.invokeSuspend(java.lang.Object):51:51 -> s
    779:809:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    810:833:java.lang.Object androidx.room.coroutines.RunBlockingUninterruptible_androidKt$runBlockingUninterruptible$1$1.invokeSuspend(java.lang.Object):52:52 -> s
    810:833:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    834:839:java.lang.Object kotlin.ResultKt.createFailure(java.lang.Throwable):122:122 -> s
    834:839:java.lang.Object androidx.room.coroutines.RunBlockingUninterruptible_androidKt$runBlockingUninterruptible$1$1.invokeSuspend(java.lang.Object):52 -> s
    834:839:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    840:845:boolean kotlinx.coroutines.CompletableDeferredKt.completeWith(kotlinx.coroutines.CompletableDeferred,java.lang.Object):57:57 -> s
    840:845:java.lang.Object androidx.room.coroutines.RunBlockingUninterruptible_androidKt$runBlockingUninterruptible$1$1.invokeSuspend(java.lang.Object):52 -> s
    840:845:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    846:849:boolean kotlinx.coroutines.CompletableDeferredImpl.complete(java.lang.Object):118:118 -> s
    846:849:boolean kotlinx.coroutines.CompletableDeferredKt.completeWith(kotlinx.coroutines.CompletableDeferred,java.lang.Object):57 -> s
    846:849:java.lang.Object androidx.room.coroutines.RunBlockingUninterruptible_androidKt$runBlockingUninterruptible$1$1.invokeSuspend(java.lang.Object):52 -> s
    846:849:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    850:853:boolean kotlinx.coroutines.CompletableDeferredKt.completeWith(kotlinx.coroutines.CompletableDeferred,java.lang.Object):57:57 -> s
    850:853:java.lang.Object androidx.room.coroutines.RunBlockingUninterruptible_androidKt$runBlockingUninterruptible$1$1.invokeSuspend(java.lang.Object):52 -> s
    850:853:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    854:873:java.lang.Object androidx.room.paging.util.RoomPagingUtil__RoomPagingUtilKt$queryItemCount$2.invokeSuspend(java.lang.Object):159:159 -> s
    854:873:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    874:901:java.lang.Object androidx.room.paging.util.RoomPagingUtil__RoomPagingUtilKt$queryItemCount$2.invokeSuspend(java.lang.Object):160:160 -> s
    874:901:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    902:925:java.lang.Object androidx.room.paging.util.RoomPagingUtil__RoomPagingUtilKt$queryItemCount$2$1.invokeSuspend(java.lang.Object):160:160 -> s
    902:925:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    926:949:java.lang.Object androidx.room.paging.util.RoomPagingUtil__RoomPagingUtilKt$queryItemCount$2$1.invokeSuspend(java.lang.Object):161:161 -> s
    926:949:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    950:957:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    958:980:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):92:92 -> s
    958:980:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    981:982:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):93:93 -> s
    981:982:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    983:988:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):94:94 -> s
    983:988:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    989:994:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):344:344 -> s
    989:994:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    995:998:java.lang.Object org.koin.core.scope.Scope.get(kotlin.reflect.KClass,org.koin.core.qualifier.Qualifier,kotlin.jvm.functions.Function0):234:234 -> s
    995:998:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):344 -> s
    995:998:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    999:1000:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):95:95 -> s
    999:1000:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1001:1005:java.lang.String world.respect.shared.domain.account.RespectSession.getProfilePersonUid():20:20 -> s
    1001:1005:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):96 -> s
    1001:1005:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1006:1009:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):98:98 -> s
    1006:1009:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1010:1014:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):99:99 -> s
    1010:1014:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1015:1016:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):100:100 -> s
    1015:1016:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1017:1039:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):101:101 -> s
    1017:1039:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1040:1044:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):100:100 -> s
    1040:1044:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1045:1048:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):98:98 -> s
    1045:1048:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1049:1066:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):106:106 -> s
    1049:1066:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1067:1070:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):121:121 -> s
    1067:1070:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1071:1072:java.lang.Object kotlinx.coroutines.channels.ChannelCoroutine.send(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> s
    1071:1072:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):121 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1071:1072:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1073:1080:java.lang.Object kotlinx.coroutines.channels.ChannelCoroutine.send(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> s
    1073:1080:java.lang.Object world.respect.shared.domain.account.RespectAccountManager$selectedAccountAndPersonFlow$1$1.invokeSuspend(java.lang.Object):121 -> s
    1073:1080:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1081:1084:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    1085:1102:java.lang.Object world.respect.datalayer.db.school.ReportDataSourceDb$putReport$2.invokeSuspend(java.lang.Object):63:63 -> s
    1085:1102:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1103:1127:java.lang.Object world.respect.datalayer.db.school.ReportDataSourceDb$putReport$2.invokeSuspend(java.lang.Object):64:64 -> s
    1103:1127:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1128:1131:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    1132:1149:java.lang.Object world.respect.datalayer.db.school.ReportDataSourceDb$deleteReport$2.invokeSuspend(java.lang.Object):71:71 -> s
    1132:1149:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1150:1176:java.lang.Object world.respect.datalayer.db.school.ReportDataSourceDb$deleteReport$2.invokeSuspend(java.lang.Object):72:72 -> s
    1150:1176:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1177:1200:java.lang.Object world.respect.app.components.RememberAppVersionInfoKt$rememberAppVersionInfo$1$1.invokeSuspend(java.lang.Object):24:24 -> s
    1177:1200:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1201:1222:java.lang.Object world.respect.app.components.RememberAppVersionInfoKt$rememberAppVersionInfo$1$1.invokeSuspend(java.lang.Object):25:25 -> s
    1201:1222:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1223:1226:void world.respect.app.components.RememberAppVersionInfoKt.rememberAppVersionInfo$lambda$3(androidx.compose.runtime.MutableState,world.respect.shared.domain.appversioninfo.GetAppVersionInfoUseCase$AppVersionInfo):54:54 -> s
    1223:1226:void world.respect.app.components.RememberAppVersionInfoKt.access$rememberAppVersionInfo$lambda$3(androidx.compose.runtime.MutableState,world.respect.shared.domain.appversioninfo.GetAppVersionInfoUseCase$AppVersionInfo):1 -> s
    1223:1226:java.lang.Object world.respect.app.components.RememberAppVersionInfoKt$rememberAppVersionInfo$1$1.invokeSuspend(java.lang.Object):25 -> s
    1223:1226:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1227:1263:java.lang.Object androidx.compose.runtime.Recomposer$recompositionRunner$2$2.invokeSuspend(java.lang.Object):1081:1081 -> s
    1227:1263:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1264:1275:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    1276:1295:java.lang.Object coil3.RealImageLoader$execute$2.invokeSuspend(java.lang.Object):81:81 -> s
    1276:1295:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1296:1297:coil3.RealImageLoader$Options coil3.RealImageLoader.getOptions():47:47 -> s
    1296:1297:java.lang.Object coil3.RealImageLoader$execute$2.invokeSuspend(java.lang.Object):83 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1296:1297:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1298:1299:kotlin.Lazy coil3.RealImageLoader$Options.getMainCoroutineContextLazy():223:223 -> s
    1298:1299:java.lang.Object coil3.RealImageLoader$execute$2.invokeSuspend(java.lang.Object):83 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1298:1299:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1300:1312:java.lang.Object coil3.RealImageLoader$execute$2.invokeSuspend(java.lang.Object):83:83 -> s
    1300:1312:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1313:1316:kotlinx.coroutines.Deferred kotlinx.coroutines.BuildersKt.async$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> s
    1313:1316:java.lang.Object coil3.RealImageLoader$execute$2.invokeSuspend(java.lang.Object):83 -> s
    1313:1316:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1317:1318:coil3.target.Target coil3.request.ImageRequest.getTarget():43:43 -> s
    1317:1318:coil3.request.Disposable coil3.RealImageLoader_androidKt.getDisposable(coil3.request.ImageRequest,kotlinx.coroutines.Deferred):42 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1317:1318:java.lang.Object coil3.RealImageLoader$execute$2.invokeSuspend(java.lang.Object):88 -> s
    1317:1318:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1319:1322:java.lang.Object coil3.RealImageLoader$execute$2.invokeSuspend(java.lang.Object):88:88 -> s
    1319:1322:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1323:1331:java.lang.Object kotlinx.coroutines.DeferredCoroutine.await$suspendImpl(kotlinx.coroutines.DeferredCoroutine,kotlin.coroutines.Continuation):304:304 -> s
    1323:1331:java.lang.Object kotlinx.coroutines.DeferredCoroutine.await(kotlin.coroutines.Continuation):0 -> s
    1323:1331:java.lang.Object coil3.RealImageLoader$execute$2.invokeSuspend(java.lang.Object):88 -> s
    1323:1331:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1332:1335:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    1332:1335:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):0 -> s
    1332:1335:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1336:1372:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):196:196 -> s
    1336:1372:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1373:1380:world.respect.datalayer.SchoolDataSource world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel.getSchoolDataSource():98:98 -> s
    1373:1380:world.respect.datalayer.SchoolDataSource world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel.access$getSchoolDataSource(world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel):82 -> s
    1373:1380:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):197 -> s
    1373:1380:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1381:1388:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):197:197 -> s
    1381:1388:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1389:1393:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):198:198 -> s
    1389:1393:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1394:1395:world.respect.shared.domain.account.RespectAccountManager world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel.getAccountManager():85:85 -> s
    1394:1395:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):200 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1394:1395:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1396:1397:kotlinx.coroutines.flow.Flow world.respect.shared.domain.account.RespectAccountManager.getSelectedAccountAndPersonFlow():91:91 -> s
    1396:1397:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):200 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1396:1397:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1398:1402:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__TransformKt.filterNotNull(kotlinx.coroutines.flow.Flow):185:185 -> s
    1398:1402:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.filterNotNull(kotlinx.coroutines.flow.Flow):1 -> s
    1398:1402:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):200 -> s
    1398:1402:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1403:1408:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):201:201 -> s
    1403:1408:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1409:1416:java.lang.Object kotlinx.coroutines.flow.FlowKt.first(kotlinx.coroutines.flow.Flow,kotlin.coroutines.Continuation):1:1 -> s
    1409:1416:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):201 -> s
    1409:1416:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1417:1422:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):201:201 -> s
    1417:1422:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1423:1424:world.respect.shared.navigation.PublicationDetail world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel.access$getRoute$p(world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel):82:82 -> s
    1423:1424:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):203 -> s
    1423:1424:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1425:1426:io.ktor.http.Url world.respect.shared.navigation.PublicationDetail.getLearningUnitManifestUrl():570:570 -> s
    1425:1426:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):203 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1425:1426:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1427:1428:java.lang.String io.ktor.http.Url.toString():227:227 -> s
    1427:1428:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):203 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1427:1428:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1429:1447:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):199:199 -> s
    1429:1447:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1448:1451:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):197:197 -> s
    1448:1451:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1452:1470:java.lang.Object world.respect.shared.viewmodel.catalog.publicationdetail.PublicationDetailViewModel$6.invokeSuspend(java.lang.Object):205:205 -> s
    1452:1470:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1471:1479:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    1471:1479:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):0 -> s
    1471:1479:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1480:1515:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):104:104 -> s
    1480:1515:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1516:1517:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):105:105 -> s
    1516:1517:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1518:1525:void kotlin.jvm.internal.Ref$ObjectRef.<init>():13:13 -> s
    1518:1525:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):105 -> s
    1518:1525:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1526:1531:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):107:107 -> s
    1526:1531:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1532:1533:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):214:214 -> s
    1532:1533:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1534:1538:kotlin.coroutines.CoroutineContext kotlin.coroutines.jvm.internal.ContinuationImpl.getContext():106:106 -> s
    1534:1538:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):214 -> s
    1534:1538:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1539:1541:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):214:214 -> s
    1539:1541:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1542:1545:kotlinx.coroutines.channels.Channel androidx.camera.camera2.pipe.core.PruningProcessingQueue.access$getChannel$p(androidx.camera.camera2.pipe.core.PruningProcessingQueue):75:75 -> s
    1542:1545:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):121 -> s
    1542:1545:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1546:1557:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):121:121 -> s
    1546:1557:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1558:1575:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):136:136 -> s
    1558:1575:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1576:1581:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):218:218 -> s
    1576:1581:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1582:1593:boolean kotlinx.coroutines.selects.SelectImplementation.isSelected():373:373 -> s
    1582:1593:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect$suspendImpl(kotlinx.coroutines.selects.SelectImplementation,kotlin.coroutines.Continuation):441 -> s
    1582:1593:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect(kotlin.coroutines.Continuation):0 -> s
    1582:1593:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):218 -> s
    1582:1593:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1594:1598:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect$suspendImpl(kotlinx.coroutines.selects.SelectImplementation,kotlin.coroutines.Continuation):441:441 -> s
    1594:1598:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect(kotlin.coroutines.Continuation):0 -> s
    1594:1598:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):218 -> s
    1594:1598:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1599:1605:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect$suspendImpl(kotlinx.coroutines.selects.SelectImplementation,kotlin.coroutines.Continuation):442:442 -> s
    1599:1605:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect(kotlin.coroutines.Continuation):0 -> s
    1599:1605:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):218 -> s
    1599:1605:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1606:1616:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):147:147 -> s
    1606:1616:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1617:1620:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):149:149 -> s
    1617:1620:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1621:1627:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):150:150 -> s
    1621:1627:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1628:1631:kotlinx.coroutines.Deferred kotlinx.coroutines.BuildersKt.async$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> s
    1628:1631:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):150 -> s
    1628:1631:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1632:1637:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):154:154 -> s
    1632:1637:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1638:1656:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):156:156 -> s
    1638:1656:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1657:1661:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):223:223 -> s
    1657:1661:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1662:1664:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):159:159 -> s
    1662:1664:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1665:1668:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):160:160 -> s
    1665:1668:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1669:1670:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):142:142 -> s
    1669:1670:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1671:1674:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):221:221 -> s
    1671:1674:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1675:1676:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):139:139 -> s
    1675:1676:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1677:1680:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):219:219 -> s
    1677:1680:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1681:1688:void androidx.camera.camera2.pipe.core.PruningProcessingQueue.access$closeAndReleaseUnprocessedElements(androidx.camera.camera2.pipe.core.PruningProcessingQueue,java.lang.Throwable):75:75 -> s
    1681:1688:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):163 -> s
    1681:1688:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1689:1689:java.lang.Object androidx.camera.camera2.pipe.core.PruningProcessingQueue$processingLoop$2.invokeSuspend(java.lang.Object):164:164 -> s
    1689:1689:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1690:1736:java.lang.Object androidx.room.coroutines.Pool$acquireWithTimeout$2.invokeSuspend(java.lang.Object):231:231 -> s
    1690:1736:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1737:1744:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    1737:1744:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):0 -> s
    1737:1744:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1745:1774:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):79:79 -> s
    1745:1774:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1775:1789:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):80:80 -> s
    1775:1789:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1790:1791:java.util.concurrent.atomic.AtomicBoolean androidx.camera.camera2.adapter.PipeCameraPresenceSource.access$isMonitoring$p(androidx.camera.camera2.adapter.PipeCameraPresenceSource):42:42 -> s
    1790:1791:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):81 -> s
    1790:1791:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1792:1797:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):81:81 -> s
    1792:1797:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1798:1801:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):82:82 -> s
    1798:1801:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1802:1806:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):83:83 -> s
    1802:1806:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1807:1820:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):84:84 -> s
    1807:1820:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1821:1823:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):85:85 -> s
    1821:1823:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1824:1827:void androidx.camera.core.impl.AbstractCameraPresenceSource.updateData(java.util.List):101:101 -> s
    1824:1827:void androidx.camera.camera2.adapter.PipeCameraPresenceSource.access$updateData(androidx.camera.camera2.adapter.PipeCameraPresenceSource,java.util.List):42 -> s
    1824:1827:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):87 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    1824:1827:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1828:1833:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):90:90 -> s
    1828:1833:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1834:1839:java.lang.Integer kotlin.coroutines.jvm.internal.Boxing.boxInt(int):32:32 -> s
    1834:1839:java.lang.Object androidx.camera.camera2.adapter.PipeCameraPresenceSource$startMonitoring$2.invokeSuspend(java.lang.Object):90 -> s
    1834:1839:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1840:1845:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    1840:1845:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):0 -> s
    1840:1845:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1846:1869:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):177:177 -> s
    1846:1869:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1870:1879:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):178:178 -> s
    1870:1879:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1880:1881:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):72:72 -> s
    1880:1881:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):178 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1880:1881:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1882:1887:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):72:72 -> s
    1882:1887:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):178 -> s
    1882:1887:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1888:1898:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> s
    1888:1898:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):72 -> s
    1888:1898:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):178 -> s
    1888:1898:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1899:1902:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):179:179 -> s
    1899:1902:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1903:1904:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):180:180 -> s
    1903:1904:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1905:1908:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):181:181 -> s
    1905:1908:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1909:1910:long com.ustadmobile.libcache.db.entities.DownloadJob.getDjPubManifestHash():33:33 -> s
    1909:1910:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):181 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1909:1910:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1911:1914:java.lang.String com.ustadmobile.libcache.db.entities.DownloadJob.getDjName():31:31 -> s
    1911:1914:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):182 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1911:1914:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1915:1916:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):182:182 -> s
    1915:1916:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1917:1919:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):180:180 -> s
    1917:1919:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1920:1921:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):179:179 -> s
    1920:1921:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1922:1923:java.lang.Object com.ustadmobile.libcache.db.dao.PinnedPublicationDao_Impl.insert(com.ustadmobile.libcache.db.entities.PinnedPublication,kotlin.coroutines.Continuation):35:35 -> s
    1922:1923:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):179 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1922:1923:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1924:1929:java.lang.Object com.ustadmobile.libcache.db.dao.PinnedPublicationDao_Impl.insert(com.ustadmobile.libcache.db.entities.PinnedPublication,kotlin.coroutines.Continuation):35:35 -> s
    1924:1929:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):179 -> s
    1924:1929:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1930:1941:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> s
    1930:1941:java.lang.Object com.ustadmobile.libcache.db.dao.PinnedPublicationDao_Impl.insert(com.ustadmobile.libcache.db.entities.PinnedPublication,kotlin.coroutines.Continuation):35 -> s
    1930:1941:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$4.invokeSuspend(java.lang.Object):179 -> s
    1930:1941:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1942:1945:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    1946:1967:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$2$jobItemProducer$1.invokeSuspend(java.lang.Object):140:140 -> s
    1946:1967:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1968:1971:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$2$jobItemProducer$1.invokeSuspend(java.lang.Object):141:141 -> s
    1968:1971:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1972:1987:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$2$jobItemProducer$1.invokeSuspend(java.lang.Object):199:199 -> s
    1972:1987:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1988:1993:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$2$jobItemProducer$1.invokeSuspend(java.lang.Object):141:141 -> s
    1988:1993:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1994:1995:java.lang.Object kotlinx.coroutines.channels.ChannelCoroutine.send(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> s
    1994:1995:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$2$jobItemProducer$1.invokeSuspend(java.lang.Object):141 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1994:1995:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    1996:2003:java.lang.Object kotlinx.coroutines.channels.ChannelCoroutine.send(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> s
    1996:2003:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$2$jobItemProducer$1.invokeSuspend(java.lang.Object):141 -> s
    1996:2003:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2004:2007:boolean kotlinx.coroutines.channels.SendChannel.close$default(kotlinx.coroutines.channels.SendChannel,java.lang.Throwable,int,java.lang.Object):263:263 -> s
    2004:2007:java.lang.Object com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase$invoke$2$jobItemProducer$1.invokeSuspend(java.lang.Object):142 -> s
    2004:2007:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2008:2011:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    2012:2029:java.lang.Object world.respect.datalayer.db.school.PersonQrBadgeDataSourceDb$store$2.invokeSuspend(java.lang.Object):33:33 -> s
    2012:2029:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2030:2056:java.lang.Object world.respect.datalayer.db.school.PersonQrBadgeDataSourceDb$store$2.invokeSuspend(java.lang.Object):34:34 -> s
    2030:2056:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2057:2060:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0:0 -> s
    2061:2080:java.lang.Object world.respect.datalayer.db.school.PersonPasskeyDataSourceDb$updateLocal$2.invokeSuspend(java.lang.Object):43:43 -> s
    2061:2080:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2081:2106:java.lang.Object world.respect.datalayer.db.school.PersonPasskeyDataSourceDb$updateLocal$2.invokeSuspend(java.lang.Object):44:44 -> s
    2081:2106:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2107:2124:java.lang.Object invokeSuspend(java.lang.Object):367:367 -> s
    2107:2124:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2125:2129:java.lang.Object invokeSuspend(java.lang.Object):368:368 -> s
    2125:2129:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2130:2131:world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher world.respect.shared.viewmodel.person.edit.PersonEditViewModel.access$getSnackBarDispatcher$p(world.respect.shared.viewmodel.person.edit.PersonEditViewModel):109:109 -> s
    2130:2131:java.lang.Object invokeSuspend(java.lang.Object):368 -> s
    2130:2131:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2132:2148:java.lang.Object invokeSuspend(java.lang.Object):368:368 -> s
    2132:2148:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2149:2150:java.lang.Object world.respect.shared.ext.SnackBarDispatcherUseCaseExtKt.tryOrShowSnackbarOnError$default(world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,java.lang.String,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation,int,java.lang.Object):9:9 -> s
    2149:2150:java.lang.Object invokeSuspend(java.lang.Object):368 -> s
    2149:2150:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
    2151:2158:java.lang.Object world.respect.shared.ext.SnackBarDispatcherUseCaseExtKt.tryOrShowSnackbarOnError$default(world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,java.lang.String,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation,int,java.lang.Object):8:8 -> s
    2151:2158:java.lang.Object invokeSuspend(java.lang.Object):368 -> s
    2151:2158:java.lang.Object PersonEditViewModel$onClickSave$2.invokeSuspend(java.lang.Object):0 -> s
