# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.TextLayoutResult":"TextLayoutResult.kt","androidx.compose.ui.geometry.Rect":"Rect.kt","androidx.compose.foundation.text.TextLayoutResultProxyKt":"TextLayoutResultProxy.kt","androidx.compose.ui.layout.LayoutCoordinates":"LayoutCoordinates.kt"}}
androidx.compose.foundation.text.TextLayoutResultProxy -> ry2:
# {"id":"sourceFile","fileName":"TextLayoutResultProxy.kt"}
    androidx.compose.ui.text.TextLayoutResult value -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqy2;"}
    androidx.compose.ui.layout.LayoutCoordinates innerTextFieldCoordinates -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr91;"}
    androidx.compose.ui.layout.LayoutCoordinates decorationBoxCoordinates -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr91;"}
    1:3:void <init>(androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates):24:24 -> <init>
    1:3:void <init>(androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates,int,kotlin.jvm.internal.DefaultConstructorMarker):24 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqy2;Lr91;)V"}
    4:6:void <init>(androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates):25:25 -> <init>
    4:6:void <init>(androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates,int,kotlin.jvm.internal.DefaultConstructorMarker):24 -> <init>
    7:8:void <init>(androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates):32:32 -> <init>
    7:8:void <init>(androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates,int,kotlin.jvm.internal.DefaultConstructorMarker):24 -> <init>
    9:11:void <init>(androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates):34:34 -> <init>
    9:11:void <init>(androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates,int,kotlin.jvm.internal.DefaultConstructorMarker):24 -> <init>
    1:6:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):107:107 -> a
    7:12:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):108:108 -> a
    13:17:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):109:109 -> a
    18:34:androidx.compose.ui.geometry.Rect androidx.compose.ui.layout.LayoutCoordinates.localBoundingBoxOf$default(androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates,boolean,int,java.lang.Object):146:146 -> a
    18:34:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):109 -> a
    35:38:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):136:136 -> a
    35:38:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    35:38:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    39:45:float androidx.compose.ui.geometry.Rect.getLeft():37:37 -> a
    39:45:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):121 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:45:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    39:45:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    46:49:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):139:139 -> a
    46:49:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    46:49:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    50:56:float androidx.compose.ui.geometry.Rect.getRight():43:43 -> a
    50:56:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):122 -> a
    50:56:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    50:56:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    57:67:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):142:142 -> a
    57:67:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    57:67:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    68:71:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):145:145 -> a
    68:71:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    68:71:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    72:78:float androidx.compose.ui.geometry.Rect.getTop():40:40 -> a
    72:78:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):127 -> a
    72:78:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    72:78:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    79:82:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):148:148 -> a
    79:82:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    79:82:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    83:89:float androidx.compose.ui.geometry.Rect.getBottom():46:46 -> a
    83:89:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):128 -> a
    83:89:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    83:89:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    90:93:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):151:151 -> a
    90:93:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    90:93:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    94:98:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):153:153 -> a
    94:98:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    94:98:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    99:108:long androidx.compose.foundation.text.TextLayoutResultProxyKt.coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):154:154 -> a
    99:108:long androidx.compose.foundation.text.TextLayoutResultProxyKt.access$coerceIn-3MmeM6k(long,androidx.compose.ui.geometry.Rect):1 -> a
    99:108:long coercedInVisibleBoundsOfInputText-MK-Hz9U(long):114 -> a
    3:6:int getOffsetForPosition-3MmeM6k(long,boolean):54:54 -> b
    7:10:int getOffsetForPosition-3MmeM6k(long,boolean):55:55 -> b
    11:12:int getOffsetForPosition-3MmeM6k(long,boolean):56:56 -> b
    13:14:int androidx.compose.ui.text.TextLayoutResult.getOffsetForPosition-k-4lQ0M(long):496:496 -> b
    13:14:int getOffsetForPosition-3MmeM6k(long,boolean):56 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:19:int androidx.compose.ui.text.TextLayoutResult.getOffsetForPosition-k-4lQ0M(long):496:496 -> b
    15:19:int getOffsetForPosition-3MmeM6k(long,boolean):56 -> b
    1:4:boolean isPositionOnText-k-4lQ0M(long):73:73 -> c
    5:15:boolean isPositionOnText-k-4lQ0M(long):74:74 -> c
    16:19:boolean isPositionOnText-k-4lQ0M(long):143:143 -> c
    20:23:int androidx.compose.ui.text.TextLayoutResult.getLineForVerticalPosition(float):448:448 -> c
    20:23:boolean isPositionOnText-k-4lQ0M(long):75 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:31:int androidx.compose.ui.text.TextLayoutResult.getLineForVerticalPosition(float):448:448 -> c
    24:31:boolean isPositionOnText-k-4lQ0M(long):75 -> c
    32:35:boolean isPositionOnText-k-4lQ0M(long):146:146 -> c
    36:43:boolean isPositionOnText-k-4lQ0M(long):76:76 -> c
    44:47:boolean isPositionOnText-k-4lQ0M(long):149:149 -> c
    48:59:boolean isPositionOnText-k-4lQ0M(long):77:77 -> c
    1:16:long translateDecorationToInnerCoordinates-MK-Hz9U$foundation(long):85:85 -> d
    17:30:long translateDecorationToInnerCoordinates-MK-Hz9U$foundation(long):86:86 -> d
    31:36:long translateDecorationToInnerCoordinates-MK-Hz9U$foundation(long):87:87 -> d
    1:16:long translateInnerToDecorationCoordinates-MK-Hz9U$foundation(long):95:95 -> e
    17:30:long translateInnerToDecorationCoordinates-MK-Hz9U$foundation(long):96:96 -> e
    31:36:long translateInnerToDecorationCoordinates-MK-Hz9U$foundation(long):97:97 -> e
