# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.coroutines.jvm.internal.ContinuationImpl":"ContinuationImpl.kt","kotlinx.coroutines.Job":"Job.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","kotlinx.coroutines.Job$DefaultImpls":"Job.kt","androidx.camera.camera2.pipe.compat.CameraStateOpener$tryOpenCamera$2$timeoutJob$1":"RetryingCameraStateOpener.kt","kotlinx.coroutines.selects.SelectImplementation":"Select.kt","androidx.camera.camera2.pipe.CameraError":"CameraError.kt","kotlin.jvm.internal.Ref$ObjectRef":"Ref.java"}}
androidx.camera.camera2.pipe.compat.CameraStateOpener$tryOpenCamera$2 -> vk0:
# {"id":"sourceFile","fileName":"RetryingCameraStateOpener.kt"}
    java.lang.Object L$1 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lin5;"}
    java.lang.Object L$2 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lin5;"}
    java.lang.Object L$3 -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lin5;"}
    java.lang.Object L$4 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lin5;"}
    int label -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Z"}
    java.lang.Object L$0 -> i0
    androidx.camera.camera2.pipe.compat.CameraStateOpener this$0 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgz0;"}
    java.lang.String $cameraId -> k0
    androidx.camera.camera2.pipe.compat.AndroidCameraState $cameraState -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lka;"}
    1:11:void <init>(androidx.camera.camera2.pipe.compat.CameraStateOpener,java.lang.String,androidx.camera.camera2.pipe.compat.AndroidCameraState,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgz0;Ljava/lang/String;Lka;Ly81;)V"}
    5:17:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    5:17:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    1:14:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly81;Ljava/lang/Object;)Ly81;"}
    3:4:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    3:4:java.lang.Object invokeSuspend(java.lang.Object):0 -> s
    5:62:java.lang.Object invokeSuspend(java.lang.Object):275:275 -> s
    63:64:java.lang.Object invokeSuspend(java.lang.Object):278:278 -> s
    65:67:void kotlin.jvm.internal.Ref$ObjectRef.<init>():13:13 -> s
    65:67:java.lang.Object invokeSuspend(java.lang.Object):278 -> s
    68:77:java.lang.Object invokeSuspend(java.lang.Object):278:278 -> s
    78:81: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
    78:81:java.lang.Object invokeSuspend(java.lang.Object):278 -> s
    82:83:java.lang.Object invokeSuspend(java.lang.Object):278:278 -> s
    84:85:java.lang.Object invokeSuspend(java.lang.Object):290:290 -> s
    86:88:void kotlin.jvm.internal.Ref$ObjectRef.<init>():13:13 -> s
    86:88:java.lang.Object invokeSuspend(java.lang.Object):290 -> s
    89:95:java.lang.Object invokeSuspend(java.lang.Object):290:290 -> s
    96:99: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
    96:99:java.lang.Object invokeSuspend(java.lang.Object):290 -> s
    100:101:java.lang.Object invokeSuspend(java.lang.Object):290:290 -> s
    102:103:java.lang.Object invokeSuspend(java.lang.Object):312:312 -> s
    104:106:void kotlin.jvm.internal.Ref$ObjectRef.<init>():13:13 -> s
    104:106:java.lang.Object invokeSuspend(java.lang.Object):312 -> s
    107:109:java.lang.Object invokeSuspend(java.lang.Object):312:312 -> s
    110:112:void androidx.camera.camera2.pipe.compat.CameraStateOpener$tryOpenCamera$2$timeoutJob$1.<init>(kotlin.coroutines.Continuation):0:0 -> s
    110:112:java.lang.Object invokeSuspend(java.lang.Object):312 -> s
    113:116:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> s
    113:116:java.lang.Object invokeSuspend(java.lang.Object):312 -> s
    117:118:java.lang.Object invokeSuspend(java.lang.Object):312:312 -> s
    119:120:java.lang.Object invokeSuspend(java.lang.Object):316:316 -> s
    121:123:void kotlin.jvm.internal.Ref$ObjectRef.<init>():13:13 -> s
    121:123:java.lang.Object invokeSuspend(java.lang.Object):316 -> s
    124:128:java.lang.Object invokeSuspend(java.lang.Object):316:316 -> s
    129:132:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> s
    129:132:java.lang.Object invokeSuspend(java.lang.Object):316 -> s
    133:139:java.lang.Object invokeSuspend(java.lang.Object):316:316 -> s
    140:145:java.lang.Object invokeSuspend(java.lang.Object):321:321 -> s
    146:147:java.lang.Object invokeSuspend(java.lang.Object):666:666 -> s
    148:152:kotlin.coroutines.CoroutineContext kotlin.coroutines.jvm.internal.ContinuationImpl.getContext():106:106 -> s
    148:152:java.lang.Object invokeSuspend(java.lang.Object):666 -> s
    153:155:java.lang.Object invokeSuspend(java.lang.Object):666:666 -> s
    156:173:java.lang.Object invokeSuspend(java.lang.Object):325:325 -> s
    174:191:java.lang.Object invokeSuspend(java.lang.Object):331:331 -> s
    192:223:java.lang.Object invokeSuspend(java.lang.Object):337:337 -> s
    224:225:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461:461 -> s
    224:225:java.lang.Object invokeSuspend(java.lang.Object):337 -> s
    226:232:java.lang.Object kotlinx.coroutines.selects.SelectClause0Impl.getClauseObject():175:175 -> s
    226:232:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    226:232:java.lang.Object invokeSuspend(java.lang.Object):337 -> s
    233:240:kotlin.jvm.functions.Function3 kotlinx.coroutines.selects.SelectClause0Impl.getRegFunc():176:176 -> s
    233:240:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    233:240:java.lang.Object invokeSuspend(java.lang.Object):337 -> s
    241:243:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461:461 -> s
    241:243:java.lang.Object invokeSuspend(java.lang.Object):337 -> s
    244:254:void kotlinx.coroutines.selects.SelectImplementation.register$default(kotlinx.coroutines.selects.SelectImplementation,kotlinx.coroutines.selects.SelectImplementation$ClauseData,boolean,int,java.lang.Object):485:485 -> s
    244:254:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    244:254:java.lang.Object invokeSuspend(java.lang.Object):337 -> s
    255:271:java.lang.Object invokeSuspend(java.lang.Object):351:351 -> s
    272:273:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461:461 -> s
    272:273:java.lang.Object invokeSuspend(java.lang.Object):351 -> s
    274:279:java.lang.Object kotlinx.coroutines.selects.SelectClause0Impl.getClauseObject():175:175 -> s
    274:279:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    274:279:java.lang.Object invokeSuspend(java.lang.Object):351 -> s
    280:286:kotlin.jvm.functions.Function3 kotlinx.coroutines.selects.SelectClause0Impl.getRegFunc():176:176 -> s
    280:286:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    280:286:java.lang.Object invokeSuspend(java.lang.Object):351 -> s
    287:289:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461:461 -> s
    287:289:java.lang.Object invokeSuspend(java.lang.Object):351 -> s
    290:294:void kotlinx.coroutines.selects.SelectImplementation.register$default(kotlinx.coroutines.selects.SelectImplementation,kotlinx.coroutines.selects.SelectImplementation$ClauseData,boolean,int,java.lang.Object):485:485 -> s
    290:294:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    290:294:java.lang.Object invokeSuspend(java.lang.Object):351 -> s
    295:307:java.lang.Object invokeSuspend(java.lang.Object):670:670 -> s
    308:319:boolean kotlinx.coroutines.selects.SelectImplementation.isSelected():373:373 -> s
    308:319:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect$suspendImpl(kotlinx.coroutines.selects.SelectImplementation,kotlin.coroutines.Continuation):441 -> s
    308:319:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect(kotlin.coroutines.Continuation):0 -> s
    308:319:java.lang.Object invokeSuspend(java.lang.Object):670 -> s
    320:324:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect$suspendImpl(kotlinx.coroutines.selects.SelectImplementation,kotlin.coroutines.Continuation):441:441 -> s
    320:324:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect(kotlin.coroutines.Continuation):0 -> s
    320:324:java.lang.Object invokeSuspend(java.lang.Object):670 -> s
    325:328:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect$suspendImpl(kotlinx.coroutines.selects.SelectImplementation,kotlin.coroutines.Continuation):442:442 -> s
    325:328:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect(kotlin.coroutines.Continuation):0 -> s
    325:328:java.lang.Object invokeSuspend(java.lang.Object):670 -> s
    329:335:java.lang.Object invokeSuspend(java.lang.Object):670:670 -> s
    336:339:java.lang.Object invokeSuspend(java.lang.Object):324:324 -> s
    340:356:java.lang.Object invokeSuspend(java.lang.Object):358:358 -> s
    357:359:java.lang.Object invokeSuspend(java.lang.Object):671:671 -> s
    360:365:java.lang.Object invokeSuspend(java.lang.Object):360:360 -> s
    366:373:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    366:373:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> s
    366:373:java.lang.Object invokeSuspend(java.lang.Object):360 -> s
    374:379:java.lang.Object invokeSuspend(java.lang.Object):361:361 -> s
    380:384:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    380:384:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> s
    380:384:java.lang.Object invokeSuspend(java.lang.Object):361 -> s
    385:390:java.lang.Object invokeSuspend(java.lang.Object):362:362 -> s
    391:393:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    391:393:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> s
    391:393:java.lang.Object invokeSuspend(java.lang.Object):362 -> s
    394:399:java.lang.Object invokeSuspend(java.lang.Object):363:363 -> s
    400:410:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    400:410:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> s
    400:410:java.lang.Object invokeSuspend(java.lang.Object):363 -> s
    411:412:java.lang.Object invokeSuspend(java.lang.Object):368:368 -> s
    413:415:java.lang.Object invokeSuspend(java.lang.Object):673:673 -> s
    416:417:java.lang.Object invokeSuspend(java.lang.Object):369:369 -> s
    418:419:java.lang.Object invokeSuspend(java.lang.Object):375:375 -> s
    420:426:androidx.camera.camera2.pipe.CameraError androidx.camera.camera2.pipe.CameraError.box-impl(int):0:0 -> s
    420:426:java.lang.Object invokeSuspend(java.lang.Object):375 -> s
    427:430:java.lang.Object invokeSuspend(java.lang.Object):375:375 -> s
