# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.animation.core.AnimationState":"AnimationState.kt","kotlin.jvm.internal.Ref$BooleanRef":"Ref.java","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","androidx.compose.animation.core.TwoWayConverterImpl":"VectorConverters.kt","androidx.compose.animation.core.TargetBasedAnimation":"Animation.kt","androidx.compose.animation.core.Animatable":"Animatable.kt"}}
androidx.compose.animation.core.Animatable$runAnimation$2 -> xh:
# {"id":"sourceFile","fileName":"Animatable.kt"}
    java.lang.Object L$0 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmj;"}
    java.lang.Object L$1 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Let5;"}
    int label -> k0
    androidx.compose.animation.core.Animatable this$0 -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbi;"}
    java.lang.Object $initialVelocity -> m0
    androidx.compose.animation.core.Animation $animation -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpb7;"}
    long $startTime -> o0
    kotlin.jvm.functions.Function1 $block -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyo2;"}
    1:15:void <init>(androidx.compose.animation.core.Animatable,java.lang.Object,androidx.compose.animation.core.Animation,long,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbi;Ljava/lang/Object;Lpb7;JLyo2;Ljb1;)V"}
    3:15:java.lang.Object invoke(kotlin.coroutines.Continuation):0:0 -> invoke
    3:15:java.lang.Object invoke(java.lang.Object):0 -> invoke
    1:17:kotlin.coroutines.Continuation create(kotlin.coroutines.Continuation):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljb1;)Ljb1;"}
    1:2:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    1:2:java.lang.Object invokeSuspend(java.lang.Object):0 -> s
    3:36:java.lang.Object invokeSuspend(java.lang.Object):299:299 -> s
    37:38:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.Animatable.getInternalState$animation_core():73:73 -> s
    37:38:java.lang.Object invokeSuspend(java.lang.Object):301 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:40:androidx.compose.animation.core.TwoWayConverter androidx.compose.animation.core.Animatable.getTypeConverter():54:54 -> s
    39:40:java.lang.Object invokeSuspend(java.lang.Object):301 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:42:kotlin.jvm.functions.Function1 androidx.compose.animation.core.TwoWayConverterImpl.getConvertToVector():66:66 -> s
    41:42:java.lang.Object invokeSuspend(java.lang.Object):301 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:50:java.lang.Object invokeSuspend(java.lang.Object):301:301 -> s
    51:52:void androidx.compose.animation.core.AnimationState.setVelocityVector$animation_core(androidx.compose.animation.core.AnimationVector):55:55 -> s
    51:52:java.lang.Object invokeSuspend(java.lang.Object):301 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    53:54:java.lang.Object androidx.compose.animation.core.TargetBasedAnimation.getTargetValue():216:216 -> s
    53:54:java.lang.Object invokeSuspend(java.lang.Object):302 -> s
    55:56:void androidx.compose.animation.core.Animatable.setTargetValue(java.lang.Object):96:96 -> s
    55:56:void androidx.compose.animation.core.Animatable.access$setTargetValue(androidx.compose.animation.core.Animatable,java.lang.Object):49 -> s
    55:56:java.lang.Object invokeSuspend(java.lang.Object):302 -> s
    57:59:void androidx.compose.animation.core.Animatable.setTargetValue(java.lang.Object):501:501 -> s
    57:59:void androidx.compose.animation.core.Animatable.access$setTargetValue(androidx.compose.animation.core.Animatable,java.lang.Object):49 -> s
    57:59:java.lang.Object invokeSuspend(java.lang.Object):302 -> s
    60:63:void androidx.compose.animation.core.Animatable.setRunning(boolean):89:89 -> s
    60:63:void androidx.compose.animation.core.Animatable.access$setRunning(androidx.compose.animation.core.Animatable,boolean):49 -> s
    60:63:java.lang.Object invokeSuspend(java.lang.Object):303 -> s
    64:66:void androidx.compose.animation.core.Animatable.setRunning(boolean):498:498 -> s
    64:66:void androidx.compose.animation.core.Animatable.access$setRunning(androidx.compose.animation.core.Animatable,boolean):49 -> s
    64:66:java.lang.Object invokeSuspend(java.lang.Object):303 -> s
    67:68:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.Animatable.getInternalState$animation_core():73:73 -> s
    67:68:java.lang.Object invokeSuspend(java.lang.Object):306 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:70:java.lang.Object androidx.compose.animation.core.AnimationState.getValue():49:49 -> s
    69:70:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):211 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:70:java.lang.Object invokeSuspend(java.lang.Object):306 -> s
    71:74:java.lang.Object androidx.compose.animation.core.AnimationState.getValue():330:330 -> s
    71:74:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):211 -> s
    71:74:java.lang.Object invokeSuspend(java.lang.Object):306 -> s
    75:76:androidx.compose.animation.core.AnimationVector androidx.compose.animation.core.AnimationState.getVelocityVector():53:53 -> s
    75:76:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):212 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:76:java.lang.Object invokeSuspend(java.lang.Object):306 -> s
    77:80:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):212:212 -> s
    77:80:java.lang.Object invokeSuspend(java.lang.Object):306 -> s
    81:82:long androidx.compose.animation.core.AnimationState.getLastFrameTimeNanos():67:67 -> s
    81:82:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):213 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    81:82:java.lang.Object invokeSuspend(java.lang.Object):306 -> s
    83:84:boolean androidx.compose.animation.core.AnimationState.isRunning():82:82 -> s
    83:84:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):215 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    83:84:java.lang.Object invokeSuspend(java.lang.Object):306 -> s
    85:86:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean):217:217 -> s
    85:86:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):210 -> s
    85:86:java.lang.Object invokeSuspend(java.lang.Object):306 -> s
    87:90:androidx.compose.animation.core.TwoWayConverter androidx.compose.animation.core.AnimationState.getTypeConverter():41:41 -> s
    87:90:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean):218 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    87:90:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):210 -> s
    87:90:java.lang.Object invokeSuspend(java.lang.Object):306 -> s
    91:93:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean):217:217 -> s
    91:93:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):210 -> s
    91:93:java.lang.Object invokeSuspend(java.lang.Object):306 -> s
    94:95:java.lang.Object invokeSuspend(java.lang.Object):307:307 -> s
    96:98:void kotlin.jvm.internal.Ref$BooleanRef.<init>():85:85 -> s
    96:98:java.lang.Object invokeSuspend(java.lang.Object):307 -> s
    99:131:java.lang.Object invokeSuspend(java.lang.Object):308:308 -> s
    132:143:java.lang.Object invokeSuspend(java.lang.Object):321:321 -> s
    144:146:void androidx.compose.animation.core.Animatable.access$endAnimation(androidx.compose.animation.core.Animatable):49:49 -> s
    144:146:java.lang.Object invokeSuspend(java.lang.Object):322 -> s
    147:155:java.lang.Object invokeSuspend(java.lang.Object):323:323 -> s
    156:158:void androidx.compose.animation.core.Animatable.access$endAnimation(androidx.compose.animation.core.Animatable):49:49 -> s
    156:158:java.lang.Object invokeSuspend(java.lang.Object):326 -> s
    159:159:java.lang.Object invokeSuspend(java.lang.Object):327:327 -> s
