{"version":3,"file":"stickyScrollBar.mjs","sources":["../../../../src/components/Table/Internal/stickyScrollBar.tsx"],"sourcesContent":[null],"names":["StickyScrollBar$1","forwardRef","scrollBodyRef","onScroll","offsetScroll","container","ref","bodyScrollWidth","_a","current","scrollWidth","bodyWidth","_b","clientWidth","scrollBarWidth","scrollBarRef","useRef","scrollState","setScrollState","useLayoutState","scrollLeft","isHiddenScrollBar","refState","delta","x","isActive","setActive","useState","onMouseUp","_event","onMouseMove","buttons","canUseDom","window","event","left","pageX","onContainerScroll","tableOffsetTop","getOffset","top","tableBottomOffset","offsetHeight","currentClientOffset","canUseDocElement","document","documentElement","scrollTop","innerHeight","clientHeight","getScrollBarSize","state","Object","assign","setScrollLeft","useImperativeHandle","useEffect","body","addEventListener","removeEventListener","bodyNode","React","createElement","style","height","width","bottom","className","styles","tableStickyScroll","onMouseDown","persist","preventDefault","mergeClasses","tableStickyScrollBar","tableStickyScrollBarActive","transform"],"mappings":"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"}