# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.dynamicanimation.animation.DynamicAnimation":"DynamicAnimation.java","androidx.dynamicanimation.animation.SpringForce":"SpringForce.java","androidx.transition.Transition":"Transition.java","androidx.transition.Transition$SeekController":"Transition.java","androidx.dynamicanimation.animation.DynamicAnimation$12":"DynamicAnimation.java","androidx.dynamicanimation.animation.AnimationHandler":"AnimationHandler.java"}}
androidx.dynamicanimation.animation.SpringAnimation -> p37:
# {"id":"sourceFile","fileName":"SpringAnimation.java"}
    float androidx.dynamicanimation.animation.DynamicAnimation.mVelocity -> a
    float androidx.dynamicanimation.animation.DynamicAnimation.mValue -> b
    boolean androidx.dynamicanimation.animation.DynamicAnimation.mStartValueIsSet -> c
    java.lang.Object androidx.dynamicanimation.animation.DynamicAnimation.mTarget -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsw6;"}
    androidx.dynamicanimation.animation.FloatPropertyCompat androidx.dynamicanimation.animation.DynamicAnimation.mProperty -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpx9;"}
    boolean androidx.dynamicanimation.animation.DynamicAnimation.mRunning -> f
    float androidx.dynamicanimation.animation.DynamicAnimation.mMaxValue -> g
    float androidx.dynamicanimation.animation.DynamicAnimation.mMinValue -> h
    long androidx.dynamicanimation.animation.DynamicAnimation.mLastFrameTime -> i
    float androidx.dynamicanimation.animation.DynamicAnimation.mMinVisibleChange -> j
    java.util.ArrayList androidx.dynamicanimation.animation.DynamicAnimation.mEndListeners -> k
    java.util.ArrayList androidx.dynamicanimation.animation.DynamicAnimation.mUpdateListeners -> l
    androidx.dynamicanimation.animation.SpringForce mSpring -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq37;"}
    float mPendingPosition -> n
    boolean mEndRequested -> o
    androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty androidx.dynamicanimation.animation.DynamicAnimation.SCALE_X -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu22;"}
    androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty androidx.dynamicanimation.animation.DynamicAnimation.SCALE_Y -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu22;"}
    androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty androidx.dynamicanimation.animation.DynamicAnimation.ROTATION -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu22;"}
    androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty androidx.dynamicanimation.animation.DynamicAnimation.ROTATION_X -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu22;"}
    androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty androidx.dynamicanimation.animation.DynamicAnimation.ROTATION_Y -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu22;"}
    androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty androidx.dynamicanimation.animation.DynamicAnimation.ALPHA -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu22;"}
    1:3:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():107:107 -> <clinit>
    4:6:void androidx.dynamicanimation.animation.FloatPropertyCompat.<init>(java.lang.String):42:42 -> <clinit>
    4:6:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String):55 -> <clinit>
    4:6:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String,androidx.dynamicanimation.animation.DynamicAnimation$1):53 -> <clinit>
    4:6:void androidx.dynamicanimation.animation.DynamicAnimation$4.<init>(java.lang.String):107 -> <clinit>
    4:6:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():107 -> <clinit>
    7:8:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():107:107 -> <clinit>
    9:11:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():122:122 -> <clinit>
    12:14:void androidx.dynamicanimation.animation.FloatPropertyCompat.<init>(java.lang.String):42:42 -> <clinit>
    12:14:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String):55 -> <clinit>
    12:14:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String,androidx.dynamicanimation.animation.DynamicAnimation$1):53 -> <clinit>
    12:14:void androidx.dynamicanimation.animation.DynamicAnimation$5.<init>(java.lang.String):122 -> <clinit>
    12:14:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():122 -> <clinit>
    15:16:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():122:122 -> <clinit>
    17:19:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():137:137 -> <clinit>
    20:22:void androidx.dynamicanimation.animation.FloatPropertyCompat.<init>(java.lang.String):42:42 -> <clinit>
    20:22:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String):55 -> <clinit>
    20:22:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String,androidx.dynamicanimation.animation.DynamicAnimation$1):53 -> <clinit>
    20:22:void androidx.dynamicanimation.animation.DynamicAnimation$6.<init>(java.lang.String):137 -> <clinit>
    20:22:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():137 -> <clinit>
    23:24:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():137:137 -> <clinit>
    25:27:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():152:152 -> <clinit>
    28:30:void androidx.dynamicanimation.animation.FloatPropertyCompat.<init>(java.lang.String):42:42 -> <clinit>
    28:30:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String):55 -> <clinit>
    28:30:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String,androidx.dynamicanimation.animation.DynamicAnimation$1):53 -> <clinit>
    28:30:void androidx.dynamicanimation.animation.DynamicAnimation$7.<init>(java.lang.String):152 -> <clinit>
    28:30:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():152 -> <clinit>
    31:32:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():152:152 -> <clinit>
    33:35:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():167:167 -> <clinit>
    36:38:void androidx.dynamicanimation.animation.FloatPropertyCompat.<init>(java.lang.String):42:42 -> <clinit>
    36:38:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String):55 -> <clinit>
    36:38:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String,androidx.dynamicanimation.animation.DynamicAnimation$1):53 -> <clinit>
    36:38:void androidx.dynamicanimation.animation.DynamicAnimation$8.<init>(java.lang.String):167 -> <clinit>
    36:38:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():167 -> <clinit>
    39:40:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():167:167 -> <clinit>
    41:43:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():227:227 -> <clinit>
    44:46:void androidx.dynamicanimation.animation.FloatPropertyCompat.<init>(java.lang.String):42:42 -> <clinit>
    44:46:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String):55 -> <clinit>
    44:46:void androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty.<init>(java.lang.String,androidx.dynamicanimation.animation.DynamicAnimation$1):53 -> <clinit>
    44:46:void androidx.dynamicanimation.animation.DynamicAnimation$12.<init>(java.lang.String):227 -> <clinit>
    44:46:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():227 -> <clinit>
    47:49:void androidx.dynamicanimation.animation.DynamicAnimation.<clinit>():227:227 -> <clinit>
    1:4:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):368:368 -> <init>
    1:4:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsw6;Lpx9;)V"}
    5:9:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):298:298 -> <init>
    5:9:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    10:12:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):301:301 -> <init>
    10:12:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    13:14:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):305:305 -> <init>
    13:14:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    15:16:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):314:314 -> <init>
    15:16:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    17:21:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):317:317 -> <init>
    17:21:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    22:25:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):318:318 -> <init>
    22:25:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    26:27:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):321:321 -> <init>
    26:27:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    28:34:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):326:326 -> <init>
    28:34:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    35:41:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):329:329 -> <init>
    35:41:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    42:43:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):369:369 -> <init>
    42:43:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    44:45:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):370:370 -> <init>
    44:45:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    46:58:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):371:371 -> <init>
    46:58:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    59:64:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):374:374 -> <init>
    59:64:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    65:67:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):375:375 -> <init>
    65:67:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    68:78:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):376:376 -> <init>
    68:78:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    79:84:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):379:379 -> <init>
    79:84:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    85:90:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):377:377 -> <init>
    85:90:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    91:93:void androidx.dynamicanimation.animation.DynamicAnimation.<init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):373:373 -> <init>
    91:93:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113 -> <init>
    94:95:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):61:61 -> <init>
    96:97:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):62:62 -> <init>
    98:100:void <init>(java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):64:64 -> <init>
    1:4:boolean androidx.dynamicanimation.animation.DynamicAnimation.isRunning():639:639 -> a
    1:4:void animateToFinalPosition(float):175 -> a
    5:7:void animateToFinalPosition(float):176:176 -> a
    8:11:void animateToFinalPosition(float):178:178 -> a
    12:19:void animateToFinalPosition(float):179:179 -> a
    20:23:androidx.dynamicanimation.animation.SpringForce androidx.dynamicanimation.animation.SpringForce.setFinalPosition(float):196:196 -> a
    20:23:void animateToFinalPosition(float):181 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:30:void sanityCheck():252:252 -> a
    24:30:void start():157 -> a
    24:30:void animateToFinalPosition(float):182 -> a
    31:37:void sanityCheck():255:255 -> a
    31:37:void start():157 -> a
    31:37:void animateToFinalPosition(float):182 -> a
    38:43:float androidx.dynamicanimation.animation.DynamicAnimation.getValueThreshold():739:739 -> a
    38:43:void start():158 -> a
    38:43:void animateToFinalPosition(float):182 -> a
    44:55:void androidx.dynamicanimation.animation.SpringForce.setValueThreshold(double):327:327 -> a
    44:55:void start():158 -> a
    44:55:void animateToFinalPosition(float):182 -> a
    56:57:void androidx.dynamicanimation.animation.SpringForce.setValueThreshold(double):328:328 -> a
    56:57:void start():158 -> a
    56:57:void animateToFinalPosition(float):182 -> a
    58:61:void androidx.dynamicanimation.animation.DynamicAnimation.start():602:602 -> a
    58:61:void start():159 -> a
    58:61:void animateToFinalPosition(float):182 -> a
    62:63:boolean androidx.dynamicanimation.animation.AnimationHandler.isCurrentThread():177:177 -> a
    62:63:void androidx.dynamicanimation.animation.DynamicAnimation.start():602 -> a
    62:63:void start():159 -> a
    62:63:void animateToFinalPosition(float):182 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    64:77:boolean androidx.dynamicanimation.animation.AnimationHandler$FrameCallbackScheduler16.isCurrentThread():239:239 -> a
    64:77:boolean androidx.dynamicanimation.animation.AnimationHandler.isCurrentThread():177 -> a
    64:77:void androidx.dynamicanimation.animation.DynamicAnimation.start():602 -> a
    64:77:void start():159 -> a
    64:77:void animateToFinalPosition(float):182 -> a
    78:84:void androidx.dynamicanimation.animation.DynamicAnimation.start():606:606 -> a
    78:84:void start():159 -> a
    78:84:void animateToFinalPosition(float):182 -> a
    85:86:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():648:648 -> a
    85:86:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    85:86:void start():159 -> a
    85:86:void animateToFinalPosition(float):182 -> a
    87:90:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():649:649 -> a
    87:90:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    87:90:void start():159 -> a
    87:90:void animateToFinalPosition(float):182 -> a
    91:98:float androidx.dynamicanimation.animation.DynamicAnimation.getPropertyValue():747:747 -> a
    91:98:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():650 -> a
    91:98:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    91:98:void start():159 -> a
    91:98:void animateToFinalPosition(float):182 -> a
    99:100:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():650:650 -> a
    99:100:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    99:100:void start():159 -> a
    99:100:void animateToFinalPosition(float):182 -> a
    101:110:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():653:653 -> a
    101:110:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    101:110:void start():159 -> a
    101:110:void animateToFinalPosition(float):182 -> a
    111:114:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657:657 -> a
    111:114:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    111:114:void start():159 -> a
    111:114:void animateToFinalPosition(float):182 -> a
    115:122:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):124:124 -> a
    115:122:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    115:122:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    115:122:void start():159 -> a
    115:122:void animateToFinalPosition(float):182 -> a
    123:126:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):125:125 -> a
    123:126:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    123:126:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    123:126:void start():159 -> a
    123:126:void animateToFinalPosition(float):182 -> a
    127:139:void androidx.dynamicanimation.animation.AnimationHandler$FrameCallbackScheduler16.postFrameCallback(java.lang.Runnable):234:234 -> a
    127:139:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):125 -> a
    127:139:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    127:139:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    127:139:void start():159 -> a
    127:139:void animateToFinalPosition(float):182 -> a
    140:145:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):126:126 -> a
    140:145:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    140:145:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    140:145:void start():159 -> a
    140:145:void animateToFinalPosition(float):182 -> a
    146:151:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):127:127 -> a
    146:151:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    146:151:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    146:151:void start():159 -> a
    146:151:void animateToFinalPosition(float):182 -> a
    152:155:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):128:128 -> a
    152:155:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    152:155:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    152:155:void start():159 -> a
    152:155:void animateToFinalPosition(float):182 -> a
    156:163:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):129:129 -> a
    156:163:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    156:163:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    156:163:void start():159 -> a
    156:163:void animateToFinalPosition(float):182 -> a
    164:169:boolean androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener33.register():262:262 -> a
    164:169:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):131 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    164:169:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    164:169:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    164:169:void start():159 -> a
    164:169:void animateToFinalPosition(float):182 -> a
    170:176:boolean androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener33.register():263:263 -> a
    170:176:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):131 -> a
    170:176:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    170:176:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    170:176:void start():159 -> a
    170:176:void animateToFinalPosition(float):182 -> a
    177:179:boolean androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener33.register():264:264 -> a
    177:179:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):131 -> a
    177:179:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    177:179:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    177:179:void start():159 -> a
    177:179:void animateToFinalPosition(float):182 -> a
    180:185:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):134:134 -> a
    180:185:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    180:185:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    180:185:void start():159 -> a
    180:185:void animateToFinalPosition(float):182 -> a
    186:189:void androidx.dynamicanimation.animation.AnimationHandler.addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):135:135 -> a
    186:189:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():657 -> a
    186:189:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    186:189:void start():159 -> a
    186:189:void animateToFinalPosition(float):182 -> a
    190:195:void androidx.dynamicanimation.animation.DynamicAnimation.startAnimationInternal():654:654 -> a
    190:195:void androidx.dynamicanimation.animation.DynamicAnimation.start():607 -> a
    190:195:void start():159 -> a
    190:195:void animateToFinalPosition(float):182 -> a
    196:203:void androidx.dynamicanimation.animation.DynamicAnimation.start():603:603 -> a
    196:203:void start():159 -> a
    196:203:void animateToFinalPosition(float):182 -> a
    204:209:void sanityCheck():256:256 -> a
    204:209:void start():157 -> a
    204:209:void animateToFinalPosition(float):182 -> a
    210:215:void sanityCheck():253:253 -> a
    210:215:void start():157 -> a
    210:215:void animateToFinalPosition(float):182 -> a
    1:8:androidx.dynamicanimation.animation.AnimationHandler androidx.dynamicanimation.animation.AnimationHandler.getInstance():102:102 -> b
    1:8:androidx.dynamicanimation.animation.AnimationHandler androidx.dynamicanimation.animation.DynamicAnimation.getAnimationHandler():757 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lpj;"}
    9:20:androidx.dynamicanimation.animation.AnimationHandler androidx.dynamicanimation.animation.AnimationHandler.getInstance():103:103 -> b
    9:20:androidx.dynamicanimation.animation.AnimationHandler androidx.dynamicanimation.animation.DynamicAnimation.getAnimationHandler():757 -> b
    21:23:androidx.dynamicanimation.animation.AnimationHandler androidx.dynamicanimation.animation.AnimationHandler.getInstance():105:105 -> b
    21:23:androidx.dynamicanimation.animation.AnimationHandler androidx.dynamicanimation.animation.DynamicAnimation.getAnimationHandler():757 -> b
    24:30:androidx.dynamicanimation.animation.AnimationHandler androidx.dynamicanimation.animation.AnimationHandler.getInstance():107:107 -> b
    24:30:androidx.dynamicanimation.animation.AnimationHandler androidx.dynamicanimation.animation.DynamicAnimation.getAnimationHandler():757 -> b
    1:8:void androidx.dynamicanimation.animation.DynamicAnimation.setPropertyValue(float):726:726 -> c
    9:16:void androidx.dynamicanimation.animation.DynamicAnimation.setPropertyValue(float):727:727 -> c
    17:25:void androidx.dynamicanimation.animation.DynamicAnimation.setPropertyValue(float):728:728 -> c
    26:31:void androidx.dynamicanimation.animation.DynamicAnimation.setPropertyValue(float):729:729 -> c
    32:35:long androidx.transition.Transition$SeekController.getDurationMillis():2715:2715 -> c
    32:35:void androidx.transition.Transition$SeekController.onAnimationUpdate(androidx.dynamicanimation.animation.DynamicAnimation,float,float):2832 -> c
    32:35:void androidx.dynamicanimation.animation.DynamicAnimation.setPropertyValue(float):729 -> c
    36:36:long androidx.transition.Transition.getTotalDurationMillis():2357:2357 -> c
    36:36:long androidx.transition.Transition$SeekController.getDurationMillis():2715 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:36:void androidx.transition.Transition$SeekController.onAnimationUpdate(androidx.dynamicanimation.animation.DynamicAnimation,float,float):2832 -> c
    36:36:void androidx.dynamicanimation.animation.DynamicAnimation.setPropertyValue(float):729 -> c
    37:44:void androidx.dynamicanimation.animation.DynamicAnimation.removeNullEntries(java.util.ArrayList):566:566 -> c
    37:44:void androidx.dynamicanimation.animation.DynamicAnimation.setPropertyValue(float):732 -> c
    45:50:void androidx.dynamicanimation.animation.DynamicAnimation.removeNullEntries(java.util.ArrayList):567:567 -> c
    45:50:void androidx.dynamicanimation.animation.DynamicAnimation.setPropertyValue(float):732 -> c
    51:57:void androidx.dynamicanimation.animation.DynamicAnimation.removeNullEntries(java.util.ArrayList):568:568 -> c
    51:57:void androidx.dynamicanimation.animation.DynamicAnimation.setPropertyValue(float):732 -> c
    1:10:boolean canSkipToEnd():241:241 -> d
    1:10:void skipToEnd():222 -> d
    11:14:void skipToEnd():226:226 -> d
    15:16:boolean androidx.dynamicanimation.animation.AnimationHandler.isCurrentThread():177:177 -> d
    15:16:void skipToEnd():226 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:30:boolean androidx.dynamicanimation.animation.AnimationHandler$FrameCallbackScheduler16.isCurrentThread():239:239 -> d
    17:30:boolean androidx.dynamicanimation.animation.AnimationHandler.isCurrentThread():177 -> d
    17:30:void skipToEnd():226 -> d
    31:35:void skipToEnd():230:230 -> d
    36:38:void skipToEnd():231:231 -> d
    39:46:void skipToEnd():227:227 -> d
    47:52:void skipToEnd():223:223 -> d
