sh.calvin.reorderable.DraggableKt$draggable$3$2$1 -> cx1:
# {"id":"sourceFile","fileName":"draggable.kt"}
    int label -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Z"}
    java.lang.Object L$0 -> e0
    boolean $enabled -> f0
    sh.calvin.reorderable.DragGestureDetector $dragGestureDetector -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsg4;"}
    kotlin.jvm.functions.Function2 $onDrag -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgl2;"}
    kotlin.jvm.functions.Function1 $onDragStarted -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsk2;"}
    androidx.compose.runtime.MutableState $dragStarted$delegate -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lja4;"}
    kotlinx.coroutines.CoroutineScope $coroutineScope -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lta1;"}
    androidx.compose.runtime.MutableState $dragInteractionStart$delegate -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lja4;"}
    kotlin.jvm.functions.Function0 $onDragStopped -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqk2;"}
    1:21:void <init>(boolean,sh.calvin.reorderable.DragGestureDetector,kotlin.jvm.functions.Function2,kotlin.jvm.functions.Function1,androidx.compose.runtime.MutableState,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.runtime.MutableState,kotlin.jvm.functions.Function0,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLsg4;Lgl2;Lsk2;Lja4;Lta1;Lja4;Lqk2;Ly81;)V"}
    5:17:java.lang.Object invoke(androidx.compose.ui.input.pointer.PointerInputScope,kotlin.coroutines.Continuation):0:0 -> n
    5:17:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    1:25:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly81;Ljava/lang/Object;)Ly81;"}
    1:28:java.lang.Object invokeSuspend(java.lang.Object):49:49 -> s
    29:33:java.lang.Object invokeSuspend(java.lang.Object):50:50 -> s
    34:63:java.lang.Object invokeSuspend(java.lang.Object):55:55 -> s
    64:82:java.lang.Object sh.calvin.reorderable.DragGestureDetector$Press.detect(androidx.compose.ui.input.pointer.PointerInputScope,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):24:24 -> s
    64:82:java.lang.Object invokeSuspend(java.lang.Object):55 -> s
