# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.animation.core.TwoWayConverterImpl":"VectorConverters.kt","androidx.compose.animation.core.AnimationKt":"Animation.kt"}}
androidx.compose.animation.core.TargetBasedAnimation -> xu2:
# {"id":"sourceFile","fileName":"Animation.kt"}
    androidx.compose.animation.core.VectorizedAnimationSpec animationSpec -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq73;"}
    androidx.compose.animation.core.TwoWayConverter typeConverter -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw23;"}
    java.lang.Object mutableTargetValue -> c
    java.lang.Object mutableInitialValue -> d
    androidx.compose.animation.core.AnimationVector initialValueVector -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Leg;"}
    androidx.compose.animation.core.AnimationVector targetValueVector -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Leg;"}
    androidx.compose.animation.core.AnimationVector initialVelocityVector -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Leg;"}
    long _durationNanos -> h
    androidx.compose.animation.core.AnimationVector _endVelocity -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Leg;"}
    1:4:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):247:247 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyf;Lw23;Ljava/lang/Object;Ljava/lang/Object;Leg;)V"}
    5:7:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):184:184 -> <init>
    5:7:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    8:9:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):186:186 -> <init>
    8:9:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    10:11:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):187:187 -> <init>
    10:11:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    12:13:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):192:192 -> <init>
    12:13:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    14:15:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):202:202 -> <init>
    14:15:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    16:17:kotlin.jvm.functions.Function1 androidx.compose.animation.core.TwoWayConverterImpl.getConvertToVector():66:66 -> <init>
    16:17:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):254 -> <init>
    16:17:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    18:25:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):254:254 -> <init>
    18:25:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    26:27:kotlin.jvm.functions.Function1 androidx.compose.animation.core.TwoWayConverterImpl.getConvertToVector():66:66 -> <init>
    26:27:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):255 -> <init>
    26:27:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    28:37:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):255:255 -> <init>
    28:37:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    38:48:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):257:257 -> <init>
    38:48:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    49:52:androidx.compose.animation.core.AnimationVector androidx.compose.animation.core.AnimationVectorsKt.newInstance(androidx.compose.animation.core.AnimationVector):78:78 -> <init>
    49:52:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):257 -> <init>
    49:52:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    53:56:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):257:257 -> <init>
    53:56:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    57:59:void <init>(androidx.compose.animation.core.VectorizedAnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):286:286 -> <init>
    57:59:void <init>(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,java.lang.Object,java.lang.Object,androidx.compose.animation.core.AnimationVector):246 -> <init>
    1:7:boolean isInfinite():260:260 -> a
    1:6:java.lang.Object getValueFromNanos(long):263:263 -> b
    7:8:java.lang.Object getValueFromNanos(long):267:267 -> b
    9:10:java.lang.Object getValueFromNanos(long):268:268 -> b
    11:12:java.lang.Object getValueFromNanos(long):269:269 -> b
    13:19:java.lang.Object getValueFromNanos(long):265:265 -> b
    20:26:java.lang.Object getValueFromNanos(long):273:273 -> b
    27:36:java.lang.Object getValueFromNanos(long):274:274 -> b
    37:66:java.lang.Object getValueFromNanos(long):275:275 -> b
    67:72:java.lang.Object getValueFromNanos(long):499:499 -> b
    73:74:androidx.compose.animation.core.TwoWayConverter getTypeConverter():187:187 -> b
    73:74:java.lang.Object getValueFromNanos(long):279 -> b
    75:76:kotlin.jvm.functions.Function1 androidx.compose.animation.core.TwoWayConverterImpl.getConvertFromVector():67:67 -> b
    75:76:java.lang.Object getValueFromNanos(long):279 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    77:81:java.lang.Object getValueFromNanos(long):279:279 -> b
    82:84:java.lang.Object getTargetValue():216:216 -> b
    82:84:java.lang.Object getValueFromNanos(long):282 -> b
    1:8:long getDurationNanos():291:291 -> c
    9:10:long getDurationNanos():294:294 -> c
    11:12:long getDurationNanos():295:295 -> c
    13:14:long getDurationNanos():296:296 -> c
    15:20:long getDurationNanos():293:293 -> c
    21:22:long getDurationNanos():292:292 -> c
    23:25:long getDurationNanos():299:299 -> c
    1:3:androidx.compose.animation.core.TwoWayConverter getTypeConverter():187:187 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw23;"}
    1:3:java.lang.Object getTargetValue():216:216 -> e
    1:6:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):316:316 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Leg;"}
    7:8:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):319:319 -> f
    9:10:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):320:320 -> f
    11:12:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):321:321 -> f
    13:20:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):317:317 -> f
    21:24:androidx.compose.animation.core.AnimationVector getEndVelocity():306:306 -> f
    21:24:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):324 -> f
    25:26:androidx.compose.animation.core.AnimationVector getEndVelocity():309:309 -> f
    25:26:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):324 -> f
    27:28:androidx.compose.animation.core.AnimationVector getEndVelocity():310:310 -> f
    27:28:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):324 -> f
    29:30:androidx.compose.animation.core.AnimationVector getEndVelocity():311:311 -> f
    29:30:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):324 -> f
    31:36:androidx.compose.animation.core.AnimationVector getEndVelocity():308:308 -> f
    31:36:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):324 -> f
    37:39:androidx.compose.animation.core.AnimationVector getEndVelocity():313:313 -> f
    37:39:androidx.compose.animation.core.AnimationVector getVelocityVectorFromNanos(long):324 -> f
    1:8:void setMutableInitialValue$animation_core(java.lang.Object):204:204 -> h
    9:10:void setMutableInitialValue$animation_core(java.lang.Object):205:205 -> h
    11:12:androidx.compose.animation.core.TwoWayConverter getTypeConverter():187:187 -> h
    11:12:void setMutableInitialValue$animation_core(java.lang.Object):206 -> h
    13:14:kotlin.jvm.functions.Function1 androidx.compose.animation.core.TwoWayConverterImpl.getConvertToVector():66:66 -> h
    13:14:void setMutableInitialValue$animation_core(java.lang.Object):206 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:23:void setMutableInitialValue$animation_core(java.lang.Object):206:206 -> h
    24:27:void setMutableInitialValue$animation_core(java.lang.Object):207:207 -> h
    28:30:void setMutableInitialValue$animation_core(java.lang.Object):208:208 -> h
    1:8:void setMutableTargetValue$animation_core(java.lang.Object):194:194 -> i
    9:10:void setMutableTargetValue$animation_core(java.lang.Object):195:195 -> i
    11:12:androidx.compose.animation.core.TwoWayConverter getTypeConverter():187:187 -> i
    11:12:void setMutableTargetValue$animation_core(java.lang.Object):196 -> i
    13:14:kotlin.jvm.functions.Function1 androidx.compose.animation.core.TwoWayConverterImpl.getConvertToVector():66:66 -> i
    13:14:void setMutableTargetValue$animation_core(java.lang.Object):196 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:23:void setMutableTargetValue$animation_core(java.lang.Object):196:196 -> i
    24:27:void setMutableTargetValue$animation_core(java.lang.Object):197:197 -> i
    28:30:void setMutableTargetValue$animation_core(java.lang.Object):198:198 -> i
    1:7:java.lang.String toString():329:329 -> toString
    8:9:java.lang.Object getInitialValue():213:213 -> toString
    8:9:java.lang.String toString():329 -> toString
    10:17:java.lang.String toString():329:329 -> toString
    18:19:java.lang.Object getTargetValue():216:216 -> toString
    18:19:java.lang.String toString():329 -> toString
    20:27:java.lang.String toString():329:329 -> toString
    28:29:java.lang.String toString():330:330 -> toString
    30:32:java.lang.String toString():329:329 -> toString
    33:34:java.lang.String toString():330:330 -> toString
    35:37:java.lang.String toString():329:329 -> toString
    38:45:long androidx.compose.animation.core.AnimationKt.getDurationMillis(androidx.compose.animation.core.Animation):87:87 -> toString
    38:45:java.lang.String toString():330 -> toString
    46:48:java.lang.String toString():329:329 -> toString
    49:50:java.lang.String toString():330:330 -> toString
    51:53:java.lang.String toString():329:329 -> toString
    54:55:java.lang.String toString():331:331 -> toString
    56:63:java.lang.String toString():329:329 -> toString
