# {"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.ui.text.android.LayoutHelper$BidiRun":"LayoutHelper.android.kt","kotlin.io.ExposingBufferByteArrayOutputStream":"FileReadWrite.kt","kotlin.ranges.IntRange":"PrimitiveRanges.kt"}}
com.google.android.gms.internal.mlkit_common.zzcn -> zn8:
# {"id":"sourceFile","fileName":"com.google.mlkit:common@@18.11.0"}
    kotlin.jvm.functions.Function2 androidx.compose.material3.ComposableSingletons$ModalBottomSheetKt.lambda$1121996006 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le11;"}
    1:7:void androidx.compose.material3.ComposableSingletons$ModalBottomSheetKt.<clinit>():134:134 -> <clinit>
    8:16:androidx.compose.runtime.internal.ComposableLambda androidx.compose.runtime.internal.ComposableLambdaKt.composableLambdaInstance(int,boolean,java.lang.Object):1367:1367 -> <clinit>
    8:16:void androidx.compose.material3.ComposableSingletons$ModalBottomSheetKt.<clinit>():134 -> <clinit>
    17:18:void androidx.compose.material3.ComposableSingletons$ModalBottomSheetKt.<clinit>():134:134 -> <clinit>
    19:25:void androidx.compose.material3.ComposableSingletons$ModalBottomSheetKt.<clinit>():270:270 -> <clinit>
    26:34:androidx.compose.runtime.internal.ComposableLambda androidx.compose.runtime.internal.ComposableLambdaKt.composableLambdaInstance(int,boolean,java.lang.Object):1367:1367 -> <clinit>
    26:34:void androidx.compose.material3.ComposableSingletons$ModalBottomSheetKt.<clinit>():270 -> <clinit>
    6:8:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterRightBounds(int,int,float[]):374:374 -> a
    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 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li97;Landroid/text/Layout;Lgz;ILandroid/graphics/RectF;Lmg6;Ln;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 -> b
    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 -> b
    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 -> b
    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 -> b
    41:42:int androidx.compose.ui.text.android.TextLayout.getLineStart(int):480:480 -> b
    41:42:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):624 -> b
    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 -> b
      # {"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 -> b
    43:46:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):624 -> b
    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 -> b
    47:57:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):625:625 -> b
    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 -> b
    58:59:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):631:631 -> b
    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 -> b
    60:62:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):1161:1161 -> b
    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 -> b
    63:67:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):634:634 -> b
    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 -> b
    68:82:int androidx.compose.ui.text.android.TextLayout.getParagraphDirection(int):597:597 -> b
    68:82:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):636 -> b
    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 -> b
    83:90:boolean androidx.compose.ui.text.android.TextLayout.isRtlCharAt(int):595:595 -> b
    83:90:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):640 -> b
    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 -> b
    91:96:float androidx.compose.ui.text.android.HorizontalPositionCache.getPrimaryDownstream(int):862:862 -> b
    91:96:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):647 -> b
    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 -> b
    97:108:float androidx.compose.ui.text.android.HorizontalPositionCache.getPrimaryUpstream(int):867:867 -> b
    97:108:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):648 -> b
    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 -> b
    109:116:float androidx.compose.ui.text.android.HorizontalPositionCache.getSecondaryDownstream(int):872:872 -> b
    109:116:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):651 -> b
    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 -> b
    117:130:float androidx.compose.ui.text.android.HorizontalPositionCache.getSecondaryUpstream(int):877:877 -> b
    117:130:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):652 -> b
    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 -> b
    131:136:float androidx.compose.ui.text.android.HorizontalPositionCache.getPrimaryDownstream(int):862:862 -> b
    131:136:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):655 -> b
    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 -> b
    137:142:float androidx.compose.ui.text.android.HorizontalPositionCache.getPrimaryUpstream(int):867:867 -> b
    137:142:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):656 -> b
    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 -> b
    143:148:float androidx.compose.ui.text.android.HorizontalPositionCache.getSecondaryDownstream(int):872:872 -> b
    143:148:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):659 -> b
    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 -> b
    149:153:float androidx.compose.ui.text.android.HorizontalPositionCache.getSecondaryUpstream(int):877:877 -> b
    149:153:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):660 -> b
    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 -> b
    154:157:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):663:663 -> b
    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 -> b
    158:167:void androidx.compose.ui.text.android.TextLayout.fillLineHorizontalBounds$ui_text(int,float[]):664:664 -> b
    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 -> b
    168:171:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):401:401 -> b
    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 -> b
      # {"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 -> b
    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 -> b
    176:180:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):402:402 -> b
    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 -> b
    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 -> b
    181:184:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):404 -> b
    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 -> b
    185:192:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):405:405 -> b
    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 -> b
    193:205:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):410:410 -> b
    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 -> b
    206:214:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):413:413 -> b
    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 -> b
    215:216:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):414:414 -> b
    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 -> b
    217:221:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):415:415 -> b
    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 -> b
    222:226:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):416:416 -> b
    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 -> b
    227:239:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):417:417 -> b
    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 -> b
    240:249:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):414:414 -> b
    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 -> b
    250:264:androidx.compose.ui.text.android.LayoutHelper$BidiRun[] androidx.compose.ui.text.android.LayoutHelper.getLineBidiRuns$ui_text(int):411:411 -> b
    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 -> b
    265:266:kotlin.ranges.IntRange kotlin.collections.ArraysKt___ArraysKt.getIndices(java.lang.Object[]):9188:9188 -> b
    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 -> b
    267:269:int kotlin.collections.ArraysKt___ArraysKt.getLastIndex(java.lang.Object[]):9386:9386 -> b
    267:269:kotlin.ranges.IntRange kotlin.collections.ArraysKt___ArraysKt.getIndices(java.lang.Object[]):9188 -> b
    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 -> b
    270:274:void kotlin.ranges.IntRange.<init>(int,int):54:54 -> b
    270:274:kotlin.ranges.IntRange kotlin.collections.ArraysKt___ArraysKt.getIndices(java.lang.Object[]):9188 -> b
    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 -> b
    275:276:int kotlin.collections.ArraysKt___ArraysKt.getLastIndex(java.lang.Object[]):9386:9386 -> b
    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 -> b
    277:283:kotlin.ranges.IntProgression kotlin.ranges.IntProgression$Companion.fromClosedRange(int,int,int):134:134 -> b
    277:283:kotlin.ranges.IntProgression kotlin.ranges.RangesKt___RangesKt.downTo(int,int):836 -> b
    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 -> b
    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 -> b
    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 -> b
    300:312:boolean androidx.compose.ui.text.android.LayoutHelper$BidiRun.isRtl():382:382 -> b
    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 -> b
      # {"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 -> b
    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 -> b
    320:323:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> b
    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 -> b
    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 -> b
    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 -> b
    335:344:boolean androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.horizontalOverlap(android.graphics.RectF,float,float):378:378 -> b
    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 -> b
    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 -> b
    345:375:boolean androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.horizontalOverlap(android.graphics.RectF,float,float):378:378 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    382:387:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    463:469:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> b
    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 -> b
    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 -> b
    470:471:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    527:557:boolean androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.horizontalOverlap(android.graphics.RectF,float,float):378:378 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    564:569:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    642:648:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> b
    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 -> b
    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 -> b
    649:650:float androidx.compose.ui.text.android.TextLayoutGetRangeForRectExtensions_androidKt.getCharacterLeftBounds(int,int,float[]):359:359 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    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 -> b
    3:5:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):73:73 -> c
    6:14:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):75:75 -> c
    15:19:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):76:76 -> c
    20:26:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):78:78 -> c
    27:39:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):80:80 -> c
    40:44:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):85:85 -> c
    45:52:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):87:87 -> c
    53:56:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):94:94 -> c
    57:59:void kotlin.io.ExposingBufferByteArrayOutputStream.<init>(int):108:108 -> c
    57:59:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):94 -> c
    60:62:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):95:95 -> c
    63:65:long kotlin.io.ByteStreamsKt.copyTo$default(java.io.InputStream,java.io.OutputStream,int,int,java.lang.Object):118:118 -> c
    63:65:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):96 -> c
    66:72:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):98:98 -> c
    73:76:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):101:101 -> c
    77:80:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):102:102 -> c
    81:84:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):104:104 -> c
    85:87:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):101:101 -> c
    88:91:void kotlin.io.CloseableKt.closeFinally(java.io.Closeable,java.lang.Throwable):47:47 -> c
    88:91:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):73 -> c
    92:117:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):99:99 -> c
    118:148:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):76:76 -> c
    149:154:byte[] kotlin.io.FilesKt__FileReadWriteKt.readBytes(java.io.File):73:73 -> c
    1:2:java.lang.String kotlin.io.FilesKt__FileReadWriteKt.readText$default(java.io.File,java.nio.charset.Charset,int,java.lang.Object):135:135 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Ljava/lang/String;"}
    3:5:java.lang.String kotlin.io.FilesKt__FileReadWriteKt.readText(java.io.File,java.nio.charset.Charset):0:0 -> d
    3:5:java.lang.String kotlin.io.FilesKt__FileReadWriteKt.readText$default(java.io.File,java.nio.charset.Charset,int,java.lang.Object):135 -> d
    6:19:java.lang.String kotlin.io.FilesKt__FileReadWriteKt.readText(java.io.File,java.nio.charset.Charset):135:135 -> d
    6:19:java.lang.String kotlin.io.FilesKt__FileReadWriteKt.readText$default(java.io.File,java.nio.charset.Charset,int,java.lang.Object):135 -> d
    20:24:void kotlin.io.CloseableKt.closeFinally(java.io.Closeable,java.lang.Throwable):47:47 -> d
    20:24:java.lang.String kotlin.io.FilesKt__FileReadWriteKt.readText(java.io.File,java.nio.charset.Charset):135 -> d
    20:24:java.lang.String kotlin.io.FilesKt__FileReadWriteKt.readText$default(java.io.File,java.nio.charset.Charset,int,java.lang.Object):135 -> d
    25:30:java.lang.String kotlin.io.FilesKt__FileReadWriteKt.readText(java.io.File,java.nio.charset.Charset):135:135 -> d
    25:30:java.lang.String kotlin.io.FilesKt__FileReadWriteKt.readText$default(java.io.File,java.nio.charset.Charset,int,java.lang.Object):135 -> d
    1:2:void kotlin.io.FilesKt__FileReadWriteKt.writeText$default(java.io.File,java.lang.String,java.nio.charset.Charset,int,java.lang.Object):144:144 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;Ljava/lang/String;)V"}
    3:8:void kotlin.io.FilesKt__FileReadWriteKt.writeText(java.io.File,java.lang.String,java.nio.charset.Charset):0:0 -> e
    3:8:void kotlin.io.FilesKt__FileReadWriteKt.writeText$default(java.io.File,java.lang.String,java.nio.charset.Charset,int,java.lang.Object):144 -> e
    9:16:void kotlin.io.FilesKt__FileReadWriteKt.writeText(java.io.File,java.lang.String,java.nio.charset.Charset):145:145 -> e
    9:16:void kotlin.io.FilesKt__FileReadWriteKt.writeText$default(java.io.File,java.lang.String,java.nio.charset.Charset,int,java.lang.Object):144 -> e
    17:21:void kotlin.io.CloseableKt.closeFinally(java.io.Closeable,java.lang.Throwable):47:47 -> e
    17:21:void kotlin.io.FilesKt__FileReadWriteKt.writeText(java.io.File,java.lang.String,java.nio.charset.Charset):145 -> e
    17:21:void kotlin.io.FilesKt__FileReadWriteKt.writeText$default(java.io.File,java.lang.String,java.nio.charset.Charset,int,java.lang.Object):144 -> e
    22:27:void kotlin.io.FilesKt__FileReadWriteKt.writeText(java.io.File,java.lang.String,java.nio.charset.Charset):145:145 -> e
    22:27:void kotlin.io.FilesKt__FileReadWriteKt.writeText$default(java.io.File,java.lang.String,java.nio.charset.Charset,int,java.lang.Object):144 -> e
    4:11:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):159:159 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/FileOutputStream;Ljava/lang/String;Ljava/nio/charset/Charset;)V"}
    12:22:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):160:160 -> f
    23:26:java.nio.charset.CharsetEncoder kotlin.io.FilesKt__FileReadWriteKt.newReplaceEncoder(java.nio.charset.Charset):193:193 -> f
    23:26:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):164 -> f
    27:32:java.nio.charset.CharsetEncoder kotlin.io.FilesKt__FileReadWriteKt.newReplaceEncoder(java.nio.charset.Charset):194:194 -> f
    27:32:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):164 -> f
    33:38:java.nio.charset.CharsetEncoder kotlin.io.FilesKt__FileReadWriteKt.newReplaceEncoder(java.nio.charset.Charset):195:195 -> f
    33:38:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):164 -> f
    39:42:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):165:165 -> f
    43:45:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):166:166 -> f
    46:57:java.nio.ByteBuffer kotlin.io.FilesKt__FileReadWriteKt.byteBufferForEncoding(int,java.nio.charset.CharsetEncoder):198:198 -> f
    46:57:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):166 -> f
    58:67:java.nio.ByteBuffer kotlin.io.FilesKt__FileReadWriteKt.byteBufferForEncoding(int,java.nio.charset.CharsetEncoder):199:199 -> f
    58:67:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):166 -> f
    68:75:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):171:171 -> f
    76:86:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):172:172 -> f
    87:97:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):175:175 -> f
    98:100:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):176:176 -> f
    101:120:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):177:177 -> f
    121:131:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):178:178 -> f
    132:141:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):180:180 -> f
    142:150:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):181:181 -> f
    151:153:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):187:187 -> f
    154:158:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):188:188 -> f
    159:164:void kotlin.io.FilesKt__FileReadWriteKt.writeTextImpl(java.io.OutputStream,java.lang.String,java.nio.charset.Charset):177:177 -> f
