androidx.compose.foundation.text.selection.SelectableInfo -> sm6:
# {"id":"sourceFile","fileName":"SelectionLayout.kt"}
    long selectableId -> a
    int slot -> b
    int rawStartHandleOffset -> c
    int rawEndHandleOffset -> d
    int rawPreviousHandleOffset -> e
    androidx.compose.ui.text.TextLayoutResult textLayoutResult -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luf7;"}
    1:3:void <init>(long,int,int,int,int,androidx.compose.ui.text.TextLayoutResult):630:630 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JIIIILuf7;)V"}
    4:5:void <init>(long,int,int,int,int,androidx.compose.ui.text.TextLayoutResult):631:631 -> <init>
    6:7:void <init>(long,int,int,int,int,androidx.compose.ui.text.TextLayoutResult):632:632 -> <init>
    8:9:void <init>(long,int,int,int,int,androidx.compose.ui.text.TextLayoutResult):633:633 -> <init>
    10:11:void <init>(long,int,int,int,int,androidx.compose.ui.text.TextLayoutResult):634:634 -> <init>
    12:13:void <init>(long,int,int,int,int,androidx.compose.ui.text.TextLayoutResult):635:635 -> <init>
    14:16:void <init>(long,int,int,int,int,androidx.compose.ui.text.TextLayoutResult):636:636 -> <init>
    1:2:androidx.compose.foundation.text.selection.Selection$AnchorInfo anchorForOffset(int):675:675 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lym6;"}
    3:8:androidx.compose.foundation.text.selection.Selection$AnchorInfo anchorForOffset(int):676:676 -> a
    9:10:androidx.compose.foundation.text.selection.Selection$AnchorInfo anchorForOffset(int):678:678 -> a
    11:14:androidx.compose.foundation.text.selection.Selection$AnchorInfo anchorForOffset(int):675:675 -> a
    1:11:androidx.compose.foundation.text.selection.CrossStatus getRawCrossStatus():651:651 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lth1;"}
    12:14:androidx.compose.foundation.text.selection.CrossStatus getRawCrossStatus():652:652 -> b
    15:17:androidx.compose.foundation.text.selection.CrossStatus getRawCrossStatus():653:653 -> b
    1:27:java.lang.String toString():693:693 -> toString
    1:27:java.lang.String SelectableInfo.toString():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
    28:33:androidx.compose.ui.text.style.ResolvedTextDirection getStartRunDirection():657:657 -> toString
    28:33:java.lang.String toString():694 -> toString
    28:33:java.lang.String SelectableInfo.toString():0 -> toString
    34:49:java.lang.String toString():693:693 -> toString
    34:49:java.lang.String SelectableInfo.toString():0 -> toString
    50:53:androidx.compose.ui.text.style.ResolvedTextDirection getEndRunDirection():660:660 -> toString
    50:53:java.lang.String toString():694 -> toString
    50:53:java.lang.String SelectableInfo.toString():0 -> toString
    54:56:java.lang.String toString():693:693 -> toString
    54:56:java.lang.String SelectableInfo.toString():0 -> toString
    57:58:java.lang.String toString():694:694 -> toString
    57:58:java.lang.String SelectableInfo.toString():0 -> toString
    59:61:java.lang.String toString():693:693 -> toString
    59:61:java.lang.String SelectableInfo.toString():0 -> toString
    62:65:java.lang.String toString():695:695 -> toString
    62:65:java.lang.String SelectableInfo.toString():0 -> toString
    66:70:java.lang.String toString():0:0 -> toString
    66:70:java.lang.String SelectableInfo.toString():0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":71,"4":73,"7":76},"outline":"Lng4;n(Ljava/lang/StringBuilder;IC)Ljava/lang/String;"}
    71:71:java.lang.String toString():693:693 -> toString
    73:73:java.lang.String toString():693:693 -> toString
    76:76:java.lang.String toString():693:693 -> toString
