# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.animation.AndroidFlingSpline":"SplineBasedDecay.kt","androidx.compose.animation.FlingCalculatorKt":"FlingCalculator.kt"}}
androidx.dynamicanimation.animation.DynamicAnimation$MassState -> fz1:
# {"id":"sourceFile","fileName":"DynamicAnimation.java"}
    float mValue -> X
    float mVelocity -> Y
    1:4:androidx.compose.animation.FlingCalculator$FlingInfo androidx.compose.animation.FlingCalculator.flingInfo(float):75:75 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Loc2;"}
    5:11:float androidx.compose.animation.FlingCalculatorKt.access$getDecelerationRate$p():1:1 -> a
    5:11:androidx.compose.animation.FlingCalculator$FlingInfo androidx.compose.animation.FlingCalculator.flingInfo(float):76 -> a
    12:13:androidx.compose.animation.FlingCalculator$FlingInfo androidx.compose.animation.FlingCalculator.flingInfo(float):77:77 -> a
    14:28:androidx.compose.animation.FlingCalculator$FlingInfo androidx.compose.animation.FlingCalculator.flingInfo(float):80:80 -> a
    29:39:androidx.compose.animation.FlingCalculator$FlingInfo androidx.compose.animation.FlingCalculator.flingInfo(float):82:82 -> a
    40:43:androidx.compose.animation.FlingCalculator$FlingInfo androidx.compose.animation.FlingCalculator.flingInfo(float):77:77 -> a
    1:10:double androidx.compose.animation.FlingCalculator.getSplineDeceleration(float):56:56 -> b
    11:23:double androidx.compose.animation.AndroidFlingSpline.deceleration(float,float):109:109 -> b
    11:23:double androidx.compose.animation.FlingCalculator.getSplineDeceleration(float):56 -> b
    1:3:float androidx.compose.animation.core.FloatExponentialDecaySpec.getAbsVelocityThreshold():101:101 -> e
    4:8:float androidx.compose.animation.core.FloatExponentialDecaySpec.getVelocityFromNanos(long,float,float):121:121 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FJ)F"}
    9:19:float androidx.compose.animation.core.FloatExponentialDecaySpec.getVelocityFromNanos(long,float,float):122:122 -> j
    4:5:float androidx.compose.animation.core.FloatExponentialDecaySpec.getValueFromNanos(long,float,float):110:111 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFJ)F"}
    6:16:float androidx.compose.animation.core.FloatExponentialDecaySpec.getValueFromNanos(long,float,float):111:111 -> l
    17:24:float androidx.compose.animation.core.FloatExponentialDecaySpec.getValueFromNanos(long,float,float):112:112 -> l
    1:2:float androidx.compose.animation.core.FloatExponentialDecaySpec.getAbsVelocityThreshold():101:101 -> o
    1:2:long androidx.compose.animation.core.FloatExponentialDecaySpec.getDurationNanos(float,float):128 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)J"}
    3:25:long androidx.compose.animation.core.FloatExponentialDecaySpec.getDurationNanos(float,float):128:128 -> o
    1:4:float androidx.compose.animation.core.FloatExponentialDecaySpec.getTargetValue(float,float):133:133 -> q
    5:12:float androidx.compose.animation.core.FloatExponentialDecaySpec.getAbsVelocityThreshold():101:101 -> q
    5:12:float androidx.compose.animation.core.FloatExponentialDecaySpec.getTargetValue(float,float):133 -> q
    13:38:float androidx.compose.animation.core.FloatExponentialDecaySpec.getTargetValue(float,float):137:137 -> q
    39:46:float androidx.compose.animation.core.FloatExponentialDecaySpec.getTargetValue(float,float):140:140 -> q
