sh.calvin.reorderable.DraggableKt$draggable$3$2$1 -> rx1:
# {"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":"Ldj4;"}
    kotlin.jvm.functions.Function2 $onDrag -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lym2;"}
    kotlin.jvm.functions.Function1 $onDragStarted -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkm2;"}
    androidx.compose.runtime.MutableState $dragStarted$delegate -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luc4;"}
    kotlinx.coroutines.CoroutineScope $coroutineScope -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llc1;"}
    androidx.compose.runtime.MutableState $dragInteractionStart$delegate -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luc4;"}
    kotlin.jvm.functions.Function0 $onDragStopped -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lim2;"}
    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":"(ZLdj4;Lym2;Lkm2;Luc4;Llc1;Luc4;Lim2;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
