# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.foundation.text.TextLayoutResultProxy":"TextLayoutResultProxy.kt","androidx.compose.ui.text.input.TextFieldValue":"TextFieldValue.kt","androidx.compose.ui.text.TextRange":"TextRange.kt","androidx.compose.foundation.text.LegacyTextFieldState":"CoreTextField.kt","androidx.compose.foundation.text.selection.TextFieldSelectionManager":"TextFieldSelectionManager.kt","androidx.compose.ui.geometry.Offset":"Offset.kt"}}
androidx.compose.foundation.text.selection.TextFieldSelectionManager$cursorDragObserver$1 -> ox2:
# {"id":"sourceFile","fileName":"TextFieldSelectionManager.kt"}
    androidx.compose.foundation.text.selection.TextFieldSelectionManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsx2;"}
    1:3:void <init>(androidx.compose.foundation.text.selection.TextFieldSelectionManager):660:660 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsx2;)V"}
    4:6:void <init>(androidx.compose.foundation.text.selection.TextFieldSelectionManager):0:0 -> <init>
    2:11:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):673:673 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLcy1;)V"}
    12:15:androidx.compose.foundation.text.LegacyTextFieldState androidx.compose.foundation.text.selection.TextFieldSelectionManager.getState$foundation():102:102 -> a
    12:15:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):676 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:22:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):676:676 -> a
    23:26:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):678:678 -> a
    27:28:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setDragBeginPosition$p(androidx.compose.foundation.text.selection.TextFieldSelectionManager,long):93:93 -> a
    27:28:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):680 -> a
    29:33:androidx.compose.ui.geometry.Offset androidx.compose.ui.geometry.Offset.box-impl(long):0:0 -> a
    29:33:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):681 -> a
    34:35:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setCurrentDragPosition-_kEHs6E(androidx.compose.ui.geometry.Offset):186:186 -> a
    34:35:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setCurrentDragPosition-_kEHs6E(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.ui.geometry.Offset):93 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):681 -> a
    36:40:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setCurrentDragPosition-_kEHs6E(androidx.compose.ui.geometry.Offset):1507:1507 -> a
    36:40:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setCurrentDragPosition-_kEHs6E(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.ui.geometry.Offset):93 -> a
    36:40:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):681 -> a
    41:42:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setDragTotalDistance$p(androidx.compose.foundation.text.selection.TextFieldSelectionManager,long):93:93 -> a
    41:42:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):683 -> a
    43:44:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):684:684 -> a
    45:46:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setDraggingHandle(androidx.compose.foundation.text.Handle):182:182 -> a
    45:46:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setDraggingHandle(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.foundation.text.Handle):93 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:46:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):684 -> a
    47:50:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setDraggingHandle(androidx.compose.foundation.text.Handle):1504:1504 -> a
    47:50:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setDraggingHandle(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.foundation.text.Handle):93 -> a
    47:50:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):684 -> a
    51:54:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$updateFloatingToolbar(androidx.compose.foundation.text.selection.TextFieldSelectionManager,boolean):93:93 -> a
    51:54:void onStart-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):685 -> a
    1:5:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setDraggingHandle(androidx.compose.foundation.text.Handle):182:182 -> b
    1:5:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setDraggingHandle(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.foundation.text.Handle):93 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:5:void onStop():718 -> b
    6:8:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setDraggingHandle(androidx.compose.foundation.text.Handle):1504:1504 -> b
    6:8:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setDraggingHandle(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.foundation.text.Handle):93 -> b
    6:8:void onStop():718 -> b
    9:10:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setCurrentDragPosition-_kEHs6E(androidx.compose.ui.geometry.Offset):186:186 -> b
    9:10:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setCurrentDragPosition-_kEHs6E(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.ui.geometry.Offset):93 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:void onStop():719 -> b
    11:14:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setCurrentDragPosition-_kEHs6E(androidx.compose.ui.geometry.Offset):1507:1507 -> b
    11:14:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setCurrentDragPosition-_kEHs6E(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.ui.geometry.Offset):93 -> b
    11:14:void onStop():719 -> b
    1:5:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setDraggingHandle(androidx.compose.foundation.text.Handle):182:182 -> c
    1:5:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setDraggingHandle(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.foundation.text.Handle):93 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:5:void onUp():666 -> c
    6:8:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setDraggingHandle(androidx.compose.foundation.text.Handle):1504:1504 -> c
    6:8:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setDraggingHandle(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.foundation.text.Handle):93 -> c
    6:8:void onUp():666 -> c
    9:10:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setCurrentDragPosition-_kEHs6E(androidx.compose.ui.geometry.Offset):186:186 -> c
    9:10:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setCurrentDragPosition-_kEHs6E(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.ui.geometry.Offset):93 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:void onUp():667 -> c
    11:14:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setCurrentDragPosition-_kEHs6E(androidx.compose.ui.geometry.Offset):1507:1507 -> c
    11:14:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setCurrentDragPosition-_kEHs6E(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.ui.geometry.Offset):93 -> c
    11:14:void onUp():667 -> c
    1:1:void onDown-k-4lQ0M(long):663:663 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:4:long androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$getDragTotalDistance$p(androidx.compose.foundation.text.selection.TextFieldSelectionManager):93:93 -> e
    1:4:void onDrag-k-4lQ0M(long):689 -> e
    5:8:void onDrag-k-4lQ0M(long):689:689 -> e
    9:10:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setDragTotalDistance$p(androidx.compose.foundation.text.selection.TextFieldSelectionManager,long):93:93 -> e
    9:10:void onDrag-k-4lQ0M(long):689 -> e
    11:14:androidx.compose.foundation.text.LegacyTextFieldState androidx.compose.foundation.text.selection.TextFieldSelectionManager.getState$foundation():102:102 -> e
    11:14:void onDrag-k-4lQ0M(long):691 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:20:void onDrag-k-4lQ0M(long):691:691 -> e
    21:22:long androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$getDragBeginPosition$p(androidx.compose.foundation.text.selection.TextFieldSelectionManager):93:93 -> e
    21:22:void onDrag-k-4lQ0M(long):692 -> e
    23:24:long androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$getDragTotalDistance$p(androidx.compose.foundation.text.selection.TextFieldSelectionManager):93:93 -> e
    23:24:void onDrag-k-4lQ0M(long):692 -> e
    25:28:void onDrag-k-4lQ0M(long):692:692 -> e
    29:33:androidx.compose.ui.geometry.Offset androidx.compose.ui.geometry.Offset.box-impl(long):0:0 -> e
    29:33:void onDrag-k-4lQ0M(long):692 -> e
    34:35:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setCurrentDragPosition-_kEHs6E(androidx.compose.ui.geometry.Offset):186:186 -> e
    34:35:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setCurrentDragPosition-_kEHs6E(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.ui.geometry.Offset):93 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:void onDrag-k-4lQ0M(long):692 -> e
    36:38:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setCurrentDragPosition-_kEHs6E(androidx.compose.ui.geometry.Offset):1507:1507 -> e
    36:38:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$setCurrentDragPosition-_kEHs6E(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.ui.geometry.Offset):93 -> e
    36:38:void onDrag-k-4lQ0M(long):692 -> e
    39:40:androidx.compose.ui.text.input.OffsetMapping androidx.compose.foundation.text.selection.TextFieldSelectionManager.getOffsetMapping$foundation():96:96 -> e
    39:40:void onDrag-k-4lQ0M(long):694 -> e
    41:47:void onDrag-k-4lQ0M(long):695:695 -> e
    48:50:long androidx.compose.ui.geometry.Offset.unbox-impl():0:0 -> e
    48:50:void onDrag-k-4lQ0M(long):695 -> e
    51:54:int androidx.compose.foundation.text.TextLayoutResultProxy.getOffsetForPosition-3MmeM6k$default(androidx.compose.foundation.text.TextLayoutResultProxy,long,boolean,int,java.lang.Object):52:52 -> e
    51:54:void onDrag-k-4lQ0M(long):695 -> e
    55:58:void onDrag-k-4lQ0M(long):694:694 -> e
    59:62:void onDrag-k-4lQ0M(long):698:698 -> e
    63:66:void onDrag-k-4lQ0M(long):701:701 -> e
    67:68:long androidx.compose.ui.text.input.TextFieldValue.getSelection-d9O1mEE():88:88 -> e
    67:68:void onDrag-k-4lQ0M(long):701 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:75:void onDrag-k-4lQ0M(long):701:701 -> e
    76:79:androidx.compose.foundation.text.LegacyTextFieldState androidx.compose.foundation.text.selection.TextFieldSelectionManager.getState$foundation():102:102 -> e
    76:79:void onDrag-k-4lQ0M(long):703 -> e
    80:81:boolean androidx.compose.foundation.text.LegacyTextFieldState.isInTouchMode():839:839 -> e
    80:81:void onDrag-k-4lQ0M(long):703 -> e
    82:94:boolean androidx.compose.foundation.text.LegacyTextFieldState.isInTouchMode():1221:1221 -> e
    82:94:void onDrag-k-4lQ0M(long):703 -> e
    95:100:androidx.compose.ui.hapticfeedback.HapticFeedback androidx.compose.foundation.text.selection.TextFieldSelectionManager.getHapticFeedBack():145:145 -> e
    95:100:void onDrag-k-4lQ0M(long):704 -> e
    101:105:void onDrag-k-4lQ0M(long):704:704 -> e
    106:107:kotlin.jvm.functions.Function1 androidx.compose.foundation.text.selection.TextFieldSelectionManager.getOnValueChange$foundation():99:99 -> e
    106:107:void onDrag-k-4lQ0M(long):707 -> e
    108:111:void onDrag-k-4lQ0M(long):709:709 -> e
    112:113:androidx.compose.ui.text.AnnotatedString androidx.compose.ui.text.input.TextFieldValue.getAnnotatedString():62:62 -> e
    112:113:void onDrag-k-4lQ0M(long):709 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    114:117:androidx.compose.ui.text.input.TextFieldValue androidx.compose.foundation.text.selection.TextFieldSelectionManager.access$createTextFieldValue-FDrldGo(androidx.compose.foundation.text.selection.TextFieldSelectionManager,androidx.compose.ui.text.AnnotatedString,long):93:93 -> e
    114:117:void onDrag-k-4lQ0M(long):708 -> e
    118:120:void onDrag-k-4lQ0M(long):707:707 -> e
    121:125:androidx.compose.ui.text.TextRange androidx.compose.ui.text.TextRange.box-impl(long):0:0 -> e
    121:125:void onDrag-k-4lQ0M(long):713 -> e
    126:128:void androidx.compose.foundation.text.selection.TextFieldSelectionManager.setLatestSelection-OEnZFl4$foundation(androidx.compose.ui.text.TextRange):213:213 -> e
    126:128:void onDrag-k-4lQ0M(long):713 -> e
    1:1:void onCancel():722:722 -> onCancel
