# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.CompletedContinuation":"CancellableContinuationImpl.kt","kotlinx.coroutines.CancelHandler$UserSupplied":"CancellableContinuationImpl.kt","kotlinx.coroutines.CompletedExceptionally":"CompletionState.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","kotlinx.coroutines.internal.DispatchedContinuation":"DispatchedContinuation.kt","kotlinx.coroutines.JobKt__JobKt":"Job.kt","kotlinx.coroutines.CancelledContinuation":"CompletionState.kt","kotlinx.coroutines.CompletionHandlerException":"Exceptions.common.kt","kotlinx.coroutines.EventLoop":"EventLoop.common.kt"}}
kotlinx.coroutines.CancellableContinuationImpl -> mt:
# {"id":"sourceFile","fileName":"CancellableContinuationImpl.kt"}
    kotlin.coroutines.Continuation delegate -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr50;"}
    kotlin.coroutines.CoroutineContext context -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp60;"}
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater _decisionAndIndex$volatile$FU -> k
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _state$volatile$FU -> l
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _parentHandle$volatile$FU -> m
    long _parentHandle$volatile$FU$offset -> n
      # {"id":"com.android.tools.r8.synthesized"}
    long _state$volatile$FU$offset -> o
      # {"id":"com.android.tools.r8.synthesized"}
    1:51:void <clinit>():0:0 -> <clinit>
    1:3:void <init>(kotlin.coroutines.Continuation,int):28:28 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILr50;)V"}
    4:5:void <init>(kotlin.coroutines.Continuation,int):31:31 -> <init>
    6:14:void <init>(kotlin.coroutines.Continuation,int):38:38 -> <init>
    15:16:void <init>(kotlin.coroutines.Continuation,int):703:703 -> <init>
    17:21:void <init>(kotlin.coroutines.Continuation,int):80:80 -> <init>
    1:13:void invokeOnCancellationImpl(java.lang.Object):402:402 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lis1;)V"}
    14:17:void invokeOnCancellationImpl(java.lang.Object):404:404 -> A
    18:42:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> A
    18:42:void invokeOnCancellationImpl(java.lang.Object):405 -> A
    43:51:void invokeOnCancellationImpl(java.lang.Object):407:407 -> A
    52:55:void invokeOnCancellationImpl(java.lang.Object):408:408 -> A
    56:58:void invokeOnCancellationImpl(java.lang.Object):414:414 -> A
    59:62:java.util.concurrent.atomic.AtomicIntegerFieldUpdater kotlinx.coroutines.CompletedExceptionally.get_handled$volatile$FU():0:0 -> A
    59:62:boolean kotlinx.coroutines.CompletedExceptionally.makeHandled():32 -> A
    59:62:void invokeOnCancellationImpl(java.lang.Object):414 -> A
    63:68:boolean kotlinx.coroutines.CompletedExceptionally.makeHandled():32:32 -> A
    63:68:void invokeOnCancellationImpl(java.lang.Object):414 -> A
    69:72:void invokeOnCancellationImpl(java.lang.Object):420:420 -> A
    73:74:void invokeOnCancellationImpl(java.lang.Object):421:421 -> A
    75:78:void invokeOnCancellationImpl(java.lang.Object):422:422 -> A
    79:84:void invokeOnCancellationImpl(java.lang.Object):423:423 -> A
    85:89:void invokeOnCancellationImpl(java.lang.Object):425:425 -> A
    90:93:void invokeOnCancellationImpl(java.lang.Object):426:426 -> A
    94:97:void invokeOnCancellationImpl(java.lang.Object):414:414 -> A
    98:101:void invokeOnCancellationImpl(java.lang.Object):432:432 -> A
    102:108:void invokeOnCancellationImpl(java.lang.Object):436:436 -> A
    109:113:void invokeOnCancellationImpl(java.lang.Object):438:438 -> A
    114:119:void invokeOnCancellationImpl(java.lang.Object):439:439 -> A
    120:123:boolean kotlinx.coroutines.CompletedContinuation.getCancelled():683:683 -> A
    120:123:void invokeOnCancellationImpl(java.lang.Object):440 -> A
    124:129:void invokeOnCancellationImpl(java.lang.Object):442:442 -> A
    130:133:void invokeOnCancellationImpl(java.lang.Object):445:445 -> A
    134:153:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> A
    134:153:void invokeOnCancellationImpl(java.lang.Object):446 -> A
    154:158:void invokeOnCancellationImpl(java.lang.Object):436:436 -> A
    159:163:void invokeOnCancellationImpl(java.lang.Object):454:454 -> A
    164:169:void invokeOnCancellationImpl(java.lang.Object):455:455 -> A
    170:181:void invokeOnCancellationImpl(java.lang.Object):456:456 -> A
    182:206:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> A
    182:206:void invokeOnCancellationImpl(java.lang.Object):457 -> A
    207:210:void invokeOnCancellationImpl(java.lang.Object):407:407 -> A
    1:19:boolean isReusable():138:138 -> B
    3:32:void multipleHandlersError(java.lang.Object,java.lang.Object):464:464 -> C
    1:3:java.lang.String nameString():621:621 -> D
    1:19:void releaseClaimedReusableContinuation$kotlinx_coroutines_core():353:353 -> E
    20:22:void releaseClaimedReusableContinuation$kotlinx_coroutines_core():354:354 -> E
    23:26:void releaseClaimedReusableContinuation$kotlinx_coroutines_core():355:355 -> E
    1:2:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_state$volatile$FU():0:0 -> F
    1:2:boolean resetStateReusable():148 -> F
    3:13:boolean resetStateReusable():148:148 -> F
    14:23:boolean resetStateReusable():150:150 -> F
    24:28:boolean resetStateReusable():152:152 -> F
    29:33:java.util.concurrent.atomic.AtomicIntegerFieldUpdater get_decisionAndIndex$volatile$FU():0:0 -> F
    29:33:boolean resetStateReusable():155 -> F
    34:36:boolean resetStateReusable():155:155 -> F
    37:43:boolean resetStateReusable():156:156 -> F
    1:13:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):498:498 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILsu0;)V"}
    14:17:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):500:500 -> G
    18:24:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):501:501 -> G
    25:35:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> G
    25:35:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):502 -> G
    36:44:void detachChildIfNonReusable():562:562 -> G
    36:44:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):503 -> G
    45:48:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):504:504 -> G
    49:59:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> G
    49:59:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):502 -> G
    60:63:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):508:508 -> G
    64:65:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):514:514 -> G
    66:69:java.util.concurrent.atomic.AtomicIntegerFieldUpdater kotlinx.coroutines.CancelledContinuation.get_resumed$volatile$FU():0:0 -> G
    66:69:boolean kotlinx.coroutines.CancelledContinuation.makeResumed():49 -> G
    66:69:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):514 -> G
    70:77:boolean kotlinx.coroutines.CancelledContinuation.makeResumed():49:49 -> G
    70:77:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):514 -> G
    78:83:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):516:516 -> G
    84:89:java.lang.Void alreadyResumedError(java.lang.Object):556:556 -> G
    84:89:void resumeImpl$kotlinx_coroutines_core(java.lang.Object,int,kotlin.jvm.functions.Function3):521 -> G
    1:13:void resumeUndispatched(kotlinx.coroutines.CoroutineDispatcher,java.lang.Object):595:595 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr60;)V"}
    14:23:void resumeUndispatched(kotlinx.coroutines.CoroutineDispatcher,java.lang.Object):596:596 -> H
    24:29:void resumeImpl$kotlinx_coroutines_core$default(kotlinx.coroutines.CancellableContinuationImpl,java.lang.Object,int,kotlin.jvm.functions.Function3,int,java.lang.Object):493:493 -> H
    24:29:void resumeUndispatched(kotlinx.coroutines.CoroutineDispatcher,java.lang.Object):596 -> H
    1:15:java.lang.Object resumedState(kotlinx.coroutines.NotCompleted,java.lang.Object,int,kotlin.jvm.functions.Function3,java.lang.Object):480:480 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lis1;Ljava/lang/Object;ILsu0;)Ljava/lang/Object;"}
    16:20:java.lang.Object resumedState(kotlinx.coroutines.NotCompleted,java.lang.Object,int,kotlin.jvm.functions.Function3,java.lang.Object):486:486 -> I
    21:41:java.lang.Object resumedState(kotlinx.coroutines.NotCompleted,java.lang.Object,int,kotlin.jvm.functions.Function3,java.lang.Object):489:489 -> I
    1:15:kotlinx.coroutines.internal.Symbol tryResumeImpl(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function3):534:534 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lsu0;)Lj2;"}
    16:19:kotlinx.coroutines.internal.Symbol tryResumeImpl(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function3):536:536 -> J
    20:28:kotlinx.coroutines.internal.Symbol tryResumeImpl(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function3):537:537 -> J
    29:39:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> J
    29:39:kotlinx.coroutines.internal.Symbol tryResumeImpl(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function3):538 -> J
    40:49:void detachChildIfNonReusable():562:562 -> J
    40:49:kotlinx.coroutines.internal.Symbol tryResumeImpl(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function3):539 -> J
    50:61:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> J
    50:61:kotlinx.coroutines.internal.Symbol tryResumeImpl(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function3):538 -> J
    1:18:void invokeOnCancellation(kotlinx.coroutines.internal.Segment,int):386:386 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsg2;I)V"}
    19:24:void invokeOnCancellation(kotlinx.coroutines.internal.Segment,int):390:390 -> a
    25:28:void invokeOnCancellation(kotlinx.coroutines.internal.Segment,int):392:392 -> a
    29:30:void invokeOnCancellation(kotlinx.coroutines.internal.Segment,int):388:388 -> a
    31:34:void invokeOnCancellation(kotlinx.coroutines.internal.Segment,int):387:387 -> a
    1:13:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):169:169 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/CancellationException;)V"}
    14:17:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):171:171 -> b
    18:23:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):172:172 -> b
    24:27:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):173:173 -> b
    28:30:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):174:174 -> b
    31:37:boolean kotlinx.coroutines.CompletedContinuation.getCancelled():683:683 -> b
    31:37:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):174 -> b
    38:41:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):175:175 -> b
    42:53:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> b
    42:53:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):176 -> b
    54:60:void kotlinx.coroutines.CompletedContinuation.invokeHandlers(kotlinx.coroutines.CancellableContinuationImpl,java.lang.Throwable):686:686 -> b
    54:60:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):177 -> b
    61:70:void kotlinx.coroutines.CompletedContinuation.invokeHandlers(kotlinx.coroutines.CancellableContinuationImpl,java.lang.Throwable):687:687 -> b
    61:70:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):177 -> b
    71:81:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> b
    71:81:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):176 -> b
    82:88:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):174:174 -> b
    89:102:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):184:184 -> b
    103:127:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> b
    103:127:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):184 -> b
    128:133:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):171:171 -> b
    1:3:kotlin.coroutines.Continuation getDelegate$kotlinx_coroutines_core():31:31 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr50;"}
    1:9:java.lang.Throwable getExceptionalResult$kotlinx_coroutines_core(java.lang.Object):614:614 -> d
    1:10:java.lang.Object getSuccessfulResult$kotlinx_coroutines_core(java.lang.Object):607:607 -> e
    1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():161:161 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()La70;"}
    1:3:kotlin.coroutines.CoroutineContext getContext():38:38 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp60;"}
    1:10:java.lang.Object kotlinx.coroutines.CompletionStateKt.toState(java.lang.Object,kotlinx.coroutines.CancellableContinuation):11:11 -> i
    1:10:void resumeWith(java.lang.Object):359 -> i
    11:13:void kotlinx.coroutines.CompletedExceptionally.<init>(java.lang.Throwable,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):26:26 -> i
    11:13:java.lang.Object kotlinx.coroutines.CompletionStateKt.toState(java.lang.Object,kotlinx.coroutines.CancellableContinuation):11 -> i
    11:13:void resumeWith(java.lang.Object):359 -> i
    14:16:void resumeWith(java.lang.Object):359:359 -> i
    17:20:void resumeImpl$kotlinx_coroutines_core$default(kotlinx.coroutines.CancellableContinuationImpl,java.lang.Object,int,kotlin.jvm.functions.Function3,int,java.lang.Object):493:493 -> i
    17:20:void resumeWith(java.lang.Object):359 -> i
    1:6:void resume(java.lang.Object,kotlin.jvm.functions.Function3):369:369 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lsu0;)V"}
    1:5:java.lang.Object tryResume(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function3):583:583 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lsu0;)Lj2;"}
    1:5:java.lang.Object takeState$kotlinx_coroutines_core():165:165 -> l
    1:5:void callCancelHandler(kotlinx.coroutines.CancelHandler,java.lang.Throwable):239:239 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lht;Ljava/lang/Throwable;)V"}
    6:13:void kotlinx.coroutines.DisposeOnCancel.invoke(java.lang.Throwable):503:503 -> m
    6:13:void callCancelHandler(kotlinx.coroutines.CancelHandler,java.lang.Throwable):239 -> m
    14:22:void kotlinx.coroutines.CancelHandler$UserSupplied.invoke(java.lang.Throwable):667:667 -> m
    14:22:void callCancelHandler(kotlinx.coroutines.CancelHandler,java.lang.Throwable):239 -> m
    23:38:void callCancelHandler(kotlinx.coroutines.CancelHandler,java.lang.Throwable):711:711 -> m
    39:41:void kotlinx.coroutines.CompletionHandlerException.<init>(java.lang.String,java.lang.Throwable):8:8 -> m
    39:41:void callCancelHandler(kotlinx.coroutines.CancelHandler,java.lang.Throwable):711 -> m
    42:48:void callCancelHandler(kotlinx.coroutines.CancelHandler,java.lang.Throwable):709:709 -> m
    1:2:void callOnCancellation(kotlin.jvm.functions.Function3,java.lang.Throwable,java.lang.Object):252:252 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsu0;Ljava/lang/Throwable;Ljava/lang/Object;)V"}
    3:7:void callOnCancellation(kotlin.jvm.functions.Function3,java.lang.Throwable,java.lang.Object):253:253 -> n
    8:23:void callOnCancellation(kotlin.jvm.functions.Function3,java.lang.Throwable,java.lang.Object):258:258 -> n
    24:26:void kotlinx.coroutines.CompletionHandlerException.<init>(java.lang.String,java.lang.Throwable):8:8 -> n
    24:26:void callOnCancellation(kotlin.jvm.functions.Function3,java.lang.Throwable,java.lang.Object):258 -> n
    27:30:void callOnCancellation(kotlin.jvm.functions.Function3,java.lang.Throwable,java.lang.Object):256:256 -> n
    1:13:boolean cancel(java.lang.Throwable):202:202 -> o
    14:19:boolean cancel(java.lang.Throwable):203:203 -> o
    20:33:boolean cancel(java.lang.Throwable):205:205 -> o
    34:59:void kotlinx.coroutines.CancelledContinuation.<init>(kotlin.coroutines.Continuation,java.lang.Throwable,boolean):47:47 -> o
    34:59:boolean cancel(java.lang.Throwable):205 -> o
    60:62:void kotlinx.coroutines.CancelledContinuation.<init>(kotlin.coroutines.Continuation,java.lang.Throwable,boolean):43:43 -> o
    60:62:boolean cancel(java.lang.Throwable):205 -> o
    63:73:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> o
    63:73:boolean cancel(java.lang.Throwable):206 -> o
    74:76:boolean cancel(java.lang.Throwable):208:208 -> o
    77:86:boolean cancel(java.lang.Throwable):209:209 -> o
    87:95:boolean cancel(java.lang.Throwable):210:210 -> o
    96:104:void detachChildIfNonReusable():562:562 -> o
    96:104:boolean cancel(java.lang.Throwable):213 -> o
    105:110:boolean cancel(java.lang.Throwable):214:214 -> o
    111:120:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> o
    111:120:boolean cancel(java.lang.Throwable):206 -> o
    1:2:void callSegmentOnCancellation(kotlinx.coroutines.internal.Segment,java.lang.Throwable):242:242 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsg2;Ljava/lang/Throwable;)V"}
    3:4:java.util.concurrent.atomic.AtomicIntegerFieldUpdater get_decisionAndIndex$volatile$FU():0:0 -> p
    3:4:void callSegmentOnCancellation(kotlinx.coroutines.internal.Segment,java.lang.Throwable):242 -> p
    5:14:void callSegmentOnCancellation(kotlinx.coroutines.internal.Segment,java.lang.Throwable):242:242 -> p
    15:19:void callSegmentOnCancellation(kotlinx.coroutines.internal.Segment,java.lang.Throwable):244:244 -> p
    20:35:void callSegmentOnCancellation(kotlinx.coroutines.internal.Segment,java.lang.Throwable):722:722 -> p
    36:38:void kotlinx.coroutines.CompletionHandlerException.<init>(java.lang.String,java.lang.Throwable):8:8 -> p
    36:38:void callSegmentOnCancellation(kotlinx.coroutines.internal.Segment,java.lang.Throwable):722 -> p
    39:42:void callSegmentOnCancellation(kotlinx.coroutines.internal.Segment,java.lang.Throwable):720:720 -> p
    43:48:void callSegmentOnCancellation(kotlinx.coroutines.internal.Segment,java.lang.Throwable):243:243 -> p
    1:6:void completeResume(java.lang.Object):591:591 -> q
    1:7:void detachChild$kotlinx_coroutines_core():569:569 -> r
    8:10:void detachChild$kotlinx_coroutines_core():570:570 -> r
    11:25:void detachChild$kotlinx_coroutines_core():571:571 -> r
    1:20:boolean tryResume():280:280 -> s
    1:20:void dispatchResume(int):468 -> s
    21:46:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):140:140 -> s
    21:46:void dispatchResume(int):470 -> s
    47:51:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):142:142 -> s
    47:51:void dispatchResume(int):470 -> s
    52:57:kotlin.coroutines.CoroutineContext kotlinx.coroutines.internal.DispatchedContinuation.getContext():0:0 -> s
    52:57:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):143 -> s
    52:57:void dispatchResume(int):470 -> s
    58:63:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):144:144 -> s
    58:63:void dispatchResume(int):470 -> s
    64:67:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):145:145 -> s
    64:67:void dispatchResume(int):470 -> s
    68:71:void kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(kotlinx.coroutines.DispatchedTask):168:168 -> s
    68:71:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):147 -> s
    68:71:void dispatchResume(int):470 -> s
    72:82:boolean kotlinx.coroutines.EventLoop.isUnconfinedLoopActive():83:83 -> s
    72:82:void kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(kotlinx.coroutines.DispatchedTask):169 -> s
    72:82:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):147 -> s
    72:82:void dispatchResume(int):470 -> s
    83:86:void kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(kotlinx.coroutines.DispatchedTask):171:171 -> s
    83:86:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):147 -> s
    83:86:void dispatchResume(int):470 -> s
    87:89:void kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(kotlinx.coroutines.DispatchedTask):238:238 -> s
    87:89:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):147 -> s
    87:89:void dispatchResume(int):470 -> s
    90:92:void kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(kotlinx.coroutines.DispatchedTask):175:175 -> s
    90:92:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):147 -> s
    90:92:void dispatchResume(int):470 -> s
    93:98:void kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(kotlinx.coroutines.DispatchedTask):243:243 -> s
    93:98:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):147 -> s
    93:98:void dispatchResume(int):470 -> s
    99:103:void kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(kotlinx.coroutines.DispatchedTask):252:252 -> s
    99:103:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):147 -> s
    99:103:void dispatchResume(int):470 -> s
    104:108:void kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(kotlinx.coroutines.DispatchedTask):250:250 -> s
    104:108:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):147 -> s
    104:108:void dispatchResume(int):470 -> s
    109:112:void kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(kotlinx.coroutines.DispatchedTask):252:252 -> s
    109:112:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):147 -> s
    109:112:void dispatchResume(int):470 -> s
    113:116:void kotlinx.coroutines.DispatchedTaskKt.dispatch(kotlinx.coroutines.DispatchedTask,int):152:152 -> s
    113:116:void dispatchResume(int):470 -> s
    117:129:boolean tryResume():284:284 -> s
    117:129:void dispatchResume(int):468 -> s
    130:136:boolean tryResume():282:282 -> s
    130:136:void dispatchResume(int):468 -> s
    1:5:java.lang.Throwable getContinuationCancellationCause(kotlinx.coroutines.Job):267:267 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La71;)Ljava/lang/Throwable;"}
    1:31:java.lang.String toString():618:618 -> toString
    32:35:java.lang.String getStateDebugRepresentation():114:114 -> toString
    32:35:java.lang.String toString():618 -> toString
    36:39:java.lang.String getStateDebugRepresentation():115:115 -> toString
    36:39:java.lang.String toString():618 -> toString
    40:42:java.lang.String getStateDebugRepresentation():118:118 -> toString
    40:42:java.lang.String toString():618 -> toString
    43:46:java.lang.String getStateDebugRepresentation():116:116 -> toString
    43:46:java.lang.String toString():618 -> toString
    47:51:java.lang.String getStateDebugRepresentation():118:118 -> toString
    47:51:java.lang.String toString():618 -> toString
    52:71:java.lang.String toString():618:618 -> toString
    1:2:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_parentHandle$volatile$FU():0:0 -> u
    1:2:kotlinx.coroutines.DisposableHandle getParentHandle():103 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ltf0;"}
    3:16:kotlinx.coroutines.DisposableHandle getParentHandle():103:103 -> u
    1:4:java.lang.Object getResult():291:291 -> v
    5:19:boolean trySuspend():270:270 -> v
    5:19:java.lang.Object getResult():294 -> v
    20:22:java.lang.Object getResult():320:320 -> v
    23:26:java.lang.Object getResult():322:322 -> v
    27:30:java.lang.Object getResult():323:323 -> v
    31:37:java.lang.Object getResult():328:328 -> v
    38:39:kotlin.coroutines.CoroutineContext getContext():38:38 -> v
    38:39:java.lang.Object getResult():329 -> v
    40:49:java.lang.Object getResult():329:329 -> v
    50:56:java.lang.Object getResult():330:330 -> v
    57:60:java.lang.Object getResult():331:331 -> v
    61:63:java.lang.Object getResult():332:332 -> v
    64:64:java.lang.Object getResult():737:737 -> v
    65:69:java.lang.Object getResult():336:336 -> v
    70:73:java.lang.Object getResult():323:323 -> v
    74:74:java.lang.Object getResult():735:735 -> v
    75:88:boolean trySuspend():274:274 -> v
    75:88:java.lang.Object getResult():294 -> v
    89:94:boolean trySuspend():272:272 -> v
    89:94:java.lang.Object getResult():294 -> v
    95:100:java.lang.Object getResult():304:304 -> v
    101:105:java.lang.Object getResult():305:305 -> v
    106:108:java.lang.Object getResult():313:313 -> v
    109:111:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> v
    109:111:java.lang.Object getResult():315 -> v
    1:2:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_state$volatile$FU():0:0 -> w
    1:2:java.lang.Object getState$kotlinx_coroutines_core():105 -> w
    3:14:java.lang.Object getState$kotlinx_coroutines_core():105:105 -> w
    1:7:void initCancellability():126:126 -> x
    8:15:boolean isCompleted():109:109 -> x
    8:15:void initCancellability():131 -> x
    16:18:void initCancellability():133:133 -> x
    19:33:void initCancellability():134:134 -> x
    1:2:kotlin.coroutines.CoroutineContext getContext():38:38 -> y
    1:2:kotlinx.coroutines.DisposableHandle installParentHandle():340 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ltf0;"}
    3:14:kotlinx.coroutines.DisposableHandle installParentHandle():340:340 -> y
    15:20:kotlinx.coroutines.DisposableHandle installParentHandle():342:342 -> y
    21:24:kotlinx.coroutines.DisposableHandle kotlinx.coroutines.JobKt__JobKt.invokeOnCompletion$default(kotlinx.coroutines.Job,boolean,kotlinx.coroutines.JobNode,int,java.lang.Object):366:366 -> y
    21:24:kotlinx.coroutines.DisposableHandle kotlinx.coroutines.JobKt.invokeOnCompletion$default(kotlinx.coroutines.Job,boolean,kotlinx.coroutines.JobNode,int,java.lang.Object):1 -> y
    21:24:kotlinx.coroutines.DisposableHandle installParentHandle():342 -> y
    25:51:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> y
    25:51:kotlinx.coroutines.DisposableHandle installParentHandle():343 -> y
    1:6:void invokeOnCancellation(kotlin.jvm.functions.Function1):396:396 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnu0;)V"}
    7:10:void invokeOnCancellationInternal$kotlinx_coroutines_core(kotlinx.coroutines.CancelHandler):398:398 -> z
    7:10:void kotlinx.coroutines.CancellableContinuationKt.invokeOnCancellation(kotlinx.coroutines.CancellableContinuation,kotlinx.coroutines.CancelHandler):319 -> z
    7:10:void invokeOnCancellation(kotlin.jvm.functions.Function1):396 -> z
