mirror of
https://gitea.com/Lydanne/issues-helper.git
synced 2025-08-20 10:46:03 +08:00
23 lines
71 KiB
JavaScript
23 lines
71 KiB
JavaScript
(self.webpackChunk=self.webpackChunk||[]).push([[290],{71100:function(it,Qe,_){"use strict";var ee=_(98889),I=_(62435),ae=_(57971);function Z(M,y){return De(M)||re(M,y)||de(M,y)||oe()}function oe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function de(M,y){if(M){if(typeof M=="string")return fe(M,y);var S=Object.prototype.toString.call(M).slice(8,-1);if(S==="Object"&&M.constructor&&(S=M.constructor.name),S==="Map"||S==="Set")return Array.from(M);if(S==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(S))return fe(M,y)}}function fe(M,y){(y==null||y>M.length)&&(y=M.length);for(var S=0,k=new Array(y);S<y;S++)k[S]=M[S];return k}function re(M,y){var S=M==null?null:typeof Symbol!="undefined"&&M[Symbol.iterator]||M["@@iterator"];if(S!=null){var k=[],H=!0,A=!1,j,J;try{for(S=S.call(M);!(H=(j=S.next()).done)&&(k.push(j.value),!(y&&k.length===y));H=!0);}catch(q){A=!0,J=q}finally{try{!H&&S.return!=null&&S.return()}finally{if(A)throw J}}return k}}function De(M){if(Array.isArray(M))return M}var Ce={toString:function(y){return typeof y.type=="string"&&y.type in this?"enum"in y?this.enum(y):this[y.type](y):y.type?this.getValidClassName(y)||y.type:"const"in y?"".concat(y.const):"oneOf"in y?this.oneOf(y):"unknown"},string:function(y){return y.type},number:function(y){return y.type},boolean:function(y){return y.type},any:function(y){return y.type},object:function(y){var S=this,k=[];return Object.entries(y.properties||{}).forEach(function(H){var A,j=Z(H,2),J=j[0],q=j[1];k.push("".concat(J).concat((A=y.required)!==null&&A!==void 0&&A.includes(J)?"":"?",": ").concat(q.type==="object"?"object":S.toString(q)))}),k.length?"{ ".concat(k.join("; ")," }"):"{}"},array:function(y){if(y.items){var S=this.getValidClassName(y.items);return S?"".concat(S,"[]"):"".concat(this.toString(y.items),"[]")}return"any[]"},element:function(y){return"<".concat(y.componentName," />")},function:function(y){var S=this,k=y.signature,H="oneOf"in k?k.oneOf:[k];return H.map(function(A){return"".concat(A.isAsync?"async ":"","(").concat(A.arguments.map(function(j){return"".concat(j.key,": ").concat(S.toString(j))}).join(", "),") => ").concat(S.toString(A.returnType))}).join(" | ")},dom:function(y){return y.className||"DOM"},enum:function(y){return y.enum.map(function(S){return JSON.stringify(S)}).join(" | ")},oneOf:function(y){var S=this;return y.oneOf.map(function(k){return S.getValidClassName(k)||S.toString(k)}).join(" | ")},getValidClassName:function(y){return"className"in y&&typeof y.className=="string"&&y.className!=="__type"?y.className:null}},h=function(y){var S=useState(function(){return Ce.toString(y)}),k=Z(S,2),H=k[0],A=k[1];return useEffect(function(){A(Ce.toString(y))},[y]),React.createElement("code",null,H)},x=function(y){var S,k=useRouteMeta(),H=k.frontmatter,A=useAtomAssets(),j=A.components,J=y.id||H.atomId,q=useIntl();if(!J)throw new Error("`id` properties if required for API component!");var T=j==null?void 0:j[J];return React.createElement("div",{className:"markdown"},React.createElement(Table,null,React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",null,q.formatMessage({id:"api.component.name"})),React.createElement("th",null,q.formatMessage({id:"api.component.description"})),React.createElement("th",null,q.formatMessage({id:"api.component.type"})),React.createElement("th",null,q.formatMessage({id:"api.component.default"})))),React.createElement("tbody",null,T&&(S=T.propsConfig)!==null&&S!==void 0&&S.properties?Object.entries(T.propsConfig.properties).map(function(G){var Y,se=Z(G,2),le=se[0],ie=se[1];return React.createElement("tr",{key:le},React.createElement("td",null,le),React.createElement("td",null,ie.description||"--"),React.createElement("td",null,React.createElement(h,ie)),React.createElement("td",null,React.createElement("code",null,(Y=T.propsConfig.required)!==null&&Y!==void 0&&Y.includes(le)?q.formatMessage({id:"api.component.required"}):JSON.stringify(ie.default)||"--")))}):React.createElement("tr",null,React.createElement("td",{colSpan:4},q.formatMessage({id:"api.component.".concat(j?"not.found":"unavailable")},{id:J}))))))},me=null},71852:function(it,Qe,_){"use strict";_.d(Qe,{Z:function(){return Z}});var ee=_(62435);function I(){return I=Object.assign?Object.assign.bind():function(oe){for(var de=1;de<arguments.length;de++){var fe=arguments[de];for(var re in fe)Object.prototype.hasOwnProperty.call(fe,re)&&(oe[re]=fe[re])}return oe},I.apply(this,arguments)}var ae=function(de){return ee.createElement("span",I({className:"dumi-default-badge"},de))},Z=ae},57971:function(it,Qe,_){"use strict";_.d(Qe,{Z:function(){return M}});var ee=_(93096),I=_.n(ee),ae=_(62435),Z=["children"];function oe(y,S){return Ce(y)||De(y,S)||fe(y,S)||de()}function de(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fe(y,S){if(y){if(typeof y=="string")return re(y,S);var k=Object.prototype.toString.call(y).slice(8,-1);if(k==="Object"&&y.constructor&&(k=y.constructor.name),k==="Map"||k==="Set")return Array.from(y);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return re(y,S)}}function re(y,S){(S==null||S>y.length)&&(S=y.length);for(var k=0,H=new Array(S);k<S;k++)H[k]=y[k];return H}function De(y,S){var k=y==null?null:typeof Symbol!="undefined"&&y[Symbol.iterator]||y["@@iterator"];if(k!=null){var H=[],A=!0,j=!1,J,q;try{for(k=k.call(y);!(A=(J=k.next()).done)&&(H.push(J.value),!(S&&H.length===S));A=!0);}catch(T){j=!0,q=T}finally{try{!A&&k.return!=null&&k.return()}finally{if(j)throw q}}return H}}function Ce(y){if(Array.isArray(y))return y}function h(y,S){if(y==null)return{};var k=x(y,S),H,A;if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(y);for(A=0;A<j.length;A++)H=j[A],!(S.indexOf(H)>=0)&&Object.prototype.propertyIsEnumerable.call(y,H)&&(k[H]=y[H])}return k}function x(y,S){if(y==null)return{};var k={},H=Object.keys(y),A,j;for(j=0;j<H.length;j++)A=H[j],!(S.indexOf(A)>=0)&&(k[A]=y[A]);return k}var me=function(S){var k=S.children,H=h(S,Z),A=(0,ae.useRef)(null),j=(0,ae.useState)(!1),J=oe(j,2),q=J[0],T=J[1],G=(0,ae.useState)(!1),Y=oe(G,2),se=Y[0],le=Y[1];return(0,ae.useEffect)(function(){var ie=A.current;if(ie){var ve=I()(function(){T(ie.scrollLeft>0),le(ie.scrollLeft<ie.scrollWidth-ie.offsetWidth)},100);return ve(),ie.addEventListener("scroll",ve),window.addEventListener("resize",ve),function(){ie.removeEventListener("scroll",ve),window.removeEventListener("resize",ve)}}},[]),ae.createElement("div",{className:"dumi-default-table"},ae.createElement("div",{className:"dumi-default-table-content",ref:A,"data-left-folded":q||void 0,"data-right-folded":se||void 0},ae.createElement("table",H,k)))},M=me},93958:function(it,Qe,_){"use strict";var ee=_(87462),I=_(4942),ae=_(71002),Z=_(1413),oe=_(41451),de=_(15671),fe=_(43144),re=_(97326),De=_(32531),Ce=_(73568),h=_(62435),x={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(a){var i=a.keyCode;if(a.altKey&&!a.ctrlKey||a.metaKey||i>=x.F1&&i<=x.F12)return!1;switch(i){case x.ALT:case x.CAPS_LOCK:case x.CONTEXT_MENU:case x.CTRL:case x.DOWN:case x.END:case x.ESC:case x.HOME:case x.INSERT:case x.LEFT:case x.MAC_FF_META:case x.META:case x.NUMLOCK:case x.NUM_CENTER:case x.PAGE_DOWN:case x.PAGE_UP:case x.PAUSE:case x.PRINT_SCREEN:case x.RIGHT:case x.SHIFT:case x.UP:case x.WIN_KEY:case x.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(a){if(a>=x.ZERO&&a<=x.NINE||a>=x.NUM_ZERO&&a<=x.NUM_MULTIPLY||a>=x.A&&a<=x.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&a===0)return!0;switch(a){case x.SPACE:case x.QUESTION_MARK:case x.NUM_PLUS:case x.NUM_MINUS:case x.NUM_PERIOD:case x.NUM_DIVISION:case x.SEMICOLON:case x.DASH:case x.EQUALS:case x.COMMA:case x.PERIOD:case x.SLASH:case x.APOSTROPHE:case x.SINGLE_QUOTE:case x.OPEN_SQUARE_BRACKET:case x.BACKSLASH:case x.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},me=x,M={},y=[],S=function(a){y.push(a)};function k(n,a){if(!1)var i}function H(n,a){if(!1)var i}function A(){M={}}function j(n,a,i){!a&&!M[i]&&(n(!1,i),M[i]=!0)}function J(n,a){j(k,n,a)}function q(n,a){j(H,n,a)}J.preMessage=S,J.resetWarned=A,J.noteOnce=q;var T=J,G=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,Y=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,se="".concat(G," ").concat(Y).split(/[\s\n]+/),le="aria-",ie="data-";function ve(n,a){return n.indexOf(a)===0}function pe(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i;a===!1?i={aria:!0,data:!0,attr:!0}:a===!0?i={aria:!0}:i=(0,Z.Z)({},a);var e={};return Object.keys(n).forEach(function(s){(i.aria&&(s==="role"||ve(s,le))||i.data&&ve(s,ie)||i.attr&&se.includes(s))&&(e[s]=n[s])}),e}var Me=_(94184),te=_.n(Me),Xe=h.createContext(null),Ee=_(12402),st=function(a){for(var i=a.prefixCls,e=a.level,s=a.isStart,d=a.isEnd,u="".concat(i,"-indent-unit"),t=[],r=0;r<e;r+=1){var o;t.push(h.createElement("span",{key:r,className:te()(u,(o={},(0,I.Z)(o,"".concat(u,"-start"),s[r]),(0,I.Z)(o,"".concat(u,"-end"),d[r]),o))}))}return h.createElement("span",{"aria-hidden":"true",className:"".concat(i,"-indent")},t)},lt=h.memo(st);function bt(n,a){var i=(0,Z.Z)({},n);return Array.isArray(a)&&a.forEach(function(e){delete i[e]}),i}var St=_(59864);function Je(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=[];return h.Children.forEach(n,function(e){e==null&&!a.keepEmpty||(Array.isArray(e)?i=i.concat(Je(e)):(0,St.isFragment)(e)&&e.props?i=i.concat(Je(e.props.children,a)):i.push(e))}),i}var qe=["children"];function _e(n,a){return n!=null?n:a}function et(n){var a=n||{},i=a.title,e=a._title,s=a.key,d=a.children,u=i||"title";return{title:u,_title:e||[u],key:s||"key",children:d||"children"}}function _t(n,a){var i=new Map;function e(s){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(u){var t=u[a.key],r=u[a.children];warning(t!=null,"Tree node must have a certain key: [".concat(d).concat(t,"]"));var o=String(t);warning(!i.has(o)||t===null||t===void 0,"Same 'key' exist in the Tree: ".concat(o)),i.set(o,!0),e(r,"".concat(d).concat(o," > "))})}e(n)}function dt(n){function a(i){var e=Je(i);return e.map(function(s){if(!bn(s))return T(!s,"Tree/TreeNode can only accept TreeNode as children."),null;var d=s.key,u=s.props,t=u.children,r=(0,Ee.Z)(u,qe),o=(0,Z.Z)({key:d},r),l=a(t);return l.length&&(o.children=l),o}).filter(function(s){return s})}return a(n)}function Q(n,a,i){var e=et(i),s=e._title,d=e.key,u=e.children,t=new Set(a===!0?[]:a),r=[];function o(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return l.map(function(f,v){for(var p=Ht(c?c.pos:"0",v),m=_e(f[d],p),E,g=0;g<s.length;g+=1){var N=s[g];if(f[N]!==void 0){E=f[N];break}}var b=(0,Z.Z)((0,Z.Z)({},bt(f,[].concat((0,oe.Z)(s),[d,u]))),{},{title:E,key:m,parent:c,pos:p,children:null,data:f,isStart:[].concat((0,oe.Z)(c?c.isStart:[]),[v===0]),isEnd:[].concat((0,oe.Z)(c?c.isEnd:[]),[v===l.length-1])});return r.push(b),a===!0||t.has(m)?b.children=o(f[u]||[],b):b.children=[],b})}return o(n),r}function xe(n,a,i){var e={};(0,ae.Z)(i)==="object"?e=i:e={externalGetKey:i},e=e||{};var s=e,d=s.childrenPropName,u=s.externalGetKey,t=s.fieldNames,r=et(t),o=r.key,l=r.children,c=d||l,f;u?typeof u=="string"?f=function(m){return m[u]}:typeof u=="function"&&(f=function(m){return u(m)}):f=function(m,E){return _e(m[o],E)};function v(p,m,E,g){var N=p?p[c]:n,b=p?Ht(E.pos,m):"0",C=p?[].concat((0,oe.Z)(g),[p]):[];if(p){var K=f(p,b),D={node:p,index:m,pos:b,key:K,parentPos:E.node?E.pos:null,level:E.level+1,nodes:C};a(D)}N&&N.forEach(function(L,O){v(L,O,{node:p,pos:b,level:E?E.level+1:-1},C)})}v(null)}function Be(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=a.initWrapper,e=a.processEntity,s=a.onProcessFinished,d=a.externalGetKey,u=a.childrenPropName,t=a.fieldNames,r=arguments.length>2?arguments[2]:void 0,o=d||r,l={},c={},f={posEntities:l,keyEntities:c};return i&&(f=i(f)||f),xe(n,function(v){var p=v.node,m=v.index,E=v.pos,g=v.key,N=v.parentPos,b=v.level,C=v.nodes,K={node:p,nodes:C,index:m,key:g,pos:E,level:b},D=_e(g,E);l[E]=K,c[D]=K,K.parent=l[N],K.parent&&(K.parent.children=K.parent.children||[],K.parent.children.push(K)),e&&e(K,f)},{externalGetKey:o,childrenPropName:u,fieldNames:t}),s&&s(f),f}function Ze(n,a){var i=a.expandedKeys,e=a.selectedKeys,s=a.loadedKeys,d=a.loadingKeys,u=a.checkedKeys,t=a.halfCheckedKeys,r=a.dragOverNodeKey,o=a.dropPosition,l=a.keyEntities,c=l[n],f={eventKey:n,expanded:i.indexOf(n)!==-1,selected:e.indexOf(n)!==-1,loaded:s.indexOf(n)!==-1,loading:d.indexOf(n)!==-1,checked:u.indexOf(n)!==-1,halfChecked:t.indexOf(n)!==-1,pos:String(c?c.pos:""),dragOver:r===n&&o===0,dragOverGapTop:r===n&&o===-1,dragOverGapBottom:r===n&&o===1};return f}function ne(n){var a=n.data,i=n.expanded,e=n.selected,s=n.checked,d=n.loaded,u=n.loading,t=n.halfChecked,r=n.dragOver,o=n.dragOverGapTop,l=n.dragOverGapBottom,c=n.pos,f=n.active,v=n.eventKey,p=(0,Z.Z)((0,Z.Z)({},a),{},{expanded:i,selected:e,checked:s,loaded:d,loading:u,halfChecked:t,dragOver:r,dragOverGapTop:o,dragOverGapBottom:l,pos:c,active:f,key:v});return"props"in p||Object.defineProperty(p,"props",{get:function(){return T(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),n}}),p}var yn=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],Zt="open",Ut="close",mn="---",En=function(n){(0,De.Z)(i,n);var a=(0,Ce.Z)(i);function i(){var e;(0,de.Z)(this,i);for(var s=arguments.length,d=new Array(s),u=0;u<s;u++)d[u]=arguments[u];return e=a.call.apply(a,[this].concat(d)),e.state={dragNodeHighlight:!1},e.selectHandle=void 0,e.onSelectorClick=function(t){var r=e.props.context.onNodeClick;r(t,ne(e.props)),e.isSelectable()?e.onSelect(t):e.onCheck(t)},e.onSelectorDoubleClick=function(t){var r=e.props.context.onNodeDoubleClick;r(t,ne(e.props))},e.onSelect=function(t){if(!e.isDisabled()){var r=e.props.context.onNodeSelect;t.preventDefault(),r(t,ne(e.props))}},e.onCheck=function(t){if(!e.isDisabled()){var r=e.props,o=r.disableCheckbox,l=r.checked,c=e.props.context.onNodeCheck;if(!(!e.isCheckable()||o)){t.preventDefault();var f=!l;c(t,ne(e.props),f)}}},e.onMouseEnter=function(t){var r=e.props.context.onNodeMouseEnter;r(t,ne(e.props))},e.onMouseLeave=function(t){var r=e.props.context.onNodeMouseLeave;r(t,ne(e.props))},e.onContextMenu=function(t){var r=e.props.context.onNodeContextMenu;r(t,ne(e.props))},e.onDragStart=function(t){var r=e.props.context.onNodeDragStart;t.stopPropagation(),e.setState({dragNodeHighlight:!0}),r(t,(0,re.Z)(e));try{t.dataTransfer.setData("text/plain","")}catch(o){}},e.onDragEnter=function(t){var r=e.props.context.onNodeDragEnter;t.preventDefault(),t.stopPropagation(),r(t,(0,re.Z)(e))},e.onDragOver=function(t){var r=e.props.context.onNodeDragOver;t.preventDefault(),t.stopPropagation(),r(t,(0,re.Z)(e))},e.onDragLeave=function(t){var r=e.props.context.onNodeDragLeave;t.stopPropagation(),r(t,(0,re.Z)(e))},e.onDragEnd=function(t){var r=e.props.context.onNodeDragEnd;t.stopPropagation(),e.setState({dragNodeHighlight:!1}),r(t,(0,re.Z)(e))},e.onDrop=function(t){var r=e.props.context.onNodeDrop;t.preventDefault(),t.stopPropagation(),e.setState({dragNodeHighlight:!1}),r(t,(0,re.Z)(e))},e.onExpand=function(t){var r=e.props,o=r.loading,l=r.context.onNodeExpand;o||l(t,ne(e.props))},e.setSelectHandle=function(t){e.selectHandle=t},e.getNodeState=function(){var t=e.props.expanded;return e.isLeaf()?null:t?Zt:Ut},e.hasChildren=function(){var t=e.props.eventKey,r=e.props.context.keyEntities,o=r[t]||{},l=o.children;return!!(l||[]).length},e.isLeaf=function(){var t=e.props,r=t.isLeaf,o=t.loaded,l=e.props.context.loadData,c=e.hasChildren();return r===!1?!1:r||!l&&!c||l&&o&&!c},e.isDisabled=function(){var t=e.props.disabled,r=e.props.context.disabled;return!!(r||t)},e.isCheckable=function(){var t=e.props.checkable,r=e.props.context.checkable;return!r||t===!1?!1:r},e.syncLoadData=function(t){var r=t.expanded,o=t.loading,l=t.loaded,c=e.props.context,f=c.loadData,v=c.onNodeLoad;o||f&&r&&!e.isLeaf()&&!e.hasChildren()&&!l&&v(ne(e.props))},e.isDraggable=function(){var t=e.props,r=t.data,o=t.context.draggable;return!!(o&&(!o.nodeDraggable||o.nodeDraggable(r)))},e.renderDragHandler=function(){var t=e.props.context,r=t.draggable,o=t.prefixCls;return r!=null&&r.icon?h.createElement("span",{className:"".concat(o,"-draggable-icon")},r.icon):null},e.renderSwitcherIconDom=function(t){var r=e.props.switcherIcon,o=e.props.context.switcherIcon,l=r||o;return typeof l=="function"?l((0,Z.Z)((0,Z.Z)({},e.props),{},{isLeaf:t})):l},e.renderSwitcher=function(){var t=e.props.expanded,r=e.props.context.prefixCls;if(e.isLeaf()){var o=e.renderSwitcherIconDom(!0);return o!==!1?h.createElement("span",{className:te()("".concat(r,"-switcher"),"".concat(r,"-switcher-noop"))},o):null}var l=te()("".concat(r,"-switcher"),"".concat(r,"-switcher_").concat(t?Zt:Ut)),c=e.renderSwitcherIconDom(!1);return c!==!1?h.createElement("span",{onClick:e.onExpand,className:l},c):null},e.renderCheckbox=function(){var t=e.props,r=t.checked,o=t.halfChecked,l=t.disableCheckbox,c=e.props.context.prefixCls,f=e.isDisabled(),v=e.isCheckable();if(!v)return null;var p=typeof v!="boolean"?v:null;return h.createElement("span",{className:te()("".concat(c,"-checkbox"),r&&"".concat(c,"-checkbox-checked"),!r&&o&&"".concat(c,"-checkbox-indeterminate"),(f||l)&&"".concat(c,"-checkbox-disabled")),onClick:e.onCheck},p)},e.renderIcon=function(){var t=e.props.loading,r=e.props.context.prefixCls;return h.createElement("span",{className:te()("".concat(r,"-iconEle"),"".concat(r,"-icon__").concat(e.getNodeState()||"docu"),t&&"".concat(r,"-icon_loading"))})},e.renderSelector=function(){var t=e.state.dragNodeHighlight,r=e.props,o=r.title,l=o===void 0?mn:o,c=r.selected,f=r.icon,v=r.loading,p=r.data,m=e.props.context,E=m.prefixCls,g=m.showIcon,N=m.icon,b=m.loadData,C=m.titleRender,K=e.isDisabled(),D="".concat(E,"-node-content-wrapper"),L;if(g){var O=f||N;L=O?h.createElement("span",{className:te()("".concat(E,"-iconEle"),"".concat(E,"-icon__customize"))},typeof O=="function"?O(e.props):O):e.renderIcon()}else b&&v&&(L=e.renderIcon());var R;typeof l=="function"?R=l(p):C?R=C(p):R=l;var P=h.createElement("span",{className:"".concat(E,"-title")},R);return h.createElement("span",{ref:e.setSelectHandle,title:typeof l=="string"?l:"",className:te()("".concat(D),"".concat(D,"-").concat(e.getNodeState()||"normal"),!K&&(c||t)&&"".concat(E,"-node-selected")),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onContextMenu:e.onContextMenu,onClick:e.onSelectorClick,onDoubleClick:e.onSelectorDoubleClick},L,P,e.renderDropIndicator())},e.renderDropIndicator=function(){var t=e.props,r=t.disabled,o=t.eventKey,l=e.props.context,c=l.draggable,f=l.dropLevelOffset,v=l.dropPosition,p=l.prefixCls,m=l.indent,E=l.dropIndicatorRender,g=l.dragOverNodeKey,N=l.direction,b=!!c,C=!r&&b&&g===o;return C?E({dropPosition:v,dropLevelOffset:f,indent:m,prefixCls:p,direction:N}):null},e}return(0,fe.Z)(i,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var s=this.props.selectable,d=this.props.context.selectable;return typeof s=="boolean"?s:d}},{key:"render",value:function(){var s,d=this.props,u=d.eventKey,t=d.className,r=d.style,o=d.dragOver,l=d.dragOverGapTop,c=d.dragOverGapBottom,f=d.isLeaf,v=d.isStart,p=d.isEnd,m=d.expanded,E=d.selected,g=d.checked,N=d.halfChecked,b=d.loading,C=d.domRef,K=d.active,D=d.data,L=d.onMouseMove,O=d.selectable,R=(0,Ee.Z)(d,yn),P=this.props.context,w=P.prefixCls,$=P.filterTreeNode,F=P.keyEntities,V=P.dropContainerKey,ce=P.dropTargetKey,B=P.draggingNodeKey,W=this.isDisabled(),Ne=pe(R,{aria:!0,data:!0}),Pe=F[u]||{},be=Pe.level,Ye=p[p.length-1],ue=this.isDraggable(),ke=!W&&ue,ge=B===u,He=O!==void 0?{"aria-selected":!!O}:void 0;return h.createElement("div",(0,ee.Z)({ref:C,className:te()(t,"".concat(w,"-treenode"),(s={},(0,I.Z)(s,"".concat(w,"-treenode-disabled"),W),(0,I.Z)(s,"".concat(w,"-treenode-switcher-").concat(m?"open":"close"),!f),(0,I.Z)(s,"".concat(w,"-treenode-checkbox-checked"),g),(0,I.Z)(s,"".concat(w,"-treenode-checkbox-indeterminate"),N),(0,I.Z)(s,"".concat(w,"-treenode-selected"),E),(0,I.Z)(s,"".concat(w,"-treenode-loading"),b),(0,I.Z)(s,"".concat(w,"-treenode-active"),K),(0,I.Z)(s,"".concat(w,"-treenode-leaf-last"),Ye),(0,I.Z)(s,"".concat(w,"-treenode-draggable"),ue),(0,I.Z)(s,"dragging",ge),(0,I.Z)(s,"drop-target",ce===u),(0,I.Z)(s,"drop-container",V===u),(0,I.Z)(s,"drag-over",!W&&o),(0,I.Z)(s,"drag-over-gap-top",!W&&l),(0,I.Z)(s,"drag-over-gap-bottom",!W&&c),(0,I.Z)(s,"filter-node",$&&$(ne(this.props))),s)),style:r,draggable:ke,"aria-grabbed":ge,onDragStart:ke?this.onDragStart:void 0,onDragEnter:ue?this.onDragEnter:void 0,onDragOver:ue?this.onDragOver:void 0,onDragLeave:ue?this.onDragLeave:void 0,onDrop:ue?this.onDrop:void 0,onDragEnd:ue?this.onDragEnd:void 0,onMouseMove:L},He,Ne),h.createElement(lt,{prefixCls:w,level:be,isStart:v,isEnd:p}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),i}(h.Component),Kt=function(a){return h.createElement(Xe.Consumer,null,function(i){return h.createElement(En,(0,ee.Z)({},a,{context:i}))})};Kt.displayName="TreeNode",Kt.isTreeNode=1;var Ct=Kt,Nn=null;function Re(n,a){if(!n)return[];var i=n.slice(),e=i.indexOf(a);return e>=0&&i.splice(e,1),i}function Ue(n,a){var i=(n||[]).slice();return i.indexOf(a)===-1&&i.push(a),i}function xt(n){return n.split("-")}function Ht(n,a){return"".concat(n,"-").concat(a)}function bn(n){return n&&n.type&&n.type.isTreeNode}function Sn(n,a){var i=[],e=a[n];function s(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(u){var t=u.key,r=u.children;i.push(t),s(r)})}return s(e.children),i}function Kn(n){if(n.parent){var a=xt(n.pos);return Number(a[a.length-1])===n.parent.children.length-1}return!1}function Cn(n){var a=xt(n.pos);return Number(a[a.length-1])===0}function $t(n,a,i,e,s,d,u,t,r,o){var l,c=n.clientX,f=n.clientY,v=n.target.getBoundingClientRect(),p=v.top,m=v.height,E=(o==="rtl"?-1:1)*(((s==null?void 0:s.x)||0)-c),g=(E-12)/e,N=t[i.props.eventKey];if(f<p+m/2){var b=u.findIndex(function(ce){return ce.key===N.key}),C=b<=0?0:b-1,K=u[C].key;N=t[K]}var D=N.key,L=N,O=N.key,R=0,P=0;if(!r.includes(D))for(var w=0;w<g&&Kn(N);w+=1)N=N.parent,P+=1;var $=a.props.data,F=N.node,V=!0;return Cn(N)&&N.level===0&&f<p+m/2&&d({dragNode:$,dropNode:F,dropPosition:-1})&&N.key===i.props.eventKey?R=-1:(L.children||[]).length&&r.includes(O)?d({dragNode:$,dropNode:F,dropPosition:0})?R=0:V=!1:P===0?g>-1.5?d({dragNode:$,dropNode:F,dropPosition:1})?R=1:V=!1:d({dragNode:$,dropNode:F,dropPosition:0})?R=0:d({dragNode:$,dropNode:F,dropPosition:1})?R=1:V=!1:d({dragNode:$,dropNode:F,dropPosition:1})?R=1:V=!1,{dropPosition:R,dropLevelOffset:P,dropTargetKey:N.key,dropTargetPos:N.pos,dragOverNodeKey:O,dropContainerKey:R===0?null:((l=N.parent)===null||l===void 0?void 0:l.key)||null,dropAllowed:V}}function Ft(n,a){if(n){var i=a.multiple;return i?n.slice():n.length?[n[0]]:n}}var xn=function(a){return a};function kn(n,a){if(!n)return[];var i=a||{},e=i.processProps,s=e===void 0?xn:e,d=Array.isArray(n)?n:[n];return d.map(function(u){var t=u.children,r=_objectWithoutProperties(u,Nn),o=kn(t,a);return React.createElement(TreeNode,_extends({key:r.key},s(r)),o)})}function kt(n){if(!n)return null;var a;if(Array.isArray(n))a={checkedKeys:n,halfCheckedKeys:void 0};else if((0,ae.Z)(n)==="object")a={checkedKeys:n.checked||void 0,halfCheckedKeys:n.halfChecked||void 0};else return T(!1,"`checkedKeys` is not an array or an object"),null;return a}function jt(n,a){var i=new Set;function e(s){if(!i.has(s)){var d=a[s];if(d){i.add(s);var u=d.parent,t=d.node;t.disabled||u&&e(u.key)}}}return(n||[]).forEach(function(s){e(s)}),(0,oe.Z)(i)}function Wt(n){if(n==null)throw new TypeError("Cannot destructure "+n)}var he=_(86854);function Tn(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Tt=Tn()?h.useLayoutEffect:h.useEffect,Dn=Tt,wr=function(a,i){var e=React.useRef(!0);Tt(function(){if(!e.current)return a()},i),Tt(function(){return e.current=!1,function(){e.current=!0}},[])},Mn=_(6278),Bt=h.forwardRef(function(n,a){var i=n.height,e=n.offset,s=n.children,d=n.prefixCls,u=n.onInnerResize,t=n.innerProps,r={},o={display:"flex",flexDirection:"column"};return e!==void 0&&(r={height:i,position:"relative",overflow:"hidden"},o=(0,Z.Z)((0,Z.Z)({},o),{},{transform:"translateY(".concat(e,"px)"),position:"absolute",left:0,right:0,top:0})),h.createElement("div",{style:r},h.createElement(Mn.Z,{onResize:function(c){var f=c.offsetHeight;f&&u&&u()}},h.createElement("div",(0,ee.Z)({style:o,className:te()((0,I.Z)({},"".concat(d,"-holder-inner"),d)),ref:a},t),s)))});Bt.displayName="Filler";var Rn=Bt,Gt=function(a){return+setTimeout(a,16)},Yt=function(a){return clearTimeout(a)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Gt=function(a){return window.requestAnimationFrame(a)},Yt=function(a){return window.cancelAnimationFrame(a)});var Vt=0,Dt=new Map;function zt(n){Dt.delete(n)}var Qt=function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Vt+=1;var e=Vt;function s(d){if(d===0)zt(e),a();else{var u=Gt(function(){s(d-1)});Dt.set(e,u)}}return s(i),e};Qt.cancel=function(n){var a=Dt.get(n);return zt(a),Yt(a)};var Oe=Qt,On=20;function Xt(n){return"touches"in n?n.touches[0].pageY:n.pageY}var Pn=function(n){(0,De.Z)(i,n);var a=(0,Ce.Z)(i);function i(){var e;(0,de.Z)(this,i);for(var s=arguments.length,d=new Array(s),u=0;u<s;u++)d[u]=arguments[u];return e=a.call.apply(a,[this].concat(d)),e.moveRaf=null,e.scrollbarRef=h.createRef(),e.thumbRef=h.createRef(),e.visibleTimeout=null,e.state={dragging:!1,pageY:null,startTop:null,visible:!1},e.delayHidden=function(){clearTimeout(e.visibleTimeout),e.setState({visible:!0}),e.visibleTimeout=setTimeout(function(){e.setState({visible:!1})},2e3)},e.onScrollbarTouchStart=function(t){t.preventDefault()},e.onContainerMouseDown=function(t){t.stopPropagation(),t.preventDefault()},e.patchEvents=function(){window.addEventListener("mousemove",e.onMouseMove),window.addEventListener("mouseup",e.onMouseUp),e.thumbRef.current.addEventListener("touchmove",e.onMouseMove),e.thumbRef.current.addEventListener("touchend",e.onMouseUp)},e.removeEvents=function(){var t;window.removeEventListener("mousemove",e.onMouseMove),window.removeEventListener("mouseup",e.onMouseUp),(t=e.scrollbarRef.current)===null||t===void 0||t.removeEventListener("touchstart",e.onScrollbarTouchStart),e.thumbRef.current&&(e.thumbRef.current.removeEventListener("touchstart",e.onMouseDown),e.thumbRef.current.removeEventListener("touchmove",e.onMouseMove),e.thumbRef.current.removeEventListener("touchend",e.onMouseUp)),Oe.cancel(e.moveRaf)},e.onMouseDown=function(t){var r=e.props.onStartMove;e.setState({dragging:!0,pageY:Xt(t),startTop:e.getTop()}),r(),e.patchEvents(),t.stopPropagation(),t.preventDefault()},e.onMouseMove=function(t){var r=e.state,o=r.dragging,l=r.pageY,c=r.startTop,f=e.props.onScroll;if(Oe.cancel(e.moveRaf),o){var v=Xt(t)-l,p=c+v,m=e.getEnableScrollRange(),E=e.getEnableHeightRange(),g=E?p/E:0,N=Math.ceil(g*m);e.moveRaf=Oe(function(){f(N)})}},e.onMouseUp=function(){var t=e.props.onStopMove;e.setState({dragging:!1}),t(),e.removeEvents()},e.getSpinHeight=function(){var t=e.props,r=t.height,o=t.count,l=r/o*10;return l=Math.max(l,On),l=Math.min(l,r/2),Math.floor(l)},e.getEnableScrollRange=function(){var t=e.props,r=t.scrollHeight,o=t.height;return r-o||0},e.getEnableHeightRange=function(){var t=e.props.height,r=e.getSpinHeight();return t-r||0},e.getTop=function(){var t=e.props.scrollTop,r=e.getEnableScrollRange(),o=e.getEnableHeightRange();if(t===0||r===0)return 0;var l=t/r;return l*o},e.showScroll=function(){var t=e.props,r=t.height,o=t.scrollHeight;return o>r},e}return(0,fe.Z)(i,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(s){s.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var s=this.state,d=s.dragging,u=s.visible,t=this.props,r=t.prefixCls,o=t.direction,l=this.getSpinHeight(),c=this.getTop(),f=this.showScroll(),v=f&&u,p=o==="rtl"?{left:0}:{right:0};return h.createElement("div",{ref:this.scrollbarRef,className:te()("".concat(r,"-scrollbar"),(0,I.Z)({},"".concat(r,"-scrollbar-show"),f)),style:(0,Z.Z)((0,Z.Z)({width:8,top:0,bottom:0},p),{},{position:"absolute",display:v?null:"none"}),onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},h.createElement("div",{ref:this.thumbRef,className:te()("".concat(r,"-scrollbar-thumb"),(0,I.Z)({},"".concat(r,"-scrollbar-thumb-moving"),d)),style:{width:"100%",height:l,top:c,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),i}(h.Component);function Ln(n){var a=n.children,i=n.setRef,e=h.useCallback(function(s){i(s)},[]);return h.cloneElement(a,{ref:e})}function wn(n,a,i,e,s,d){var u=d.getKey;return n.slice(a,i+1).map(function(t,r){var o=a+r,l=s(t,o,{}),c=u(t);return h.createElement(Ln,{key:c,setRef:function(v){return e(t,v)}},l)})}var An=_(61254);function In(n){return n instanceof HTMLElement||n instanceof SVGElement}function _n(n){return In(n)?n:n instanceof h.Component?An.findDOMNode(n):null}var Zn=function(){function n(){(0,de.Z)(this,n),this.maps=void 0,this.maps=Object.create(null)}return(0,fe.Z)(n,[{key:"set",value:function(i,e){this.maps[i]=e}},{key:"get",value:function(i){return this.maps[i]}}]),n}(),Un=Zn;function Hn(n,a,i){var e=h.useState(0),s=(0,he.Z)(e,2),d=s[0],u=s[1],t=(0,h.useRef)(new Map),r=(0,h.useRef)(new Un),o=(0,h.useRef)();function l(){Oe.cancel(o.current)}function c(){l(),o.current=Oe(function(){t.current.forEach(function(v,p){if(v&&v.offsetParent){var m=_n(v),E=m.offsetHeight;r.current.get(p)!==E&&r.current.set(p,m.offsetHeight)}}),u(function(v){return v+1})})}function f(v,p){var m=n(v),E=t.current.get(m);p?(t.current.set(m,p),c()):t.current.delete(m),!E!=!p&&(p?a==null||a(v):i==null||i(v))}return(0,h.useEffect)(function(){return l},[]),[f,c,r.current,d]}function $n(n,a,i,e,s,d,u,t){var r=h.useRef();return function(o){if(o==null){t();return}if(Oe.cancel(r.current),typeof o=="number")u(o);else if(o&&(0,ae.Z)(o)==="object"){var l,c=o.align;"index"in o?l=o.index:l=a.findIndex(function(m){return s(m)===o.key});var f=o.offset,v=f===void 0?0:f,p=function m(E,g){if(!(E<0||!n.current)){var N=n.current.clientHeight,b=!1,C=g;if(N){for(var K=g||c,D=0,L=0,O=0,R=Math.min(a.length,l),P=0;P<=R;P+=1){var w=s(a[P]);L=D;var $=i.get(w);O=L+($===void 0?e:$),D=O,P===l&&$===void 0&&(b=!0)}var F=null;switch(K){case"top":F=L-v;break;case"bottom":F=O-N+v;break;default:{var V=n.current.scrollTop,ce=V+N;L<V?C="top":O>ce&&(C="bottom")}}F!==null&&F!==n.current.scrollTop&&u(F)}r.current=Oe(function(){b&&d(),m(E-1,C)},2)}};p(3)}}}function Ar(n,a,i,e){var s=i-n,d=a-i,u=Math.min(s,d)*2;if(e<=u){var t=Math.floor(e/2);return e%2?i+t+1:i-t}return s>d?i-(e-d):i+(e-s)}function Fn(n,a,i){var e=n.length,s=a.length,d,u;if(e===0&&s===0)return null;e<s?(d=n,u=a):(d=a,u=n);var t={__EMPTY_ITEM__:!0};function r(p){return p!==void 0?i(p):t}for(var o=null,l=Math.abs(e-s)!==1,c=0;c<u.length;c+=1){var f=r(d[c]),v=r(u[c]);if(f!==v){o=c,l=l||f!==r(u[c+1]);break}}return o===null?null:{index:o,multiple:l}}function jn(n,a,i){var e=h.useState(n),s=(0,he.Z)(e,2),d=s[0],u=s[1],t=h.useState(null),r=(0,he.Z)(t,2),o=r[0],l=r[1];return h.useEffect(function(){var c=Fn(d||[],n||[],a);(c==null?void 0:c.index)!==void 0&&(i==null||i(c.index),l(n[c.index])),u(n)},[n]),[o]}var Wn=(typeof navigator=="undefined"?"undefined":(0,ae.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Bn=Wn,Jt=function(n,a){var i=(0,h.useRef)(!1),e=(0,h.useRef)(null);function s(){clearTimeout(e.current),i.current=!0,e.current=setTimeout(function(){i.current=!1},50)}var d=(0,h.useRef)({top:n,bottom:a});return d.current.top=n,d.current.bottom=a,function(u){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=u<0&&d.current.top||u>0&&d.current.bottom;return t&&r?(clearTimeout(e.current),i.current=!1):(!r||i.current)&&s(),!i.current&&r}};function Gn(n,a,i,e){var s=(0,h.useRef)(0),d=(0,h.useRef)(null),u=(0,h.useRef)(null),t=(0,h.useRef)(!1),r=Jt(a,i);function o(c){if(n){Oe.cancel(d.current);var f=c.deltaY;s.current+=f,u.current=f,!r(f)&&(Bn||c.preventDefault(),d.current=Oe(function(){var v=t.current?10:1;e(s.current*v),s.current=0}))}}function l(c){n&&(t.current=c.detail===u.current)}return[o,l]}function Yn(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Mt=Yn()?h.useLayoutEffect:h.useEffect,Rt=Mt,Ir=function(a,i){var e=React.useRef(!0);Mt(function(){if(!e.current)return a()},i),Mt(function(){return e.current=!1,function(){e.current=!0}},[])},Vn=14/15;function zn(n,a,i){var e=(0,h.useRef)(!1),s=(0,h.useRef)(0),d=(0,h.useRef)(null),u=(0,h.useRef)(null),t,r=function(f){if(e.current){var v=Math.ceil(f.touches[0].pageY),p=s.current-v;s.current=v,i(p)&&f.preventDefault(),clearInterval(u.current),u.current=setInterval(function(){p*=Vn,(!i(p,!0)||Math.abs(p)<=.1)&&clearInterval(u.current)},16)}},o=function(){e.current=!1,t()},l=function(f){t(),f.touches.length===1&&!e.current&&(e.current=!0,s.current=Math.ceil(f.touches[0].pageY),d.current=f.target,d.current.addEventListener("touchmove",r),d.current.addEventListener("touchend",o))};t=function(){d.current&&(d.current.removeEventListener("touchmove",r),d.current.removeEventListener("touchend",o))},Rt(function(){return n&&a.current.addEventListener("touchstart",l),function(){var c;(c=a.current)===null||c===void 0||c.removeEventListener("touchstart",l),t(),clearInterval(u.current)}},[n])}var Qn=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","component","onScroll","onVisibleChange","innerProps"],Xn=[],Jn={overflowY:"auto",overflowAnchor:"none"};function qn(n,a){var i=n.prefixCls,e=i===void 0?"rc-virtual-list":i,s=n.className,d=n.height,u=n.itemHeight,t=n.fullHeight,r=t===void 0?!0:t,o=n.style,l=n.data,c=n.children,f=n.itemKey,v=n.virtual,p=n.direction,m=n.component,E=m===void 0?"div":m,g=n.onScroll,N=n.onVisibleChange,b=n.innerProps,C=(0,Ee.Z)(n,Qn),K=!!(v!==!1&&d&&u),D=K&&l&&u*l.length>d,L=(0,h.useState)(0),O=(0,he.Z)(L,2),R=O[0],P=O[1],w=(0,h.useState)(!1),$=(0,he.Z)(w,2),F=$[0],V=$[1],ce=te()(e,(0,I.Z)({},"".concat(e,"-rtl"),p==="rtl"),s),B=l||Xn,W=(0,h.useRef)(),Ne=(0,h.useRef)(),Pe=(0,h.useRef)(),be=h.useCallback(function(U){return typeof f=="function"?f(U):U==null?void 0:U[f]},[f]),Ye={getKey:be};function ue(U){P(function(X){var ye;typeof U=="function"?ye=U(X):ye=U;var ot=Et(ye);return W.current.scrollTop=ot,ot})}var ke=(0,h.useRef)({start:0,end:B.length}),ge=(0,h.useRef)(),He=jn(B,be),ct=(0,he.Z)(He,1),tt=ct[0];ge.current=tt;var ut=Hn(be,null,null),Se=(0,he.Z)(ut,4),ft=Se[0],Te=Se[1],yt=Se[2],vt=Se[3],nt=h.useMemo(function(){if(!K)return{scrollHeight:void 0,start:0,end:B.length-1,offset:void 0};if(!D){var U;return{scrollHeight:((U=Ne.current)===null||U===void 0?void 0:U.offsetHeight)||0,start:0,end:B.length-1,offset:void 0}}for(var X=0,ye,ot,We,Or=B.length,ht=0;ht<Or;ht+=1){var Pr=B[ht],Lr=be(Pr),gn=yt.get(Lr),It=X+(gn===void 0?u:gn);It>=R&&ye===void 0&&(ye=ht,ot=X),It>R+d&&We===void 0&&(We=ht),X=It}return ye===void 0&&(ye=0,ot=0,We=Math.ceil(d/u)),We===void 0&&(We=B.length-1),We=Math.min(We+1,B.length),{scrollHeight:X,start:ye,end:We,offset:ot}},[D,K,R,B,vt,d]),rt=nt.scrollHeight,at=nt.start,$e=nt.end,mt=nt.offset;ke.current.start=at,ke.current.end=$e;var Ve=rt-d,pt=(0,h.useRef)(Ve);pt.current=Ve;function Et(U){var X=U;return Number.isNaN(pt.current)||(X=Math.min(X,pt.current)),X=Math.max(X,0),X}var z=R<=0,Ke=R>=Ve,Le=Jt(z,Ke);function Fe(U){var X=U;ue(X)}function we(U){var X=U.currentTarget.scrollTop;X!==R&&ue(X),g==null||g(U)}var Ae=Gn(K,z,Ke,function(U){ue(function(X){var ye=X+U;return ye})}),ze=(0,he.Z)(Ae,2),Ie=ze[0],je=ze[1];zn(K,W,function(U,X){return Le(U,X)?!1:(Ie({preventDefault:function(){},deltaY:U}),!0)}),Rt(function(){function U(X){K&&X.preventDefault()}return W.current.addEventListener("wheel",Ie),W.current.addEventListener("DOMMouseScroll",je),W.current.addEventListener("MozMousePixelScroll",U),function(){W.current&&(W.current.removeEventListener("wheel",Ie),W.current.removeEventListener("DOMMouseScroll",je),W.current.removeEventListener("MozMousePixelScroll",U))}},[K]);var hn=$n(W,B,yt,u,be,Te,ue,function(){var U;(U=Pe.current)===null||U===void 0||U.delayHidden()});h.useImperativeHandle(a,function(){return{scrollTo:hn}}),Rt(function(){if(N){var U=B.slice(at,$e+1);N(U,B)}},[at,$e,B]);var Rr=wn(B,at,$e,ft,c,Ye),Nt=null;return d&&(Nt=(0,Z.Z)((0,I.Z)({},r?"height":"maxHeight",d),Jn),K&&(Nt.overflowY="hidden",F&&(Nt.pointerEvents="none"))),h.createElement("div",(0,ee.Z)({style:(0,Z.Z)((0,Z.Z)({},o),{},{position:"relative"}),className:ce},C),h.createElement(E,{className:"".concat(e,"-holder"),style:Nt,ref:W,onScroll:we},h.createElement(Rn,{prefixCls:e,height:rt,offset:mt,onInnerResize:Te,ref:Ne,innerProps:b},Rr)),K&&h.createElement(Pn,{ref:Pe,prefixCls:e,scrollTop:R,height:d,scrollHeight:rt,count:B.length,direction:p,onScroll:Fe,onStartMove:function(){V(!0)},onStopMove:function(){V(!1)}}))}var qt=h.forwardRef(qn);qt.displayName="List";var er=qt,tr=er,nr=_(21224),rr=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],en=function(a,i){var e=a.className,s=a.style,d=a.motion,u=a.motionNodes,t=a.motionType,r=a.onMotionStart,o=a.onMotionEnd,l=a.active,c=a.treeNodeRequiredProps,f=(0,Ee.Z)(a,rr),v=h.useState(!0),p=(0,he.Z)(v,2),m=p[0],E=p[1],g=h.useContext(Xe),N=g.prefixCls,b=h.useRef(!1),C=function(){b.current||o(),b.current=!0};(0,h.useEffect)(function(){u&&t==="hide"&&m&&E(!1)},[u]);var K=null;return(0,h.useEffect)(function(){return u&&(K===null?r():clearTimeout(K)),function(){u&&(K=setTimeout(C,0))}},[]),u?h.createElement(nr.ZP,(0,ee.Z)({ref:i,visible:m},d,{motionAppear:t==="show",onAppearEnd:C,onLeaveEnd:C}),function(D,L){var O=D.className,R=D.style;return h.createElement("div",{ref:L,className:te()("".concat(N,"-treenode-motion"),O),style:R},u.map(function(P){var w=(0,ee.Z)({},(Wt(P.data),P.data)),$=P.title,F=P.key,V=P.isStart,ce=P.isEnd;delete w.children;var B=Ze(F,c);return h.createElement(Ct,(0,ee.Z)({},w,B,{title:$,active:l,data:P.data,key:F,isStart:V,isEnd:ce}))}))}):h.createElement(Ct,(0,ee.Z)({domRef:i,className:e,style:s},f,{active:l}))};en.displayName="MotionTreeNode";var ar=h.forwardRef(en),or=ar;function ir(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=n.length,e=a.length;if(Math.abs(i-e)!==1)return{add:!1,key:null};function s(d,u){var t=new Map;d.forEach(function(o){t.set(o,!0)});var r=u.filter(function(o){return!t.has(o)});return r.length===1?r[0]:null}return i<e?{add:!0,key:s(n,a)}:{add:!1,key:s(a,n)}}function tn(n,a,i){var e=n.findIndex(function(t){return t.key===i}),s=n[e+1],d=a.findIndex(function(t){return t.key===i});if(s){var u=a.findIndex(function(t){return t.key===s.key});return a.slice(d+1,u)}return a.slice(d+1)}var sr=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],nn={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},lr=function(){},Ge="RC_TREE_MOTION_".concat(Math.random()),Ot={key:Ge},rn={key:Ge,level:0,index:0,pos:"0",node:Ot,nodes:[Ot]},an={parent:null,children:[],pos:rn.pos,data:Ot,title:null,key:Ge,isStart:[],isEnd:[]};function on(n,a,i,e){return a===!1||!i?n:n.slice(0,Math.ceil(i/e)+1)}function sn(n){var a=n.key,i=n.pos;return _e(a,i)}function dr(n){for(var a=String(n.data.key),i=n;i.parent;)i=i.parent,a="".concat(i.data.key," > ").concat(a);return a}var ln=h.forwardRef(function(n,a){var i=n.prefixCls,e=n.data,s=n.selectable,d=n.checkable,u=n.expandedKeys,t=n.selectedKeys,r=n.checkedKeys,o=n.loadedKeys,l=n.loadingKeys,c=n.halfCheckedKeys,f=n.keyEntities,v=n.disabled,p=n.dragging,m=n.dragOverNodeKey,E=n.dropPosition,g=n.motion,N=n.height,b=n.itemHeight,C=n.virtual,K=n.focusable,D=n.activeItem,L=n.focused,O=n.tabIndex,R=n.onKeyDown,P=n.onFocus,w=n.onBlur,$=n.onActiveChange,F=n.onListChangeStart,V=n.onListChangeEnd,ce=(0,Ee.Z)(n,sr),B=h.useRef(null),W=h.useRef(null);h.useImperativeHandle(a,function(){return{scrollTo:function(Ke){B.current.scrollTo(Ke)},getIndentWidth:function(){return W.current.offsetWidth}}});var Ne=h.useState(u),Pe=(0,he.Z)(Ne,2),be=Pe[0],Ye=Pe[1],ue=h.useState(e),ke=(0,he.Z)(ue,2),ge=ke[0],He=ke[1],ct=h.useState(e),tt=(0,he.Z)(ct,2),ut=tt[0],Se=tt[1],ft=h.useState([]),Te=(0,he.Z)(ft,2),yt=Te[0],vt=Te[1],nt=h.useState(null),rt=(0,he.Z)(nt,2),at=rt[0],$e=rt[1],mt=h.useRef(e);mt.current=e;function Ve(){var z=mt.current;He(z),Se(z),vt([]),$e(null),V()}Dn(function(){Ye(u);var z=ir(be,u);if(z.key!==null)if(z.add){var Ke=ge.findIndex(function(Ie){var je=Ie.key;return je===z.key}),Le=on(tn(ge,e,z.key),C,N,b),Fe=ge.slice();Fe.splice(Ke+1,0,an),Se(Fe),vt(Le),$e("show")}else{var we=e.findIndex(function(Ie){var je=Ie.key;return je===z.key}),Ae=on(tn(e,ge,z.key),C,N,b),ze=e.slice();ze.splice(we+1,0,an),Se(ze),vt(Ae),$e("hide")}else ge!==e&&(He(e),Se(e))},[u,e]),h.useEffect(function(){p||Ve()},[p]);var pt=g?ut:e,Et={expandedKeys:u,selectedKeys:t,loadedKeys:o,loadingKeys:l,checkedKeys:r,halfCheckedKeys:c,dragOverNodeKey:m,dropPosition:E,keyEntities:f};return h.createElement(h.Fragment,null,L&&D&&h.createElement("span",{style:nn,"aria-live":"assertive"},dr(D)),h.createElement("div",null,h.createElement("input",{style:nn,disabled:K===!1||v,tabIndex:K!==!1?O:null,onKeyDown:R,onFocus:P,onBlur:w,value:"",onChange:lr,"aria-label":"for screen reader"})),h.createElement("div",{className:"".concat(i,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},h.createElement("div",{className:"".concat(i,"-indent")},h.createElement("div",{ref:W,className:"".concat(i,"-indent-unit")}))),h.createElement(tr,(0,ee.Z)({},ce,{data:pt,itemKey:sn,height:N,fullHeight:!1,virtual:C,itemHeight:b,prefixCls:"".concat(i,"-list"),ref:B,onVisibleChange:function(Ke,Le){var Fe=new Set(Ke),we=Le.filter(function(Ae){return!Fe.has(Ae)});we.some(function(Ae){return sn(Ae)===Ge})&&Ve()}}),function(z){var Ke=z.pos,Le=(0,ee.Z)({},(Wt(z.data),z.data)),Fe=z.title,we=z.key,Ae=z.isStart,ze=z.isEnd,Ie=_e(we,Ke);delete Le.key,delete Le.children;var je=Ze(Ie,Et);return h.createElement(or,(0,ee.Z)({},Le,je,{title:Fe,active:!!D&&we===D.key,pos:Ke,data:z.data,isStart:Ae,isEnd:ze,motion:g,motionNodes:we===Ge?yt:null,motionType:at,onMotionStart:F,onMotionEnd:Ve,treeNodeRequiredProps:Et,onMouseMove:function(){$(null)}}))}))});ln.displayName="NodeList";var cr=ln;function dn(n,a){var i=new Set;return n.forEach(function(e){a.has(e)||i.add(e)}),i}function ur(n){var a=n||{},i=a.disabled,e=a.disableCheckbox,s=a.checkable;return!!(i||e)||s===!1}function fr(n,a,i,e){for(var s=new Set(n),d=new Set,u=0;u<=i;u+=1){var t=a.get(u)||new Set;t.forEach(function(c){var f=c.key,v=c.node,p=c.children,m=p===void 0?[]:p;s.has(f)&&!e(v)&&m.filter(function(E){return!e(E.node)}).forEach(function(E){s.add(E.key)})})}for(var r=new Set,o=i;o>=0;o-=1){var l=a.get(o)||new Set;l.forEach(function(c){var f=c.parent,v=c.node;if(!(e(v)||!c.parent||r.has(c.parent.key))){if(e(c.parent.node)){r.add(f.key);return}var p=!0,m=!1;(f.children||[]).filter(function(E){return!e(E.node)}).forEach(function(E){var g=E.key,N=s.has(g);p&&!N&&(p=!1),!m&&(N||d.has(g))&&(m=!0)}),p&&s.add(f.key),m&&d.add(f.key),r.add(f.key)}})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(dn(d,s))}}function vr(n,a,i,e,s){for(var d=new Set(n),u=new Set(a),t=0;t<=e;t+=1){var r=i.get(t)||new Set;r.forEach(function(f){var v=f.key,p=f.node,m=f.children,E=m===void 0?[]:m;!d.has(v)&&!u.has(v)&&!s(p)&&E.filter(function(g){return!s(g.node)}).forEach(function(g){d.delete(g.key)})})}u=new Set;for(var o=new Set,l=e;l>=0;l-=1){var c=i.get(l)||new Set;c.forEach(function(f){var v=f.parent,p=f.node;if(!(s(p)||!f.parent||o.has(f.parent.key))){if(s(f.parent.node)){o.add(v.key);return}var m=!0,E=!1;(v.children||[]).filter(function(g){return!s(g.node)}).forEach(function(g){var N=g.key,b=d.has(N);m&&!b&&(m=!1),!E&&(b||u.has(N))&&(E=!0)}),m||d.delete(v.key),E&&u.add(v.key),o.add(v.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(dn(u,d))}}function Pt(n,a,i,e){var s=[],d;e?d=e:d=ur;var u=new Set(n.filter(function(l){var c=!!i[l];return c||s.push(l),c})),t=new Map,r=0;Object.keys(i).forEach(function(l){var c=i[l],f=c.level,v=t.get(f);v||(v=new Set,t.set(f,v)),v.add(c),r=Math.max(r,f)}),T(!s.length,"Tree missing follow keys: ".concat(s.slice(0,100).map(function(l){return"'".concat(l,"'")}).join(", ")));var o;return a===!0?o=fr(u,t,r,d):o=vr(u,a.halfCheckedKeys,t,r,d),o}function pr(n){var a=n.dropPosition,i=n.dropLevelOffset,e=n.indent,s={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(a){case-1:s.top=0,s.left=-i*e;break;case 1:s.bottom=0,s.left=-i*e;break;case 0:s.bottom=0,s.left=e;break}return h.createElement("div",{style:s})}var hr=10,cn=function(n){(0,De.Z)(i,n);var a=(0,Ce.Z)(i);function i(){var e;(0,de.Z)(this,i);for(var s=arguments.length,d=new Array(s),u=0;u<s;u++)d[u]=arguments[u];return e=a.call.apply(a,[this].concat(d)),e.destroyed=!1,e.delayedDragEnterLogic=void 0,e.loadingRetryTimes={},e.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:et()},e.dragStartMousePosition=null,e.dragNode=void 0,e.currentMouseOverDroppableNodeKey=null,e.listRef=h.createRef(),e.onNodeDragStart=function(t,r){var o=e.state,l=o.expandedKeys,c=o.keyEntities,f=e.props.onDragStart,v=r.props.eventKey;e.dragNode=r,e.dragStartMousePosition={x:t.clientX,y:t.clientY};var p=Re(l,v);e.setState({draggingNodeKey:v,dragChildrenKeys:Sn(v,c),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(p),window.addEventListener("dragend",e.onWindowDragEnd),f==null||f({event:t,node:ne(r.props)})},e.onNodeDragEnter=function(t,r){var o=e.state,l=o.expandedKeys,c=o.keyEntities,f=o.dragChildrenKeys,v=o.flattenNodes,p=o.indent,m=e.props,E=m.onDragEnter,g=m.onExpand,N=m.allowDrop,b=m.direction,C=r.props,K=C.pos,D=C.eventKey,L=(0,re.Z)(e),O=L.dragNode;if(e.currentMouseOverDroppableNodeKey!==D&&(e.currentMouseOverDroppableNodeKey=D),!O){e.resetDragState();return}var R=$t(t,O,r,p,e.dragStartMousePosition,N,v,c,l,b),P=R.dropPosition,w=R.dropLevelOffset,$=R.dropTargetKey,F=R.dropContainerKey,V=R.dropTargetPos,ce=R.dropAllowed,B=R.dragOverNodeKey;if(f.indexOf($)!==-1||!ce){e.resetDragState();return}if(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach(function(W){clearTimeout(e.delayedDragEnterLogic[W])}),O.props.eventKey!==r.props.eventKey&&(t.persist(),e.delayedDragEnterLogic[K]=window.setTimeout(function(){if(e.state.draggingNodeKey!==null){var W=(0,oe.Z)(l),Ne=c[r.props.eventKey];Ne&&(Ne.children||[]).length&&(W=Ue(l,r.props.eventKey)),"expandedKeys"in e.props||e.setExpandedKeys(W),g==null||g(W,{node:ne(r.props),expanded:!0,nativeEvent:t.nativeEvent})}},800)),O.props.eventKey===$&&w===0){e.resetDragState();return}e.setState({dragOverNodeKey:B,dropPosition:P,dropLevelOffset:w,dropTargetKey:$,dropContainerKey:F,dropTargetPos:V,dropAllowed:ce}),E==null||E({event:t,node:ne(r.props),expandedKeys:l})},e.onNodeDragOver=function(t,r){var o=e.state,l=o.dragChildrenKeys,c=o.flattenNodes,f=o.keyEntities,v=o.expandedKeys,p=o.indent,m=e.props,E=m.onDragOver,g=m.allowDrop,N=m.direction,b=(0,re.Z)(e),C=b.dragNode;if(C){var K=$t(t,C,r,p,e.dragStartMousePosition,g,c,f,v,N),D=K.dropPosition,L=K.dropLevelOffset,O=K.dropTargetKey,R=K.dropContainerKey,P=K.dropAllowed,w=K.dropTargetPos,$=K.dragOverNodeKey;l.indexOf(O)!==-1||!P||(C.props.eventKey===O&&L===0?e.state.dropPosition===null&&e.state.dropLevelOffset===null&&e.state.dropTargetKey===null&&e.state.dropContainerKey===null&&e.state.dropTargetPos===null&&e.state.dropAllowed===!1&&e.state.dragOverNodeKey===null||e.resetDragState():D===e.state.dropPosition&&L===e.state.dropLevelOffset&&O===e.state.dropTargetKey&&R===e.state.dropContainerKey&&w===e.state.dropTargetPos&&P===e.state.dropAllowed&&$===e.state.dragOverNodeKey||e.setState({dropPosition:D,dropLevelOffset:L,dropTargetKey:O,dropContainerKey:R,dropTargetPos:w,dropAllowed:P,dragOverNodeKey:$}),E==null||E({event:t,node:ne(r.props)}))}},e.onNodeDragLeave=function(t,r){e.currentMouseOverDroppableNodeKey===r.props.eventKey&&!t.currentTarget.contains(t.relatedTarget)&&(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var o=e.props.onDragLeave;o==null||o({event:t,node:ne(r.props)})},e.onWindowDragEnd=function(t){e.onNodeDragEnd(t,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDragEnd=function(t,r){var o=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),o==null||o({event:t,node:ne(r.props)}),e.dragNode=null,window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDrop=function(t,r){var o,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,c=e.state,f=c.dragChildrenKeys,v=c.dropPosition,p=c.dropTargetKey,m=c.dropTargetPos,E=c.dropAllowed;if(E){var g=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),p!==null){var N=(0,Z.Z)((0,Z.Z)({},Ze(p,e.getTreeNodeRequiredProps())),{},{active:((o=e.getActiveItem())===null||o===void 0?void 0:o.key)===p,data:e.state.keyEntities[p].node}),b=f.indexOf(p)!==-1;T(!b,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var C=xt(m),K={event:t,node:ne(N),dragNode:e.dragNode?ne(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(f),dropToGap:v!==0,dropPosition:v+Number(C[C.length-1])};l||g==null||g(K),e.dragNode=null}}},e.cleanDragState=function(){var t=e.state.draggingNodeKey;t!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(t,r){var o=e.state,l=o.expandedKeys,c=o.flattenNodes,f=r.expanded,v=r.key,p=r.isLeaf;if(!(p||t.shiftKey||t.metaKey||t.ctrlKey)){var m=c.filter(function(g){return g.key===v})[0],E=ne((0,Z.Z)((0,Z.Z)({},Ze(v,e.getTreeNodeRequiredProps())),{},{data:m.data}));e.setExpandedKeys(f?Re(l,v):Ue(l,v)),e.onNodeExpand(t,E)}},e.onNodeClick=function(t,r){var o=e.props,l=o.onClick,c=o.expandAction;c==="click"&&e.triggerExpandActionExpand(t,r),l==null||l(t,r)},e.onNodeDoubleClick=function(t,r){var o=e.props,l=o.onDoubleClick,c=o.expandAction;c==="doubleClick"&&e.triggerExpandActionExpand(t,r),l==null||l(t,r)},e.onNodeSelect=function(t,r){var o=e.state.selectedKeys,l=e.state,c=l.keyEntities,f=l.fieldNames,v=e.props,p=v.onSelect,m=v.multiple,E=r.selected,g=r[f.key],N=!E;N?m?o=Ue(o,g):o=[g]:o=Re(o,g);var b=o.map(function(C){var K=c[C];return K?K.node:null}).filter(function(C){return C});e.setUncontrolledState({selectedKeys:o}),p==null||p(o,{event:"select",selected:N,node:r,selectedNodes:b,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,r,o){var l=e.state,c=l.keyEntities,f=l.checkedKeys,v=l.halfCheckedKeys,p=e.props,m=p.checkStrictly,E=p.onCheck,g=r.key,N,b={event:"check",node:r,checked:o,nativeEvent:t.nativeEvent};if(m){var C=o?Ue(f,g):Re(f,g),K=Re(v,g);N={checked:C,halfChecked:K},b.checkedNodes=C.map(function(w){return c[w]}).filter(function(w){return w}).map(function(w){return w.node}),e.setUncontrolledState({checkedKeys:C})}else{var D=Pt([].concat((0,oe.Z)(f),[g]),!0,c),L=D.checkedKeys,O=D.halfCheckedKeys;if(!o){var R=new Set(L);R.delete(g);var P=Pt(Array.from(R),{checked:!1,halfCheckedKeys:O},c);L=P.checkedKeys,O=P.halfCheckedKeys}N=L,b.checkedNodes=[],b.checkedNodesPositions=[],b.halfCheckedKeys=O,L.forEach(function(w){var $=c[w];if($){var F=$.node,V=$.pos;b.checkedNodes.push(F),b.checkedNodesPositions.push({node:F,pos:V})}}),e.setUncontrolledState({checkedKeys:L},!1,{halfCheckedKeys:O})}E==null||E(N,b)},e.onNodeLoad=function(t){var r=t.key,o=new Promise(function(l,c){e.setState(function(f){var v=f.loadedKeys,p=v===void 0?[]:v,m=f.loadingKeys,E=m===void 0?[]:m,g=e.props,N=g.loadData,b=g.onLoad;if(!N||p.indexOf(r)!==-1||E.indexOf(r)!==-1)return null;var C=N(t);return C.then(function(){var K=e.state.loadedKeys,D=Ue(K,r);b==null||b(D,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:D}),e.setState(function(L){return{loadingKeys:Re(L.loadingKeys,r)}}),l()}).catch(function(K){if(e.setState(function(L){return{loadingKeys:Re(L.loadingKeys,r)}}),e.loadingRetryTimes[r]=(e.loadingRetryTimes[r]||0)+1,e.loadingRetryTimes[r]>=hr){var D=e.state.loadedKeys;T(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:Ue(D,r)}),l()}c(K)}),{loadingKeys:Ue(E,r)}})});return o.catch(function(){}),o},e.onNodeMouseEnter=function(t,r){var o=e.props.onMouseEnter;o==null||o({event:t,node:r})},e.onNodeMouseLeave=function(t,r){var o=e.props.onMouseLeave;o==null||o({event:t,node:r})},e.onNodeContextMenu=function(t,r){var o=e.props.onRightClick;o&&(t.preventDefault(),o({event:t,node:r}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0});for(var r=arguments.length,o=new Array(r),l=0;l<r;l++)o[l]=arguments[l];t==null||t.apply(void 0,o)},e.onBlur=function(){var t=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);for(var r=arguments.length,o=new Array(r),l=0;l<r;l++)o[l]=arguments[l];t==null||t.apply(void 0,o)},e.getTreeNodeRequiredProps=function(){var t=e.state,r=t.expandedKeys,o=t.selectedKeys,l=t.loadedKeys,c=t.loadingKeys,f=t.checkedKeys,v=t.halfCheckedKeys,p=t.dragOverNodeKey,m=t.dropPosition,E=t.keyEntities;return{expandedKeys:r||[],selectedKeys:o||[],loadedKeys:l||[],loadingKeys:c||[],checkedKeys:f||[],halfCheckedKeys:v||[],dragOverNodeKey:p,dropPosition:m,keyEntities:E}},e.setExpandedKeys=function(t){var r=e.state,o=r.treeData,l=r.fieldNames,c=Q(o,t,l);e.setUncontrolledState({expandedKeys:t,flattenNodes:c},!0)},e.onNodeExpand=function(t,r){var o=e.state.expandedKeys,l=e.state,c=l.listChanging,f=l.fieldNames,v=e.props,p=v.onExpand,m=v.loadData,E=r.expanded,g=r[f.key];if(!c){var N=o.indexOf(g),b=!E;if(T(E&&N!==-1||!E&&N===-1,"Expand state not sync with index check"),b?o=Ue(o,g):o=Re(o,g),e.setExpandedKeys(o),p==null||p(o,{node:r,expanded:b,nativeEvent:t.nativeEvent}),b&&m){var C=e.onNodeLoad(r);C&&C.then(function(){var K=Q(e.state.treeData,o,f);e.setUncontrolledState({flattenNodes:K})}).catch(function(){var K=e.state.expandedKeys,D=Re(K,g);e.setExpandedKeys(D)})}}},e.onListChangeStart=function(){e.setUncontrolledState({listChanging:!0})},e.onListChangeEnd=function(){setTimeout(function(){e.setUncontrolledState({listChanging:!1})})},e.onActiveChange=function(t){var r=e.state.activeKey,o=e.props.onActiveChange;r!==t&&(e.setState({activeKey:t}),t!==null&&e.scrollTo({key:t}),o==null||o(t))},e.getActiveItem=function(){var t=e.state,r=t.activeKey,o=t.flattenNodes;return r===null?null:o.find(function(l){var c=l.key;return c===r})||null},e.offsetActiveKey=function(t){var r=e.state,o=r.flattenNodes,l=r.activeKey,c=o.findIndex(function(p){var m=p.key;return m===l});c===-1&&t<0&&(c=o.length),c=(c+t+o.length)%o.length;var f=o[c];if(f){var v=f.key;e.onActiveChange(v)}else e.onActiveChange(null)},e.onKeyDown=function(t){var r=e.state,o=r.activeKey,l=r.expandedKeys,c=r.checkedKeys,f=r.fieldNames,v=e.props,p=v.onKeyDown,m=v.checkable,E=v.selectable;switch(t.which){case me.UP:{e.offsetActiveKey(-1),t.preventDefault();break}case me.DOWN:{e.offsetActiveKey(1),t.preventDefault();break}}var g=e.getActiveItem();if(g&&g.data){var N=e.getTreeNodeRequiredProps(),b=g.data.isLeaf===!1||!!(g.data[f.children]||[]).length,C=ne((0,Z.Z)((0,Z.Z)({},Ze(o,N)),{},{data:g.data,active:!0}));switch(t.which){case me.LEFT:{b&&l.includes(o)?e.onNodeExpand({},C):g.parent&&e.onActiveChange(g.parent.key),t.preventDefault();break}case me.RIGHT:{b&&!l.includes(o)?e.onNodeExpand({},C):g.children&&g.children.length&&e.onActiveChange(g.children[0].key),t.preventDefault();break}case me.ENTER:case me.SPACE:{m&&!C.disabled&&C.checkable!==!1&&!C.disableCheckbox?e.onNodeCheck({},C,!c.includes(o)):!m&&E&&!C.disabled&&C.selectable!==!1&&e.onNodeSelect({},C);break}}}p==null||p(t)},e.setUncontrolledState=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var l=!1,c=!0,f={};Object.keys(t).forEach(function(v){if(v in e.props){c=!1;return}l=!0,f[v]=t[v]}),l&&(!r||c)&&e.setState((0,Z.Z)((0,Z.Z)({},f),o))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return(0,fe.Z)(i,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var s=this.props.activeKey;s!==void 0&&s!==this.state.activeKey&&(this.setState({activeKey:s}),s!==null&&this.scrollTo({key:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var s,d=this.state,u=d.focused,t=d.flattenNodes,r=d.keyEntities,o=d.draggingNodeKey,l=d.activeKey,c=d.dropLevelOffset,f=d.dropContainerKey,v=d.dropTargetKey,p=d.dropPosition,m=d.dragOverNodeKey,E=d.indent,g=this.props,N=g.prefixCls,b=g.className,C=g.style,K=g.showLine,D=g.focusable,L=g.tabIndex,O=L===void 0?0:L,R=g.selectable,P=g.showIcon,w=g.icon,$=g.switcherIcon,F=g.draggable,V=g.checkable,ce=g.checkStrictly,B=g.disabled,W=g.motion,Ne=g.loadData,Pe=g.filterTreeNode,be=g.height,Ye=g.itemHeight,ue=g.virtual,ke=g.titleRender,ge=g.dropIndicatorRender,He=g.onContextMenu,ct=g.onScroll,tt=g.direction,ut=g.rootClassName,Se=g.rootStyle,ft=pe(this.props,{aria:!0,data:!0}),Te;return F&&((0,ae.Z)(F)==="object"?Te=F:typeof F=="function"?Te={nodeDraggable:F}:Te={}),h.createElement(Xe.Provider,{value:{prefixCls:N,selectable:R,showIcon:P,icon:w,switcherIcon:$,draggable:Te,draggingNodeKey:o,checkable:V,checkStrictly:ce,disabled:B,keyEntities:r,dropLevelOffset:c,dropContainerKey:f,dropTargetKey:v,dropPosition:p,dragOverNodeKey:m,indent:E,direction:tt,dropIndicatorRender:ge,loadData:Ne,filterTreeNode:Pe,titleRender:ke,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}},h.createElement("div",{role:"tree",className:te()(N,b,ut,(s={},(0,I.Z)(s,"".concat(N,"-show-line"),K),(0,I.Z)(s,"".concat(N,"-focused"),u),(0,I.Z)(s,"".concat(N,"-active-focused"),l!==null),s)),style:Se},h.createElement(cr,(0,ee.Z)({ref:this.listRef,prefixCls:N,style:C,data:t,disabled:B,selectable:R,checkable:!!V,motion:W,dragging:o!==null,height:be,itemHeight:Ye,virtual:ue,focusable:D,focused:u,tabIndex:O,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:He,onScroll:ct},this.getTreeNodeRequiredProps(),ft))))}}],[{key:"getDerivedStateFromProps",value:function(s,d){var u=d.prevProps,t={prevProps:s};function r(D){return!u&&D in s||u&&u[D]!==s[D]}var o,l=d.fieldNames;if(r("fieldNames")&&(l=et(s.fieldNames),t.fieldNames=l),r("treeData")?o=s.treeData:r("children")&&(T(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),o=dt(s.children)),o){t.treeData=o;var c=Be(o,{fieldNames:l});t.keyEntities=(0,Z.Z)((0,I.Z)({},Ge,rn),c.keyEntities)}var f=t.keyEntities||d.keyEntities;if(r("expandedKeys")||u&&r("autoExpandParent"))t.expandedKeys=s.autoExpandParent||!u&&s.defaultExpandParent?jt(s.expandedKeys,f):s.expandedKeys;else if(!u&&s.defaultExpandAll){var v=(0,Z.Z)({},f);delete v[Ge],t.expandedKeys=Object.keys(v).map(function(D){return v[D].key})}else!u&&s.defaultExpandedKeys&&(t.expandedKeys=s.autoExpandParent||s.defaultExpandParent?jt(s.defaultExpandedKeys,f):s.defaultExpandedKeys);if(t.expandedKeys||delete t.expandedKeys,o||t.expandedKeys){var p=Q(o||d.treeData,t.expandedKeys||d.expandedKeys,l);t.flattenNodes=p}if(s.selectable&&(r("selectedKeys")?t.selectedKeys=Ft(s.selectedKeys,s):!u&&s.defaultSelectedKeys&&(t.selectedKeys=Ft(s.defaultSelectedKeys,s))),s.checkable){var m;if(r("checkedKeys")?m=kt(s.checkedKeys)||{}:!u&&s.defaultCheckedKeys?m=kt(s.defaultCheckedKeys)||{}:o&&(m=kt(s.checkedKeys)||{checkedKeys:d.checkedKeys,halfCheckedKeys:d.halfCheckedKeys}),m){var E=m,g=E.checkedKeys,N=g===void 0?[]:g,b=E.halfCheckedKeys,C=b===void 0?[]:b;if(!s.checkStrictly){var K=Pt(N,!0,f);N=K.checkedKeys,C=K.halfCheckedKeys}t.checkedKeys=N,t.halfCheckedKeys=C}}return r("loadedKeys")&&(t.loadedKeys=s.loadedKeys),t}}]),i}(h.Component);cn.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:pr,allowDrop:function(){return!0},expandAction:!1},cn.TreeNode=Ct;var _r=null,Zr=null;function un(n,a){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);a&&(e=e.filter(function(s){return Object.getOwnPropertyDescriptor(n,s).enumerable})),i.push.apply(i,e)}return i}function fn(n){for(var a=1;a<arguments.length;a++){var i=arguments[a]!=null?arguments[a]:{};a%2?un(Object(i),!0).forEach(function(e){gr(n,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):un(Object(i)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))})}return n}function gr(n,a,i){return a in n?Object.defineProperty(n,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[a]=i,n}function yr(n,a){return Nr(n)||Er(n,a)||vn(n,a)||mr()}function mr(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Er(n,a){var i=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(i!=null){var e=[],s=!0,d=!1,u,t;try{for(i=i.call(n);!(s=(u=i.next()).done)&&(e.push(u.value),!(a&&e.length===a));s=!0);}catch(r){d=!0,t=r}finally{try{!s&&i.return!=null&&i.return()}finally{if(d)throw t}}return e}}function Nr(n){if(Array.isArray(n))return n}function br(n){return Cr(n)||Kr(n)||vn(n)||Sr()}function Sr(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vn(n,a){if(n){if(typeof n=="string")return Lt(n,a);var i=Object.prototype.toString.call(n).slice(8,-1);if(i==="Object"&&n.constructor&&(i=n.constructor.name),i==="Map"||i==="Set")return Array.from(n);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return Lt(n,a)}}function Kr(n){if(typeof Symbol!="undefined"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function Cr(n){if(Array.isArray(n))return Lt(n)}function Lt(n,a){(a==null||a>n.length)&&(a=n.length);for(var i=0,e=new Array(a);i<a;i++)e[i]=n[i];return e}function gt(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=[];return[].concat(n).forEach(function(e,s){var d="".concat(a?"".concat(a,"-"):"").concat(s);switch(e==null?void 0:e.type){case"ul":{var u,t=((u=i[i.length-1])===null||u===void 0?void 0:u.children)||i,r=gt(e.props.children||[],d);t.push.apply(t,br(r));break}case"li":{var o=gt(e.props.children,d);i.push({title:[].concat(e.props.children).filter(function(l){return l.type!=="ul"}),key:d,children:o,isLeaf:!o.length});break}default:}}),i}var xr=function(a){var i=useState(gt(a)),e=yr(i,2),s=e[0],d=e[1];return useEffect(function(){d(gt(a))},[a]),s},kr=function(a){var i=a.isLeaf,e=a.expanded;return i?React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FileOutlined,{fill:"currentColor"})):e?React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FolderOpenOutlined,{fill:"currentColor"})):React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FolderOutlined,{fill:"currentColor"}))},Tr=function(a){var i=a.isLeaf,e=a.expanded;return i?React.createElement("span",{className:"tree-switcher-leaf-line"}):e?React.createElement("span",{className:"tree-switcher-line-icon"},React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(MinusSquareOutlined,{fill:"currentColor"}))):React.createElement("span",{className:"tree-switcher-line-icon"},React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(PlusSquareOutlined,{fill:"currentColor"})))},wt=function(){return{height:0,opacity:0}},pn=function(a){var i=a.scrollHeight;return{height:i,opacity:1}},Dr=function(a){return{height:a?a.offsetHeight:0}},At=function(a,i){return(i==null?void 0:i.deadline)===!0||i.propertyName==="height"},Mr={motionName:"ant-motion-collapse",onAppearStart:wt,onEnterStart:wt,onAppearActive:pn,onEnterActive:pn,onLeaveStart:Dr,onLeaveActive:wt,onAppearEnd:At,onEnterEnd:At,onLeaveEnd:At,motionDeadline:500},Ur=function(n){var a=xr(n.children),i=createRef(),e=function(d,u){var t=u.isLeaf;t||d.shiftKey||d.metaKey||d.ctrlKey||i.current.onNodeExpand(d,u)};return React.createElement(Tree,{className:"dumi-default-tree",icon:kr,ref:i,itemHeight:20,showLine:!0,selectable:!1,virtual:!1,motion:fn(fn({},Mr),{},{motionAppear:!1}),onClick:e,treeData:[{key:"0",title:n.title||"<root>",children:a}],defaultExpandAll:!0,switcherIcon:Tr})}},93096:function(it,Qe,_){var ee="Expected a function",I=NaN,ae="[object Symbol]",Z=/^\s+|\s+$/g,oe=/^[-+]0x[0-9a-f]+$/i,de=/^0b[01]+$/i,fe=/^0o[0-7]+$/i,re=parseInt,De=typeof _.g=="object"&&_.g&&_.g.Object===Object&&_.g,Ce=typeof self=="object"&&self&&self.Object===Object&&self,h=De||Ce||Function("return this")(),x=Object.prototype,me=x.toString,M=Math.max,y=Math.min,S=function(){return h.Date.now()};function k(T,G,Y){var se,le,ie,ve,pe,Me,te=0,Xe=!1,Ee=!1,st=!0;if(typeof T!="function")throw new TypeError(ee);G=q(G)||0,A(Y)&&(Xe=!!Y.leading,Ee="maxWait"in Y,ie=Ee?M(q(Y.maxWait)||0,G):ie,st="trailing"in Y?!!Y.trailing:st);function lt(Q){var xe=se,Be=le;return se=le=void 0,te=Q,ve=T.apply(Be,xe),ve}function bt(Q){return te=Q,pe=setTimeout(qe,G),Xe?lt(Q):ve}function St(Q){var xe=Q-Me,Be=Q-te,Ze=G-xe;return Ee?y(Ze,ie-Be):Ze}function Je(Q){var xe=Q-Me,Be=Q-te;return Me===void 0||xe>=G||xe<0||Ee&&Be>=ie}function qe(){var Q=S();if(Je(Q))return _e(Q);pe=setTimeout(qe,St(Q))}function _e(Q){return pe=void 0,st&&se?lt(Q):(se=le=void 0,ve)}function et(){pe!==void 0&&clearTimeout(pe),te=0,se=Me=le=pe=void 0}function _t(){return pe===void 0?ve:_e(S())}function dt(){var Q=S(),xe=Je(Q);if(se=arguments,le=this,Me=Q,xe){if(pe===void 0)return bt(Me);if(Ee)return pe=setTimeout(qe,G),lt(Me)}return pe===void 0&&(pe=setTimeout(qe,G)),ve}return dt.cancel=et,dt.flush=_t,dt}function H(T,G,Y){var se=!0,le=!0;if(typeof T!="function")throw new TypeError(ee);return A(Y)&&(se="leading"in Y?!!Y.leading:se,le="trailing"in Y?!!Y.trailing:le),k(T,G,{leading:se,maxWait:G,trailing:le})}function A(T){var G=typeof T;return!!T&&(G=="object"||G=="function")}function j(T){return!!T&&typeof T=="object"}function J(T){return typeof T=="symbol"||j(T)&&me.call(T)==ae}function q(T){if(typeof T=="number")return T;if(J(T))return I;if(A(T)){var G=typeof T.valueOf=="function"?T.valueOf():T;T=A(G)?G+"":G}if(typeof T!="string")return T===0?T:+T;T=T.replace(Z,"");var Y=de.test(T);return Y||fe.test(T)?re(T.slice(2),Y?2:8):oe.test(T)?I:+T}it.exports=H}}]);
|