{"version":3,"file":"util.mjs","sources":["../../../../src/components/Tree/Internal/util.tsx"],"sourcesContent":[null],"names":["arrDel","list","value","clone","slice","index","indexOf","splice","arrAdd","push","posToArr","pos","split","getDragChildrenKeys","dragNodeKey","keyEntities","dragChildrenKeys","dig","forEach","key","children","isLastChild","treeNodeEntity","parent","posArr","Number","length","isFirstChild","calcDropPosition","event","dragNode","targetNode","indent","startMousePosition","allowDrop","flattenedNodes","expandKeys","direction","clientX","clientY","top","height","target","getBoundingClientRect","rawDropLevelOffset","x","abstractDropNodeEntity","props","eventKey","nodeIndex","findIndex","flattenedNode","prevNodeKey","initialAbstractDropNodeKey","abstractDragOverEntity","dragOverNodeKey","dropPosition","dropLevelOffset","includes","i","abstractDragDataNode","data","abstractDropDataNode","node","dropAllowed","level","dropNode","dropTargetKey","dropTargetPos","dropContainerKey","_a","calcSelectedKeys","selectedKeys","multiple","parseCheckedKeys","keys","keyProps","Array","isArray","checkedKeys","halfCheckedKeys","undefined","checked","halfChecked","conductExpandParent","keyList","expandedKeys","Set","conductUp","has","entity","add","disabled"],"mappings":"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"}