# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.TextLayoutResult":"TextLayoutResult.kt","androidx.compose.foundation.text.input.internal.InputMethodManagerImpl":"InputMethodManager.android.kt","androidx.compose.ui.text.input.TextFieldValue":"TextFieldValue.kt","androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter":"LegacyPlatformTextInputServiceAdapter.android.kt","androidx.compose.ui.text.TextRange":"TextRange.kt","androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1":"LegacyPlatformTextInputServiceAdapter.android.kt","androidx.compose.foundation.text.input.internal.LegacyAdaptingPlatformTextInputModifierNode":"LegacyAdaptingPlatformTextInputModifierNode.kt","androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper":"LegacyCursorAnchorInfoBuilder.android.kt","androidx.compose.ui.geometry.Rect":"Rect.kt","androidx.compose.ui.text.MultiParagraph":"MultiParagraph.kt","androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi33Helper":"LegacyCursorAnchorInfoBuilder.android.kt","androidx.compose.ui.text.AnnotatedString":"AnnotatedString.kt"}}
androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoController -> ke1:
# {"id":"sourceFile","fileName":"LegacyCursorAnchorInfoController.android.kt"}
    kotlin.jvm.functions.Function1 localToScreen -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lub;"}
    androidx.compose.foundation.text.input.internal.InputMethodManager inputMethodManager -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln31;"}
    java.lang.Object lock -> c
    boolean monitorEnabled -> d
    boolean hasPendingImmediateRequest -> e
    boolean includeInsertionMarker -> f
    boolean includeCharacterBounds -> g
    boolean includeEditorBounds -> h
    boolean includeLineBounds -> i
    androidx.compose.ui.text.input.TextFieldValue textFieldValue -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lby2;"}
    androidx.compose.ui.text.TextLayoutResult textLayoutResult -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqy2;"}
    androidx.compose.ui.text.input.OffsetMapping offsetMapping -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lft1;"}
    androidx.compose.ui.geometry.Rect innerTextFieldBounds -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li82;"}
    androidx.compose.ui.geometry.Rect decorationBoxBounds -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li82;"}
    android.view.inputmethod.CursorAnchorInfo$Builder builder -> o
    float[] matrix -> p
    android.graphics.Matrix androidMatrix -> q
    1:3:void <init>(kotlin.jvm.functions.Function1,androidx.compose.foundation.text.input.internal.InputMethodManager):27:27 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lub;Ln31;)V"}
    4:5:void <init>(kotlin.jvm.functions.Function1,androidx.compose.foundation.text.input.internal.InputMethodManager):28:28 -> <init>
    6:7:void <init>(kotlin.jvm.functions.Function1,androidx.compose.foundation.text.input.internal.InputMethodManager):29:29 -> <init>
    8:14:void <init>(kotlin.jvm.functions.Function1,androidx.compose.foundation.text.input.internal.InputMethodManager):31:31 -> <init>
    15:21:void <init>(kotlin.jvm.functions.Function1,androidx.compose.foundation.text.input.internal.InputMethodManager):47:47 -> <init>
    22:27:void <init>(kotlin.jvm.functions.Function1,androidx.compose.foundation.text.input.internal.InputMethodManager):48:48 -> <init>
    28:35:void <init>(kotlin.jvm.functions.Function1,androidx.compose.foundation.text.input.internal.InputMethodManager):49:49 -> <init>
    3:8:boolean androidx.compose.foundation.text.input.internal.InputMethodManagerImpl.isActive():65:65 -> a
    3:8:void updateCursorAnchorInfo():139 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:18:boolean androidx.compose.foundation.text.input.internal.InputMethodManagerImpl.isActive():65:65 -> a
    9:18:void updateCursorAnchorInfo():139 -> a
    19:22:void updateCursorAnchorInfo():140:140 -> a
    23:26:void updateCursorAnchorInfo():141:141 -> a
    27:30:void updateCursorAnchorInfo():142:142 -> a
    31:34:void updateCursorAnchorInfo():143:143 -> a
    35:40:void updateCursorAnchorInfo():144:144 -> a
    41:45:void updateCursorAnchorInfo():148:148 -> a
    46:47:void updateCursorAnchorInfo():150:150 -> a
    48:49:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1.invoke-58bKbWc(float[]):130:130 -> a
    48:49:java.lang.Object androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1.invoke(java.lang.Object):130 -> a
    48:49:void updateCursorAnchorInfo():150 -> a
    50:51:androidx.compose.ui.layout.LayoutCoordinates androidx.compose.foundation.text.input.internal.LegacyAdaptingPlatformTextInputModifierNode.getLayoutCoordinates():100:100 -> a
    50:51:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter.startInput$localToScreen(androidx.compose.foundation.text.input.internal.LegacyPlatformTextInputServiceAdapter$LegacyPlatformTextInputNode,float[]):117 -> a
    50:51:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter.access$startInput$localToScreen(androidx.compose.foundation.text.input.internal.LegacyPlatformTextInputServiceAdapter$LegacyPlatformTextInputNode,float[]):63 -> a
    50:51:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1.invoke-58bKbWc(float[]):130 -> a
    50:51:java.lang.Object androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1.invoke(java.lang.Object):130 -> a
    50:51:void updateCursorAnchorInfo():150 -> a
    52:59:androidx.compose.ui.layout.LayoutCoordinates androidx.compose.foundation.text.input.internal.LegacyAdaptingPlatformTextInputModifierNode.getLayoutCoordinates():142:142 -> a
    52:59:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter.startInput$localToScreen(androidx.compose.foundation.text.input.internal.LegacyPlatformTextInputServiceAdapter$LegacyPlatformTextInputNode,float[]):117 -> a
    52:59:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter.access$startInput$localToScreen(androidx.compose.foundation.text.input.internal.LegacyPlatformTextInputServiceAdapter$LegacyPlatformTextInputNode,float[]):63 -> a
    52:59:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1.invoke-58bKbWc(float[]):130 -> a
    52:59:java.lang.Object androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1.invoke(java.lang.Object):130 -> a
    52:59:void updateCursorAnchorInfo():150 -> a
    60:70:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter.startInput$localToScreen(androidx.compose.foundation.text.input.internal.LegacyPlatformTextInputServiceAdapter$LegacyPlatformTextInputNode,float[]):117:117 -> a
    60:70:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter.access$startInput$localToScreen(androidx.compose.foundation.text.input.internal.LegacyPlatformTextInputServiceAdapter$LegacyPlatformTextInputNode,float[]):63 -> a
    60:70:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1.invoke-58bKbWc(float[]):130 -> a
    60:70:java.lang.Object androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1.invoke(java.lang.Object):130 -> a
    60:70:void updateCursorAnchorInfo():150 -> a
    71:73:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter.startInput$localToScreen(androidx.compose.foundation.text.input.internal.LegacyPlatformTextInputServiceAdapter$LegacyPlatformTextInputNode,float[]):118:118 -> a
    71:73:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter.access$startInput$localToScreen(androidx.compose.foundation.text.input.internal.LegacyPlatformTextInputServiceAdapter$LegacyPlatformTextInputNode,float[]):63 -> a
    71:73:void androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1.invoke-58bKbWc(float[]):130 -> a
    71:73:java.lang.Object androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1.invoke(java.lang.Object):130 -> a
    71:73:void updateCursorAnchorInfo():150 -> a
    74:78:void updateCursorAnchorInfo():152:152 -> a
    79:81:float androidx.compose.ui.geometry.Rect.getLeft():37:37 -> a
    79:81:void updateCursorAnchorInfo():152 -> a
    82:86:void updateCursorAnchorInfo():152:152 -> a
    87:89:float androidx.compose.ui.geometry.Rect.getTop():40:40 -> a
    87:89:void updateCursorAnchorInfo():152 -> a
    90:92:void updateCursorAnchorInfo():152:152 -> a
    93:97:void updateCursorAnchorInfo():153:153 -> a
    98:104:void updateCursorAnchorInfo():157:157 -> a
    105:109:void updateCursorAnchorInfo():158:158 -> a
    110:116:void updateCursorAnchorInfo():159:159 -> a
    117:125:void updateCursorAnchorInfo():161:161 -> a
    126:130:void updateCursorAnchorInfo():162:162 -> a
    131:132:void updateCursorAnchorInfo():163:163 -> a
    133:136:void updateCursorAnchorInfo():164:164 -> a
    137:140:void updateCursorAnchorInfo():165:165 -> a
    141:144:void updateCursorAnchorInfo():166:166 -> a
    145:149:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):61:61 -> a
    145:149:void updateCursorAnchorInfo():156 -> a
    150:152:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):63:63 -> a
    150:152:void updateCursorAnchorInfo():156 -> a
    153:156:long androidx.compose.ui.text.input.TextFieldValue.getSelection-d9O1mEE():88:88 -> a
    153:156:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):65 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    153:156:void updateCursorAnchorInfo():156 -> a
    157:160:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):65:65 -> a
    157:160:void updateCursorAnchorInfo():156 -> a
    161:164:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):66:66 -> a
    161:164:void updateCursorAnchorInfo():156 -> a
    165:167:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):67:67 -> a
    165:167:void updateCursorAnchorInfo():156 -> a
    168:178:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):69:69 -> a
    168:178:void updateCursorAnchorInfo():156 -> a
    179:182:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):115:115 -> a
    179:182:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    179:182:void updateCursorAnchorInfo():156 -> a
    183:186:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):116:116 -> a
    183:186:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    183:186:void updateCursorAnchorInfo():156 -> a
    187:192:float androidx.compose.ui.geometry.Rect.getLeft():37:37 -> a
    187:192:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):117 -> a
    187:192:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    187:192:void updateCursorAnchorInfo():156 -> a
    193:201:long androidx.compose.ui.text.TextLayoutResult.getSize-YbymL2g():304:304 -> a
    193:201:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):117 -> a
    193:201:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    193:201:void updateCursorAnchorInfo():156 -> a
    202:205:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):117:117 -> a
    202:205:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    202:205:void updateCursorAnchorInfo():156 -> a
    206:207:float androidx.compose.ui.geometry.Rect.getTop():40:40 -> a
    206:207:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):118 -> a
    206:207:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    206:207:void updateCursorAnchorInfo():156 -> a
    208:211:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):118:118 -> a
    208:211:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    208:211:void updateCursorAnchorInfo():156 -> a
    212:213:float androidx.compose.ui.geometry.Rect.getBottom():46:46 -> a
    212:213:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):119 -> a
    212:213:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    212:213:void updateCursorAnchorInfo():156 -> a
    214:217:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):119:119 -> a
    214:217:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    214:217:void updateCursorAnchorInfo():156 -> a
    218:249:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):121:121 -> a
    218:249:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    218:249:void updateCursorAnchorInfo():156 -> a
    250:251:float androidx.compose.ui.geometry.Rect.getTop():40:40 -> a
    250:251:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):131 -> a
    250:251:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    250:251:void updateCursorAnchorInfo():156 -> a
    252:261:float androidx.compose.ui.geometry.Rect.getBottom():46:46 -> a
    252:261:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):131 -> a
    252:261:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    252:261:void updateCursorAnchorInfo():156 -> a
    262:276:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):131:131 -> a
    262:276:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):70 -> a
    262:276:void updateCursorAnchorInfo():156 -> a
    277:278:long androidx.compose.ui.text.TextRange.unbox-impl():0:0 -> a
    277:278:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):74 -> a
    277:278:void updateCursorAnchorInfo():156 -> a
    279:286:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):74:74 -> a
    279:286:void updateCursorAnchorInfo():156 -> a
    287:288:long androidx.compose.ui.text.TextRange.unbox-impl():0:0 -> a
    287:288:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):75 -> a
    287:288:void updateCursorAnchorInfo():156 -> a
    289:296:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):75:75 -> a
    289:296:void updateCursorAnchorInfo():156 -> a
    297:298:java.lang.String androidx.compose.ui.text.input.TextFieldValue.getText():82:82 -> a
    297:298:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):80 -> a
    297:298:void updateCursorAnchorInfo():156 -> a
    299:300:java.lang.String androidx.compose.ui.text.AnnotatedString.getText():50:50 -> a
    299:300:java.lang.String androidx.compose.ui.text.input.TextFieldValue.getText():82 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    299:300:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):80 -> a
    299:300:void updateCursorAnchorInfo():156 -> a
    301:304:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):80:80 -> a
    301:304:void updateCursorAnchorInfo():156 -> a
    305:307:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):78:78 -> a
    305:307:void updateCursorAnchorInfo():156 -> a
    308:311:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):143:143 -> a
    308:311:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    308:311:void updateCursorAnchorInfo():156 -> a
    312:319:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):144:144 -> a
    312:319:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    312:319:void updateCursorAnchorInfo():156 -> a
    320:321:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):145:145 -> a
    320:321:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    320:321:void updateCursorAnchorInfo():156 -> a
    322:325:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):147:147 -> a
    322:325:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    322:325:void updateCursorAnchorInfo():156 -> a
    326:330:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):146:146 -> a
    326:330:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    326:330:void updateCursorAnchorInfo():156 -> a
    331:338:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):158:158 -> a
    331:338:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    331:338:void updateCursorAnchorInfo():156 -> a
    339:344:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):162:162 -> a
    339:344:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    339:344:void updateCursorAnchorInfo():156 -> a
    345:350:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):163:163 -> a
    345:350:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    345:350:void updateCursorAnchorInfo():156 -> a
    351:354:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):164:164 -> a
    351:354:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    351:354:void updateCursorAnchorInfo():156 -> a
    355:358:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):165:165 -> a
    355:358:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    355:358:void updateCursorAnchorInfo():156 -> a
    359:369:boolean androidx.compose.ui.geometry.Rect.overlaps(androidx.compose.ui.geometry.Rect):154:154 -> a
    359:369:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):169 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    359:369:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    359:369:void updateCursorAnchorInfo():156 -> a
    370:403:boolean androidx.compose.ui.geometry.Rect.overlaps(androidx.compose.ui.geometry.Rect):155:155 -> a
    370:403:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):169 -> a
    370:403:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    370:403:void updateCursorAnchorInfo():156 -> a
    404:409:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):173:173 -> a
    404:409:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    404:409:void updateCursorAnchorInfo():156 -> a
    410:417:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):174:174 -> a
    410:417:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    410:417:void updateCursorAnchorInfo():156 -> a
    418:439:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):178:178 -> a
    418:439:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    418:439:void updateCursorAnchorInfo():156 -> a
    440:451:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.addCharacterBounds(android.view.inputmethod.CursorAnchorInfo$Builder,int,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):182:182 -> a
    440:451:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):82 -> a
    440:451:void updateCursorAnchorInfo():156 -> a
    452:459:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):92:92 -> a
    452:459:void updateCursorAnchorInfo():156 -> a
    460:463:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi33Helper.setEditorBoundsInfo(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.geometry.Rect):195:195 -> a
    460:463:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):93 -> a
    460:463:void updateCursorAnchorInfo():156 -> a
    464:471:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi33Helper.setEditorBoundsInfo(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.geometry.Rect):196:196 -> a
    464:471:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):93 -> a
    464:471:void updateCursorAnchorInfo():156 -> a
    472:479:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi33Helper.setEditorBoundsInfo(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.geometry.Rect):197:197 -> a
    472:479:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):93 -> a
    472:479:void updateCursorAnchorInfo():156 -> a
    480:483:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi33Helper.setEditorBoundsInfo(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.geometry.Rect):198:198 -> a
    480:483:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):93 -> a
    480:483:void updateCursorAnchorInfo():156 -> a
    484:492:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi33Helper.setEditorBoundsInfo(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.geometry.Rect):194:194 -> a
    484:492:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):93 -> a
    484:492:void updateCursorAnchorInfo():156 -> a
    493:498:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):210:210 -> a
    493:498:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    493:498:void updateCursorAnchorInfo():156 -> a
    499:507:int androidx.compose.ui.text.MultiParagraph.getLineCount():374:374 -> a
    499:507:int androidx.compose.ui.text.TextLayoutResult.getLineCount():338 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    499:507:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):211 -> a
    499:507:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    499:507:void updateCursorAnchorInfo():156 -> a
    508:512:int androidx.compose.ui.text.TextLayoutResult.getLineForVerticalPosition(float):448:448 -> a
    508:512:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):214 -> a
    508:512:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    508:512:void updateCursorAnchorInfo():156 -> a
    513:518:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):215:215 -> a
    513:518:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    513:518:void updateCursorAnchorInfo():156 -> a
    519:522:int androidx.compose.ui.text.TextLayoutResult.getLineForVerticalPosition(float):448:448 -> a
    519:522:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):218 -> a
    519:522:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    519:522:void updateCursorAnchorInfo():156 -> a
    523:528:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):219:219 -> a
    523:528:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    523:528:void updateCursorAnchorInfo():156 -> a
    529:532:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):222:222 -> a
    529:532:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    529:532:void updateCursorAnchorInfo():156 -> a
    533:536:float androidx.compose.ui.text.TextLayoutResult.getLineTop(int):395:395 -> a
    533:536:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):223 -> a
    533:536:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    533:536:void updateCursorAnchorInfo():156 -> a
    537:540:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):224:224 -> a
    537:540:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    537:540:void updateCursorAnchorInfo():156 -> a
    541:544:float androidx.compose.ui.text.TextLayoutResult.getLineBottom(int):409:409 -> a
    541:544:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):225 -> a
    541:544:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    541:544:void updateCursorAnchorInfo():156 -> a
    545:552:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):221:221 -> a
    545:552:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):97 -> a
    545:552:void updateCursorAnchorInfo():156 -> a
    553:556:android.view.inputmethod.CursorAnchorInfo androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoBuilder_androidKt.build(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,android.graphics.Matrix,androidx.compose.ui.geometry.Rect,androidx.compose.ui.geometry.Rect,boolean,boolean,boolean,boolean):104:104 -> a
    553:556:void updateCursorAnchorInfo():156 -> a
    557:560:void androidx.compose.foundation.text.input.internal.InputMethodManagerImpl.updateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo):97:97 -> a
    557:560:void updateCursorAnchorInfo():155 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    561:564:void androidx.compose.foundation.text.input.internal.InputMethodManagerImpl.updateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo):97:97 -> a
    561:564:void updateCursorAnchorInfo():155 -> a
    565:567:void updateCursorAnchorInfo():170:170 -> a
