sh.calvin.reorderable.DraggableKt$draggable$3$2$1 -> qx1:
# {"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":"Lxi4;"}
    kotlin.jvm.functions.Function2 $onDrag -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxm2;"}
    kotlin.jvm.functions.Function1 $onDragStarted -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljm2;"}
    androidx.compose.runtime.MutableState $dragStarted$delegate -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loc4;"}
    kotlinx.coroutines.CoroutineScope $coroutineScope -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkc1;"}
    androidx.compose.runtime.MutableState $dragInteractionStart$delegate -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loc4;"}
    kotlin.jvm.functions.Function0 $onDragStopped -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhm2;"}
    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":"(ZLxi4;Lxm2;Ljm2;Loc4;Lkc1;Loc4;Lhm2;Lpa1;)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":"(Lpa1;Ljava/lang/Object;)Lpa1;"}
    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
