# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.TextLayoutResult":"TextLayoutResult.kt","androidx.compose.ui.text.input.TextFieldValue":"TextFieldValue.kt","androidx.compose.ui.text.input.CursorAnchorInfoApi33Helper":"CursorAnchorInfoBuilder.android.kt","androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper":"CursorAnchorInfoBuilder.android.kt","androidx.compose.ui.text.TextRange":"TextRange.kt","androidx.compose.ui.graphics.Matrix":"Matrix.kt","androidx.compose.ui.geometry.Rect":"Rect.kt","androidx.compose.ui.text.MultiParagraph":"MultiParagraph.kt","androidx.compose.ui.text.AnnotatedString":"AnnotatedString.kt"}}
androidx.compose.ui.text.input.CursorAnchorInfoController -> y70:
# {"id":"sourceFile","fileName":"CursorAnchorInfoController.android.kt"}
    androidx.compose.ui.input.pointer.MatrixPositionCalculator rootPositionCalculator -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/compose/ui/platform/AndroidComposeView;"}
    androidx.compose.ui.text.input.InputMethodManager inputMethodManager -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnh;"}
    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;"}
    kotlin.jvm.functions.Function1 textFieldToRootTransform -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnu0;"}
    androidx.compose.ui.geometry.Rect innerTextFieldBounds -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li82;"}
    androidx.compose.ui.geometry.Rect decorationBoxBounds -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li82;"}
    android.view.inputmethod.CursorAnchorInfo$Builder builder -> p
    float[] matrix -> q
    android.graphics.Matrix androidMatrix -> r
    1:3:void <init>(androidx.compose.ui.input.pointer.MatrixPositionCalculator,androidx.compose.ui.text.input.InputMethodManager):26:26 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/compose/ui/platform/AndroidComposeView;Lnh;)V"}
    4:5:void <init>(androidx.compose.ui.input.pointer.MatrixPositionCalculator,androidx.compose.ui.text.input.InputMethodManager):31:31 -> <init>
    6:7:void <init>(androidx.compose.ui.input.pointer.MatrixPositionCalculator,androidx.compose.ui.text.input.InputMethodManager):32:32 -> <init>
    8:14:void <init>(androidx.compose.ui.input.pointer.MatrixPositionCalculator,androidx.compose.ui.text.input.InputMethodManager):34:34 -> <init>
    15:18:void <init>(androidx.compose.ui.input.pointer.MatrixPositionCalculator,androidx.compose.ui.text.input.InputMethodManager):47:47 -> <init>
    19:25:void <init>(androidx.compose.ui.input.pointer.MatrixPositionCalculator,androidx.compose.ui.text.input.InputMethodManager):51:51 -> <init>
    26:31:void <init>(androidx.compose.ui.input.pointer.MatrixPositionCalculator,androidx.compose.ui.text.input.InputMethodManager):52:52 -> <init>
    32:39:void <init>(androidx.compose.ui.input.pointer.MatrixPositionCalculator,androidx.compose.ui.text.input.InputMethodManager):53:53 -> <init>
    3:14:android.view.inputmethod.InputMethodManager androidx.compose.ui.text.input.InputMethodManagerImpl.getImm():63:63 -> a
    3:14:boolean androidx.compose.ui.text.input.InputMethodManagerImpl.isActive():70 -> a
    3:14:void updateCursorAnchorInfo():147 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    15:25:boolean androidx.compose.ui.text.input.InputMethodManagerImpl.isActive():70:70 -> a
    15:25:void updateCursorAnchorInfo():147 -> a
    26:27:void updateCursorAnchorInfo():150:150 -> a
    28:34:androidx.compose.ui.graphics.Matrix androidx.compose.ui.graphics.Matrix.box-impl(float[]):0:0 -> a
    28:34:void updateCursorAnchorInfo():150 -> a
    35:37:void updateCursorAnchorInfo():150:150 -> a
    38:42:void updateCursorAnchorInfo():152:152 -> a
    43:47:void updateCursorAnchorInfo():153:153 -> a
    48:54:void updateCursorAnchorInfo():158:158 -> a
    55:59:void updateCursorAnchorInfo():159:159 -> a
    60:66:void updateCursorAnchorInfo():160:160 -> a
    67:75:void updateCursorAnchorInfo():162:162 -> a
    76:80:void updateCursorAnchorInfo():163:163 -> a
    81:82:void updateCursorAnchorInfo():164:164 -> a
    83:86:void updateCursorAnchorInfo():165:165 -> a
    87:90:void updateCursorAnchorInfo():166:166 -> a
    91:94:void updateCursorAnchorInfo():167:167 -> a
    95:99:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    95:99:void updateCursorAnchorInfo():157 -> a
    100:102:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    100:102:void updateCursorAnchorInfo():157 -> a
    103:106:long androidx.compose.ui.text.input.TextFieldValue.getSelection-d9O1mEE():88:88 -> a
    103:106:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    103:106:void updateCursorAnchorInfo():157 -> a
    107:110:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    107:110:void updateCursorAnchorInfo():157 -> a
    111:114:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):68:68 -> a
    111:114:void updateCursorAnchorInfo():157 -> a
    115:117:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    115:117:void updateCursorAnchorInfo():157 -> a
    118:128:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):71:71 -> a
    118:128:void updateCursorAnchorInfo():157 -> a
    129:132:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    129:132:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    129:132:void updateCursorAnchorInfo():157 -> a
    133:136:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    133:136:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    133:136:void updateCursorAnchorInfo():157 -> a
    137:140:float androidx.compose.ui.geometry.Rect.getLeft():37:37 -> a
    137:140:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    137:140:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    137:140:void updateCursorAnchorInfo():157 -> a
    141:149:long androidx.compose.ui.text.TextLayoutResult.getSize-YbymL2g():304:304 -> a
    141:149:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    141:149:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    141:149:void updateCursorAnchorInfo():157 -> a
    150:153:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    150:153:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    150:153:void updateCursorAnchorInfo():157 -> a
    154:155:float androidx.compose.ui.geometry.Rect.getTop():40:40 -> a
    154:155:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):120 -> a
    154:155:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    154:155:void updateCursorAnchorInfo():157 -> a
    156:159:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):120:120 -> a
    156:159:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    156:159:void updateCursorAnchorInfo():157 -> a
    160:161:float androidx.compose.ui.geometry.Rect.getBottom():46:46 -> a
    160:161:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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 -> a
    160:161:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    160:161:void updateCursorAnchorInfo():157 -> a
    162:165:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    162:165:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    162:165:void updateCursorAnchorInfo():157 -> a
    166:197:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):123:123 -> a
    166:197:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    166:197:void updateCursorAnchorInfo():157 -> a
    198:199:float androidx.compose.ui.geometry.Rect.getTop():40:40 -> a
    198:199:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):133 -> a
    198:199:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    198:199:void updateCursorAnchorInfo():157 -> a
    200:209:float androidx.compose.ui.geometry.Rect.getBottom():46:46 -> a
    200:209:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):133 -> a
    200:209:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    200:209:void updateCursorAnchorInfo():157 -> a
    210:222:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_androidKt.setInsertionMarker(android.view.inputmethod.CursorAnchorInfo$Builder,int,androidx.compose.ui.text.input.OffsetMapping,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):133:133 -> a
    210:222:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):72 -> a
    210:222:void updateCursorAnchorInfo():157 -> a
    223:224:long androidx.compose.ui.text.TextRange.unbox-impl():0:0 -> a
    223:224:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):76 -> a
    223:224:void updateCursorAnchorInfo():157 -> a
    225:232:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):76:76 -> a
    225:232:void updateCursorAnchorInfo():157 -> a
    233:234:long androidx.compose.ui.text.TextRange.unbox-impl():0:0 -> a
    233:234:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):77 -> a
    233:234:void updateCursorAnchorInfo():157 -> a
    235:242:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):77:77 -> a
    235:242:void updateCursorAnchorInfo():157 -> a
    243:244:java.lang.String androidx.compose.ui.text.input.TextFieldValue.getText():82:82 -> a
    243:244:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    243:244:void updateCursorAnchorInfo():157 -> a
    245:246:java.lang.String androidx.compose.ui.text.AnnotatedString.getText():50:50 -> a
    245:246: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)"]}
    245:246:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    245:246:void updateCursorAnchorInfo():157 -> a
    247:250:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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:82 -> a
    247:250:void updateCursorAnchorInfo():157 -> a
    251:253:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    251:253:void updateCursorAnchorInfo():157 -> a
    254:257:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    254:257:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    254:257:void updateCursorAnchorInfo():157 -> a
    258:265:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    258:265:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    258:265:void updateCursorAnchorInfo():157 -> a
    266:267:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    266:267:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    266:267:void updateCursorAnchorInfo():157 -> a
    268:271:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):149:149 -> a
    268:271:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    268:271:void updateCursorAnchorInfo():157 -> a
    272:276:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):148:148 -> a
    272:276:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    272:276:void updateCursorAnchorInfo():157 -> a
    277:284:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):160:160 -> a
    277:284:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    277:284:void updateCursorAnchorInfo():157 -> a
    285:290:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    285:290:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    285:290:void updateCursorAnchorInfo():157 -> a
    291:296:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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
    291:296:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    291:296:void updateCursorAnchorInfo():157 -> a
    297:300:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):166:166 -> a
    297:300:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    297:300:void updateCursorAnchorInfo():157 -> a
    301:304:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):167:167 -> a
    301:304:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    301:304:void updateCursorAnchorInfo():157 -> a
    305:315:boolean androidx.compose.ui.geometry.Rect.overlaps(androidx.compose.ui.geometry.Rect):154:154 -> a
    305:315:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):171 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    305:315:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    305:315:void updateCursorAnchorInfo():157 -> a
    316:349:boolean androidx.compose.ui.geometry.Rect.overlaps(androidx.compose.ui.geometry.Rect):155:155 -> a
    316:349:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):171 -> a
    316:349:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    316:349:void updateCursorAnchorInfo():157 -> a
    350:355:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):175:175 -> a
    350:355:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    350:355:void updateCursorAnchorInfo():157 -> a
    356:363:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):176:176 -> a
    356:363:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    356:363:void updateCursorAnchorInfo():157 -> a
    364:387:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):180:180 -> a
    364:387:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    364:387:void updateCursorAnchorInfo():157 -> a
    388:399:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):184:184 -> a
    388:399:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):84 -> a
    388:399:void updateCursorAnchorInfo():157 -> a
    400:407:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):94:94 -> a
    400:407:void updateCursorAnchorInfo():157 -> a
    408:411:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi33Helper.setEditorBoundsInfo(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.geometry.Rect):197:197 -> a
    408:411:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):95 -> a
    408:411:void updateCursorAnchorInfo():157 -> a
    412:419:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi33Helper.setEditorBoundsInfo(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.geometry.Rect):198:198 -> a
    412:419:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):95 -> a
    412:419:void updateCursorAnchorInfo():157 -> a
    420:427:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi33Helper.setEditorBoundsInfo(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.geometry.Rect):199:199 -> a
    420:427:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):95 -> a
    420:427:void updateCursorAnchorInfo():157 -> a
    428:431:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi33Helper.setEditorBoundsInfo(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.geometry.Rect):200:200 -> a
    428:431:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):95 -> a
    428:431:void updateCursorAnchorInfo():157 -> a
    432:440:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi33Helper.setEditorBoundsInfo(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.geometry.Rect):196:196 -> a
    432:440:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):95 -> a
    432:440:void updateCursorAnchorInfo():157 -> a
    441:446:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):212:212 -> a
    441:446:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    441:446:void updateCursorAnchorInfo():157 -> a
    447:453:int androidx.compose.ui.text.MultiParagraph.getLineCount():374:374 -> a
    447:453:int androidx.compose.ui.text.TextLayoutResult.getLineCount():338 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    447:453:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):213 -> a
    447:453:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    447:453:void updateCursorAnchorInfo():157 -> a
    454:458:int androidx.compose.ui.text.TextLayoutResult.getLineForVerticalPosition(float):448:448 -> a
    454:458:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):216 -> a
    454:458:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    454:458:void updateCursorAnchorInfo():157 -> a
    459:462:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):217:217 -> a
    459:462:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    459:462:void updateCursorAnchorInfo():157 -> a
    463:466:int androidx.compose.ui.text.TextLayoutResult.getLineForVerticalPosition(float):448:448 -> a
    463:466:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):220 -> a
    463:466:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    463:466:void updateCursorAnchorInfo():157 -> a
    467:472:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):221:221 -> a
    467:472:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    467:472:void updateCursorAnchorInfo():157 -> a
    473:476:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):224:224 -> a
    473:476:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    473:476:void updateCursorAnchorInfo():157 -> a
    477:480:float androidx.compose.ui.text.TextLayoutResult.getLineTop(int):395:395 -> a
    477:480:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):225 -> a
    477:480:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    477:480:void updateCursorAnchorInfo():157 -> a
    481:484:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):226:226 -> a
    481:484:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    481:484:void updateCursorAnchorInfo():157 -> a
    485:488:float androidx.compose.ui.text.TextLayoutResult.getLineBottom(int):409:409 -> a
    485:488:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):227 -> a
    485:488:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    485:488:void updateCursorAnchorInfo():157 -> a
    489:496:android.view.inputmethod.CursorAnchorInfo$Builder androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper.addVisibleLineBounds(android.view.inputmethod.CursorAnchorInfo$Builder,androidx.compose.ui.text.TextLayoutResult,androidx.compose.ui.geometry.Rect):223:223 -> a
    489:496:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):99 -> a
    489:496:void updateCursorAnchorInfo():157 -> a
    497:500:android.view.inputmethod.CursorAnchorInfo androidx.compose.ui.text.input.CursorAnchorInfoBuilder_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):106:106 -> a
    497:500:void updateCursorAnchorInfo():157 -> a
    501:508:android.view.inputmethod.InputMethodManager androidx.compose.ui.text.input.InputMethodManagerImpl.getImm():63:63 -> a
    501:508:void androidx.compose.ui.text.input.InputMethodManagerImpl.updateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo):102 -> a
    501:508:void updateCursorAnchorInfo():156 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    509:514:void androidx.compose.ui.text.input.InputMethodManagerImpl.updateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo):102:102 -> a
    509:514:void updateCursorAnchorInfo():156 -> a
    515:517:void updateCursorAnchorInfo():171:171 -> a
