# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.core.impl.utils.executor.CameraXExecutors":"CameraXExecutors.java","androidx.camera.camera2.impl.UseCaseCameraImpl":"UseCaseCamera.kt","androidx.camera.camera2.config.UseCaseGraphContext":"UseCaseCameraConfig.kt","androidx.camera.camera2.impl.UseCaseSurfaceManager":"UseCaseSurfaceManager.kt","kotlinx.coroutines.Job":"Job.kt","kotlinx.coroutines.CompletableDeferredImpl":"CompletableDeferred.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","kotlinx.coroutines.Job$DefaultImpls":"Job.kt","com.ustadmobile.libcache.UstadCacheImpl":"UstadCacheImpl.kt","androidx.camera.camera2.impl.Camera2Logger":"Camera2Logger.kt","kotlinx.coroutines.flow.ReadonlySharedFlow":"Share.kt"}}
androidx.compose.material3.TooltipStateImpl$show$2$1 -> mk7:
# {"id":"sourceFile","fileName":"Tooltip.kt"}
    int TooltipStateImpl$show$2$1.$r8$classId -> i0
      # {"id":"com.android.tools.r8.synthesized"}
    int label -> j0
    kotlin.jvm.functions.Function1 $cancellableShow -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    4:9:void androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.<init>(kotlin.coroutines.Continuation,androidx.camera.camera2.impl.UseCaseCameraImpl):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljb1;Lfs7;)V"}
    10:10:void TooltipStateImpl$show$2$1.<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;Ljb1;I)V"}
    12:22:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    23:33:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    23:33:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invoke(java.lang.Object,java.lang.Object):0 -> n
    34:44:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    34:44:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    45:55:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    45:55:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    56:66:java.lang.Object androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    56:66:java.lang.Object androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    67:78:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    67:78:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    8:16:kotlin.coroutines.Continuation androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljb1;Ljava/lang/Object;)Ljb1;"}
    17:25:kotlin.coroutines.Continuation com.ustadmobile.libcache.UstadCacheImpl$3.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    26:34:kotlin.coroutines.Continuation androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    35:42:kotlin.coroutines.Continuation androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    43:51:kotlin.coroutines.Continuation androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    52:60:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    9:10:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    9:10:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):0 -> s
    11:29:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):115:115 -> s
    30:41:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):116:116 -> s
    42:45:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):118:118 -> s
    46:47:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock.access$getLock$p(androidx.camera.camera2.pipe.core.WakeLock):36:36 -> s
    46:47:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):118 -> s
    48:48:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):118:118 -> s
    49:52:boolean androidx.camera.camera2.pipe.core.WakeLock.access$getClosed$p(androidx.camera.camera2.pipe.core.WakeLock):36:36 -> s
    49:52:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):119 -> s
    53:57:int androidx.camera.camera2.pipe.core.WakeLock.access$getCount$p(androidx.camera.camera2.pipe.core.WakeLock):36:36 -> s
    53:57:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):119 -> s
    58:59:void androidx.camera.camera2.pipe.core.WakeLock.access$setTimeoutJob$p(androidx.camera.camera2.pipe.core.WakeLock,kotlinx.coroutines.Job):36:36 -> s
    58:59:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):122 -> s
    60:61:void androidx.camera.camera2.pipe.core.WakeLock.access$setClosed$p(androidx.camera.camera2.pipe.core.WakeLock,boolean):36:36 -> s
    60:61:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):123 -> s
    62:62:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):118:118 -> s
    63:66:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):127:127 -> s
    67:70:kotlin.jvm.functions.Function0 androidx.camera.camera2.pipe.core.WakeLock.access$getCallback$p(androidx.camera.camera2.pipe.core.WakeLock):36:36 -> s
    67:70:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):127 -> s
    71:73:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):127:127 -> s
    74:78:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):128:128 -> s
    79:80:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):120:120 -> s
    81:84:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):118:118 -> s
    85:86:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    85:86:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):0 -> s
    87:105:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):372:372 -> s
    106:109:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):373:373 -> s
    110:111:com.ustadmobile.libcache.UstadCacheTrimmer com.ustadmobile.libcache.UstadCacheImpl.access$getTrimmer$p(com.ustadmobile.libcache.UstadCacheImpl):88:88 -> s
    110:111:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):373 -> s
    112:115:kotlinx.coroutines.flow.Flow com.ustadmobile.libcache.UstadCacheTrimmer.getEvictedEntriesFlow():35:35 -> s
    112:115:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):373 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    116:123:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):373:373 -> s
    124:125:java.lang.Object kotlinx.coroutines.flow.ReadonlySharedFlow.collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> s
    124:125:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):373 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    126:133:java.lang.Object kotlinx.coroutines.flow.ReadonlySharedFlow.collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> s
    126:133:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):373 -> s
    134:136:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):378:378 -> s
    137:138:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    137:138:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):0 -> s
    139:158:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):254:254 -> s
    159:162:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):256:256 -> s
    163:173:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):270:270 -> s
    174:187:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):271:271 -> s
    188:189:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):272:272 -> s
    190:197:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):256:256 -> s
    198:201:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):272:272 -> s
    202:208:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.successfulAsList(java.util.Collection):279:279 -> s
    202:208:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):255 -> s
    209:212:java.util.concurrent.Executor androidx.camera.core.impl.utils.executor.CameraXExecutors.directExecutor():53:53 -> s
    209:212:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.successfulAsList(java.util.Collection):280 -> s
    209:212:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):255 -> s
    213:215:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.successfulAsList(java.util.Collection):280:280 -> s
    213:215:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):255 -> s
    216:225:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):258:258 -> s
    226:227:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    226:227:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):0 -> s
    228:248:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):182:182 -> s
    249:256:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):202:202 -> s
    257:258:java.lang.String androidx.camera.camera2.impl.Camera2Logger.access$getTRUNCATED_TAG$p():36:36 -> s
    257:258:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):203 -> s
    259:276:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):201:201 -> s
    277:279:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):203:203 -> s
    280:283:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):206:206 -> s
    284:285:androidx.camera.camera2.config.UseCaseGraphContext androidx.camera.camera2.impl.UseCaseCameraImpl.access$getUseCaseGraphContext$p(androidx.camera.camera2.impl.UseCaseCameraImpl):70:70 -> s
    284:285:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):207 -> s
    286:287:void androidx.camera.camera2.config.UseCaseGraphContext.closeGraph():221:221 -> s
    286:287:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):207 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    288:293:void androidx.camera.camera2.config.UseCaseGraphContext.closeGraph():221:221 -> s
    288:293:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):207 -> s
    294:359:void androidx.camera.camera2.config.UseCaseGraphContext.closeGraph():222:222 -> s
    294:359:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):207 -> s
    360:363:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208:208 -> s
    364:371:androidx.camera.camera2.impl.UseCaseSurfaceManager androidx.camera.camera2.impl.UseCaseCameraImpl.getUseCaseSurfaceManager():91:91 -> s
    364:371:androidx.camera.camera2.impl.UseCaseSurfaceManager androidx.camera.camera2.impl.UseCaseCameraImpl.access$getUseCaseSurfaceManager(androidx.camera.camera2.impl.UseCaseCameraImpl):70 -> s
    364:371:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    372:373:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():155:155 -> s
    372:373:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    374:375:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():155:156 -> s
    374:375:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    376:378:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():156:156 -> s
    376:378:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    379:384:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():275:275 -> s
    379:384:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    385:386:java.lang.String androidx.camera.camera2.impl.Camera2Logger.access$getTRUNCATED_TAG$p():36:36 -> s
    385:386:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():276 -> s
    385:386:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    387:388:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():158:158 -> s
    387:388:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    389:394:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():276:276 -> s
    389:394:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    395:398:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():161:161 -> s
    395:398:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    399:401:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    399:401:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> s
    399:401:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():161 -> s
    399:401:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    402:406:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():162:162 -> s
    402:406:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    407:408:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():163:163 -> s
    407:408:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    409:413:kotlinx.coroutines.CompletableDeferred kotlinx.coroutines.CompletableDeferredKt.CompletableDeferred(kotlinx.coroutines.Job):64:64 -> s
    409:413:kotlinx.coroutines.CompletableDeferred kotlinx.coroutines.CompletableDeferredKt.CompletableDeferred$default(kotlinx.coroutines.Job,int,java.lang.Object):64 -> s
    409:413:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():165 -> s
    409:413:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    414:415:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():166:166 -> s
    414:415:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    416:418:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():168:168 -> s
    416:418:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    419:419:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():155:155 -> s
    419:419:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    420:421:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208:208 -> s
    422:429:java.lang.Object kotlinx.coroutines.CompletableDeferredImpl.await(kotlin.coroutines.Continuation):114:114 -> s
    422:429:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    430:432:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):194:194 -> s
    433:434:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():155:155 -> s
    433:434:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    435:436:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    435:436:java.lang.Object androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.invokeSuspend(java.lang.Object):0 -> s
    437:472:java.lang.Object androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.invokeSuspend(java.lang.Object):239:239 -> s
    473:474:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    473:474:java.lang.Object invokeSuspend(java.lang.Object):0 -> s
    475:510:java.lang.Object invokeSuspend(java.lang.Object):1271:1271 -> s
