# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.JobSupport":"JobSupport.kt","kotlinx.coroutines.selects.SelectImplementation":"Select.kt"}}
kotlinx.coroutines.JobSupport$onJoin$1 -> qi3:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    kotlinx.coroutines.JobSupport$onJoin$1 INSTANCE -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqi3;"}
    3:13:void <init>():0:0 -> <clinit>
    3:13:void <clinit>():0 -> <clinit>
    14:16:void <clinit>():0:0 -> <clinit>
    1:4:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):594:594 -> e
    5:6:void invoke(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):594:594 -> e
    5:6:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):594 -> e
    7:10:boolean kotlinx.coroutines.JobSupport.joinInternal():1668:1668 -> e
    7:10:void kotlinx.coroutines.JobSupport.registerSelectForOnJoin(kotlinx.coroutines.selects.SelectInstance,java.lang.Object):599 -> e
    7:10:void kotlinx.coroutines.JobSupport.access$registerSelectForOnJoin(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):22 -> e
    7:10:void invoke(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):594 -> e
    7:10:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):594 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]}
    11:16:boolean kotlinx.coroutines.JobSupport.joinInternal():580:580 -> e
    11:16:void kotlinx.coroutines.JobSupport.registerSelectForOnJoin(kotlinx.coroutines.selects.SelectInstance,java.lang.Object):599 -> e
    11:16:void kotlinx.coroutines.JobSupport.access$registerSelectForOnJoin(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):22 -> e
    11:16:void invoke(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):594 -> e
    11:16:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):594 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]}
    17:19:void kotlinx.coroutines.selects.SelectImplementation.selectInRegistrationPhase(java.lang.Object):552:552 -> e
    17:19:void kotlinx.coroutines.JobSupport.registerSelectForOnJoin(kotlinx.coroutines.selects.SelectInstance,java.lang.Object):600 -> e
    17:19:void kotlinx.coroutines.JobSupport.access$registerSelectForOnJoin(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):22 -> e
    17:19:void invoke(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):594 -> e
    17:19:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):594 -> e
    20:25:boolean kotlinx.coroutines.JobSupport.joinInternal():581:581 -> e
    20:25:void kotlinx.coroutines.JobSupport.registerSelectForOnJoin(kotlinx.coroutines.selects.SelectInstance,java.lang.Object):599 -> e
    20:25:void kotlinx.coroutines.JobSupport.access$registerSelectForOnJoin(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):22 -> e
    20:25:void invoke(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):594 -> e
    20:25:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):594 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]}
    26:31:void kotlinx.coroutines.JobSupport.registerSelectForOnJoin(kotlinx.coroutines.selects.SelectInstance,java.lang.Object):603:603 -> e
    26:31:void kotlinx.coroutines.JobSupport.access$registerSelectForOnJoin(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):22 -> e
    26:31:void invoke(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):594 -> e
    26:31:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):594 -> e
    32:35:kotlinx.coroutines.DisposableHandle kotlinx.coroutines.JobKt.invokeOnCompletion(kotlinx.coroutines.Job,boolean,kotlinx.coroutines.JobNode):1:1 -> e
    32:35:kotlinx.coroutines.DisposableHandle kotlinx.coroutines.JobKt__JobKt.invokeOnCompletion$default(kotlinx.coroutines.Job,boolean,kotlinx.coroutines.JobNode,int,java.lang.Object):366 -> e
    32:35:kotlinx.coroutines.DisposableHandle kotlinx.coroutines.JobKt.invokeOnCompletion$default(kotlinx.coroutines.Job,boolean,kotlinx.coroutines.JobNode,int,java.lang.Object):1 -> e
    32:35:void kotlinx.coroutines.JobSupport.registerSelectForOnJoin(kotlinx.coroutines.selects.SelectInstance,java.lang.Object):603 -> e
    32:35:void kotlinx.coroutines.JobSupport.access$registerSelectForOnJoin(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):22 -> e
    32:35:void invoke(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):594 -> e
    32:35:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):594 -> e
    36:38:void kotlinx.coroutines.selects.SelectImplementation.disposeOnCompletion(kotlinx.coroutines.DisposableHandle):532:532 -> e
    36:38:void kotlinx.coroutines.JobSupport.registerSelectForOnJoin(kotlinx.coroutines.selects.SelectInstance,java.lang.Object):604 -> e
    36:38:void kotlinx.coroutines.JobSupport.access$registerSelectForOnJoin(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):22 -> e
    36:38:void invoke(kotlinx.coroutines.JobSupport,kotlinx.coroutines.selects.SelectInstance,java.lang.Object):594 -> e
    36:38:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):594 -> e
