# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.foundation.text.selection.SelectableInfo":"SelectionLayout.kt","androidx.compose.ui.text.TextLayoutResult":"TextLayoutResult.kt","kotlin.io.encoding.Base64$Default":"Base64.kt","androidx.compose.foundation.text.selection.Selection$AnchorInfo":"Selection.kt","kotlinx.coroutines.Job":"Job.kt","kotlin.io.encoding.Base64":"Base64.kt","kotlin.jvm.internal.FunctionReferenceImpl":"FunctionReferenceImpl.java","androidx.compose.ui.layout.HorizontalRuler":"Ruler.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt"}}
com.google.android.gms.internal.mlkit_vision_common.zzax -> tq8:
# {"id":"sourceFile","fileName":"com.google.mlkit:vision-common@@17.3.0"}
    androidx.compose.ui.layout.HorizontalRuler androidx.compose.material3.BadgeKt.BadgeTopRuler -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf03;"}
    androidx.compose.ui.layout.VerticalRuler androidx.compose.material3.BadgeKt.BadgeEndRuler -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf03;"}
    1:4:void androidx.compose.material3.BadgeKt.<clinit>():216:216 -> <clinit>
    5:7:void androidx.compose.ui.layout.Ruler.<init>(kotlin.jvm.functions.Function2,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <clinit>
    5:7:void androidx.compose.ui.layout.HorizontalRuler.<init>(kotlin.jvm.functions.Function2):101 -> <clinit>
    5:7:void androidx.compose.ui.layout.HorizontalRuler.<init>():108 -> <clinit>
    5:7:void androidx.compose.material3.BadgeKt.<clinit>():216 -> <clinit>
    8:9:void androidx.compose.material3.BadgeKt.<clinit>():216:216 -> <clinit>
    10:12:void androidx.compose.material3.BadgeKt.<clinit>():217:217 -> <clinit>
    13:15:void androidx.compose.ui.layout.Ruler.<init>(kotlin.jvm.functions.Function2,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <clinit>
    13:15:void androidx.compose.ui.layout.VerticalRuler.<init>(kotlin.jvm.functions.Function2):47 -> <clinit>
    13:15:void androidx.compose.ui.layout.VerticalRuler.<init>():53 -> <clinit>
    13:15:void androidx.compose.material3.BadgeKt.<clinit>():217 -> <clinit>
    16:18:void androidx.compose.material3.BadgeKt.<clinit>():217:217 -> <clinit>
    1:7:kotlinx.coroutines.CompletableJob kotlinx.coroutines.JobKt__JobKt.Job(kotlinx.coroutines.Job):391:391 -> a
    1:7:kotlinx.coroutines.CompletableJob kotlinx.coroutines.JobKt.Job(kotlinx.coroutines.Job):1 -> a
    1:7:kotlinx.coroutines.CompletableJob kotlinx.coroutines.JobKt__JobKt.Job$default(kotlinx.coroutines.Job,int,java.lang.Object):391 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lwi3;"}
    1:13:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):299:299 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Luo6;Ll80;)Lzn6;"}
    14:15:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):300:300 -> b
    16:19:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):302:302 -> b
    20:23:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):305:305 -> b
    24:27:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):302:302 -> b
    28:31:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):309:309 -> b
    32:35:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):312:312 -> b
    36:39:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):309:309 -> b
    40:43:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):300:300 -> b
    3:5:int androidx.compose.foundation.text.selection.SelectableInfo.getRawStartHandleOffset():633:633 -> c
    3:5:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):325 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsn6;ZZILl80;)Lyn6;"}
    6:7:int androidx.compose.foundation.text.selection.SelectableInfo.getRawEndHandleOffset():634:634 -> c
    6:7:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):325 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:11:int androidx.compose.foundation.text.selection.SelectableInfo.getSlot():632:632 -> c
    8:11:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):327 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:16:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):328:328 -> c
    17:23:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):331:331 -> c
    24:45:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):333:333 -> c
    1:14:void kotlinx.coroutines.JobKt__JobKt.cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):563:563 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfd1;Ljava/util/concurrent/CancellationException;)V"}
    2:4:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> e
    2:4:java.lang.Object kotlinx.coroutines.JobKt__JobKt.cancelAndJoin(kotlinx.coroutines.Job,kotlin.coroutines.Continuation):510 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lui3;Lob1;)Ljava/lang/Object;"}
    5:8:java.lang.Object kotlinx.coroutines.JobKt__JobKt.cancelAndJoin(kotlinx.coroutines.Job,kotlin.coroutines.Continuation):511:511 -> e
    9:13:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> e
    9:13:java.lang.Object kotlinx.coroutines.JobKt__JobKt.cancelAndJoin(kotlinx.coroutines.Job,kotlin.coroutines.Continuation):511 -> e
    14:16:java.lang.Object kotlinx.coroutines.JobKt__JobKt.cancelAndJoin(kotlinx.coroutines.Job,kotlin.coroutines.Continuation):511:511 -> e
    1:2:androidx.compose.ui.text.TextLayoutResult androidx.compose.foundation.text.selection.SelectableInfo.getTextLayoutResult():636:636 -> f
    1:2:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.changeOffset(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.foundation.text.selection.SelectableInfo,int):416 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyn6;Lsn6;I)Lyn6;"}
    3:6:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.changeOffset(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.foundation.text.selection.SelectableInfo,int):416:416 -> f
    7:8:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.Selection$AnchorInfo.copy$default(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.ui.text.style.ResolvedTextDirection,int,long,int,java.lang.Object):0:0 -> f
    7:8:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.changeOffset(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.foundation.text.selection.SelectableInfo,int):416 -> f
    9:14:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.Selection$AnchorInfo.copy(androidx.compose.ui.text.style.ResolvedTextDirection,int,long):0:0 -> f
    9:14:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.Selection$AnchorInfo.copy$default(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.ui.text.style.ResolvedTextDirection,int,long,int,java.lang.Object):0 -> f
    9:14:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.changeOffset(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.foundation.text.selection.SelectableInfo,int):416 -> f
    8:9:byte[] io.ktor.util.Base64Kt.decodeBase64Bytes(java.lang.String):71:71 -> g
    10:14:kotlin.io.encoding.Base64 kotlin.io.encoding.Base64.withPadding(kotlin.io.encoding.Base64$PaddingOption):151:151 -> g
    10:14:byte[] io.ktor.util.Base64Kt.decodeBase64Bytes(java.lang.String):71 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:26:kotlin.io.encoding.Base64 kotlin.io.encoding.Base64.withPadding(kotlin.io.encoding.Base64$PaddingOption):152:152 -> g
    15:26:byte[] io.ktor.util.Base64Kt.decodeBase64Bytes(java.lang.String):71 -> g
    27:32:byte[] io.ktor.util.Base64Kt.decodeBase64Bytes(java.lang.String):71:71 -> g
    33:38:java.lang.Object kotlin.ResultKt.createFailure(java.lang.Throwable):122:122 -> g
    33:38:byte[] io.ktor.util.Base64Kt.decodeBase64Bytes(java.lang.String):71 -> g
    39:50:byte[] io.ktor.util.Base64Kt.decodeBase64Bytes(java.lang.String):72:72 -> g
    51:52:kotlin.io.encoding.Base64 kotlin.io.encoding.Base64.access$getUrlSafe$cp():55:55 -> g
    51:52:kotlin.io.encoding.Base64 kotlin.io.encoding.Base64$Default.getUrlSafe():736 -> g
    51:52:byte[] io.ktor.util.Base64Kt.decodeBase64Bytes(java.lang.String):72 -> g
    53:57:kotlin.io.encoding.Base64 kotlin.io.encoding.Base64.withPadding(kotlin.io.encoding.Base64$PaddingOption):151:151 -> g
    53:57:byte[] io.ktor.util.Base64Kt.decodeBase64Bytes(java.lang.String):72 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:69:kotlin.io.encoding.Base64 kotlin.io.encoding.Base64.withPadding(kotlin.io.encoding.Base64$PaddingOption):152:152 -> g
    58:69:byte[] io.ktor.util.Base64Kt.decodeBase64Bytes(java.lang.String):72 -> g
    70:76:byte[] io.ktor.util.Base64Kt.decodeBase64Bytes(java.lang.String):72:72 -> g
    4:14:java.lang.String io.ktor.util.Base64Kt.encodeBase64(java.lang.String):22:22 -> h
    1:10:void kotlinx.coroutines.JobKt__JobKt.ensureActive(kotlin.coroutines.CoroutineContext):603:603 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfd1;)V"}
    11:23:void kotlinx.coroutines.JobKt__JobKt.ensureActive(kotlinx.coroutines.Job):585:585 -> i
    11:23:void kotlinx.coroutines.JobKt.ensureActive(kotlinx.coroutines.Job):1 -> i
    11:23:void kotlinx.coroutines.JobKt__JobKt.ensureActive(kotlin.coroutines.CoroutineContext):603 -> i
    1:18:kotlinx.coroutines.Job kotlinx.coroutines.JobKt__JobKt.getJob(kotlin.coroutines.CoroutineContext):644:644 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfd1;)Lui3;"}
    1:11:kotlinx.coroutines.DisposableHandle kotlinx.coroutines.JobKt__JobKt.invokeOnCompletion(kotlinx.coroutines.Job,boolean,kotlinx.coroutines.JobNode):370:370 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lui3;ZLxi3;)Lkx1;"}
    12:21:kotlinx.coroutines.DisposableHandle kotlinx.coroutines.JobKt__JobKt.invokeOnCompletion(kotlinx.coroutines.Job,boolean,kotlinx.coroutines.JobNode):371:371 -> k
    22:31:void kotlin.jvm.internal.FunctionReferenceImpl.<init>(int,java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):29:29 -> k
    22:31:void kotlinx.coroutines.JobKt__JobKt$invokeOnCompletion$1.<init>(java.lang.Object):0 -> k
    22:31:kotlinx.coroutines.DisposableHandle kotlinx.coroutines.JobKt__JobKt.invokeOnCompletion(kotlinx.coroutines.Job,boolean,kotlinx.coroutines.JobNode):371 -> k
    32:36:kotlinx.coroutines.DisposableHandle kotlinx.coroutines.JobKt__JobKt.invokeOnCompletion(kotlinx.coroutines.Job,boolean,kotlinx.coroutines.JobNode):371:371 -> k
    1:17:boolean kotlinx.coroutines.JobKt__JobKt.isActive(kotlin.coroutines.CoroutineContext):556:556 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfd1;)Z"}
    1:6:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):143:143 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Luo6;Lsn6;Lyn6;)Lyn6;"}
    7:10:int androidx.compose.foundation.text.selection.SelectableInfo.getRawStartHandleOffset():633:633 -> m
    7:10:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):143 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:13:int androidx.compose.foundation.text.selection.SelectableInfo.getRawEndHandleOffset():634:634 -> m
    11:13:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):143 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:28:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):145:145 -> m
    29:36:int androidx.compose.foundation.text.selection.SelectableInfo.getSlot():632:632 -> m
    29:36:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):146 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:41:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):148:148 -> m
    42:53:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):152:152 -> m
    54:59:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):154:154 -> m
    60:63:int androidx.compose.foundation.text.selection.SelectableInfo.getRawEndHandleOffset():634:634 -> m
    60:63:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):154 -> m
    64:66:int androidx.compose.foundation.text.selection.SelectableInfo.getRawStartHandleOffset():633:633 -> m
    64:66:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):154 -> m
    67:77:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):157:157 -> m
    78:79:long androidx.compose.foundation.text.selection.SelectableInfo.getSelectableId():631:631 -> m
    78:79:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):167 -> m
    80:85:long androidx.compose.foundation.text.selection.Selection$AnchorInfo.getSelectableId():55:55 -> m
    80:85:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):167 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    86:95:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$3(kotlin.Lazy):157:157 -> m
    86:95:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):169 -> m
    96:97:int androidx.compose.ui.text.TextLayoutResult.getLineForOffset(int):436:436 -> m
    96:97:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):178 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    98:101:int androidx.compose.ui.text.TextLayoutResult.getLineForOffset(int):436:436 -> m
    98:101:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):178 -> m
    102:113:int androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$1(kotlin.Lazy):152:152 -> m
    102:113:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):183 -> m
    114:120:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$3(kotlin.Lazy):157:157 -> m
    114:120:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):185 -> m
    121:122:int androidx.compose.foundation.text.selection.Selection$AnchorInfo.getOffset():52:52 -> m
    121:122:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):188 -> m
    123:126:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):190:190 -> m
    127:137:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):192:192 -> m
    138:154:boolean androidx.compose.foundation.text.selection.SelectionAdjustmentKt.isExpanding(androidx.compose.foundation.text.selection.SelectableInfo,int,boolean):219:219 -> m
    138:154:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):192 -> m
    155:173:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):198:198 -> m
    174:178:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):208:208 -> m
    179:185:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$3(kotlin.Lazy):157:157 -> m
    179:185:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):203 -> m
    186:190:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):194:194 -> m
