# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.platform.AndroidUiDispatcher$Companion$currentThread$1":"AndroidUiDispatcher.android.kt","kotlin.collections.ArrayDeque":"ArrayDeque.kt"}}
androidx.compose.ui.platform.AndroidUiDispatcher -> fe:
# {"id":"sourceFile","fileName":"AndroidUiDispatcher.android.kt"}
    android.view.Choreographer choreographer -> h
    android.os.Handler handler -> i
    java.lang.Object lock -> j
    kotlin.collections.ArrayDeque toRunTrampolined -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyi;"}
    java.util.List toRunOnFrame -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    java.util.List spareToRunOnFrame -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    boolean scheduledTrampolineDispatch -> n
    boolean scheduledFrameDispatch -> o
    androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1 dispatchCallback -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lee;"}
    androidx.compose.runtime.MonotonicFrameClock frameClock -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhe;"}
    kotlin.Lazy Main$delegate -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldu2;"}
    java.lang.ThreadLocal currentThread -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lde;"}
    1:2:void <clinit>():152:152 -> <clinit>
    3:7:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <clinit>
    3:7:void <clinit>():152 -> <clinit>
    8:9:void <clinit>():152:152 -> <clinit>
    10:12:void <clinit>():164:164 -> <clinit>
    13:15:void androidx.compose.ui.platform.AndroidUiDispatcher$Companion$currentThread$1.<init>():164:164 -> <clinit>
    13:15:void <clinit>():164 -> <clinit>
    16:18:void <clinit>():164:164 -> <clinit>
    1:3:void <init>(android.view.Choreographer,android.os.Handler):41:41 -> <init>
    1:3:void <init>(android.view.Choreographer,android.os.Handler,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Choreographer;Landroid/os/Handler;)V"}
    4:7:void <init>(android.view.Choreographer,android.os.Handler):42:42 -> <init>
    4:7:void <init>(android.view.Choreographer,android.os.Handler,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    8:14:void <init>(android.view.Choreographer,android.os.Handler):46:46 -> <init>
    8:14:void <init>(android.view.Choreographer,android.os.Handler,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    15:21:void <init>(android.view.Choreographer,android.os.Handler):48:48 -> <init>
    15:21:void <init>(android.view.Choreographer,android.os.Handler,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    22:28:void <init>(android.view.Choreographer,android.os.Handler):49:49 -> <init>
    22:28:void <init>(android.view.Choreographer,android.os.Handler,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    29:35:void <init>(android.view.Choreographer,android.os.Handler):50:50 -> <init>
    29:35:void <init>(android.view.Choreographer,android.os.Handler,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    36:42:void <init>(android.view.Choreographer,android.os.Handler):55:55 -> <init>
    36:42:void <init>(android.view.Choreographer,android.os.Handler,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    43:50:void <init>(android.view.Choreographer,android.os.Handler):131:131 -> <init>
    43:50:void <init>(android.view.Choreographer,android.os.Handler,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    1:2:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):134:134 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp60;Ljava/lang/Runnable;)V"}
    3:3:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):199:199 -> g0
    4:8:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):135:135 -> g0
    9:13:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):136:136 -> g0
    14:15:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):137:137 -> g0
    16:22:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):138:138 -> g0
    23:26:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):139:139 -> g0
    27:28:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):140:140 -> g0
    29:38:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):141:141 -> g0
    39:42:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):199:199 -> g0
    1:2:java.lang.Runnable nextTask():73:73 -> k0
    1:2:void performTrampolineDispatch():77 -> k0
    1:2:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfe;)V"}
    3:3:java.lang.Runnable nextTask():194:194 -> k0
    3:3:void performTrampolineDispatch():77 -> k0
    3:3:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    4:5:java.lang.Runnable nextTask():73:73 -> k0
    4:5:void performTrampolineDispatch():77 -> k0
    4:5:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    6:14:java.lang.Object kotlin.collections.ArrayDeque.removeFirstOrNull():161:161 -> k0
    6:14:java.lang.Runnable nextTask():73 -> k0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:14:void performTrampolineDispatch():77 -> k0
    6:14:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    15:18:java.lang.Object kotlin.collections.ArrayDeque.removeFirstOrNull():161:161 -> k0
    15:18:java.lang.Runnable nextTask():73 -> k0
    15:18:void performTrampolineDispatch():77 -> k0
    15:18:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    19:20:java.lang.Runnable nextTask():73:73 -> k0
    19:20:void performTrampolineDispatch():77 -> k0
    19:20:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    21:23:java.lang.Runnable nextTask():194:194 -> k0
    21:23:void performTrampolineDispatch():77 -> k0
    21:23:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    24:26:void performTrampolineDispatch():79:79 -> k0
    24:26:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    27:28:java.lang.Runnable nextTask():73:73 -> k0
    27:28:void performTrampolineDispatch():80 -> k0
    27:28:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    29:29:java.lang.Runnable nextTask():194:194 -> k0
    29:29:void performTrampolineDispatch():80 -> k0
    29:29:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    30:31:java.lang.Runnable nextTask():73:73 -> k0
    30:31:void performTrampolineDispatch():80 -> k0
    30:31:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    32:39:java.lang.Object kotlin.collections.ArrayDeque.removeFirstOrNull():161:161 -> k0
    32:39:java.lang.Runnable nextTask():73 -> k0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:39:void performTrampolineDispatch():80 -> k0
    32:39:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    40:43:java.lang.Object kotlin.collections.ArrayDeque.removeFirstOrNull():161:161 -> k0
    40:43:java.lang.Runnable nextTask():73 -> k0
    40:43:void performTrampolineDispatch():80 -> k0
    40:43:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    44:45:java.lang.Runnable nextTask():73:73 -> k0
    44:45:void performTrampolineDispatch():80 -> k0
    44:45:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    46:50:java.lang.Runnable nextTask():194:194 -> k0
    46:50:void performTrampolineDispatch():80 -> k0
    46:50:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    51:52:void performTrampolineDispatch():87:87 -> k0
    51:52:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    53:53:void performTrampolineDispatch():195:195 -> k0
    53:53:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    54:62:void performTrampolineDispatch():88:88 -> k0
    54:62:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    63:68:void performTrampolineDispatch():89:89 -> k0
    63:68:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    69:75:void performTrampolineDispatch():195:195 -> k0
    69:75:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
    76:77:java.lang.Runnable nextTask():194:194 -> k0
    76:77:void performTrampolineDispatch():77 -> k0
    76:77:void access$performTrampolineDispatch(androidx.compose.ui.platform.AndroidUiDispatcher):41 -> k0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
