# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.unit.Constraints":"Constraints.kt","androidx.compose.material3.internal.AnchoredDraggableState":"AnchoredDraggable.kt","kotlinx.coroutines.sync.Mutex$DefaultImpls":"Mutex.kt","kotlin.Pair":"Tuples.kt","androidx.compose.material3.internal.InternalMutatorMutex":"InternalMutatorMutex.kt","androidx.compose.ui.layout.MeasureScope":"MeasureScope.kt","androidx.compose.ui.layout.Placeable":"Placeable.kt","androidx.compose.ui.unit.IntSize":"IntSize.kt","kotlinx.coroutines.sync.Mutex":"Mutex.kt"}}
androidx.compose.material3.internal.DraggableAnchorsNode -> zh0:
# {"id":"sourceFile","fileName":"AnchoredDraggable.kt"}
    androidx.compose.material3.internal.AnchoredDraggableState state -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk8;"}
    kotlin.jvm.functions.Function2 anchors -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lru0;"}
    androidx.compose.foundation.gestures.Orientation orientation -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltv1;"}
    boolean didLookahead -> w
    2:4:void onDetach():830:830 -> H0
    1:4:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):837:837 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpk1;Lik1;J)Lok1;"}
    5:14:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):841:841 -> d
    15:16:int androidx.compose.ui.layout.Placeable.getWidth():45:45 -> d
    15:16:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):842 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:30:int androidx.compose.ui.layout.Placeable.getHeight():56:56 -> d
    17:30:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):842 -> d
    31:32:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):843:843 -> d
    33:37:androidx.compose.ui.unit.IntSize androidx.compose.ui.unit.IntSize.box-impl(long):0:0 -> d
    33:37:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):843 -> d
    38:42:androidx.compose.ui.unit.Constraints androidx.compose.ui.unit.Constraints.box-impl(long):0:0 -> d
    38:42:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):843 -> d
    43:48:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):843:843 -> d
    49:50:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844:844 -> d
    51:52:java.lang.Object kotlin.Pair.getFirst():28:28 -> d
    51:52:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    53:54:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844:844 -> d
    55:56:java.lang.Object kotlin.Pair.getSecond():29:29 -> d
    55:56:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    57:60:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):400:400 -> d
    57:60:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:66:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):400:400 -> d
    61:66:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    67:68:void androidx.compose.material3.internal.AnchoredDraggableState.setAnchors(androidx.compose.material3.internal.DraggableAnchors):376:376 -> d
    67:68:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):401 -> d
    67:68:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    69:71:void androidx.compose.material3.internal.AnchoredDraggableState.setAnchors(androidx.compose.material3.internal.DraggableAnchors):885:885 -> d
    69:71:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):401 -> d
    69:71:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    72:73:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614:614 -> d
    72:73:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    72:73:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    74:75:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):163:163 -> d
    74:75:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    74:75:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    74:75:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    76:82:boolean kotlinx.coroutines.sync.Mutex.tryLock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):39:39 -> d
    76:82:boolean kotlinx.coroutines.sync.Mutex$DefaultImpls.tryLock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):39 -> d
    76:82:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):163 -> d
    76:82:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    76:82:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    76:82:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    83:84:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$9(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):615:615 -> d
    83:84:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    83:84:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    83:84:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    83:84:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    85:92:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$9(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):616:616 -> d
    85:92:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    85:92:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    85:92:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    85:92:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    93:98:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$9(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):617:617 -> d
    93:98:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    93:98:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    93:98:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    93:98:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    99:101:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$9(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):618:618 -> d
    99:101:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    99:101:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    99:101:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    99:101:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    102:104:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$9(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):619:619 -> d
    102:104:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    102:104:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    102:104:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    102:104:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    105:107:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$9(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):621:621 -> d
    105:107:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    105:107:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    105:107:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    105:107:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    108:115:void kotlinx.coroutines.sync.Mutex.unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):95:95 -> d
    108:115:void kotlinx.coroutines.sync.Mutex$DefaultImpls.unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):95 -> d
    108:115:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):168 -> d
    108:115:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    108:115:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    108:115:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    116:118:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):168:168 -> d
    116:118:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    116:118:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    116:118:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    119:121:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):407:407 -> d
    119:121:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    122:137:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):846:846 -> d
    138:139:int androidx.compose.ui.layout.Placeable.getWidth():45:45 -> d
    138:139:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):847 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    140:141:int androidx.compose.ui.layout.Placeable.getHeight():56:56 -> d
    140:141:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):847 -> d
    142:148:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):847:847 -> d
    149:150:androidx.compose.ui.layout.MeasureResult androidx.compose.ui.layout.MeasureScope.layout$default(androidx.compose.ui.layout.MeasureScope,int,int,java.util.Map,kotlin.jvm.functions.Function1,int,java.lang.Object):50:50 -> d
    149:150:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):847 -> d
    151:155:androidx.compose.ui.layout.MeasureResult androidx.compose.ui.layout.MeasureScope.layout$default(androidx.compose.ui.layout.MeasureScope,int,int,java.util.Map,kotlin.jvm.functions.Function1,int,java.lang.Object):47:47 -> d
    151:155:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):847 -> d
