{"version":3,"file":"NodeList.mjs","sources":["../../../../src/components/Tree/Internal/NodeList.tsx"],"sourcesContent":[null],"names":["HIDDEN_STYLE","width","height","display","overflow","opacity","border","padding","margin","noop","MOTION_KEY","Math","random","MotionNode","key","MotionEntity","level","index","pos","node","nodes","MotionFlattenData","parent","children","data","title","isStart","isEnd","getMinimumRangeTransitionRange","list","virtual","itemHeight","slice","ceil","itemKey","item","getKey","NodeList","React","forwardRef","props","ref","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd","domProps","__rest","listRef","useRef","indentMeasurerRef","useImperativeHandle","scrollTo","scroll","current","getIndentWidth","offsetWidth","prevExpandedKeys","setPrevExpandedKeys","useState","prevData","setPrevData","transitionData","setTransitionData","transitionRange","setTransitionRange","motionType","setMotionType","dataRef","onMotionEnd","latestData","useEffect","diffExpanded","findExpandedKeys","add","keyIndex","findIndex","rangeNodes","getExpandRange","newTransitionData","splice","mergedData","treeNodeRequiredProps","createElement","Fragment","style","getAccessibilityPath","path","String","value","onChange","className","styles","treeTreenode","position","pointerEvents","visibility","treeIndent","treeIndentUnit","VirtualList","Object","assign","fullHeight","onVisibleChange","originList","fullList","originSet","Set","filter","has","some","treeNode","restProps","mergedKey","treeNodeProps","getTreeNodeProps","MotionTreeNode","active","motionNodes","onMotionStart","onMouseMove","displayName"],"mappings":"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"}