# {"id":"partitionSourceFiles","fileNameMappings":{"sh.calvin.reorderable.ItemInterval":"ReorderableList.kt","androidx.compose.foundation.gestures.DraggableKt":"Draggable.kt","kotlin.coroutines.jvm.internal.Boxing":"boxing.kt","androidx.compose.animation.core.Animatable":"Animatable.kt","sh.calvin.reorderable.ReorderableListKt":"ReorderableList.kt"}}
sh.calvin.reorderable.ReorderableListState -> h06:
# {"id":"sourceFile","fileName":"ReorderableList.kt"}
    kotlin.jvm.functions.Function2 onSettle -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcq2;"}
    java.util.List itemIntervals -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    androidx.compose.runtime.snapshots.SnapshotStateList itemOffsets -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf27;"}
    androidx.compose.runtime.MutableState draggingItemIndex$delegate -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly55;"}
    androidx.compose.runtime.MutableState animatingItemIndex$delegate -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly55;"}
    androidx.compose.runtime.State isAnyItemDragging$delegate -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgu1;"}
    androidx.compose.runtime.snapshots.SnapshotStateList draggableStates -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf27;"}
    7:9:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):80:80 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IFLcq2;Lge1;Ler3;)V"}
    10:11:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):84:84 -> <init>
    12:23:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):89:89 -> <init>
    24:26:void sh.calvin.reorderable.ItemInterval.<init>(float,int,int,kotlin.jvm.internal.DefaultConstructorMarker):57:57 -> <init>
    24:26:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):89 -> <init>
    27:34:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):89:89 -> <init>
    35:42:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):90:90 -> <init>
    43:46:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):91:91 -> <init>
    47:52:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):90:90 -> <init>
    53:60:androidx.compose.runtime.snapshots.SnapshotStateList androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt.toMutableStateList(java.util.Collection):257:257 -> <init>
    53:60:androidx.compose.runtime.snapshots.SnapshotStateList androidx.compose.runtime.SnapshotStateKt.toMutableStateList(java.util.Collection):1 -> <init>
    53:60:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):92 -> <init>
    61:63:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):92:92 -> <init>
    64:67:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf$default(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy,int,java.lang.Object):1:1 -> <init>
    64:67:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):93 -> <init>
    68:69:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):93:93 -> <init>
    70:73:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf$default(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy,int,java.lang.Object):1:1 -> <init>
    70:73:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):94 -> <init>
    74:75:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):94:94 -> <init>
    76:82:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):95:95 -> <init>
    83:86:androidx.compose.runtime.State androidx.compose.runtime.SnapshotStateKt.derivedStateOf(kotlin.jvm.functions.Function0):1:1 -> <init>
    83:86:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):95 -> <init>
    87:88:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):95:95 -> <init>
    89:95:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):98:98 -> <init>
    96:102:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):99:99 -> <init>
    103:107:androidx.compose.foundation.gestures.DraggableState androidx.compose.foundation.gestures.DraggableKt.DraggableState(kotlin.jvm.functions.Function1):138:138 -> <init>
    103:107:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):99 -> <init>
    108:113:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):98:98 -> <init>
    114:121:androidx.compose.runtime.snapshots.SnapshotStateList androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt.toMutableStateList(java.util.Collection):257:257 -> <init>
    114:121:androidx.compose.runtime.snapshots.SnapshotStateList androidx.compose.runtime.SnapshotStateKt.toMutableStateList(java.util.Collection):1 -> <init>
    114:121:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):138 -> <init>
    122:124:void <init>(int,float,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,kotlinx.coroutines.CoroutineScope,androidx.compose.foundation.gestures.Orientation,androidx.compose.ui.unit.LayoutDirection):138:138 -> <init>
    29:68:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):158:158 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IFLgc1;)Ljava/lang/Object;"}
    69:76:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):159:159 -> a
    77:78:float sh.calvin.reorderable.ItemInterval.getStart():57:57 -> a
    77:78:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):159 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    79:84:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):160:160 -> a
    85:90:float sh.calvin.reorderable.ItemInterval.getEnd():61:61 -> a
    85:90:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):160 -> a
    91:96:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):161:161 -> a
    97:98:int sh.calvin.reorderable.ItemInterval.getSize():57:57 -> a
    97:98:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):161 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    99:104:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):162:162 -> a
    105:106:float sh.calvin.reorderable.ItemInterval.getStart():57:57 -> a
    105:106:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):162 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    107:114:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):162:162 -> a
    115:116:java.lang.Object androidx.compose.animation.core.Animatable.getTargetValue():96:96 -> a
    115:116:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):162 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    117:120:java.lang.Object androidx.compose.animation.core.Animatable.getTargetValue():500:500 -> a
    117:120:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):162 -> a
    121:134:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):162:162 -> a
    135:156:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):165:165 -> a
    157:173:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):493:493 -> a
    174:178:java.lang.Integer kotlin.coroutines.jvm.internal.Boxing.boxInt(int):32:32 -> a
    174:178:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):491 -> a
    179:190:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):491:491 -> a
    191:198:java.lang.Integer kotlin.coroutines.jvm.internal.Boxing.boxInt(int):32:32 -> a
    191:198:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):491 -> a
    199:206:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):493:493 -> a
    207:213:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):496:496 -> a
    214:218:java.lang.Integer kotlin.coroutines.jvm.internal.Boxing.boxInt(int):32:32 -> a
    214:218:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):497 -> a
    219:234:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):497:497 -> a
    235:245:java.lang.Integer kotlin.coroutines.jvm.internal.Boxing.boxInt(int):32:32 -> a
    235:245:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):497 -> a
    246:247:void setDraggingItemIndex(java.lang.Integer):93:93 -> a
    246:247:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):187 -> a
    248:251:void setDraggingItemIndex(java.lang.Integer):476:476 -> a
    248:251:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):187 -> a
    252:255:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):189:189 -> a
    256:265:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):190:190 -> a
    266:267:float sh.calvin.reorderable.ItemInterval.getStart():57:57 -> a
    266:267:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):190 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    268:273:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):190:190 -> a
    274:280:float sh.calvin.reorderable.ItemInterval.getStart():57:57 -> a
    274:280:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):190 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    281:290:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):191:191 -> a
    291:296:float sh.calvin.reorderable.ItemInterval.getEnd():61:61 -> a
    291:296:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):191 -> a
    297:302:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):191:191 -> a
    303:310:float sh.calvin.reorderable.ItemInterval.getEnd():61:61 -> a
    303:310:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):191 -> a
    311:317:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):194:194 -> a
    318:323:java.lang.Float kotlin.coroutines.jvm.internal.Boxing.boxFloat(float):40:40 -> a
    318:323:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):194 -> a
    324:325:androidx.compose.animation.core.SpringSpec sh.calvin.reorderable.ReorderableListKt.access$getAnimationSpec$p():1:1 -> a
    324:325:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):194 -> a
    326:330:java.lang.Float kotlin.coroutines.jvm.internal.Boxing.boxFloat(float):40:40 -> a
    326:330:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):194 -> a
    331:349:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):194:194 -> a
    350:351:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):196:196 -> a
    352:356:java.lang.Integer kotlin.coroutines.jvm.internal.Boxing.boxInt(int):32:32 -> a
    352:356:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):196 -> a
    357:360:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):196:196 -> a
    361:366:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):198:198 -> a
    367:371:java.lang.Float kotlin.coroutines.jvm.internal.Boxing.boxFloat(float):40:40 -> a
    367:371:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):198 -> a
    372:373:androidx.compose.animation.core.SpringSpec sh.calvin.reorderable.ReorderableListKt.access$getAnimationSpec$p():1:1 -> a
    372:373:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):198 -> a
    374:378:java.lang.Float kotlin.coroutines.jvm.internal.Boxing.boxFloat(float):40:40 -> a
    374:378:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):198 -> a
    379:393:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):198:198 -> a
    394:395:void setAnimatingItemIndex(java.lang.Integer):94:94 -> a
    394:395:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):201 -> a
    396:398:void setAnimatingItemIndex(java.lang.Integer):479:479 -> a
    396:398:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):201 -> a
    399:401:java.lang.Object settle$reorderable_release(int,float,kotlin.coroutines.Continuation):202:202 -> a
