# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.foundation.text.ValidatingOffsetMappingKt":"ValidatingOffsetMapping.kt"}}
okhttp3.internal.http2.Huffman$Node -> o03:
# {"id":"sourceFile","fileName":"Huffman.kt"}
    int symbol -> X
    int terminalBitCount -> Y
    okhttp3.internal.http2.Huffman$Node[] children -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:3:void androidx.compose.animation.core.VectorizedTweenSpec.<init>(int,int,androidx.compose.animation.core.Easing):912:912 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILyz1;)V"}
    4:5:void androidx.compose.animation.core.VectorizedTweenSpec.<init>(int,int,androidx.compose.animation.core.Easing):913:913 -> <init>
    6:7:void androidx.compose.animation.core.VectorizedTweenSpec.<init>(int,int,androidx.compose.animation.core.Easing):914:914 -> <init>
    8:20:void androidx.compose.animation.core.VectorizedTweenSpec.<init>(int,int,androidx.compose.animation.core.Easing):919:919 -> <init>
    21:21:void androidx.compose.runtime.OffsetApplier.<init>(androidx.compose.runtime.Applier,int):251:251 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ldq;I)V"}
    22:23:void com.eygraber.uri.UriCodec$ByteBuffer.<init>(int):263:264 -> <init>
    24:24:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    24:24:void com.eygraber.uri.UriCodec$ByteBuffer.<init>(int):264 -> <init>
    25:25:void com.eygraber.uri.UriCodec$ByteBuffer.<init>(int):264:264 -> <init>
    26:27:void androidx.compose.foundation.text.TextRangeLayoutMeasureResult.<init>(int,int,kotlin.jvm.functions.Function0):330:331 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILqk2;)V"}
    28:31:void <init>():682:685 -> <init>
    32:34:void <init>(int,int):689:691 -> <init>
    35:35:void <init>(int,int):693:693 -> <init>
    36:39:void androidx.compose.foundation.text.ValidatingOffsetMapping.<init>(androidx.compose.ui.text.input.OffsetMapping,int,int):81:84 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llk4;II)V"}
    1:17:void androidx.compose.runtime.OffsetApplier.insertBottomUp(int,java.lang.Object):273:273 -> c
    1:6:void androidx.compose.runtime.OffsetApplier.down(java.lang.Object):258:258 -> d
    7:14:void androidx.compose.runtime.OffsetApplier.down(java.lang.Object):259:259 -> d
    1:8:void androidx.compose.runtime.OffsetApplier.reuse():294:294 -> e
    1:8:void androidx.compose.runtime.OffsetApplier.move(int,int,int):281:281 -> f
    9:18:void androidx.compose.runtime.OffsetApplier.move(int,int,int):282:282 -> f
    1:17:void androidx.compose.runtime.OffsetApplier.remove(int,int):277:277 -> g
    1:14:androidx.compose.animation.core.AnimationVector androidx.compose.animation.core.VectorizedTweenSpec.getVelocityFromNanos(long,androidx.compose.animation.core.AnimationVector,androidx.compose.animation.core.AnimationVector,androidx.compose.animation.core.AnimationVector):936:936 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLuj;Luj;Luj;)Luj;"}
    1:7:void androidx.compose.runtime.OffsetApplier.up():263:263 -> i
    8:10:void androidx.compose.runtime.OffsetApplier.up():330:330 -> i
    11:16:void androidx.compose.runtime.OffsetApplier.up():264:264 -> i
    17:24:void androidx.compose.runtime.OffsetApplier.up():265:265 -> i
    1:17:void androidx.compose.runtime.OffsetApplier.insertTopDown(int,java.lang.Object):269:269 -> j
    1:10:int androidx.compose.foundation.text.ValidatingOffsetMapping.transformedToOriginal(int):106:106 -> l
    11:14:int androidx.compose.foundation.text.ValidatingOffsetMapping.transformedToOriginal(int):107:107 -> l
    15:16:int androidx.compose.foundation.text.ValidatingOffsetMapping.transformedToOriginal(int):110:110 -> l
    17:20:void androidx.compose.foundation.text.ValidatingOffsetMappingKt.access$validateTransformedToOriginal(int,int,int):1:1 -> l
    17:20:int androidx.compose.foundation.text.ValidatingOffsetMapping.transformedToOriginal(int):110 -> l
    1:9:java.lang.Object androidx.compose.runtime.OffsetApplier.getCurrent():255:255 -> m
    1:3:int androidx.compose.animation.core.VectorizedTweenSpec.getDelayMillis():914:914 -> n
    1:8:void androidx.compose.runtime.OffsetApplier.apply(kotlin.jvm.functions.Function2,java.lang.Object):290:290 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgl2;Ljava/lang/Object;)V"}
    1:3:int androidx.compose.animation.core.VectorizedTweenSpec.getDurationMillis():913:913 -> p
    1:14:androidx.compose.animation.core.AnimationVector androidx.compose.animation.core.VectorizedTweenSpec.getValueFromNanos(long,androidx.compose.animation.core.AnimationVector,androidx.compose.animation.core.AnimationVector,androidx.compose.animation.core.AnimationVector):927:927 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLuj;Luj;Luj;)Luj;"}
    2:11:byte[] com.eygraber.uri.UriCodec$ByteBuffer.getBuffer():264:264 -> s
    2:11:java.lang.String com.eygraber.uri.UriCodec$ByteBuffer.decodeToStringAndReset():276 -> s
    12:13:java.lang.String com.eygraber.uri.UriCodec$ByteBuffer.decodeToStringAndReset():278:278 -> s
    14:17:java.lang.String com.eygraber.uri.UriCodec$ByteBuffer.decodeToStringAndReset():276:276 -> s
    18:24:java.lang.String com.eygraber.uri.UriCodec$ByteBuffer.decodeToStringAndReset():283:283 -> s
    1:10:int androidx.compose.foundation.text.ValidatingOffsetMapping.originalToTransformed(int):92:92 -> t
    11:14:int androidx.compose.foundation.text.ValidatingOffsetMapping.originalToTransformed(int):93:93 -> t
    15:16:int androidx.compose.foundation.text.ValidatingOffsetMapping.originalToTransformed(int):96:96 -> t
    17:20:void androidx.compose.foundation.text.ValidatingOffsetMappingKt.access$validateOriginalToTransformed(int,int,int):1:1 -> t
    17:20:int androidx.compose.foundation.text.ValidatingOffsetMapping.originalToTransformed(int):96 -> t
