# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.android.HandlerDispatcher":"HandlerDispatcher.kt","kotlinx.coroutines.JobKt__JobKt":"Job.kt","kotlinx.coroutines.Dispatchers":"Dispatchers.kt","kotlinx.coroutines.CancellableContinuationImpl":"CancellableContinuationImpl.kt"}}
kotlinx.coroutines.android.HandlerContext -> tx0:
# {"id":"sourceFile","fileName":"HandlerDispatcher.kt"}
    android.os.Handler handler -> h
    java.lang.String name -> i
    boolean invokeImmediately -> j
    kotlinx.coroutines.android.HandlerContext immediate -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltx0;"}
    1:3:void kotlinx.coroutines.MainCoroutineDispatcher.<init>():11:11 -> <init>
    1:3:void kotlinx.coroutines.android.HandlerDispatcher.<init>():18 -> <init>
    1:3:void kotlinx.coroutines.android.HandlerDispatcher.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    1:3:void <init>(android.os.Handler,java.lang.String,boolean):110 -> <init>
    4:5:void <init>(android.os.Handler,java.lang.String,boolean):111:111 -> <init>
    6:7:void <init>(android.os.Handler,java.lang.String,boolean):112:112 -> <init>
    8:13:void <init>(android.os.Handler,java.lang.String,boolean):113:113 -> <init>
    14:19:void <init>(android.os.Handler,java.lang.String,boolean):127:127 -> <init>
    20:22:void <init>(android.os.Handler,java.lang.String,boolean):126:126 -> <init>
    23:23:void <init>(android.os.Handler,java.lang.String):124:124 -> <init>
    23:23:void <init>(android.os.Handler,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):121 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Handler;)V"}
    1:22:boolean equals(java.lang.Object):169:169 -> equals
    1:8:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):134:134 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp60;Ljava/lang/Runnable;)V"}
    9:12:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):135:135 -> g0
    1:17:int hashCode():171:171 -> hashCode
    11:18:kotlinx.coroutines.DisposableHandle invokeOnTimeout(long,java.lang.Runnable,kotlin.coroutines.CoroutineContext):151:151 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLe03;Lp60;)Ltf0;"}
    19:24:kotlinx.coroutines.DisposableHandle invokeOnTimeout(long,java.lang.Runnable,kotlin.coroutines.CoroutineContext):152:152 -> i
    25:27:kotlinx.coroutines.DisposableHandle invokeOnTimeout(long,java.lang.Runnable,kotlin.coroutines.CoroutineContext):154:154 -> i
    28:30:kotlinx.coroutines.DisposableHandle invokeOnTimeout(long,java.lang.Runnable,kotlin.coroutines.CoroutineContext):155:155 -> i
    1:25:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):130:130 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp60;)Z"}
    2:5:kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.MainCoroutineDispatcher.limitedParallelism(int,java.lang.String):53:53 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr60;"}
    1:24:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):159:159 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp60;Ljava/lang/Runnable;)V"}
    25:37:void kotlinx.coroutines.JobKt__JobKt.cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):563:563 -> k0
    25:37:void kotlinx.coroutines.JobKt.cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):1 -> k0
    25:37:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):159 -> k0
    38:39:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):160:160 -> k0
    40:41:kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.Dispatchers.getIO():65:65 -> k0
    40:41:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):160 -> k0
    42:45:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):160:160 -> k0
    1:16:void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation):140:140 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLmt;)V"}
    17:24:void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation):143:143 -> p
    25:35:void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation):144:144 -> p
    36:37:kotlin.coroutines.CoroutineContext kotlinx.coroutines.CancellableContinuationImpl.getContext():38:38 -> p
    36:37:void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation):146 -> p
    38:41:void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation):146:146 -> p
    1:2:java.lang.String kotlinx.coroutines.MainCoroutineDispatcher.toStringInternalImpl():65:65 -> toString
    1:2:java.lang.String toString():163 -> toString
    3:6:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.Dispatchers.getMain():19:19 -> toString
    3:6:java.lang.String kotlinx.coroutines.MainCoroutineDispatcher.toStringInternalImpl():65 -> toString
    3:6:java.lang.String toString():163 -> toString
    7:10:java.lang.String kotlinx.coroutines.MainCoroutineDispatcher.toStringInternalImpl():66:66 -> toString
    7:10:java.lang.String toString():163 -> toString
    11:16:kotlinx.coroutines.android.HandlerContext getImmediate():126:126 -> toString
    11:16:kotlinx.coroutines.MainCoroutineDispatcher getImmediate():110 -> toString
    11:16:java.lang.String kotlinx.coroutines.MainCoroutineDispatcher.toStringInternalImpl():68 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    11:16:java.lang.String toString():163 -> toString
    17:22:java.lang.String kotlinx.coroutines.MainCoroutineDispatcher.toStringInternalImpl():70:70 -> toString
    17:22:java.lang.String toString():163 -> toString
    23:32:java.lang.String toString():164:164 -> toString
    33:55:java.lang.String toString():165:165 -> toString
