{"version":3,"file":"BaseTimelineState.mjs","sources":["../../src/animation/BaseTimelineState.ts"],"sourcesContent":[null],"names":["TimelineState","BaseObject","_onClear","this","dirty","playState","currentPlayTimes","currentTime","target","_isTween","_valueOffset","_frameValueOffset","_frameOffset","_frameRate","_frameCount","_frameIndex","_frameRateR","_position","_duration","_timeScale","_timeOffset","_animationData","_timelineData","_armature","_animationState","_actionTimeline","_frameArray","_valueArray","_timelineArray","_frameIndices","_setCurrentTime","passedTime","prevState","prevPlayTimes","prevTime","playTimes","totalTime","duration","_playheadState","Math","floor","init","armature","animationState","timelineData","animationData","parent","frameRate","dragonBonesData","frameArray","timelineArray","frameIndices","offset","fadeOut","update","timelineFrameIndex","frameIndex","frameIndicesOffset","frameOffset","_onArriveAtFrame","_onUpdateFrame","blend","_isDirty","TweenTimelineState","_getEasingValue","tweenType","progress","easing","value","pow","cos","PI","_getEasingCurveValue","samples","count","isOmited","segmentCount","valueIndex","fromValue","toValue","super","_tweenType","_curveCount","_framePosition","_frameDurationR","_tweenEasing","_tweenProgress","_valueScale","nextFrameOffset","frameDuration","SingleValueTimelineState","_current","_difference","_result","valueScale","valueArray","valueOffset","nextValueOffset","DoubleValueTimelineState","_currentA","_currentB","_differenceA","_differenceB","_resultA","_resultB","MutilpleValueTimelineState","constructor","_rd","_valueCount","length","valueCount","rd","i","tweenProgress"],"mappings":"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"}