PageSourceSearch

https://hoocs.ai/_next/static/chunks/a6c008a5457e6760.js

js hoocs.ai collected 2026-10-05 05:31:05 UTC 52,244 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,58513,708547,e=>{"use strict";var t=e.i(263047),n=e.i(923194),o=e.i(62332);function r(e,t){return e[t]}function a(e,t){return null!=e?e:t}function l(e){let{title:t,_title:n,key:o,children:r}=e||{},a=t||"title";return{title:a,_title:n||[a],key:o||"key",children:r||"children"}}function i(e){return function e(n){return(0,t.default)(n).map(t=>{if(!(t&&t.type&&t.type.isTreeNode))return(0,o.default)(!t,"Tree/TreeNode can only accept TreeNode as children."),null;let{key:n}=t,{children:r,...a}=t.props,l={key:n,...a},i=e(r);return i.length&&(l.children=i),l}).filter(e=>e)}(e)}function d(e,t,o){let{_title:r,key:i,children:d}=l(o),s=new Set(!0===t?[]:t),c=[];return!function e(o,l=null){return o.map((u,h)=>{var p;let f,g=(p=l?l.pos:"0",`${p}-${h}`),y=a(u[i],g);for(let e=0;e<r.length;e+=1){let t=r[e];if(void 0!==u[t]){f=u[t];break}}let v=Object.assign((0,n.default)(u,[...r,i,d]),{title:f,key:y,parent:l,pos:g,children:null,data:u,isStart:[...l?l.isStart:[],0===h],isEnd:[...l?l.isEnd:[],h===o.length-1]});return c.push(v),!0===t||s.has(y)?v.children=e(u[d]||[],v):v.children=[],v})}(e),c}function s(e,{initWrapper:t,processEntity:n,onProcessFinished:o,externalGetKey:r,childrenPropName:i,fieldNames:d}={},c){let u={},h={},p={posEntities:u,keyEntities:h};return t&&(p=t(p)||p),!function(e,t,n){let o,{childrenPropName:r,externalGetKey:i,fieldNames:d}=("object"==typeof n?n:{externalGetKey:n})||{},{key:s,children:c}=l(d),u=r||c;i?"string"==typeof i?o=e=>e[i]:"function"==typeof i&&(o=e=>i(e)):o=(e,t)=>a(e[s],t),!function n(r,a,l,i){var d;let s=r?r[u]:e,c=r?(d=l.pos,`${d}-${a}`):"0",h=r?[...i,r]:[];if(r){let e=o(r,c);t({node:r,index:a,pos:c,key:e,parentPos:l.node?l.pos:null,level:l.level+1,nodes:h})}s&&s.forEach((e,t)=>{n(e,t,{node:r,pos:c,level:l?l.level+1:-1},h)})}(null)}(e,e=>{let{node:t,index:o,pos:r,key:l,parentPos:i,level:d,nodes:s}=e,c={node:t,nodes:s,index:o,key:l,pos:r,level:d},f=a(l,r);u[r]=c,h[f]=c,c.parent=u[i],c.parent&&(c.parent.children=c.parent.children||[],c.parent.children.push(c)),n&&n(c,p)},{externalGetKey:r||c,childrenPropName:i,fieldNames:d}),o&&o(p),p}function c(e,{expandedKeys:t,selectedKeys:n,loadedKeys:o,loadingKeys:r,checkedKeys:a,halfCheckedKeys:l,dragOverNodeKey:i,dropPosition:d,keyEntities:s}){let c=s[e];return{eventKey:e,expanded:-1!==t.indexOf(e),selected:-1!==n.indexOf(e),loaded:-1!==o.indexOf(e),loading:-1!==r.indexOf(e),checked:-1!==a.indexOf(e),halfChecked:-1!==l.indexOf(e),pos:String(c?c.pos:""),dragOver:i===e&&0===d,dragOverGapTop:i===e&&-1===d,dragOverGapBottom:i===e&&1===d}}function u(e){let{data:t,expanded:n,selected:r,checked:a,loaded:l,loading:i,halfChecked:d,dragOver:s,dragOverGapTop:c,dragOverGapBottom:u,pos:h,active:p,eventKey:f}=e,g={...t,expanded:n,selected:r,checked:a,loaded:l,loading:i,halfChecked:d,dragOver:s,dragOverGapTop:c,dragOverGapBottom:u,pos:h,active:p,key:f};return"props"in g||Object.defineProperty(g,"props",{get:()=>((0,o.default)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e)}),g}e.s(["default",()=>r],708547),e.s(["convertDataToEntities",()=>s,"convertNodePropsToEventData",()=>u,"convertTreeToData",()=>i,"fillFieldNames",()=>l,"flattenTreeData",()=>d,"getKey",()=>a,"getTreeNodeProps",()=>c],58513)},447223,e=>{"use strict";var t=e.i(62332),n=e.i(708547);function o(e,t){let n=new Set;return e.forEach(e=>{t.has(e)||n.add(e)}),n}function r(e){let{disabled:t,disableCheckbox:n,checkable:o}=e||{};return!!(t||n)||!1===o}function a(e,a,l,i){let d,s=[];d=i||r;let c=new Set(e.filter(e=>{let t=!!(0,n.default)(l,e);return t||s.push(e),t})),u=new Map,h=0;return Object.keys(l).forEach(e=>{let t=l[e],{level:n}=t,o=u.get(n);o||(o=new Set,u.set(n,o)),o.add(t),h=Math.max(h,n)}),(0,t.default)(!s.length,`Tree missing follow keys: ${s.slice(0,100).map(e=>`'${e}'`).join(", ")}`),!0===a?function(e,t,n,r){let a=new Set(e),l=new Set;for(let e=0;e<=n;e+=1)(t.get(e)||new Set).forEach(e=>{let{key:t,node:n,children:o=[]}=e;a.has(t)&&!r(n)&&o.filter(e=>
1!r(e.node)).forEach(e=>{a.add(e.key)})});let i=new Set;for(let e=n;e>=0;e-=1)(t.get(e)||new Set).forEach(e=>{let{parent:t,node:n}=e;if(r(n)||!e.parent||i.has(e.parent.key))return;if(r(e.parent.node))return void i.add(t.key);let o=!0,d=!1;(t.children||[]).filter(e=>!r(e.node)).forEach(({key:e})=>{let t=a.has(e);o&&!t&&(o=!1),!d&&(t||l.has(e))&&(d=!0)}),o&&a.add(t.key),d&&l.add(t.key),i.add(t.key)});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(o(l,a))}}(c,u,h,d):function(e,t,n,r,a){let l=new Set(e),i=new Set(t);for(let e=0;e<=r;e+=1)(n.get(e)||new Set).forEach(e=>{let{key:t,node:n,children:o=[]}=e;l.has(t)||i.has(t)||a(n)||o.filter(e=>!a(e.node)).forEach(e=>{l.delete(e.key)})});i=new Set;let d=new Set;for(let e=r;e>=0;e-=1)(n.get(e)||new Set).forEach(e=>{let{parent:t,node:n}=e;if(a(n)||!e.parent||d.has(e.parent.key))return;if(a(e.parent.node))return void d.add(t.key);let o=!0,r=!1;(t.children||[]).filter(e=>!a(e.node)).forEach(({key:e})=>{let t=l.has(e);o&&!t&&(o=!1),!r&&(t||i.has(e))&&(r=!0)}),o||l.delete(t.key),r&&i.add(t.key),d.add(t.key)});return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(o(i,l))}}(c,a.halfCheckedKeys,u,h,d)}e.s(["conductCheck",()=>a])},434290,e=>{"use strict";var t=e.i(664330);let n=t.createContext(null),o=t.createContext({});e.s(["TreeContext",0,n,"UnstableContext",0,o])},320965,e=>{"use strict";
1var t=e.i(7284),n=e.i(664330);let o=n.memo(({prefixCls:e,level:o,isStart:r,isEnd:a})=>{let l=`${e}-indent-unit`,i=[];for(let e=0;e<o;e+=1)i.push(n.createElement("span",{key:e,className:(0,t.clsx)(l,{[`${l}-start`]:r[e],[`${l}-end`]:a[e]})}));return n.createElement("span",{"aria-hidden":"true",className:`${e}-indent`},i)});e.s(["default",0,o])},55563,e=>{"use strict";var t=e.i(664330),n=e.i(7284),o=e.i(527607),r=e.i(434290),a=e.i(320965),l=e.i(708547),i=e.i(58513);function d(){return(d=Object.assign.bind()).apply(this,arguments)}let s="open",c="close",u=e=>{let{eventKey:u,className:h,style:p,dragOver:f,dragOverGapTop:g,dragOverGapBottom:y,isLeaf:v,isStart:m,isEnd:b,expanded:N,selected:x,checked:E,halfChecked:k,loading:K,domRef:C,active:D,data:w,onMouseMove:$,selectable:S,...P}=e,T=t.default.useContext(r.TreeContext),{classNames:M,styles:O}=T||{},R=t.default.useContext(r.UnstableContext),I=t.default.useRef(null),[A,L]=t.default.useState(!1),H=!!(T.disabled||e.disabled||R.nodeDisabled?.(w)),B=t.default.useMemo(()=>!!T.checkable&&!1!==e.checkable&&T.checkable,[T.checkable,e.checkable]),z=t=>{H||B&&!e.disableCheckbox&&T.onNodeCheck(t,(0,i.convertNodePropsToEventData)(e),!E)},j=t.default.useMemo(()=>"boolean"==typeof S?S:T.selectable,[S,T.selectable]),U=t=>{if(T.onNodeClick(t,(0,i.convertNodePropsToEventData)(e)),j)H||T.onNodeSelect(t,(0,i.convertNodePropsToEventData)(e));else z(t)},V=t=>{T.onNodeDoubleClick(t,(0,i.convertNodePropsToEventData)(e))},_=t=>{T.onNodeMouseEnter(t,(0,i.convertNodePropsToEventData)(e))},q=t=>{T.onNodeMouseLeave(t,(0,i.convertNodePropsToEventData)(e))},W=t=>{T.onNodeContextMenu(t,(0,i.convertNodePropsToEventData)(e))},F=t.default.useMemo(()=>!!(T.draggable&&(!T.draggable.nodeDraggable||T.draggable.nodeDraggable(w))),[T.draggable,w]),G=t=>{K||T.onNodeExpand(t,(0,i.convertNodePropsToEventData)(e))},X=t.default.useMemo(()=>{let{children:e}=(0,l.default)(T.keyEntities,u)||{};return!!(e||[]).length},[T.keyEntities,u]),Y=t.default.useMemo(()=>!1!==v&&(v||!T.loadData&&!X||T.loadData&&e.loaded&&!X),[v,T.loadData,X,e.loaded]);t.default.useEffect(()=>{!K&&("function"!=typeof T.loadData||!N||Y||e.loaded||T.onNodeLoad((0,i.convertNodePropsToEventData)(e)))},[K,T.loadData,T.onNodeLoad,N,Y,e]);let J=t.default.useMemo(()=>T.draggable?.icon?t.default.createElement("span",{className:`${T.prefixCls}-draggable-icon`},T.draggable.icon):null,[T.draggable]),Q=t=>{let n=e.switcherIcon||T.switcherIcon;return"function"==typeof n?n({...e,isLeaf:t}):n},Z=t.default.useMemo(()=>{if(!B)return null;let o="boolean"!=typeof B?B:null;return t.default.createElement("span",{className:(0,n.clsx)(`${T.prefixCls}-checkbox`,{[`${T.prefixCls}-checkbox-checked`]:E,[`${T.prefixCls}-checkbox-indeterminate`]:!E&&k,[`${T.prefixCls}-checkbox-disabled`]:H||e.disableCheckbox}),onClick:z,role:"checkbox","aria-checked":k?"mixed":E,"aria-disabled":H||e.disableCheckbox,"aria-label":`Select ${"string"==typeof e.title?e.title:"tree node"}`},o)},[B,E,k,H,e.disableCheckbox,e.title]),ee=t.default.useMemo(()=>Y?null:N?s:c,[Y,N]),et=t.default.useMemo(()=>t.default.createElement("span",{className:(0,n.clsx)(M?.itemIcon,`${T.prefixCls}-iconEle`,`${T.prefixCls}-icon__${ee||"docu"}`,{[`${T.prefixCls}-icon_loading`]:K}),style:O?.itemIcon}),[T.prefixCls,ee,K]),en=t.default.useMemo(()=>{let t=!!T.draggable;return!e.disabled&&t&&T.dragOverNodeKey===u?T.dropIndicatorRender({dropPosition:T.dropPosition,dropLevelOffset:T.dropLevelOffset,indent:T.indent,prefixCls:T.prefixCls,direction:T.direction}):null},[T.dropPosition,T.dropLevelOffset,T.indent,T.prefixCls,T.direction,T.draggable,T.dragOverNodeKey,T.dropIndicatorRender]),eo=t.default.useMemo(()=>{let o,r,{title:a="---"}=e,l=`${T.prefixCls}-node-content-wrapper`;if(T.showIcon){let r=e.icon||T.icon;o=r?t.default.createElement("span",{className:(0,n.clsx)(M?.itemIcon,`${T.prefixCls}-iconEle`,`${T.prefixCls}-icon__customize`),style:O?.itemIcon},"function"==typeof r?r(e):r):et}else T.loadData&&K&&(o=et);return r="function"==typeof a?a(w):T.titleRender?T.titleRender(w):a,t.default.createElement("span",{ref:I,title:"string"==typeof a?a:"",className:(0,n.clsx)(l,`${l}-${ee||"normal"}`,{[`${T.prefixCls}-node-selected`]:!H&&(x||A)}),onMouseEnter:_,onMouseLeave:q,onContextMenu:W,onClick:U,onDoubleClick:V},o,t.default.createElement("span",{className:(0,n.clsx)(`${T.prefixCls}-title`,M?.itemTitle),style:O?.itemTitle},r),en)},[T.prefixCls,T.showIcon,e,T.icon,et,T.titleRender,w,ee,_,q,W,U,V]),er=(0,o.default)(P,{aria:!0,data:!0}),{level:ea}
1=(0,l.default)(T.keyEntities,u)||{},el=b[b.length-1],ei=!H&&F,ed=T.draggingNodeKey===u;return t.default.createElement("div",d({ref:C,role:"treeitem","aria-expanded":v?void 0:N,className:(0,n.clsx)(h,`${T.prefixCls}-treenode`,M?.item,{[`${T.prefixCls}-treenode-disabled`]:H,[`${T.prefixCls}-treenode-switcher-${N?"open":"close"}`]:!v,[`${T.prefixCls}-treenode-checkbox-checked`]:E,[`${T.prefixCls}-treenode-checkbox-indeterminate`]:k,[`${T.prefixCls}-treenode-selected`]:x,[`${T.prefixCls}-treenode-loading`]:K,[`${T.prefixCls}-treenode-active`]:D,[`${T.prefixCls}-treenode-leaf-last`]:el,[`${T.prefixCls}-treenode-draggable`]:F,dragging:ed,"drop-target":T.dropTargetKey===u,"drop-container":T.dropContainerKey===u,"drag-over":!H&&f,"drag-over-gap-top":!H&&g,"drag-over-gap-bottom":!H&&y,"filter-node":T.filterTreeNode?.((0,i.convertNodePropsToEventData)(e)),[`${T.prefixCls}-treenode-leaf`]:Y}),style:{...p,...O?.item},draggable:ei,onDragStart:ei?t=>{t.stopPropagation(),L(!0),T.onNodeDragStart(t,e);try{t.dataTransfer.setData("text/plain","")}catch{}}:void 0,onDragEnter:F?t=>{t.preventDefault(),t.stopPropagation(),T.onNodeDragEnter(t,e)}:void 0,onDragOver:F?t=>{t.preventDefault(),t.stopPropagation(),T.onNodeDragOver(t,e)}:void 0,onDragLeave:F?t=>{t.stopPropagation(),T.onNodeDragLeave(t,e)}:void 0,onDrop:F?t=>{t.preventDefault(),t.stopPropagation(),L(!1),T.onNodeDrop(t,e)}:void 0,onDragEnd:F?t=>{t.stopPropagation(),L(!1),T.onNodeDragEnd(t,e)}:void 0,onMouseMove:$},void 0!==S?{"aria-selected":!!S}:void 0,er),t.default.createElement(a.default,{prefixCls:T.prefixCls,level:ea,isStart:m,isEnd:b}),J,(()=>{if(Y){let e=Q(!0);return!1!==e?t.default.createElement("span",{className:(0,n.clsx)(`${T.prefixCls}-switcher`,`${T.prefixCls}-switcher-noop`)},e):null}let e=Q(!1);return!1!==e?t.default.createElement("span",{onClick:G,className:(0,n.clsx)(`${T.prefixCls}-switcher`,`${T.prefixCls}-switcher_${N?s:c}`)},e):null})(),Z,eo)};u.isTreeNode=1,e.s(["default",0,u])},68163,e=>{"use strict";var t=e.i(62332);e.i(664330),e.i(55563);var n=e.i(708547);function o(e,t){if(!e)return[];let n=e.slice(),o=n.indexOf(t);return o>=0&&n.splice(o,1),n}function r(e,t){let n=(e||[]).slice();return -1===n.indexOf(t)&&n.push(t),n}function a(e){return e.split("-")}function l(e,t){let o=[];return!function e(t=[]){t.forEach(({key:t,children:n})=>{o.push(t),e(n)})}((0,n.default)(t,e).children),o}function i(e,t,o,r,l,i,d,s,c,u){let h,{clientX:p,clientY:f}=e,{top:g,height:y}=e.target.getBoundingClientRect(),v=(("rtl"===u?-1:1)*((l?.x||0)-p)-12)/r,m=c.filter(e=>s[e]?.children?.length),b=(0,n.default)(s,o.eventKey);if(f<g+y/2){let e=d.findIndex(e=>e.key===b.key),t=d[e<=0?0:e-1].key;b=(0,n.default)(s,t)}let N=b.key,x=b,E=b.key,k=0,K=0;if(!m.includes(N))for(let e=0;e<v;e+=1)if(function(e){if(e.parent){let t=a(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}(b))b=b.parent,K+=1;else break;let C=t.data,D=b.node,w=!0;return 0===Number((h=a(b.pos))[h.length-1])&&0===b.level&&f<g+y/2&&i({dragNode:C,dropNode:D,dropPosition:-1})&&b.key===o.eventKey?k=-1:(x.children||[]).length&&m.includes(E)?i({dragNode:C,dropNode:D,dropPosition:0})?k=0:w=!1:0===K?v>-1.5?i({dragNode:C,dropNode:D,dropPosition:1})?k=1:w=!1:i({dragNode:C,dropNode:D,dropPosition:0})?k=0:i({dragNode:C,dropNode:D,dropPosition:1})?k=1:w=!1:i({dragNode:C,dropNode:D,dropPosition:1})?k=1:w=!1,{dropPosition:k,dropLevelOffset:K,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:E,dropContainerKey:0===k?null:b.parent?.key||null,dropAllowed:w}}function d(e,t){if(!e)return;let{multiple:n}=t;return n?e.slice():e.length?[e[0]]:e}function s(e){let n;if(!e)return null;if(Array.isArray(e))n={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!=typeof e)return(0,t.default)(!1,"`checkedKeys` is not an array or an object"),null;n={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return n}function c(e,t){let o=new Set;return(e||[]).forEach(e=>{!function e(r){if(o.has(r))return;let a=(0,n.default)(t,r);if(!a)return;o.add(r);let{parent:l,node:i}=a;!i.disabled&&l&&e(l.key)}(e)}),[...o]}e.i(58513),e.s(["arrAdd",()=>r,"arrDel",()=>
1o,"calcDropPosition",()=>i,"calcSelectedKeys",()=>d,"conductExpandParent",()=>c,"getDragChildrenKeys",()=>l,"parseCheckedKeys",()=>s,"posToArr",()=>a])},970532,e=>{"use strict";var t=e.i(664330);e.s(["default",0,e=>{let{dropPosition:n,dropLevelOffset:o,indent:r}=e,a={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case -1:a.top=0,a.left=-o*r;break;case 1:a.bottom=0,a.left=-o*r;break;case 0:a.bottom=0,a.left=r}return t.default.createElement("div",{style:a})}])},284715,e=>{"use strict";e.i(874003);var t=e.i(822603),n=e.i(278600),o=e.i(664330),r=e.i(7284),a=e.i(824732),l=e.i(434290),i=e.i(55563);let d=function(e,n){let[r,a]=o.useState(!1);(0,t.default)(()=>{if(r)return e(),()=>{n()}},[r]),(0,t.default)(()=>(a(!0),()=>{a(!1)}),[])};var s=e.i(58513);function c(){return(c=Object.assign.bind()).apply(this,arguments)}let u=o.forwardRef((e,n)=>{let{className:u,style:h,motion:p,motionNodes:f,motionType:g,onMotionStart:y,onMotionEnd:v,active:m,treeNodeRequiredProps:b,...N}=e,[x,E]=o.useState(!0),{prefixCls:k}=o.useContext(l.TreeContext),K=f&&"hide"!==g;(0,t.default)(()=>{f&&K!==x&&E(K)},[f]);let C=o.useRef(!1),D=()=>{f&&!C.current&&(C.current=!0,v())};return(d(()=>{f&&y()},D),f)?o.createElement(a.default,c({ref:n,visible:x},p,{motionAppear:"show"===g,onVisibleChanged:e=>{K===e&&D()}}),({className:e,style:t},n)=>o.createElement("div",{ref:n,className:(0,r.clsx)(`${k}-treenode-motion`,e),style:t},f.map(e=>{let{data:{...t},title:n,key:r,isStart:a,isEnd:l}=e;delete t.children;let d=(0,s.getTreeNodeProps)(r,b);return o.createElement(i.default,c({},t,d,{title:n,active:m,data:e.data,key:r,isStart:a,isEnd:l}))}))):o.createElement(i.default,c({domRef:n,className:u,style:h},N,{active:m}))});function h(e,t,n){let o=e.findIndex(e=>e.key===n),r=e[o+1],a=t.findIndex(e=>e.key===n);if(r){let e=t.findIndex(e=>e.key===r.key);return t.slice(a+1,e)}return t.slice(a+1)}function p(){return(p=Object.assign.bind()).apply(this,arguments)}let f={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},g=()=>{},y=`RC_TREE_MOTION_${Math.random()}`,v={key:y},m={key:y,level:0,index:0,pos:"0",node:v,nodes:[v]},b={parent:null,children:[],pos:m.pos,data:v,title:null,key:y,isStart:[],isEnd:[]};function N(e,t,n,o){return!1!==t&&n?e.slice(0,Math.ceil(n/o)+1):e}function x(e){let{key:t,pos:n}=e;return(0,s.getKey)(t,n)}let E=o.forwardRef((e,r)=>{let{prefixCls:a,data:l,selectable:i,checkable:d,expandedKeys:c,selectedKeys:v,checkedKeys:m,loadedKeys:E,loadingKeys:k,halfCheckedKeys:K,keyEntities:C,disabled:D,dragging:w,dragOverNodeKey:$,dropPosition:S,motion:P,height:T,itemHeight:M,virtual:O,scrollWidth:R,focusable:I,activeItem:A,focused:L,tabIndex:H,onKeyDown:B,onFocus:z,onBlur:j,onActiveChange:U,onListChangeStart:V,onListChangeEnd:_,...q}=e,W=o.useRef(null),F=o.useRef(null);o.useImperativeHandle(r,()=>({scrollTo:e=>{W.current.scrollTo(e)},getIndentWidth:()=>F.current.offsetWidth}));let[G,X]=o.useState(c),[Y,J]=o.useState(l),[Q,Z]=o.useState(l),[ee,et]=o.useState([]),[en,eo]=o.use
1State(null),er=o.useRef(l);function ea(){let e=er.current;J(e),Z(e),et([]),eo(null),_()}er.current=l,(0,t.default)(()=>{X(c);let e=function(e=[],t=[]){let n=e.length,o=t.length;if(1!==Math.abs(n-o))return{add:!1,key:null};function r(e,t){let n=new Map;e.forEach(e=>{n.set(e,!0)});let o=t.filter(e=>!n.has(e));return 1===o.length?o[0]:null}return n<o?{add:!0,key:r(e,t)}:{add:!1,key:r(t,e)}}(G,c);if(null!==e.key)if(e.add){let t=Y.findIndex(({key:t})=>t===e.key),n=N(h(Y,l,e.key),O,T,M),o=Y.slice();o.splice(t+1,0,b),Z(o),et(n),eo("show")}else{let t=l.findIndex(({key:t})=>t===e.key),n=N(h(l,Y,e.key),O,T,M),o=l.slice();o.splice(t+1,0,b),Z(o),et(n),eo("hide")}else Y!==l&&(J(l),Z(l))},[c,l]),o.useEffect(()=>{w||ea()},[w]);let el=P?Q:l,ei={expandedKeys:c,selectedKeys:v,loadedKeys:E,loadingKeys:k,checkedKeys:m,halfCheckedKeys:K,dragOverNodeKey:$,dropPosition:S,keyEntities:C};return o.createElement(o.Fragment,null,L&&A&&o.createElement("span",{style:f,"aria-live":"assertive"},function(e){let t=String(e.data.key),n=e;for(;n.parent;)n=n.parent,t=`${n.data.key} > ${t}`;return t}(A)),o.createElement("div",null,o.createElement("input",{style:f,disabled:!1===I||D,tabIndex:!1!==I?H:null,onKeyDown:B,onFocus:z,onBlur:j,value:"",onChange:g,"aria-label":"for screen reader"})),o.createElement("div",{className:`${a}-treenode`,"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},o.createElement("div",{className:`${a}-indent`},o.createElement("div",{ref:F,className:`${a}-indent-unit`}))),o.createElement(n.default,p({},q,{data:el,itemKey:x,height:T,fullHeight:!1,virtual:O,itemHeight:M,scrollWidth:R,prefixCls:`${a}-list`,ref:W,role:"tree",onVisibleChange:e=>{e.every(e=>x(e)!==y)&&ea()}}),e=>{let{pos:t,data:{...n},title:r,key:a,isStart:l,isEnd:i}=e,d=(0,s.getKey)(a,t);delete n.key,delete n.children;let c=(0,s.getTreeNodeProps)(d,ei);return o.createElement(u,p({},n,c,{title:r,active:!!A&&a===A.key,pos:t,data:e.data,isStart:l,isEnd:i,motion:P,motionNodes:a===y?ee:null,motionType:en,onMotionStart:V,onMotionEnd:ea,treeNodeRequiredProps:ei,onMouseMove:()=>{U(null)}}))}))});e.s(["MOTION_KEY",0,y,"MotionEntity",0,m,"default",0,E],284715)},364525,300286,201547,7013,90176,e=>{"use strict";e.i(874003);var t=e.i(7284),n=e.i(655950),o=e.i(527607),r=e.i(62332),a=e.i(664330),l=e.i(434290),i=e.i(970532),d=e.i(284715),s=e.i(55563),c=e.i(68163),u=e.i(447223),h=e.i(708547),p=e.i(58513);function f(){return(f=Object.assign.bind()).apply(this,arguments)}class g extends a.Component{static defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:i.default,allowDrop:()=>!0,expandAction:!1};static TreeNode=s.default;destroyed=!1;delayedDragEnterLogic;loadingRetryTimes={};state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,p.fillFieldNames)()};dragStartMousePosition=null;dragNodeProps=null;currentMouseOverDroppableNodeKey=null;listRef=a.createRef();componentDidMount(){this.destroyed=!1,this.onUpdated()}componentDidUpdate(){this.onUpdated()}onUpdated(){let{activeKey:e,itemScrollOffset:t=0}=this.props;void 0!==e&&e!==this.state.activeKey&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e,offset:t}))}componentWillUnmount(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}static getDerivedStateFromProps(e,t){let n,{prevProps:o}=t,a={prevProps:e};function l(t){return!o&&e.hasOwnProperty(t)||o&&o[t]!==e[t]}let{fieldNames:i}=t;if(l("fieldNames")&&(a.fieldNames=i=(0,p.fillFieldNames)(e.fieldNames)),l("treeData")?{treeData:n}=e:l("children")&&((0,r.default)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),n=(0,p.convertTreeToData)(e.children)),n){a.treeData=n;let e=(0,p.convertDataToEntities)(n,{fieldNames:i});a.keyEntities={[d.MOTION_KEY]:d.MotionEntity,...e.keyEntities}}let s=a.keyEntities||t.keyEntities;if(l("expandedKeys")||o&&l("autoExpandParent"))a.expandedKeys=e.autoExpandParent||!o&&e.defaultExpandParent?(0,c.conductExpandParent)(e.expandedKeys,s):e.expandedKeys;else if(!o&&e.defaultExpandAll){let e={...s};delete e[d.MOTION_KEY];let t=[];Object.keys(e).forEach(n=>{let o=e[n];o.children&&o.children.length&&t.push(o.key)}),a.expandedKeys=t}else!o&&e.defaultExpandedKeys&&(a.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,c.conductExpandParent)(e.defaultExpandedKeys,s):e.defaultExpandedKeys);if(a.expandedKeys||delete a.expandedKeys,n||a.expandedKeys){let e=(0,p.flattenTreeData)(n||t.treeData,a.expandedKeys||t.expandedKeys,i);a.flattenNodes=e}if(e.selectable&&(l("selectedKeys")?a.selectedKeys=(0,c.calcSelectedKeys)(e.selectedKeys,e):!o&&e.defaultSelectedKeys&&(a.selectedKeys=(0,c.calcSelectedKeys)(e.defaultSelectedKeys,e))),e.checkable){let r;if(l("checkedKeys")?r=(0,c.parseCheckedKeys)(e.checkedKeys)||{}:!o&&e.defaultCheckedKeys?r=(0,c.parseCheckedKeys)(e.defaultCheckedKeys)||{}:n&&(r=(0,c.parseCheckedKeys)(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),r){let{checkedKeys:t=[],halfCheckedKeys:n=[]}=r;if(!e.checkStrictly){let e=(0,u.conductCheck)(t,!0,s);({checkedKeys:t,halfCheckedKeys:n}=e)}a.checkedKeys=t,a.halfCheckedKeys=n}}return l("loadedKeys")&&(a.loadedKeys=e.loadedKeys),a}onNodeDragStart=(e,t)=>{let{expandedKeys:n,keyEntities:o}=this.state,{onDragStart:r}=this.props,{eventKey:a}=t;this.dragNodeProps=t,this.dragStartMousePosition={x:e.clientX,y:e.clientY};let l=(0,c.arrDel)(n,a);this.setState({draggingNodeKey:a,dragChildrenKeys:(0,c.getDragChildrenKeys)(a,o),indent:this.listRef.current.getIndentWidth()}),this.setExpandedKeys(l),window.addEventListener("dragend",this.onWindowDragEnd),r?.({event:e,node:(0,p.convertNodePropsToEventData)(t)})};onNodeDragEnter=(e,t)=>{let{expandedKeys:n,keyEntities:o,dragChildrenKeys:r,flattenNodes:a,indent:l}=this.state,{onDragEnter:i,onExpand:d,allowDrop:s,direction:u}
1=this.props,{pos:f,eventKey:g}=t;if(this.currentMouseOverDroppableNodeKey!==g&&(this.currentMouseOverDroppableNodeKey=g),!this.dragNodeProps)return void this.resetDragState();let{dropPosition:y,dropLevelOffset:v,dropTargetKey:m,dropContainerKey:b,dropTargetPos:N,dropAllowed:x,dragOverNodeKey:E}=(0,c.calcDropPosition)(e,this.dragNodeProps,t,l,this.dragStartMousePosition,s,a,o,n,u);r.includes(m)||!x||(this.delayedDragEnterLogic||(this.delayedDragEnterLogic={}),Object.keys(this.delayedDragEnterLogic).forEach(e=>{clearTimeout(this.delayedDragEnterLogic[e])}),this.dragNodeProps.eventKey!==t.eventKey&&(e.persist(),this.delayedDragEnterLogic[f]=window.setTimeout(()=>{if(null===this.state.draggingNodeKey)return;let r=[...n],a=(0,h.default)(o,t.eventKey);a&&(a.children||[]).length&&(r=(0,c.arrAdd)(n,t.eventKey)),this.props.hasOwnProperty("expandedKeys")||this.setExpandedKeys(r),d?.(r,{node:(0,p.convertNodePropsToEventData)(t),expanded:!0,nativeEvent:e.nativeEvent})},800)),this.dragNodeProps.eventKey===m&&0===v)?this.resetDragState():(this.setState({dragOverNodeKey:E,dropPosition:y,dropLevelOffset:v,dropTargetKey:m,dropContainerKey:b,dropTargetPos:N,dropAllowed:x}),i?.({event:e,node:(0,p.convertNodePropsToEventData)(t),expandedKeys:n}))};onNodeDragOver=(e,t)=>{let{dragChildrenKeys:n,flattenNodes:o,keyEntities:r,expandedKeys:a,indent:l}=this.state,{onDragOver:i,allowDrop:d,direction:s}=this.props;if(!this.dragNodeProps)return;let{dropPosition:u,dropLevelOffset:h,dropTargetKey:f,dropContainerKey:g,dropTargetPos:y,dropAllowed:v,dragOverNodeKey:m}=(0,c.calcDropPosition)(e,this.dragNodeProps,t,l,this.dragStartMousePosition,d,o,r,a,s);!n.includes(f)&&v&&(this.dragNodeProps.eventKey===f&&0===h?(null!==this.state.dropPosition||null!==this.state.dropLevelOffset||null!==this.state.dropTargetKey||null!==this.state.dropContainerKey||null!==this.state.dropTargetPos||!1!==this.state.dropAllowed||null!==this.state.dragOverNodeKey)&&this.resetDragState():(u!==this.state.dropPosition||h!==this.state.dropLevelOffset||f!==this.state.dropTargetKey||g!==this.state.dropContainerKey||y!==this.state.dropTargetPos||v!==this.state.dropAllowed||m!==this.state.dragOverNodeKey)&&this.setState({dropPosition:u,dropLevelOffset:h,dropTargetKey:f,dropContainerKey:g,dropTargetPos:y,dropAllowed:v,dragOverNodeKey:m}),i?.({event:e,node:(0,p.convertNodePropsToEventData)(t)}))};onNodeDragLeave=(e,t)=>{this.currentMouseOverDroppableNodeKey!==t.eventKey||e.currentTarget.contains(e.relatedTarget)||(this.resetDragState(),this.currentMouseOverDroppableNodeKey=null);let{onDragLeave:n}=this.props;n?.({event:e,node:(0,p.convertNodePropsToEventData)(t)})};onWindowDragEnd=e=>{this.onNodeDragEnd(e,null,!0),window.removeEventListener("dragend",this.onWindowDragEnd)};onNodeDragEnd=(e,t)=>{let{onDragEnd:n}=this.props;this.setState({dragOverNodeKey:null}),this.cleanDragState(),n?.({event:e,node:(0,p.convertNodePropsToEventData)(t)}),this.dragNodeProps=null,window.removeEventListener("dragend",this.onWindowDragEnd)};onNodeDrop=(e,t,n=!1)=>{let{dragChildrenKeys:o,dropPosition:a,dropTargetKey:l,dropTargetPos:i,dropAllowed:d}=this.state;if(!d)return;let{onDrop:s}=this.props;if(this.setState({dragOverNodeKey:null}),this.cleanDragState(),null===l)return;let u={...(0,p.getTreeNodeProps)(l,this.getTreeNodeRequiredProps()),active:this.getActiveItem()?.key===l,data:(0,h.default)(this.state.keyEntities,l).node},f=o.includes(l);(0,r.default)(!f,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");let g=(0,c.posToArr)(i),y={event:e,node:(0,p.convertNodePropsToEventData)(u),dragNode:this.dragNodeProps?(0,p.convertNodePropsToEventData)(this.dragNodeProps):null,dragNodesKeys:[this.dragNodeProps.eventKey].concat(o),dropToGap:0!==a,dropPosition:a+Number(g[g.length-1])};n||s?.(y),this.dragNodeProps=null};resetDragState(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}cleanDragState=()=>{let{draggingNodeKey:e}=this.state;null!==e&&this.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),this.dragStartMousePosition=null,this.currentMouseOverDroppableNodeKey=null};triggerExpandActionExpand=(e,t)=>{let{expandedKeys:n,flattenNodes:o}=this.state,{expanded:r,key:a,isLeaf:l}=t;if(l||e.shiftKey||e.metaKey||e.ctrlKey)return;let i=o.filter(e=>e.key===a)[0],d=(0,p.convertNodePropsToEventData)({...(0,p.getTreeNodeProps)(a,this.getTreeNodeRequiredProps()),data:i.data});this.setExpandedKeys(r?(0,c.arrDel)(n,a):(0,c.arrAdd)(n,a)),this.onNodeExpand(e,d)};onNodeClick=(e,t)=>{let{onClick:n,expandAction:o}=this.props;"click"===o&&this.triggerExpandActionExpand(e,t),n?.(e,t)};onNodeDoubleClick=(e,t)=>{let{onDoubleClick:n,expandAction:o}=this.props;"doubleClick"===o&&this.triggerExpandActionExpand(e,t),n?.(e,t)};onNodeSelect=(e,t)=>
1{let{selectedKeys:n}=this.state,{keyEntities:o,fieldNames:r}=this.state,{onSelect:a,multiple:l}=this.props,{selected:i}=t,d=t[r.key],s=!i,u=(n=s?l?(0,c.arrAdd)(n,d):[d]:(0,c.arrDel)(n,d)).map(e=>{let t=(0,h.default)(o,e);return t?t.node:null}).filter(Boolean);this.setUncontrolledState({selectedKeys:n}),a?.(n,{event:"select",selected:s,node:t,selectedNodes:u,nativeEvent:e.nativeEvent})};onNodeCheck=(e,t,n)=>{let o,{keyEntities:r,checkedKeys:a,halfCheckedKeys:l}=this.state,{checkStrictly:i,onCheck:d}=this.props,{key:s}=t,p={event:"check",node:t,checked:n,nativeEvent:e.nativeEvent};if(i){let e=n?(0,c.arrAdd)(a,s):(0,c.arrDel)(a,s);o={checked:e,halfChecked:(0,c.arrDel)(l,s)},p.checkedNodes=e.map(e=>(0,h.default)(r,e)).filter(Boolean).map(e=>e.node),this.setUncontrolledState({checkedKeys:e})}else{let{checkedKeys:e,halfCheckedKeys:t}=(0,u.conductCheck)([...a,s],!0,r);if(!n){let n=new Set(e);n.delete(s),{checkedKeys:e,halfCheckedKeys:t}=(0,u.conductCheck)(Array.from(n),{checked:!1,halfCheckedKeys:t},r)}o=e,p.checkedNodes=[],p.checkedNodesPositions=[],p.halfCheckedKeys=t,e.forEach(e=>{let t=(0,h.default)(r,e);if(!t)return;let{node:n,pos:o}=t;p.checkedNodes.push(n),p.checkedNodesPositions.push({node:n,pos:o})}),this.setUncontrolledState({checkedKeys:e},!1,{halfCheckedKeys:t})}d?.(o,p)};onNodeLoad=e=>{let{key:t}=e,{keyEntities:n}=this.state,o=(0,h.default)(n,t);if(o?.children?.length)return;let a=new Promise((n,o)=>{this.setState(({loadedKeys:a=[],loadingKeys:l=[]})=>{let{loadData:i,onLoad:d}=this.props;return!i||a.includes(t)||l.includes(t)?null:(i(e).then(()=>{let{loadedKeys:o}=this.state,r=(0,c.arrAdd)(o,t);d?.(r,{event:"load",node:e}),this.setUncontrolledState({loadedKeys:r}),this.setState(e=>({loadingKeys:(0,c.arrDel)(e.loadingKeys,t)})),n()}).catch(e=>{if(this.setState(e=>({loadingKeys:(0,c.arrDel)(e.loadingKeys,t)})),this.loadingRetryTimes[t]=(this.loadingRetryTimes[t]||0)+1,this.loadingRetryTimes[t]>=10){let{loadedKeys:e}=this.state;(0,r.default)(!1,"Retry for `loadData` many times but still failed. No more retry."),this.setUncontrolledState({loadedKeys:(0,c.arrAdd)(e,t)}),n()}o(e)}),{loadingKeys:(0,c.arrAdd)(l,t)})})});return a.catch(()=>{}),a};onNodeMouseEnter=(e,t)=>{let{onMouseEnter:n}=this.props;n?.({event:e,node:t})};onNodeMouseLeave=(e,t)=>{let{onMouseLeave:n}=this.props;n?.({event:e,node:t})};onNodeContextMenu=(e,t)=>{let{onRightClick:n}=this.props;n&&(e.preventDefault(),n({event:e,node:t}))};onFocus=(...e)=>{let{onFocus:t}=this.props;this.setState({focused:!0}),t?.(...e)};onBlur=(...e)=>{let{onBlur:t}=this.props;this.setState({focused:!1}),this.onActiveChange(null),t?.(...e)};getTreeNodeRequiredProps=()=>{let{expandedKeys:e,selectedKeys:t,loadedKeys:n,loadingKeys:o,checkedKeys:r,halfCheckedKeys:a,dragOverNodeKey:l,dropPosition:i,keyEntities:d}=this.state;return{expandedKeys:e||[],selectedKeys:t||[],loadedKeys:n||[],loadingKeys:o||[],checkedKeys:r||[],halfCheckedKeys:a||[],dragOverNodeKey:l,dropPosition:i,keyEntities:d}};setExpandedKeys=e=>{let{treeData:t,fieldNames:n}=this.state,o=(0,p.flattenTreeData)(t,e,n);this.setUncontrolledState({expandedKeys:e,flattenNodes:o},!0)};onNodeExpand=(e,t)=>{let{expandedKeys:n}=this.state,{listChanging:o,fieldNames:a}=this.state,{onExpand:l,loadData:i}=this.props,{expanded:d}=t,s=t[a.key];if(o)return;let u=n.includes(s),h=!d;if((0,r.default)(d&&u||!d&&!u,"Expand state not sync with index check"),n=h?(0,c.arrAdd)(n,s):(0,c.arrDel)(n,s),this.setExpandedKeys(n),l?.(n,{node:t,expanded:h,nativeEvent:e.nativeEvent}),h&&i){let e=this.onNodeLoad(t);e&&e.then(()=>{let e=(0,p.flattenTreeData)(this.state.treeData,n,a);this.setUncontrolledState({flattenNodes:e})}).catch(()=>{let{expandedKeys:e}=this.state,t=(0,c.arrDel)(e,s);this.setExpandedKeys(t)})}};onListChangeStart=()=>{this.setUncontrolledState({listChanging:!0})};onListChangeEnd=()=>{setTimeout(()=>{this.setUncontrolledState({listChanging:!1})})};onActiveChange=e=>{let{activeKey:t}=this.state,{onActiveChange:n,itemScrollOffset:o=0}=this.props;t!==e&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e,offset:o}),n?.(e))};getActiveItem=()=>{let{activeKey:e,flattenNodes:t}=this.state;return null===e?null:t.find(({key:t})=>t===e)||null};offsetActiveKey=e=>{let{flattenNodes:t,activeKey:n}=this.state,o=t.findIndex(({key:e})=>e===n);-1===o&&e<0&&(o=t.length),o=(o+e+t.length)%t.length;let r=t[o];if(r){let{key:e}=r;this.onActiveChange(e)}else this.onActiveChange(null)};onKeyDown=e=>{let{activeKey:t,expandedKeys:o,checkedKeys:r,fieldNames:a}=this.state,{onKeyDown:l,checkable:i,selectable:d}=this.props;switch(e.which){case n.default.UP:this.offsetActiveKey(-1),e.preventDefault();break;case n.default.DOWN:this.offsetActiveKey(1),e.preventDefault()}let s=this.getActiveItem();if(s&&s.data){let l=this.getTreeNodeRequiredProps(),c=!1===s.data.isLeaf||!!(s.data[a.children]||[]).length,u=(0,p.convertNodePropsToEventData)({...(0,p.getTreeNodeProps)(t,l),data:s.data,active:!0});switch(e.which){case n.default.LEFT:c&&o.includes(t)?this.onNodeExpand({},u):s.parent&&this.onActiveChange(s.parent.key),e.preventDefault();break;case n.default.RIGHT:c&&!o.includes(t)?this.onNodeExpand({},u):s.children&&s.children.length&&this.onActiveChange(s.children[0].key),e.preventDefault();break;case n.default.ENTER:case n.default.SPACE:!i||u.disabled||!1===u.checkable||u.disableCheckbox?i||!d||u.disabled||!1===u.selectable||this.onNodeSelect({},u):this.onNodeCheck({},u,!r.includes(t))}}l?.(e)};setUncontrolledState=(e,t=!1,n=null)=>{if(!this.destroyed){let o=!1,r=!0,a={};Object.keys(e).forEach(t=>{if(this.props.hasOwnProperty(t)){r=!1;return}o=!0,a[t]=e[t]}),o&&(!t||r)&&this.setState({...a,...n})}};scrollTo=e=>{this.listRef.current.scrollTo(e)};render(){let e,{focused:n,flattenNodes:r,keyEntities:i,draggingNodeKey:s,activeKey:c,dropLevelOffset:u,dropContainerKey:h,dropTargetKey:p,dropPosition:g,dragOverNodeKey:y,indent:v}=this.state,{prefixCls:m,className:b,style:N,styles:x,classNames:E,showLine:k,focusable:K,tabIndex:C=0,selectable:D,showIcon:w,icon:$,switcherIcon:S,draggable:P,checkable:T,checkStrictly:M,disabled:O,motion:R,loadD
1ata:I,filterTreeNode:A,height:L,itemHeight:H,scrollWidth:B,virtual:z,titleRender:j,dropIndicatorRender:U,onContextMenu:V,onScroll:_,direction:q,rootClassName:W,rootStyle:F}=this.props,G=(0,o.default)(this.props,{aria:!0,data:!0});P&&(e="object"==typeof P?P:"function"==typeof P?{nodeDraggable:P}:{});let X={styles:x,classNames:E,prefixCls:m,selectable:D,showIcon:w,icon:$,switcherIcon:S,draggable:e,draggingNodeKey:s,checkable:T,checkStrictly:M,disabled:O,keyEntities:i,dropLevelOffset:u,dropContainerKey:h,dropTargetKey:p,dropPosition:g,dragOverNodeKey:y,indent:v,direction:q,dropIndicatorRender:U,loadData:I,filterTreeNode:A,titleRender:j,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return a.createElement(l.TreeContext.Provider,{value:X},a.createElement("div",{className:(0,t.clsx)(m,b,W,{[`${m}-show-line`]:k,[`${m}-focused`]:n,[`${m}-active-focused`]:null!==c}),style:F},a.createElement(d.default,f({ref:this.listRef,prefixCls:m,style:N,data:r,disabled:O,selectable:D,checkable:!!T,motion:R,dragging:null!==s,height:L,itemHeight:H,virtual:z,focusable:K,focused:n,tabIndex:C,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:V,onScroll:_,scrollWidth:B},this.getTreeNodeRequiredProps(),G))))}}e.s(["default",0,g],300286);var y=e.i(935492);let v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};var m=e.i(445440);function b(){return(b=Object.assign.bind()).apply(this,arguments)}let N=a.forwardRef((e,t)=>a.createElement(m.default,b({},e,{ref:t,icon:v}))),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};function E(){return(E=Object.assign.bind()).apply(this,arguments)}let k=a.forwardRef((e,t)=>a.createElement(m.default,E({},e,{ref:t,icon:x}))),K={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"};function C(){return(C=Object.assign.bind()).apply(this,arguments)}let D=a.forwardRef((e,t)=>a.createElement(m.default,C({},e,{ref:t,icon:K})));var w=e.i(894789);let $={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"};function S(){return(S=Object.assign.bind()).apply(this,arguments)}let P=a.forwardRef((e,t)=>a.createElement(m.default,S({},e,{ref:t,icon:$})));e.s(["default",0,P],201547);var T=e.i(48649),M=e.i(915397),O=e.i(913060),R=e.i(613531);e.i(546096);var I=e.i(144416),A=e.i(598718),L=e.i(978925),H=e.i(309528),B=e.i(609854),z=e.i(375829),j=e.i(738172);let U=new I.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0}
1,"100%":{opacity:1}}),V=(e,t,n=!0)=>{let o=`.${e}`,r=`${o}-treenode`,a=t.calc(t.paddingXS).div(2).equal(),l=(0,j.mergeToken)(t,{treeCls:o,treeNodeCls:r,treeNodePadding:a});return[((e,t)=>{let{treeCls:n,treeNodeCls:o,treeNodePadding:r,titleHeight:a,indentSize:l,nodeSelectedBg:i,nodeHoverBg:d,colorTextQuaternary:s,controlItemBgActiveDisabled:c}=t;return{[n]:{...(0,H.resetComponent)(t),"--rc-virtual-list-scrollbar-bg":t.colorSplit,background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${n}-rtl ${n}-switcher_close ${n}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${n}-active-focused)`]:(0,H.genFocusOutline)(t),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${o}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:U,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:t.borderRadius}}},[o]:{display:"flex",alignItems:"flex-start",marginBottom:r,lineHeight:(0,A.unit)(a),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:r},[`&-disabled ${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${n}-checkbox-disabled + ${n}-node-selected,&${o}-disabled${o}-selected ${n}-node-content-wrapper`]:{backgroundColor:c},[`${n}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${o}-disabled)`]:{[`${n}-node-content-wrapper`]:{"&:hover":{color:t.nodeHoverColor}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${o}-disabled).filter-node ${n}-title`]:{color:t.colorPrimary,fontWeight:t.fontWeightStrong},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:a,textAlign:"center",visibility:"visible",color:s},[`&${o}-disabled ${n}-draggable-icon`]:{visibility:"hidden"}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:l}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher, ${n}-checkbox`]:{marginInlineEnd:t.calc(t.calc(a).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-switcher`]:{...{[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}},position:"relative",flex:"none",alignSelf:"stretch",width:a,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:a,height:a,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:t.borderRadius,transition:`all ${t.motionDurationSlow}`},[`&:not(${n}-switcher-noop):hover:before`]:{backgroundColor:t.colorBgTextHover},[`&_close ${n}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(a).div(2).equal(),bottom:t.calc(r).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(a).div(2).equal()).mul(.8).equal(),height:t.calc(a).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}},[`${n}-node-content-wrapper`]:{position:"relative",minHeight:a,paddingBlock:0,paddingInline:t.paddingXS,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,...{[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,A.unit)(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}},"&:hover":{backgroundColor:d},[`&${n}-node-selected`]:{color:t.nodeSelectedColor,backgroundColor:i},[`${n}-iconEle`]:{display:"inline-block",width:a,height:a,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${o}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${t.colorPrimary}`},"&-show-line":{[`${n}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(a).div(2).equal(),bottom:t.calc(r).mul(-1).equal(),borderInlineEnd:`1p
vendor: 4,371 bytes, line 1
1x solid ${t.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${o}-leaf-last ${n}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,A.unit)(t.calc(a).div(2).equal())} !important`}}}})(e,l),n&&(({treeCls:e,treeNodeCls:t,directoryNodeSelectedBg:n,directoryNodeSelectedColor:o,motionDurationMid:r,borderRadius:a,controlItemBgHover:l})=>({[`${e}${e}-directory ${t}`]:{[`${e}-node-content-wrapper`]:{position:"static",[`&:has(${e}-drop-indicator)`]:{position:"relative"},[`> *:not(${e}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${r}`,content:'""',borderRadius:a},"&:hover:before":{background:l}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:n,borderRadius:a,[`${e}-switcher, ${e}-draggable-icon`]:{color:o},[`${e}-node-content-wrapper`]:{color:o,background:"transparent","&, &:hover":{color:o},"&:before, &:hover:before":{background:n}}}}}))(l)].filter(Boolean)},_=e=>{let{controlHeightSM:t,controlItemBgHover:n,controlItemBgActive:o}=e;return{titleHeight:t,indentSize:t,nodeHoverBg:n,nodeHoverColor:e.colorText,nodeSelectedBg:o,nodeSelectedColor:e.colorText}},q=(0,z.genStyleHooks)("Tree",(e,{prefixCls:t})=>[{[e.componentCls]:(0,L.getStyle)(`${t}-checkbox`,e)},V(t,e),(0,B.genCollapseMotion)(e)],e=>{let{colorTextLightSolid:t,colorPrimary:n}=e;return{..._(e),directoryNodeSelectedColor:t,directoryNodeSelectedBg:n}});e.s(["default",0,q,"genTreeStyle",0,V,"initComponentToken",0,_],7013);let W=function(e){let{dropPosition:t,dropLevelOffset:n,prefixCls:o,indent:r,direction:l="ltr"}=e,i="ltr"===l?"left":"right",d={[i]:-n*r+4,["ltr"===l?"right":"left"]:0};switch(t){case -1:d.top=-3;break;case 1:d.bottom=-3;break;default:d.bottom=-3,d[i]=r+4}return a.default.createElement("div",{style:d,className:`${o}-drop-indicator`})},F={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"};function G(){return(G=Object.assign.bind()).apply(this,arguments)}let X=a.forwardRef((e,t)=>a.createElement(m.default,G({},e,{ref:t,icon:F})));var Y=e.i(922456);let J={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"};function Q(){return(Q=Object.assign.bind()).apply(this,arguments)}let Z=a.forwardRef((e,t)=>a.createElement(m.default,Q({},e,{ref:t,icon:J}))),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"};function et(){return(et=Object.assign.bind()).apply(this,arguments)}let en=a.forwardRef((e,t)=>a.createElement(m.default,et({},e,{ref:t,icon:ee})));var eo=e.i(508884);let er=e=>{let n,{prefixCls:o,switcherIcon:r,treeNodeProps:l,showLine:i,switcherLoadingIcon:d}=e,{isLeaf:s,expanded:c,loading:u}=l;if(u)return a.isValidElement(d)?d:a.createElement(Y.default,{className:`${o}-switcher-loading-icon`});if(i&&"object"==typeof i&&(n=i.showLeafIcon),s){if(!i)return null;if("boolean"!=typeof n&&n){let e="function"==typeof n?n(l):n,r=`${o}-switcher-line-custom-icon`;return a.isValidElement(e)?(0,eo.cloneElement)(e,{className:(0,t.clsx)(e.props?.className,r)}):e}return n?a.createElement(N,{className:`${o}-switcher-line-icon`}):a.createElement("span",{className:`${o}-switcher-leaf-line`})}let h=`${o}-switcher-icon`,p="function"==typeof r?r(l):r;return a.isValidElement(p)?(0,eo.cloneElement)(p,{className:(0,t.clsx)(
1p.props?.className,h)}):void 0!==p?p:i?c?a.createElement(Z,{className:`${o}-switcher-line-icon`}):a.createElement(en,{className:`${o}-switcher-line-icon`}):a.createElement(X,{className:h})};e.s(["default",0,er],90176);let ea=a.default.forwardRef((e,n)=>{let{getPrefixCls:o,direction:r,className:l,style:i,classNames:d,styles:s}=(0,w.useComponentConfig)("tree"),{virtual:c}=a.default.useContext(w.ConfigContext),{prefixCls:u,className:h,showIcon:p=!1,showLine:f,switcherIcon:y,switcherLoadingIcon:v,blockNode:m=!1,children:b,checkable:N=!1,selectable:x=!0,draggable:E,disabled:k,motion:K,style:C,rootClassName:D,classNames:$,styles:S}=e,I=a.default.useContext(O.default),A=k??I,L=o("tree",u),H=o(),B=K??{...(0,M.default)(H),motionAppear:!1},z={...e,showIcon:p,blockNode:m,checkable:N,selectable:x,disabled:A,motion:B},[j,U]=(0,T.useMergeSemantic)([d,$],[s,S],{props:z}),V={...e,checkable:N,selectable:x,showIcon:p,motion:B,blockNode:m,disabled:A,showLine:!!f,dropIndicatorRender:W},[_,F]=q(L),[,G]=(0,R.useToken)(),X=G.paddingXS/2+(G.Tree?.titleHeight||G.controlHeightSM),Y=a.default.useMemo(()=>{if(!E)return!1;let e={};switch(typeof E){case"function":e.nodeDraggable=E;break;case"object":e={...E}}return!1!==e.icon&&(e.icon=e.icon||a.default.createElement(P,null)),e},[E]);return a.default.createElement(g,{itemHeight:X,ref:n,virtual:c,...V,prefixCls:L,className:(0,t.clsx)({[`${L}-icon-hide`]:!p,[`${L}-block-node`]:m,[`${L}-unselectable`]:!x,[`${L}-rtl`]:"rtl"===r,[`${L}-disabled`]:A},l,h,_,F),style:{...i,...C},rootClassName:(0,t.clsx)(j?.root,D),rootStyle:U?.root,classNames:j,styles:U,direction:r,checkable:N?a.default.createElement("span",{className:`${L}-checkbox-inner`}):N,selectable:x,switcherIcon:e=>a.default.createElement(er,{prefixCls:L,switcherIcon:y,switcherLoadingIcon:v,treeNodeProps:e,showLine:f}),draggable:Y},b)});function el(e,t,n){let{key:o,children:r}=n;e.forEach(function(e){let a=e[o],l=e[r];!1!==t(a,e)&&el(l||[],t,n)})}function ei(e){let{isLeaf:t,expanded:n}=e;return t?a.createElement(N,null):n?a.createElement(k,null):a.createElement(D,null)}function ed({treeData:e,children:t}){return e||(0,p.convertTreeToData)(t)}let es=a.forwardRef(({defaultExpandAll:e,defaultExpandParent:n,defaultExpandedKeys:o,...r},l)=>{let i=a.useRef(null),d=a.useRef(null),[s,u]=a.useState(r.selectedKeys||r.defaultSelectedKeys||[]),[h,f]=a.useState(()=>(()=>{let{keyEntities:t}=(0,p.convertDataToEntities)(ed(r),{fieldNames:r.fieldNames});return e?Object.keys(t):n?(0,c.conductExpandParent)(r.expandedKeys||o||[],t):r.expandedKeys||o||[]})());a.useEffect(()=>{"selectedKeys"in r&&u(r.selectedKeys)},[r.selectedKeys]),a.useEffect(()=>{"expandedKeys"in r&&f(r.expandedKeys)},[r.expandedKeys]);let{getPrefixCls:g,direction:v}=a.useContext(w.ConfigContext),{prefixCls:m,className:b,showIcon:N=!0,expandAction:x="click",...E}=r,k=g("tree",m),K=(0,t.clsx)(`${k}-directory`,{[`${k}-directory-rtl`]:"rtl"===v},b);return a.createElement(ea,{icon:ei,ref:l,blockNode:!0,...E,showIcon:N,expandAction:x,prefixCls:k,className:K,expandedKeys:h,selectedKeys:s,onSelect:(e,t)=>{var n,o,a;let l,s,c,{multiple:f,fieldNames:g}=r,{node:v,nativeEvent:m}=t,{key:b=""}=v,N=ed(r),x={...t,selected:!0},E=m?.ctrlKey||m?.metaKey,k=m?.shiftKey;f&&E?(c=e,i.current=b,d.current=c):f&&k?c=Array.from(new Set([].concat((0,y.default)(d.current||[]),(0,y.default)(function({treeData:e,expandedKeys:t,startKey:n,endKey:o,fieldNames:r}){let a=[],l=0;return n&&n===o?[n]:n&&o?(el(e,e=>{if(2===l)return!1;if(e===n||e===o){if(a.push(e),0===l)l=1;else if(1===l)return l=2,!1}else 1===l&&a.push(e);return t.includes(e)},(0,p.fillFieldNames)(r)),a):[]}({treeData:N,expandedKeys:h,startKey:b,endKey:i.current,fieldNames:g}))))):(c=[b],i.current=b,d.current=c),n=N,o=c,a=g,l=(0,y.default)(o),s=[],el(n,(e,t)=>{let n=l.indexOf(e);return -1!==n&&(s.push(t),l.splice(n,1)),!!l.length},(0,p.fillFieldNames)(a)),x.selectedNodes=s,r.onSelect?.(c,x),"selectedKeys"in r||u(c)},onExpand:(e,t)=>("expandedKeys"in r||f(e),r.onExpand?.(e,t))})});ea.DirectoryTree=es,ea.TreeNode=s.default,e.s(["default",0,ea],364525)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.