# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.android.TextLayout":"TextLayout.android.kt","kotlin.coroutines.jvm.internal.Boxing":"boxing.kt"}}
androidx.compose.ui.text.android.HorizontalPositionCache -> sy0:
# {"id":"sourceFile","fileName":"TextLayout.android.kt"}
    int cachedKey -> a
    float cachedValue -> b
    androidx.compose.ui.text.android.TextLayout layout -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:3:void <init>(androidx.compose.ui.text.android.TextLayout):855:855 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Loy2;)V"}
    4:6:void <init>(androidx.compose.ui.text.android.TextLayout):856:856 -> <init>
    7:9:void <init>(androidx.compose.ui.text.android.TextLayout):857:857 -> <init>
    10:12:void androidx.compose.ui.scrollcapture.RelativeScroller.<init>(int,kotlin.jvm.functions.Function2):247:249 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILg20;)V"}
    1:8:float get(int,boolean,boolean,boolean):897:897 -> a
    9:10:android.text.Layout androidx.compose.ui.text.android.TextLayout.getLayout():162:162 -> a
    9:10:float get(int,boolean,boolean,boolean):898 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:14:float get(int,boolean,boolean,boolean):898:898 -> a
    15:16:int androidx.compose.ui.text.android.TextLayout.getLineStart(int):480:480 -> a
    15:16:float get(int,boolean,boolean,boolean):899 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:20:int androidx.compose.ui.text.android.TextLayout.getLineStart(int):480:480 -> a
    17:20:float get(int,boolean,boolean,boolean):899 -> a
    21:46:float get(int,boolean,boolean,boolean):900:900 -> a
    47:55:float get(int,boolean,boolean,boolean):915:915 -> a
    56:60:float get(int,boolean,boolean,boolean):919:919 -> a
    61:66:float get(int,boolean,boolean,boolean):921:921 -> a
    67:68:float get(int,boolean,boolean,boolean):925:925 -> a
    69:71:float get(int,boolean,boolean,boolean):926:926 -> a
    27:47:java.lang.Object androidx.compose.ui.scrollcapture.RelativeScroller.scrollBy(float,kotlin.coroutines.Continuation):295:295 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FLs50;)Ljava/lang/Object;"}
    48:51:java.lang.Object androidx.compose.ui.scrollcapture.RelativeScroller.scrollBy(float,kotlin.coroutines.Continuation):296:296 -> b
    52:56:java.lang.Float kotlin.coroutines.jvm.internal.Boxing.boxFloat(float):40:40 -> b
    52:56:java.lang.Object androidx.compose.ui.scrollcapture.RelativeScroller.scrollBy(float,kotlin.coroutines.Continuation):296 -> b
    57:73:java.lang.Object androidx.compose.ui.scrollcapture.RelativeScroller.scrollBy(float,kotlin.coroutines.Continuation):296:296 -> b
    74:78:java.lang.Object androidx.compose.ui.scrollcapture.RelativeScroller.scrollBy(float,kotlin.coroutines.Continuation):297:297 -> b
    79:81:java.lang.Object androidx.compose.ui.scrollcapture.RelativeScroller.scrollBy(float,kotlin.coroutines.Continuation):300:300 -> b
