# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.layout.MeasureScope":"MeasureScope.kt","androidx.compose.ui.layout.Placeable":"Placeable.kt"}}
androidx.compose.foundation.text.VerticalScrollLayoutModifier -> ga3:
# {"id":"sourceFile","fileName":"TextFieldScroll.kt"}
    androidx.compose.foundation.text.TextFieldScrollerPosition scrollerPosition -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llx2;"}
    int cursorOffset -> b
    androidx.compose.ui.text.input.TransformedText transformedText -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls13;"}
    kotlin.jvm.functions.Function0 textLayoutResultProvider -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcu0;"}
    1:3:void <init>(androidx.compose.foundation.text.TextFieldScrollerPosition,int,androidx.compose.ui.text.input.TransformedText,kotlin.jvm.functions.Function0):157:157 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llx2;ILs13;Lcu0;)V"}
    4:5:void <init>(androidx.compose.foundation.text.TextFieldScrollerPosition,int,androidx.compose.ui.text.input.TransformedText,kotlin.jvm.functions.Function0):158:158 -> <init>
    6:7:void <init>(androidx.compose.foundation.text.TextFieldScrollerPosition,int,androidx.compose.ui.text.input.TransformedText,kotlin.jvm.functions.Function0):159:159 -> <init>
    8:9:void <init>(androidx.compose.foundation.text.TextFieldScrollerPosition,int,androidx.compose.ui.text.input.TransformedText,kotlin.jvm.functions.Function0):160:160 -> <init>
    10:12:void <init>(androidx.compose.foundation.text.TextFieldScrollerPosition,int,androidx.compose.ui.text.input.TransformedText,kotlin.jvm.functions.Function0):161:161 -> <init>
    9:12:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):167:167 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpk1;Lik1;J)Lok1;"}
    13:16:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):168:168 -> d
    17:18:int androidx.compose.ui.layout.Placeable.getHeight():56:56 -> d
    17:18:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):169 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:26:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):169:169 -> d
    27:28:int androidx.compose.ui.layout.Placeable.getWidth():45:45 -> d
    27:28:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):171 -> d
    29:33:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):171:171 -> d
    34:35:androidx.compose.ui.layout.MeasureResult androidx.compose.ui.layout.MeasureScope.layout$default(androidx.compose.ui.layout.MeasureScope,int,int,java.util.Map,kotlin.jvm.functions.Function1,int,java.lang.Object):50:50 -> d
    34:35:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):171 -> d
    36:40:androidx.compose.ui.layout.MeasureResult androidx.compose.ui.layout.MeasureScope.layout$default(androidx.compose.ui.layout.MeasureScope,int,int,java.util.Map,kotlin.jvm.functions.Function1,int,java.lang.Object):47:47 -> d
    36:40:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):171 -> d
    19:29:boolean equals(java.lang.Object):0:0 -> equals
    30:36:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    30:36:boolean equals(java.lang.Object):0 -> equals
    37:49:boolean equals(java.lang.Object):0:0 -> equals
    12:15:int hashCode():0:0 -> hashCode
    12:15:int VerticalScrollLayoutModifier.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":32},"outline":"Ly22;c(III)I"}
    16:31:int hashCode():0:0 -> hashCode
    16:31:int VerticalScrollLayoutModifier.hashCode():0 -> hashCode
    32:32:int hashCode():0:0 -> hashCode
    1:52:java.lang.String toString():0:0 -> toString
