# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.DefaultExecutorKt":"DefaultExecutor.kt"}}
kotlinx.coroutines.internal.LimitedDispatcher -> vx3:
# {"id":"sourceFile","fileName":"LimitedDispatcher.kt"}
    kotlinx.coroutines.Delay $$delegate_0 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnt1;"}
    kotlinx.coroutines.CoroutineDispatcher dispatcher -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Led1;"}
    int parallelism -> i0
    kotlinx.coroutines.internal.LockFreeTaskQueue queue -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw24;"}
    java.lang.Object workerAllocationLock -> k0
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater runningWorkers$volatile$FU -> l0
    long runningWorkers$volatile$FU$offset -> m0
      # {"id":"com.android.tools.r8.synthesized"}
    1:23:void <clinit>():0:0 -> <clinit>
    1:3:void <init>(kotlinx.coroutines.CoroutineDispatcher,int,java.lang.String):22:22 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Led1;I)V"}
    4:14:void <init>(kotlinx.coroutines.CoroutineDispatcher,int,java.lang.String):26:26 -> <init>
    15:16:kotlinx.coroutines.Delay kotlinx.coroutines.DefaultExecutorKt.getDefaultDelay():10:10 -> <init>
    15:16:void <init>(kotlinx.coroutines.CoroutineDispatcher,int,java.lang.String):26 -> <init>
    17:18:void <init>(kotlinx.coroutines.CoroutineDispatcher,int,java.lang.String):26:26 -> <init>
    19:20:void <init>(kotlinx.coroutines.CoroutineDispatcher,int,java.lang.String):23:23 -> <init>
    21:22:void <init>(kotlinx.coroutines.CoroutineDispatcher,int,java.lang.String):24:24 -> <init>
    23:29:void <init>(kotlinx.coroutines.CoroutineDispatcher,int,java.lang.String):32:32 -> <init>
    30:37:void <init>(kotlinx.coroutines.CoroutineDispatcher,int,java.lang.String):35:35 -> <init>
    1:5:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):155:155 -> M0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbd1;Ljava/lang/Runnable;)V"}
    6:17:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):156:156 -> M0
    18:23:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):159:159 -> M0
    24:30:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):160:160 -> M0
    31:37:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):162:162 -> M0
    38:44:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):45:45 -> M0
    45:46:java.util.concurrent.atomic.AtomicIntegerFieldUpdater getRunningWorkers$volatile$FU():0:0 -> M0
    45:46:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):169 -> M0
    47:49:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):169:169 -> M0
    50:51:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):170:170 -> M0
    1:5:void dispatchYield(kotlin.coroutines.CoroutineContext,java.lang.Runnable):173:173 -> P0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbd1;Ljava/lang/Runnable;)V"}
    6:17:void dispatchYield(kotlin.coroutines.CoroutineContext,java.lang.Runnable):174:174 -> P0
    18:23:void dispatchYield(kotlin.coroutines.CoroutineContext,java.lang.Runnable):177:177 -> P0
    24:30:void dispatchYield(kotlin.coroutines.CoroutineContext,java.lang.Runnable):178:178 -> P0
    31:37:void dispatchYield(kotlin.coroutines.CoroutineContext,java.lang.Runnable):180:180 -> P0
    38:44:void dispatchYield(kotlin.coroutines.CoroutineContext,java.lang.Runnable):52:52 -> P0
    45:46:java.util.concurrent.atomic.AtomicIntegerFieldUpdater getRunningWorkers$volatile$FU():0:0 -> P0
    45:46:void dispatchYield(kotlin.coroutines.CoroutineContext,java.lang.Runnable):187 -> P0
    47:49:void dispatchYield(kotlin.coroutines.CoroutineContext,java.lang.Runnable):187:187 -> P0
    50:51:void dispatchYield(kotlin.coroutines.CoroutineContext,java.lang.Runnable):188:188 -> P0
    1:3:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int,java.lang.String):38:38 -> R0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Led1;"}
    4:8:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int,java.lang.String):39:39 -> R0
    9:13:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int,java.lang.String):40:40 -> R0
    1:10:java.lang.Runnable obtainTaskOrDeallocateWorker():97:97 -> S0
    11:12:java.lang.Runnable obtainTaskOrDeallocateWorker():98:98 -> S0
    13:13:java.lang.Runnable obtainTaskOrDeallocateWorker():194:194 -> S0
    14:15:java.util.concurrent.atomic.AtomicIntegerFieldUpdater getRunningWorkers$volatile$FU():0:0 -> S0
    14:15:java.lang.Runnable obtainTaskOrDeallocateWorker():99 -> S0
    16:18:java.lang.Runnable obtainTaskOrDeallocateWorker():99:99 -> S0
    19:26:java.lang.Runnable obtainTaskOrDeallocateWorker():100:100 -> S0
    27:29:java.lang.Runnable obtainTaskOrDeallocateWorker():194:194 -> S0
    30:32:java.lang.Runnable obtainTaskOrDeallocateWorker():101:101 -> S0
    33:38:java.lang.Runnable obtainTaskOrDeallocateWorker():194:194 -> S0
    1:6:void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation):0:0 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLcn0;)V"}
    1:2:boolean tryAllocateWorker():85:85 -> T0
    3:3:boolean tryAllocateWorker():192:192 -> T0
    4:5:java.util.concurrent.atomic.AtomicIntegerFieldUpdater getRunningWorkers$volatile$FU():0:0 -> T0
    4:5:boolean tryAllocateWorker():86 -> T0
    6:17:boolean tryAllocateWorker():86:86 -> T0
    18:20:boolean tryAllocateWorker():192:192 -> T0
    21:23:boolean tryAllocateWorker():87:87 -> T0
    24:29:boolean tryAllocateWorker():192:192 -> T0
    1:7:kotlinx.coroutines.DisposableHandle invokeOnTimeout(long,java.lang.Runnable,kotlin.coroutines.CoroutineContext):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/Runnable;Lbd1;)Lix1;"}
    1:19:java.lang.String toString():108:108 -> toString
    1:19:java.lang.String LimitedDispatcher.toString():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
    20:24:java.lang.String toString():0:0 -> toString
    20:24:java.lang.String LimitedDispatcher.toString():0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":25,"4":27,"7":30},"outline":"Lng4;n(Ljava/lang/StringBuilder;IC)Ljava/lang/String;"}
    25:25:java.lang.String toString():108:108 -> toString
    27:27:java.lang.String toString():108:108 -> toString
    30:30:java.lang.String toString():108:108 -> toString
