{"version":3,"file":"useStatus.mjs","sources":["../../../../src/components/Motion/hooks/useStatus.ts"],"sourcesContent":[null],"names":["useStatus","visible","getElement","motionEnter","motionAppear","motionLeave","motionDeadline","motionLeaveImmediately","onAppearPrepare","onEnterPrepare","onLeavePrepare","onAppearStart","onEnterStart","onLeaveStart","onAppearActive","onEnterActive","onLeaveActive","onAppearEnd","onEnterEnd","onLeaveEnd","onVisibleChanged","asyncVisible","setAsyncVisible","useSafeState","status","setStatus","STATUS_NONE","style","setStyle","mountedRef","useRef","deadlineRef","getDomElement","activeRef","onInternalMotionEnd","event","element","deadline","target","currentActive","current","canEnd","STATUS_APPEAR","STATUS_ENTER","STATUS_LEAVE","patchMotionEvents","useDomMotionEvents","eventHandlers","React","useMemo","STEP_PREPARE","STEP_START","STEP_ACTIVE","startStep","step","useStepQueue","newStep","onPrepare","SkipStep","_b","_a","call","clearTimeout","setTimeout","DoStep","active","isActive","useLayoutEffect","isMounted","nextStatus","useEffect","undefined","mergedStyle","transition"],"mappings":"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"}