# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.android.HorizontalPositionCache":"TextLayout.android.kt","kotlin.ranges.IntProgression$Companion":"Progressions.kt","androidx.compose.ui.text.android.TextLayout":"TextLayout.android.kt","kotlin.collections.ArraysKt___ArraysKt":"_Arrays.kt","kotlin.ranges.RangesKt___RangesKt":"_Ranges.kt","androidx.compose.runtime.composer.gapbuffer.changelist.ComposerChangeListWriter":"ComposerChangeListWriter.kt","androidx.compose.ui.text.android.LayoutHelper$BidiRun":"LayoutHelper.android.kt","androidx.compose.runtime.Composer$Companion":"Composer.kt","androidx.compose.runtime.GapComposer":"GapComposer.kt","androidx.compose.runtime.composer.gapbuffer.changelist.ChangeList":"ChangeList.kt","androidx.compose.runtime.DisposableEffectScope":"Effects.kt","kotlin.ranges.IntRange":"PrimitiveRanges.kt"}}
com.google.android.gms.internal.mlkit_vision_common.zzhg -> fi9:
# {"id":"sourceFile","fileName":"com.google.mlkit:vision-common@@17.3.0"}
    androidx.compose.runtime.DisposableEffectScope androidx.compose.runtime.EffectsKt.InternalDisposableEffectScope -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcu1;"}
    androidx.compose.ui.graphics.vector.ImageVector androidx.compose.material.icons.filled.FullscreenExitKt._fullscreenExit -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf73;"}
    1:2:void androidx.compose.runtime.EffectsKt.<clinit>():79:79 -> <clinit>
    3:5:void androidx.compose.runtime.DisposableEffectScope.<init>():62:62 -> <clinit>
    3:5:void androidx.compose.runtime.EffectsKt.<clinit>():79 -> <clinit>
    6:8:void androidx.compose.runtime.EffectsKt.<clinit>():79:79 -> <clinit>
    1:4:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):157:157 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljm2;Ldo2;)V"}
    5:10:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):630:630 -> a
    11:14:java.lang.Object androidx.compose.runtime.Composer$Companion.getEmpty():942:942 -> a
    11:14:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):631 -> a
    15:19:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):157:157 -> a
    20:22:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):633:633 -> a
    23:25:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):157:157 -> a
    1:9:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):194:194 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljm2;Ldo2;)V"}
    10:15:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):636:636 -> b
    16:19:java.lang.Object androidx.compose.runtime.Composer$Companion.getEmpty():942:942 -> b
    16:19:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):637 -> b
    20:24:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):194:194 -> b
    25:27:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):639:639 -> b
    28:30:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):194:194 -> b
    1:5:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object[],kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):268:268 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;Ljm2;Ldo2;)V"}
    6:20:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object[],kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):650:650 -> c
    21:26:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object[],kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):652:652 -> c
    27:32:java.lang.Object androidx.compose.runtime.Composer$Companion.getEmpty():942:942 -> c
    27:32:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object[],kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):653 -> c
    33:37:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object[],kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):268:268 -> c
    38:41:void androidx.compose.runtime.EffectsKt.DisposableEffect(java.lang.Object[],kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,int):655:655 -> c
    1:2:kotlin.coroutines.CoroutineContext androidx.compose.runtime.GapComposer.getApplyCoroutineContext():299:299 -> d
    1:2:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):346 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxm2;Ldo2;Ljava/lang/Object;)V"}
    3:6:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):347:347 -> d
    7:12:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):658:658 -> d
    13:16:java.lang.Object androidx.compose.runtime.Composer$Companion.getEmpty():942:942 -> d
    13:16:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):659 -> d
    17:21:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):347:347 -> d
    22:24:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):661:661 -> d
    25:27:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):347:347 -> d
    1:2:kotlin.coroutines.CoroutineContext androidx.compose.runtime.GapComposer.getApplyCoroutineContext():299:299 -> e
    1:2:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):365 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lxm2;Ldo2;)V"}
    3:11:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):366:366 -> e
    12:17:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):664:664 -> e
    18:21:java.lang.Object androidx.compose.runtime.Composer$Companion.getEmpty():942:942 -> e
    18:21:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):665 -> e
    22:26:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):366:366 -> e
    27:29:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):667:667 -> e
    30:32:void androidx.compose.runtime.EffectsKt.LaunchedEffect(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,int):366:366 -> e
    1:2:void androidx.compose.runtime.GapComposer.recordSideEffect(kotlin.jvm.functions.Function0):1053:1053 -> f
    1:2:void androidx.compose.runtime.EffectsKt.SideEffect(kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,int):55 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhm2;Ldo2;)V"}
    3:4:void androidx.compose.runtime.composer.gapbuffer.changelist.ComposerChangeListWriter.sideEffect(kotlin.jvm.functions.Function0):406:406 -> f
    3:4:void androidx.compose.runtime.GapComposer.recordSideEffect(kotlin.jvm.functions.Function0):1053 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:4:void androidx.compose.runtime.EffectsKt.SideEffect(kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,int):55 -> f
    5:6:void androidx.compose.runtime.composer.gapbuffer.changelist.ChangeList.pushSideEffect(kotlin.jvm.functions.Function0):262:262 -> f
    5:6:void androidx.compose.runtime.composer.gapbuffer.changelist.ComposerChangeListWriter.sideEffect(kotlin.jvm.functions.Function0):406 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void androidx.compose.runtime.GapComposer.recordSideEffect(kotlin.jvm.functions.Function0):1053 -> f
    5:6:void androidx.compose.runtime.EffectsKt.SideEffect(kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,int):55 -> f
    7:8:void androidx.compose.runtime.composer.gapbuffer.changelist.ChangeList.pushSideEffect(kotlin.jvm.functions.Function0):262:262 -> f
    7:8:void androidx.compose.runtime.composer.gapbuffer.changelist.ComposerChangeListWriter.sideEffect(kotlin.jvm.functions.Function0):406 -> f
    7:8:void androidx.compose.runtime.GapComposer.recordSideEffect(kotlin.jvm.functions.Function0):1053 -> f
    7:8:void androidx.compose.runtime.EffectsKt.SideEffect(kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,int):55 -> f
    9:12:void androidx.compose.runtime.composer.gapbuffer.changelist.ChangeList.pushSideEffect(kotlin.jvm.functions.Function0):600:600 -> f
    9:12:void androidx.compose.runtime.composer.gapbuffer.changelist.ComposerChangeListWriter.sideEffect(kotlin.jvm.functions.Function0):406 -> f
    9:12:void androidx.compose.runtime.GapComposer.recordSideEffect(kotlin.jvm.functions.Function0):1053 -> f
    9:12:void androidx.compose.runtime.EffectsKt.SideEffect(kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,int):55 -> f
    13:16:void androidx.compose.runtime.composer.gapbuffer.changelist.ChangeList.pushSideEffect(kotlin.jvm.functions.Function0):262:262 -> f
    13:16:void androidx.compose.runtime.composer.gapbuffer.changelist.ComposerChangeListWriter.sideEffect(kotlin.jvm.functions.Function0):406 -> f
    13:16:void androidx.compose.runtime.GapComposer.recordSideEffect(kotlin.jvm.functions.Function0):1053 -> f
    13:16:void androidx.compose.runtime.EffectsKt.SideEffect(kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,int):55 -> f
    1:2:kotlin.coroutines.CoroutineContext androidx.compose.runtime.GapComposer.getApplyCoroutineContext():299:299 -> g
    1:2:kotlinx.coroutines.CoroutineScope androidx.compose.runtime.EffectsKt.createCompositionCoroutineScope(kotlin.coroutines.CoroutineContext,androidx.compose.runtime.Composer):583 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ldo2;)Lkc1;"}
    3:8:kotlinx.coroutines.CoroutineScope androidx.compose.runtime.EffectsKt.createCompositionCoroutineScope(kotlin.coroutines.CoroutineContext,androidx.compose.runtime.Composer):584:584 -> g
    6:8:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterRightBounds(int,int,float[]):374:374 -> h
    15:18:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):133:133 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ltf7;Landroid/text/Layout;Le00;ILandroid/graphics/RectF;Lxl6;Lm;Z)I"}
    19:22:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):136:136 -> i
    23:26:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):138:138 -> i
    27:38:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):139:139 -> i
    39:40:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):143:143 -> i
    41:42:int androidx.compose.ui.text.android.TextLayout.getLineStart(int):480:480 -> i
    41:42:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):624 -> i
    41:42:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    43:46:int androidx.compose.ui.text.android.TextLayout.getLineStart(int):480:480 -> i
    43:46:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):624 -> i
    43:46:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    47:57:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):625:625 -> i
    47:57:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    58:59:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):631:631 -> i
    58:59:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    60:62:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):1161:1161 -> i
    60:62:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    63:67:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):634:634 -> i
    63:67:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    68:82:int androidx.compose.ui.text.android.TextLayout.getParagraphDirection(int):597:597 -> i
    68:82:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):636 -> i
    68:82:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    83:90:boolean androidx.compose.ui.text.android.TextLayout.isRtlCharAt(int):595:595 -> i
    83:90:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):640 -> i
    83:90:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    91:96:float androidx.compose.ui.text.android.HorizontalPositionCache.getPrimaryDownstream(int):862:862 -> i
    91:96:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):647 -> i
    91:96:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    97:108:float androidx.compose.ui.text.android.HorizontalPositionCache.getPrimaryUpstream(int):867:867 -> i
    97:108:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):648 -> i
    97:108:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    109:116:float androidx.compose.ui.text.android.HorizontalPositionCache.getSecondaryDownstream(int):872:872 -> i
    109:116:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):651 -> i
    109:116:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    117:130:float androidx.compose.ui.text.android.HorizontalPositionCache.getSecondaryUpstream(int):877:877 -> i
    117:130:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):652 -> i
    117:130:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    131:136:float androidx.compose.ui.text.android.HorizontalPositionCache.getPrimaryDownstream(int):862:862 -> i
    131:136:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):655 -> i
    131:136:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    137:142:float androidx.compose.ui.text.android.HorizontalPositionCache.getPrimaryUpstream(int):867:867 -> i
    137:142:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):656 -> i
    137:142:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    143:148:float androidx.compose.ui.text.android.HorizontalPositionCache.getSecondaryDownstream(int):872:872 -> i
    143:148:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):659 -> i
    143:148:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    149:153:float androidx.compose.ui.text.android.HorizontalPositionCache.getSecondaryUpstream(int):877:877 -> i
    149:153:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):660 -> i
    149:153:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    154:157:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):663:663 -> i
    154:157:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    158:167:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):664:664 -> i
    158:167:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):144 -> i
    168:171:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):401:401 -> i
    168:171:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    172:175:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):401:401 -> i
    172:175:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    176:180:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):402:402 -> i
    176:180:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    181:184:int androidx.compose.ui.text.android.LayoutHelper.getParagraphForOffset$default(androidx.compose.ui.text.android.LayoutHelper,int,boolean,int,java.lang.Object):157:157 -> i
    181:184:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):404 -> i
    181:184:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    185:192:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):405:405 -> i
    185:192:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    193:205:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):410:410 -> i
    193:205:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    206:214:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):413:413 -> i
    206:214:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    215:216:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):414:414 -> i
    215:216:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    217:221:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):415:415 -> i
    217:221:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    222:226:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):416:416 -> i
    222:226:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    227:239:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):417:417 -> i
    227:239:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    240:249:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):414:414 -> i
    240:249:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    250:264:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):411:411 -> i
    250:264:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):146 -> i
    265:266:kotlin.ranges.IntRange kotlin.collections.ArraysKt___ArraysKt.getIndices(java.lang.Object[]):9188:9188 -> i
    265:266:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):149 -> i
    267:269:int kotlin.collections.ArraysKt___ArraysKt.getLastIndex(java.lang.Object[]):9386:9386 -> i
    267:269:kotlin.ranges.IntRange kotlin.collections.ArraysKt___ArraysKt.getIndices(java.lang.Object[]):9188 -> i
    267:269:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):149 -> i
    270:274:void kotlin.ranges.IntRange.<init>(int,int):54:54 -> i
    270:274:kotlin.ranges.IntRange kotlin.collections.ArraysKt___ArraysKt.getIndices(java.lang.Object[]):9188 -> i
    270:274:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):149 -> i
    275:276:int kotlin.collections.ArraysKt___ArraysKt.getLastIndex(java.lang.Object[]):9386:9386 -> i
    275:276:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):152 -> i
    277:283:kotlin.ranges.IntProgression kotlin.ranges.IntProgression$Companion.fromClosedRange(int,int,int):134:134 -> i
    277:283:kotlin.ranges.IntProgression kotlin.ranges.RangesKt___RangesKt.downTo(int,int):836 -> i
    277:283:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):152 -> i
    284:297:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):155:155 -> i
    298:299:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):156:156 -> i
    300:312:boolean androidx.compose.ui.text.android.LayoutHelper$BidiRun.isRtl():382:382 -> i
    300:312:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):158 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    313:319:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> i
    313:319:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):159 -> i
    320:323:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> i
    320:323:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):161 -> i
    324:330:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):166:166 -> i
    331:334:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):168:168 -> i
    335:344:boolean androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.horizontalOverlap(android.graphics.RectF,float,float):378:378 -> i
    335:344:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):286 -> i
    335:344:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    345:375:boolean androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.horizontalOverlap(android.graphics.RectF,float,float):378:378 -> i
    345:375:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):214 -> i
    345:375:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    376:381:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):226:226 -> i
    376:381:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    382:387:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> i
    382:387:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):227 -> i
    382:387:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    388:415:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):228:228 -> i
    388:415:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    416:427:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):240:240 -> i
    416:427:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    428:441:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):243:243 -> i
    428:441:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    442:462:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):249:249 -> i
    442:462:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    463:469:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> i
    463:469:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):253 -> i
    463:469:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    470:471:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> i
    470:471:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):255 -> i
    470:471:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    472:475:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):251:251 -> i
    472:475:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    476:482:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):260:260 -> i
    476:482:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    483:486:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):262:262 -> i
    483:486:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    487:488:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):258:258 -> i
    487:488:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    489:502:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):265:265 -> i
    489:502:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    503:512:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):269:269 -> i
    503:512:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    513:526:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):271:271 -> i
    513:526:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):173 -> i
    527:557:boolean androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.horizontalOverlap(android.graphics.RectF,float,float):378:378 -> i
    527:557:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):286 -> i
    527:557:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    558:563:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):300:300 -> i
    558:563:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    564:569:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> i
    564:569:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):301 -> i
    564:569:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    570:599:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):302:302 -> i
    570:599:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    600:608:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):314:314 -> i
    600:608:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    609:622:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):317:317 -> i
    609:622:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    623:641:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):323:323 -> i
    623:641:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    642:648:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> i
    642:648:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):327 -> i
    642:648:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    649:650:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> i
    649:650:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):329 -> i
    649:650:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    651:654:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):325:325 -> i
    651:654:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    655:661:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):334:334 -> i
    655:661:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    662:665:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):336:336 -> i
    662:665:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    666:667:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):332:332 -> i
    666:667:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    668:680:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):339:339 -> i
    668:680:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    681:690:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):341:341 -> i
    681:690:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
    691:714:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getEndOffsetForRectWithinRun(androidx.compose.ui.text.android.LayoutHelper$BidiRun,android.graphics.RectF,int,int,int,float,float,float[],androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2):343:343 -> i
    691:714:int androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getStartOrEndOffsetForRectWithinLine(androidx.compose.ui.text.android.TextLayout,android.text.Layout,androidx.compose.ui.text.android.LayoutHelper,int,android.graphics.RectF,androidx.compose.ui.text.android.selection.SegmentFinder,kotlin.jvm.functions.Function2,boolean):185 -> i
