Files
issues-helper/238.58e8a832.async.js
2023-10-24 02:18:18 +00:00

23 lines
81 KiB
JavaScript

(self.webpackChunk=self.webpackChunk||[]).push([[238],{71100:function(Fe,Ue,N){"use strict";var Q=N(58430),D=N(62435),V=N(57971);function L(T,S){return me(T)||ie(T,S)||re(T,S)||J()}function J(){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 re(T,S){if(T){if(typeof T=="string")return ae(T,S);var K=Object.prototype.toString.call(T).slice(8,-1);if(K==="Object"&&T.constructor&&(K=T.constructor.name),K==="Map"||K==="Set")return Array.from(T);if(K==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return ae(T,S)}}function ae(T,S){(S==null||S>T.length)&&(S=T.length);for(var K=0,f=new Array(S);K<S;K++)f[K]=T[K];return f}function ie(T,S){var K=T==null?null:typeof Symbol!="undefined"&&T[Symbol.iterator]||T["@@iterator"];if(K!=null){var f,H,j,W,se=[],q=!0,w=!1;try{if(j=(K=K.call(T)).next,S===0){if(Object(K)!==K)return;q=!1}else for(;!(q=(f=j.call(K)).done)&&(se.push(f.value),se.length!==S);q=!0);}catch(Y){w=!0,H=Y}finally{try{if(!q&&K.return!=null&&(W=K.return(),Object(W)!==W))return}finally{if(w)throw H}}return se}}function me(T){if(Array.isArray(T))return T}var ve={toString:function(S){return typeof S.type=="string"&&S.type in this?"enum"in S?this.enum(S):this[S.type](S):S.type?this.getValidClassName(S)||S.type:"const"in S?"".concat(S.const):"oneOf"in S?this.oneOf(S):"unknown"},string:function(S){return S.type},number:function(S){return S.type},boolean:function(S){return S.type},any:function(S){return S.type},object:function(S){var K=this,f=[];return Object.entries(S.properties||{}).forEach(function(H){var j,W=L(H,2),se=W[0],q=W[1];f.push("".concat(se).concat((j=S.required)!==null&&j!==void 0&&j.includes(se)?"":"?",": ").concat(q.type==="object"?"object":K.toString(q)))}),f.length?"{ ".concat(f.join("; ")," }"):"{}"},array:function(S){if(S.items){var K=this.getValidClassName(S.items);return K?"".concat(K,"[]"):"".concat(this.toString(S.items),"[]")}return"any[]"},element:function(S){return"<".concat(S.componentName," />")},function:function(S){var K=this,f=S.signature;if(!f)return"Function";var H="oneOf"in f?f.oneOf:[f];return H.map(function(j){return"".concat(j.isAsync?"async ":"","(").concat(j.arguments.map(function(W){return"".concat(W.key,": ").concat(K.toString(W))}).join(", "),") => ").concat(K.toString(j.returnType))}).join(" | ")},dom:function(S){return S.className||"DOM"},enum:function(S){return S.enum.map(function(K){return JSON.stringify(K)}).join(" | ")},oneOf:function(S){var K=this;return S.oneOf.map(function(f){return K.getValidClassName(f)||K.toString(f)}).join(" | ")},getValidClassName:function(S){return"className"in S&&typeof S.className=="string"&&S.className!=="__type"?S.className:null}},Ne=function(S){var K=useState(function(){return ve.toString(S)}),f=L(K,2),H=f[0],j=f[1];return useEffect(function(){j(ve.toString(S))},[S]),React.createElement("code",null,H)},G=function(S){var K,f=useRouteMeta(),H=f.frontmatter,j=useAtomAssets(),W=j.components,se=S.id||H.atomId,q=useIntl();if(!se)throw new Error("`id` properties if required for API component!");var w=W==null?void 0:W[se];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,w&&(K=w.propsConfig)!==null&&K!==void 0&&K.properties?Object.entries(w.propsConfig.properties).map(function(Y){var ne,Ke=L(Y,2),Ce=Ke[0],pe=Ke[1];return React.createElement("tr",{key:Ce},React.createElement("td",null,Ce),React.createElement("td",null,pe.description||"--"),React.createElement("td",null,React.createElement(Ne,pe)),React.createElement("td",null,React.createElement("code",null,(ne=w.propsConfig.required)!==null&&ne!==void 0&&ne.includes(Ce)?q.formatMessage({id:"api.component.required"}):JSON.stringify(pe.default)||"--")))}):React.createElement("tr",null,React.createElement("td",{colSpan:4},q.formatMessage({id:"api.component.".concat(W?"not.found":"unavailable")},{id:se}))))))},R=null},71852:function(Fe,Ue,N){"use strict";N.d(Ue,{Z:function(){return L}});var Q=N(62435);function D(){return D=Object.assign?Object.assign.bind():function(J){for(var re=1;re<arguments.length;re++){var ae=arguments[re];for(var ie in ae)Object.prototype.hasOwnProperty.call(ae,ie)&&(J[ie]=ae[ie])}return J},D.apply(this,arguments)}var V=function(re){return Q.createElement("span",D({className:"dumi-default-badge"},re))},L=V},57971:function(Fe,Ue,N){"use strict";N.d(Ue,{Z:function(){return T}});var Q=N(93096),D=N.n(Q),V=N(62435),L=["children"];function J(S,K){return ve(S)||me(S,K)||ae(S,K)||re()}function re(){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 ae(S,K){if(S){if(typeof S=="string")return ie(S,K);var f=Object.prototype.toString.call(S).slice(8,-1);if(f==="Object"&&S.constructor&&(f=S.constructor.name),f==="Map"||f==="Set")return Array.from(S);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return ie(S,K)}}function ie(S,K){(K==null||K>S.length)&&(K=S.length);for(var f=0,H=new Array(K);f<K;f++)H[f]=S[f];return H}function me(S,K){var f=S==null?null:typeof Symbol!="undefined"&&S[Symbol.iterator]||S["@@iterator"];if(f!=null){var H,j,W,se,q=[],w=!0,Y=!1;try{if(W=(f=f.call(S)).next,K===0){if(Object(f)!==f)return;w=!1}else for(;!(w=(H=W.call(f)).done)&&(q.push(H.value),q.length!==K);w=!0);}catch(ne){Y=!0,j=ne}finally{try{if(!w&&f.return!=null&&(se=f.return(),Object(se)!==se))return}finally{if(Y)throw j}}return q}}function ve(S){if(Array.isArray(S))return S}function Ne(S,K){if(S==null)return{};var f=G(S,K),H,j;if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(S);for(j=0;j<W.length;j++)H=W[j],!(K.indexOf(H)>=0)&&Object.prototype.propertyIsEnumerable.call(S,H)&&(f[H]=S[H])}return f}function G(S,K){if(S==null)return{};var f={},H=Object.keys(S),j,W;for(W=0;W<H.length;W++)j=H[W],!(K.indexOf(j)>=0)&&(f[j]=S[j]);return f}var R=function(K){var f=K.children,H=Ne(K,L),j=(0,V.useRef)(null),W=(0,V.useState)(!1),se=J(W,2),q=se[0],w=se[1],Y=(0,V.useState)(!1),ne=J(Y,2),Ke=ne[0],Ce=ne[1];return(0,V.useEffect)(function(){var pe=j.current;if(pe){var xe=D()(function(){w(pe.scrollLeft>0),Ce(pe.scrollLeft<pe.scrollWidth-pe.offsetWidth)},100);return xe(),pe.addEventListener("scroll",xe),window.addEventListener("resize",xe),function(){pe.removeEventListener("scroll",xe),window.removeEventListener("resize",xe)}}},[]),V.createElement("div",{className:"dumi-default-table"},V.createElement("div",{className:"dumi-default-table-content",ref:j,"data-left-folded":q||void 0,"data-right-folded":Ke||void 0},V.createElement("table",H,f)))},T=R},99077:function(Fe,Ue,N){"use strict";var Q=N(87462),D=N(4942),V=N(71002),L=N(1413),J=N(74902),re=N(15671),ae=N(43144),ie=N(97326),me=N(32531),ve=N(73568),Ne=N(94184),G=N.n(Ne),R={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(n){var a=n.keyCode;if(n.altKey&&!n.ctrlKey||n.metaKey||a>=R.F1&&a<=R.F12)return!1;switch(a){case R.ALT:case R.CAPS_LOCK:case R.CONTEXT_MENU:case R.CTRL:case R.DOWN:case R.END:case R.ESC:case R.HOME:case R.INSERT:case R.LEFT:case R.MAC_FF_META:case R.META:case R.NUMLOCK:case R.NUM_CENTER:case R.PAGE_DOWN:case R.PAGE_UP:case R.PAUSE:case R.PRINT_SCREEN:case R.RIGHT:case R.SHIFT:case R.UP:case R.WIN_KEY:case R.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(n){if(n>=R.ZERO&&n<=R.NINE||n>=R.NUM_ZERO&&n<=R.NUM_MULTIPLY||n>=R.A&&n<=R.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&n===0)return!0;switch(n){case R.SPACE:case R.QUESTION_MARK:case R.NUM_PLUS:case R.NUM_MINUS:case R.NUM_PERIOD:case R.NUM_DIVISION:case R.SEMICOLON:case R.DASH:case R.EQUALS:case R.COMMA:case R.PERIOD:case R.SLASH:case R.APOSTROPHE:case R.SINGLE_QUOTE:case R.OPEN_SQUARE_BRACKET:case R.BACKSLASH:case R.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},T=R,S=`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`,K=`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`,f="".concat(S," ").concat(K).split(/[\s\n]+/),H="aria-",j="data-";function W(t,n){return t.indexOf(n)===0}function se(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a;n===!1?a={aria:!0,data:!0,attr:!0}:n===!0?a={aria:!0}:a=(0,L.Z)({},n);var e={};return Object.keys(t).forEach(function(s){(a.aria&&(s==="role"||W(s,H))||a.data&&W(s,j)||a.attr&&f.includes(s))&&(e[s]=t[s])}),e}var q={},w=[],Y=function(n){w.push(n)};function ne(t,n){if(!1)var a}function Ke(t,n){if(!1)var a}function Ce(){q={}}function pe(t,n,a){!n&&!q[a]&&(t(!1,a),q[a]=!0)}function xe(t,n){pe(ne,t,n)}function Pe(t,n){pe(Ke,t,n)}xe.preMessage=Y,xe.resetWarned=Ce,xe.noteOnce=Pe;var Te=xe,g=N(62435),ut=g.createContext(null);function rt(t){var n=t.dropPosition,a=t.dropLevelOffset,e=t.indent,s={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case-1:s.top=0,s.left=-a*e;break;case 1:s.bottom=0,s.left=-a*e;break;case 0:s.bottom=0,s.left=e;break}return g.createElement("div",{style:s})}function ft(t){if(t==null)throw new TypeError("Cannot destructure "+t)}var ee=N(97685),at=N(12402);function Tt(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var gt=Tt()?g.useLayoutEffect:g.useEffect,ot=function(n,a){var e=g.useRef(!0);gt(function(){return n(e.current)},a),gt(function(){return e.current=!1,function(){e.current=!0}},[])},Ot=function(n,a){ot(function(e){if(!e)return n()},a)},xt=ot,ht=N(61254),vt=N(6278),le=g.forwardRef(function(t,n){var a=t.height,e=t.offsetY,s=t.offsetX,l=t.children,d=t.prefixCls,r=t.onInnerResize,o=t.innerProps,i=t.rtl,c=t.extra,u={},v={display:"flex",flexDirection:"column"};if(e!==void 0){var p;u={height:a,position:"relative",overflow:"hidden"},v=(0,L.Z)((0,L.Z)({},v),{},(p={transform:"translateY(".concat(e,"px)")},(0,D.Z)(p,i?"marginRight":"marginLeft",-s),(0,D.Z)(p,"position","absolute"),(0,D.Z)(p,"left",0),(0,D.Z)(p,"right",0),(0,D.Z)(p,"top",0),p))}return g.createElement("div",{style:u},g.createElement(vt.Z,{onResize:function(m){var E=m.offsetHeight;E&&r&&r()}},g.createElement("div",(0,Q.Z)({style:v,className:G()((0,D.Z)({},"".concat(d,"-holder-inner"),d)),ref:n},o),l,c)))});le.displayName="Filler";var je=le,Je=function(n){return+setTimeout(n,16)},yt=function(n){return clearTimeout(n)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Je=function(n){return window.requestAnimationFrame(n)},yt=function(n){return window.cancelAnimationFrame(n)});var en=0,Mt=new Map;function tn(t){Mt.delete(t)}var nn=function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;en+=1;var e=en;function s(l){if(l===0)tn(e),n();else{var d=Je(function(){s(l-1)});Mt.set(e,d)}}return s(a),e};nn.cancel=function(t){var n=Mt.get(t);return tn(n),yt(n)};var We=nn;function rn(t,n){var a="touches"in t?t.touches[0]:t;return a[n?"pageX":"pageY"]}var Vn=g.forwardRef(function(t,n){var a,e=t.prefixCls,s=t.rtl,l=t.scrollOffset,d=t.scrollRange,r=t.onStartMove,o=t.onStopMove,i=t.onScroll,c=t.horizontal,u=t.spinSize,v=t.containerSize,p=t.style,y=t.thumbStyle,m=g.useState(!1),E=(0,ee.Z)(m,2),h=E[0],b=E[1],C=g.useState(null),x=(0,ee.Z)(C,2),k=x[0],P=x[1],O=g.useState(null),I=(0,ee.Z)(O,2),M=I[0],F=I[1],A=!s,U=g.useRef(),_=g.useRef(),B=g.useState(!1),ce=(0,ee.Z)(B,2),ge=ce[0],te=ce[1],oe=g.useRef(),ke=function(){clearTimeout(oe.current),te(!0),oe.current=setTimeout(function(){te(!1)},3e3)},Ae=d-v||0,Ze=v-u||0,he=Ae>0,Ee=g.useMemo(function(){if(l===0||Ae===0)return 0;var be=l/Ae;return be*Ze},[l,Ae,Ze]),we=function(ue){ue.stopPropagation(),ue.preventDefault()},Ie=g.useRef({top:Ee,dragging:h,pageY:k,startTop:M});Ie.current={top:Ee,dragging:h,pageY:k,startTop:M};var Ge=function(ue){b(!0),P(rn(ue,c)),F(Ie.current.top),r(),ue.stopPropagation(),ue.preventDefault()};g.useEffect(function(){var be=function(lt){lt.preventDefault()},ue=U.current,He=_.current;return ue.addEventListener("touchstart",be),He.addEventListener("touchstart",Ge),function(){ue.removeEventListener("touchstart",be),He.removeEventListener("touchstart",Ge)}},[]);var ze=g.useRef();ze.current=Ae;var Ye=g.useRef();Ye.current=Ze,g.useEffect(function(){if(h){var be,ue=function(lt){var Xe=Ie.current,pt=Xe.dragging,Be=Xe.pageY,Nt=Xe.startTop;if(We.cancel(be),pt){var et=rn(lt,c)-Be,X=Nt;!A&&c?X-=et:X+=et;var _e=ze.current,Me=Ye.current,De=Me?X/Me:0,ye=Math.ceil(De*_e);ye=Math.max(ye,0),ye=Math.min(ye,_e),be=We(function(){i(ye,c)})}},He=function(){b(!1),o()};return window.addEventListener("mousemove",ue),window.addEventListener("touchmove",ue),window.addEventListener("mouseup",He),window.addEventListener("touchend",He),function(){window.removeEventListener("mousemove",ue),window.removeEventListener("touchmove",ue),window.removeEventListener("mouseup",He),window.removeEventListener("touchend",He),We.cancel(be)}}},[h]),g.useEffect(function(){ke()},[l]),g.useImperativeHandle(n,function(){return{delayHidden:ke}});var Oe="".concat(e,"-scrollbar"),de={position:"absolute",visibility:ge&&he?null:"hidden"},Se={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return c?(de.height=8,de.left=0,de.right=0,de.bottom=0,Se.height="100%",Se.width=u,A?Se.left=Ee:Se.right=Ee):(de.width=8,de.top=0,de.bottom=0,A?de.right=0:de.left=0,Se.width="100%",Se.height=u,Se.top=Ee),g.createElement("div",{ref:U,className:G()(Oe,(a={},(0,D.Z)(a,"".concat(Oe,"-horizontal"),c),(0,D.Z)(a,"".concat(Oe,"-vertical"),!c),(0,D.Z)(a,"".concat(Oe,"-visible"),ge),a)),style:(0,L.Z)((0,L.Z)({},de),p),onMouseDown:we,onMouseMove:ke},g.createElement("div",{ref:_,className:G()("".concat(Oe,"-thumb"),(0,D.Z)({},"".concat(Oe,"-thumb-moving"),h)),style:(0,L.Z)((0,L.Z)({},Se),y),onMouseDown:Ge}))}),an=Vn;function Gn(t){var n=t.children,a=t.setRef,e=g.useCallback(function(s){a(s)},[]);return g.cloneElement(n,{ref:e})}function Yn(t,n,a,e,s,l,d){var r=d.getKey;return t.slice(n,a+1).map(function(o,i){var c=n+i,u=l(o,c,{style:{width:e}}),v=r(o);return g.createElement(Gn,{key:v,setRef:function(y){return s(o,y)}},u)})}function Xn(t){return t instanceof HTMLElement||t instanceof SVGElement}function Qn(t){return Xn(t)?t:t instanceof g.Component?ht.findDOMNode(t):null}var Jn=function(){function t(){(0,re.Z)(this,t),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return(0,ae.Z)(t,[{key:"set",value:function(a,e){this.maps[a]=e,this.id+=1}},{key:"get",value:function(a){return this.maps[a]}}]),t}(),qn=Jn;function er(t,n,a){var e=g.useState(0),s=(0,ee.Z)(e,2),l=s[0],d=s[1],r=(0,g.useRef)(new Map),o=(0,g.useRef)(new qn),i=(0,g.useRef)();function c(){We.cancel(i.current)}function u(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;c();var y=function(){r.current.forEach(function(E,h){if(E&&E.offsetParent){var b=Qn(E),C=b.offsetHeight;o.current.get(h)!==C&&o.current.set(h,b.offsetHeight)}}),d(function(E){return E+1})};p?y():i.current=We(y)}function v(p,y){var m=t(p),E=r.current.get(m);y?(r.current.set(m,y),u()):r.current.delete(m),!E!=!y&&(y?n==null||n(p):a==null||a(p))}return(0,g.useEffect)(function(){return c},[]),[v,u,o.current,l]}function tr(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var on=tr()?g.useLayoutEffect:g.useEffect,sn=function(n,a){var e=g.useRef(!0);on(function(){return n(e.current)},a),on(function(){return e.current=!1,function(){e.current=!0}},[])},$a=function(n,a){sn(function(e){if(!e)return n()},a)},mt=sn;function ln(t){var n=g.useRef();n.current=t;var a=g.useCallback(function(){for(var e,s=arguments.length,l=new Array(s),d=0;d<s;d++)l[d]=arguments[d];return(e=n.current)===null||e===void 0?void 0:e.call.apply(e,[n].concat(l))},[]);return a}function Za(t){var n=React.useRef(!1),a=React.useState(t),e=_slicedToArray(a,2),s=e[0],l=e[1];React.useEffect(function(){return n.current=!1,function(){n.current=!0}},[]);function d(r,o){o&&n.current||l(r)}return[s,d]}function Dt(t){return t!==void 0}function Ua(t,n){var a=n||{},e=a.defaultValue,s=a.value,l=a.onChange,d=a.postState,r=useState(function(){return Dt(s)?s:Dt(e)?typeof e=="function"?e():e:typeof t=="function"?t():t}),o=_slicedToArray(r,2),i=o[0],c=o[1],u=s!==void 0?s:i,v=d?d(u):u,p=useEvent(l),y=useState([u]),m=_slicedToArray(y,2),E=m[0],h=m[1];useLayoutUpdateEffect(function(){var C=E[0];i!==C&&p(i,C)},[E]),useLayoutUpdateEffect(function(){Dt(s)||c(s)},[s]);var b=useEvent(function(C,x){c(C,x),h([u],x)});return[v,b]}var Ha=N(31461);function Fa(t,n,a){var e=React.useRef({});return(!("value"in e.current)||a(e.current.condition,n))&&(e.current.value=t(),e.current.condition=n),e.current.value}function nr(t,n){typeof t=="function"?t(n):_typeof(t)==="object"&&t&&"current"in t&&(t.current=n)}function rr(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];var e=n.filter(function(s){return s});return e.length<=1?e[0]:function(s){n.forEach(function(l){nr(l,s)})}}function ja(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return useMemo(function(){return rr.apply(void 0,n)},n,function(e,s){return e.length!==s.length||e.every(function(l,d){return l!==s[d]})})}function ar(t){var n,a,e=isMemo(t)?t.type.type:t.type;return!(typeof e=="function"&&!((n=e.prototype)!==null&&n!==void 0&&n.render)||typeof t=="function"&&!((a=t.prototype)!==null&&a!==void 0&&a.render))}function Wa(t){return!isValidElement(t)||isFragment(t)?!1:ar(t)}function cn(t,n,a,e){if(!n.length)return a;var s=_toArray(n),l=s[0],d=s.slice(1),r;return!t&&typeof l=="number"?r=[]:Array.isArray(t)?r=_toConsumableArray(t):r=_objectSpread({},t),e&&a===void 0&&d.length===1?delete r[l][d[0]]:r[l]=cn(r[l],d,a,e),r}function wt(t,n,a){var e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return n.length&&e&&a===void 0&&!get(t,n.slice(0,-1))?t:cn(t,n,a,e)}function or(t){return _typeof(t)==="object"&&t!==null&&Object.getPrototypeOf(t)===Object.prototype}function dn(t){return Array.isArray(t)?[]:{}}var ir=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function za(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];var e=dn(n[0]);return n.forEach(function(s){function l(d,r){var o=new Set(r),i=get(s,d),c=Array.isArray(i);if(c||or(i)){if(!o.has(i)){o.add(i);var u=get(e,d);c?e=wt(e,d,[]):(!u||_typeof(u)!=="object")&&(e=wt(e,d,dn(i))),ir(i).forEach(function(v){l([].concat(_toConsumableArray(d),[v]),o)})}}else e=wt(e,d,i)}l([])}),e}var Pt={},sr=[],lr=function(n){sr.push(n)};function cr(t,n){if(!1)var a}function dr(t,n){if(!1)var a}function ur(){Pt={}}function un(t,n,a){!n&&!Pt[a]&&(t(!1,a),Pt[a]=!0)}function Lt(t,n){un(cr,t,n)}function fr(t,n){un(dr,t,n)}Lt.preMessage=lr,Lt.resetWarned=ur,Lt.noteOnce=fr;var Ba=null,vr=10;function pr(t,n,a,e,s,l,d,r){var o=g.useRef(),i=g.useState(null),c=(0,ee.Z)(i,2),u=c[0],v=c[1];return mt(function(){if(u&&u.times<vr){if(!t.current){v(function(ke){return(0,L.Z)({},ke)});return}l();var p=u.targetAlign,y=u.originAlign,m=u.index,E=u.offset,h=t.current.clientHeight,b=!1,C=p,x=null;if(h){for(var k=p||y,P=0,O=0,I=0,M=Math.min(n.length-1,m),F=0;F<=M;F+=1){var A=s(n[F]);O=P;var U=a.get(A);I=O+(U===void 0?e:U),P=I}for(var _=k==="top"?E:h-E,B=M;B>=0;B-=1){var ce=s(n[B]),ge=a.get(ce);if(ge===void 0){b=!0;break}if(_-=ge,_<=0)break}switch(k){case"top":x=O-E;break;case"bottom":x=I-h+E;break;default:{var te=t.current.scrollTop,oe=te+h;O<te?C="top":I>oe&&(C="bottom")}}x!==null&&d(x),x!==u.lastTop&&(b=!0)}b&&v(function(ke){return(0,L.Z)((0,L.Z)({},ke),{},{times:ke.times+1,targetAlign:C,lastTop:x})})}},[u,t.current]),function(p){if(p==null){r();return}if(We.cancel(o.current),typeof p=="number")d(p);else if(p&&(0,V.Z)(p)==="object"){var y,m=p.align;"index"in p?y=p.index:y=n.findIndex(function(b){return s(b)===p.key});var E=p.offset,h=E===void 0?0:E;v({times:0,index:y,offset:h,originAlign:m})}}}function Va(t,n,a,e){var s=a-t,l=n-a,d=Math.min(s,l)*2;if(e<=d){var r=Math.floor(e/2);return e%2?a+r+1:a-r}return s>l?a-(e-l):a+(e-s)}function gr(t,n,a){var e=t.length,s=n.length,l,d;if(e===0&&s===0)return null;e<s?(l=t,d=n):(l=n,d=t);var r={__EMPTY_ITEM__:!0};function o(y){return y!==void 0?a(y):r}for(var i=null,c=Math.abs(e-s)!==1,u=0;u<d.length;u+=1){var v=o(l[u]),p=o(d[u]);if(v!==p){i=u,c=c||v!==o(d[u+1]);break}}return i===null?null:{index:i,multiple:c}}function hr(t,n,a){var e=g.useState(t),s=(0,ee.Z)(e,2),l=s[0],d=s[1],r=g.useState(null),o=(0,ee.Z)(r,2),i=o[0],c=o[1];return g.useEffect(function(){var u=gr(l||[],t||[],n);(u==null?void 0:u.index)!==void 0&&(a==null||a(u.index),c(t[u.index])),d(t)},[t]),[i]}var yr=(typeof navigator=="undefined"?"undefined":(0,V.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),fn=yr,vn=function(t,n){var a=(0,g.useRef)(!1),e=(0,g.useRef)(null);function s(){clearTimeout(e.current),a.current=!0,e.current=setTimeout(function(){a.current=!1},50)}var l=(0,g.useRef)({top:t,bottom:n});return l.current.top=t,l.current.bottom=n,function(d){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o=d<0&&l.current.top||d>0&&l.current.bottom;return r&&o?(clearTimeout(e.current),a.current=!1):(!o||a.current)&&s(),!a.current&&o}};function mr(t,n,a,e,s){var l=(0,g.useRef)(0),d=(0,g.useRef)(null),r=(0,g.useRef)(null),o=(0,g.useRef)(!1),i=vn(n,a);function c(E,h){We.cancel(d.current),l.current+=h,r.current=h,!i(h)&&(fn||E.preventDefault(),d.current=We(function(){var b=o.current?10:1;s(l.current*b),l.current=0}))}function u(E,h){s(h,!0),fn||E.preventDefault()}var v=(0,g.useRef)(null),p=(0,g.useRef)(null);function y(E){if(t){We.cancel(p.current),p.current=We(function(){v.current=null},2);var h=E.deltaX,b=E.deltaY,C=E.shiftKey,x=h,k=b;(v.current==="sx"||!v.current&&C&&b&&!h)&&(x=b,k=0,v.current="sx");var P=Math.abs(x),O=Math.abs(k);v.current===null&&(v.current=e&&P>O?"x":"y"),v.current==="y"?c(E,k):u(E,x)}}function m(E){t&&(o.current=E.detail===r.current)}return[y,m]}var Er=14/15;function Sr(t,n,a){var e=(0,g.useRef)(!1),s=(0,g.useRef)(0),l=(0,g.useRef)(null),d=(0,g.useRef)(null),r,o=function(v){if(e.current){var p=Math.ceil(v.touches[0].pageY),y=s.current-p;s.current=p,a(y)&&v.preventDefault(),clearInterval(d.current),d.current=setInterval(function(){y*=Er,(!a(y,!0)||Math.abs(y)<=.1)&&clearInterval(d.current)},16)}},i=function(){e.current=!1,r()},c=function(v){r(),v.touches.length===1&&!e.current&&(e.current=!0,s.current=Math.ceil(v.touches[0].pageY),l.current=v.target,l.current.addEventListener("touchmove",o),l.current.addEventListener("touchend",i))};r=function(){l.current&&(l.current.removeEventListener("touchmove",o),l.current.removeEventListener("touchend",i))},mt(function(){return t&&n.current.addEventListener("touchstart",c),function(){var u;(u=n.current)===null||u===void 0||u.removeEventListener("touchstart",c),r(),clearInterval(d.current)}},[t])}var br=20;function pn(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=t/n*100;return isNaN(a)&&(a=0),a=Math.max(a,br),a=Math.min(a,t/2),Math.floor(a)}function Nr(t,n,a,e){var s=g.useMemo(function(){return[new Map,[]]},[t,a.id,e]),l=(0,ee.Z)(s,2),d=l[0],r=l[1],o=function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c,v=d.get(c),p=d.get(u);if(v===void 0||p===void 0)for(var y=t.length,m=r.length;m<y;m+=1){var E,h=t[m],b=n(h);d.set(b,m);var C=(E=a.get(b))!==null&&E!==void 0?E:e;if(r[m]=(r[m-1]||0)+C,b===c&&(v=m),b===u&&(p=m),v!==void 0&&p!==void 0)break}return{top:r[v-1]||0,bottom:r[p]}};return o}var Kr=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],Cr=[],xr={overflowY:"auto",overflowAnchor:"none"};function kr(t,n){var a=t.prefixCls,e=a===void 0?"rc-virtual-list":a,s=t.className,l=t.height,d=t.itemHeight,r=t.fullHeight,o=r===void 0?!0:r,i=t.style,c=t.data,u=t.children,v=t.itemKey,p=t.virtual,y=t.direction,m=t.scrollWidth,E=t.component,h=E===void 0?"div":E,b=t.onScroll,C=t.onVirtualScroll,x=t.onVisibleChange,k=t.innerProps,P=t.extraRender,O=t.styles,I=(0,at.Z)(t,Kr),M=!!(p!==!1&&l&&d),F=M&&c&&(d*c.length>l||!!m),A=y==="rtl",U=G()(e,(0,D.Z)({},"".concat(e,"-rtl"),A),s),_=c||Cr,B=(0,g.useRef)(),ce=(0,g.useRef)(),ge=(0,g.useState)(0),te=(0,ee.Z)(ge,2),oe=te[0],ke=te[1],Ae=(0,g.useState)(0),Ze=(0,ee.Z)(Ae,2),he=Ze[0],Ee=Ze[1],we=(0,g.useState)(!1),Ie=(0,ee.Z)(we,2),Ge=Ie[0],ze=Ie[1],Ye=function(){ze(!0)},Oe=function(){ze(!1)},de=g.useCallback(function($){return typeof v=="function"?v($):$==null?void 0:$[v]},[v]),Se={getKey:de};function be($){ke(function(Z){var z;typeof $=="function"?z=$(Z):z=$;var Re=Ra(z);return B.current.scrollTop=Re,Re})}var ue=(0,g.useRef)({start:0,end:_.length}),He=(0,g.useRef)(),st=hr(_,de),lt=(0,ee.Z)(st,1),Xe=lt[0];He.current=Xe;var pt=er(de,null,null),Be=(0,ee.Z)(pt,4),Nt=Be[0],et=Be[1],X=Be[2],_e=Be[3],Me=g.useMemo(function(){if(!M)return{scrollHeight:void 0,start:0,end:_.length-1,offset:void 0};if(!F){var $;return{scrollHeight:(($=ce.current)===null||$===void 0?void 0:$.offsetHeight)||0,start:0,end:_.length-1,offset:void 0}}for(var Z=0,z,Re,nt,Aa=_.length,Ct=0;Ct<Aa;Ct+=1){var Ia=_[Ct],_a=de(Ia),Bn=X.get(_a),qt=Z+(Bn===void 0?d:Bn);qt>=oe&&z===void 0&&(z=Ct,Re=Z),qt>oe+l&&nt===void 0&&(nt=Ct),Z=qt}return z===void 0&&(z=0,Re=0,nt=Math.ceil(l/d)),nt===void 0&&(nt=_.length-1),nt=Math.min(nt+1,_.length-1),{scrollHeight:Z,start:z,end:nt,offset:Re}},[F,M,oe,_,_e,l]),De=Me.scrollHeight,ye=Me.start,$e=Me.end,ct=Me.offset;ue.current.start=ye,ue.current.end=$e;var dt=g.useState({width:0,height:l}),tt=(0,ee.Z)(dt,2),Qe=tt[0],Ka=tt[1],Ca=function(Z){Ka({width:Z.width||Z.offsetWidth,height:Z.height||Z.offsetHeight})},In=(0,g.useRef)(),_n=(0,g.useRef)(),xa=g.useMemo(function(){return pn(Qe.width,m)},[Qe.width,m]),ka=g.useMemo(function(){return pn(Qe.height,De)},[Qe.height,De]),Bt=De-l,Vt=(0,g.useRef)(Bt);Vt.current=Bt;function Ra($){var Z=$;return Number.isNaN(Vt.current)||(Z=Math.min(Z,Vt.current)),Z=Math.max(Z,0),Z}var $n=oe<=0,Zn=oe>=Bt,Ta=vn($n,Zn),Gt=function(){return{x:A?-he:he,y:oe}},Yt=(0,g.useRef)(Gt()),Xt=ln(function(){if(C){var $=Gt();(Yt.current.x!==$.x||Yt.current.y!==$.y)&&(C($),Yt.current=$)}});function Un($,Z){var z=$;Z?((0,ht.flushSync)(function(){Ee(z)}),Xt()):be(z)}function Oa($){var Z=$.currentTarget.scrollTop;Z!==oe&&be(Z),b==null||b($),Xt()}var Qt=function(Z){var z=Z,Re=m-Qe.width;return z=Math.max(z,0),z=Math.min(z,Re),z},Ma=ln(function($,Z){Z?((0,ht.flushSync)(function(){Ee(function(z){var Re=z+(A?-$:$);return Qt(Re)})}),Xt()):be(function(z){var Re=z+$;return Re})}),Da=mr(M,$n,Zn,!!m,Ma),Hn=(0,ee.Z)(Da,2),Jt=Hn[0],Fn=Hn[1];Sr(M,B,function($,Z){return Ta($,Z)?!1:(Jt({preventDefault:function(){},deltaY:$}),!0)}),mt(function(){function $(z){M&&z.preventDefault()}var Z=B.current;return Z.addEventListener("wheel",Jt),Z.addEventListener("DOMMouseScroll",Fn),Z.addEventListener("MozMousePixelScroll",$),function(){Z.removeEventListener("wheel",Jt),Z.removeEventListener("DOMMouseScroll",Fn),Z.removeEventListener("MozMousePixelScroll",$)}},[M]),mt(function(){m&&Ee(function($){return Qt($)})},[Qe.width,m]);var jn=function(){var Z,z;(Z=In.current)===null||Z===void 0||Z.delayHidden(),(z=_n.current)===null||z===void 0||z.delayHidden()},Wn=pr(B,_,X,d,de,function(){return et(!0)},be,jn);g.useImperativeHandle(n,function(){return{getScrollInfo:Gt,scrollTo:function(Z){function z(Re){return Re&&(0,V.Z)(Re)==="object"&&("left"in Re||"top"in Re)}z(Z)?(Z.left!==void 0&&Ee(Qt(Z.left)),Wn(Z.top)):Wn(Z)}}}),mt(function(){if(x){var $=_.slice(ye,$e+1);x($,_)}},[ye,$e,_]);var wa=Nr(_,de,X,d),Pa=P==null?void 0:P({start:ye,end:$e,virtual:F,offsetX:he,offsetY:ct,rtl:A,getSize:wa}),La=Yn(_,ye,$e,m,Nt,u,Se),Kt=null;l&&(Kt=(0,L.Z)((0,D.Z)({},o?"height":"maxHeight",l),xr),M&&(Kt.overflowY="hidden",m&&(Kt.overflowX="hidden"),Ge&&(Kt.pointerEvents="none")));var zn={};return A&&(zn.dir="rtl"),g.createElement("div",(0,Q.Z)({style:(0,L.Z)((0,L.Z)({},i),{},{position:"relative"}),className:U},zn,I),g.createElement(vt.Z,{onResize:Ca},g.createElement(h,{className:"".concat(e,"-holder"),style:Kt,ref:B,onScroll:Oa,onMouseEnter:jn},g.createElement(je,{prefixCls:e,height:De,offsetX:he,offsetY:ct,scrollWidth:m,onInnerResize:et,ref:ce,innerProps:k,rtl:A,extra:Pa},La))),F&&De>l&&g.createElement(an,{ref:In,prefixCls:e,scrollOffset:oe,scrollRange:De,rtl:A,onScroll:Un,onStartMove:Ye,onStopMove:Oe,spinSize:ka,containerSize:Qe.height,style:O==null?void 0:O.verticalScrollBar,thumbStyle:O==null?void 0:O.verticalScrollBarThumb}),F&&m&&g.createElement(an,{ref:_n,prefixCls:e,scrollOffset:he,scrollRange:m,rtl:A,onScroll:Un,onStartMove:Ye,onStopMove:Oe,spinSize:xa,containerSize:Qe.width,horizontal:!0,style:O==null?void 0:O.horizontalScrollBar,thumbStyle:O==null?void 0:O.horizontalScrollBarThumb}))}var gn=g.forwardRef(kr);gn.displayName="List";var Rr=gn,Tr=Rr,Or=N(21224),Mr=function(n){for(var a=n.prefixCls,e=n.level,s=n.isStart,l=n.isEnd,d="".concat(a,"-indent-unit"),r=[],o=0;o<e;o+=1){var i;r.push(g.createElement("span",{key:o,className:G()(d,(i={},(0,D.Z)(i,"".concat(d,"-start"),s[o]),(0,D.Z)(i,"".concat(d,"-end"),l[o]),i))}))}return g.createElement("span",{"aria-hidden":"true",className:"".concat(a,"-indent")},r)},Dr=g.memo(Mr);function Le(t,n){return t[n]}var wr=N(99627);function At(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=[];return g.Children.forEach(t,function(e){e==null&&!n.keepEmpty||(Array.isArray(e)?a=a.concat(At(e)):(0,wr.isFragment)(e)&&e.props?a=a.concat(At(e.props.children,n)):a.push(e))}),a}function Pr(t,n){var a=(0,L.Z)({},t);return Array.isArray(n)&&n.forEach(function(e){delete a[e]}),a}var Lr=["children"];function hn(t,n){return"".concat(t,"-").concat(n)}function Ar(t){return t&&t.type&&t.type.isTreeNode}function Et(t,n){return t!=null?t:n}function kt(t){var n=t||{},a=n.title,e=n._title,s=n.key,l=n.children,d=a||"title";return{title:d,_title:e||[d],key:s||"key",children:l||"children"}}function Ga(t,n){var a=new Map;function e(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(d){var r=d[n.key],o=d[n.children];warning(r!=null,"Tree node must have a certain key: [".concat(l).concat(r,"]"));var i=String(r);warning(!a.has(i)||r===null||r===void 0,"Same 'key' exist in the Tree: ".concat(i)),a.set(i,!0),e(o,"".concat(l).concat(i," > "))})}e(t)}function Ir(t){function n(a){var e=At(a);return e.map(function(s){if(!Ar(s))return Te(!s,"Tree/TreeNode can only accept TreeNode as children."),null;var l=s.key,d=s.props,r=d.children,o=(0,at.Z)(d,Lr),i=(0,L.Z)({key:l},o),c=n(r);return c.length&&(i.children=c),i}).filter(function(s){return s})}return n(t)}function It(t,n,a){var e=kt(a),s=e._title,l=e.key,d=e.children,r=new Set(n===!0?[]:n),o=[];function i(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return c.map(function(v,p){for(var y=hn(u?u.pos:"0",p),m=Et(v[l],y),E,h=0;h<s.length;h+=1){var b=s[h];if(v[b]!==void 0){E=v[b];break}}var C=(0,L.Z)((0,L.Z)({},Pr(v,[].concat((0,J.Z)(s),[l,d]))),{},{title:E,key:m,parent:u,pos:y,children:null,data:v,isStart:[].concat((0,J.Z)(u?u.isStart:[]),[p===0]),isEnd:[].concat((0,J.Z)(u?u.isEnd:[]),[p===c.length-1])});return o.push(C),n===!0||r.has(m)?C.children=i(v[d]||[],C):C.children=[],C})}return i(t),o}function _r(t,n,a){var e={};(0,V.Z)(a)==="object"?e=a:e={externalGetKey:a},e=e||{};var s=e,l=s.childrenPropName,d=s.externalGetKey,r=s.fieldNames,o=kt(r),i=o.key,c=o.children,u=l||c,v;d?typeof d=="string"?v=function(m){return m[d]}:typeof d=="function"&&(v=function(m){return d(m)}):v=function(m,E){return Et(m[i],E)};function p(y,m,E,h){var b=y?y[u]:t,C=y?hn(E.pos,m):"0",x=y?[].concat((0,J.Z)(h),[y]):[];if(y){var k=v(y,C),P={node:y,index:m,pos:C,key:k,parentPos:E.node?E.pos:null,level:E.level+1,nodes:x};n(P)}b&&b.forEach(function(O,I){p(O,I,{node:y,pos:C,level:E?E.level+1:-1},x)})}p(null)}function $r(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.initWrapper,e=n.processEntity,s=n.onProcessFinished,l=n.externalGetKey,d=n.childrenPropName,r=n.fieldNames,o=arguments.length>2?arguments[2]:void 0,i=l||o,c={},u={},v={posEntities:c,keyEntities:u};return a&&(v=a(v)||v),_r(t,function(p){var y=p.node,m=p.index,E=p.pos,h=p.key,b=p.parentPos,C=p.level,x=p.nodes,k={node:y,nodes:x,index:m,key:h,pos:E,level:C},P=Et(h,E);c[E]=k,u[P]=k,k.parent=c[b],k.parent&&(k.parent.children=k.parent.children||[],k.parent.children.push(k)),e&&e(k,v)},{externalGetKey:i,childrenPropName:d,fieldNames:r}),s&&s(v),v}function St(t,n){var a=n.expandedKeys,e=n.selectedKeys,s=n.loadedKeys,l=n.loadingKeys,d=n.checkedKeys,r=n.halfCheckedKeys,o=n.dragOverNodeKey,i=n.dropPosition,c=n.keyEntities,u=Le(c,t),v={eventKey:t,expanded:a.indexOf(t)!==-1,selected:e.indexOf(t)!==-1,loaded:s.indexOf(t)!==-1,loading:l.indexOf(t)!==-1,checked:d.indexOf(t)!==-1,halfChecked:r.indexOf(t)!==-1,pos:String(u?u.pos:""),dragOver:o===t&&i===0,dragOverGapTop:o===t&&i===-1,dragOverGapBottom:o===t&&i===1};return v}function fe(t){var n=t.data,a=t.expanded,e=t.selected,s=t.checked,l=t.loaded,d=t.loading,r=t.halfChecked,o=t.dragOver,i=t.dragOverGapTop,c=t.dragOverGapBottom,u=t.pos,v=t.active,p=t.eventKey,y=(0,L.Z)((0,L.Z)({},n),{},{expanded:a,selected:e,checked:s,loaded:l,loading:d,halfChecked:r,dragOver:o,dragOverGapTop:i,dragOverGapBottom:c,pos:u,active:v,key:p});return"props"in y||Object.defineProperty(y,"props",{get:function(){return Te(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),y}var Zr=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],yn="open",mn="close",Ur="---",Hr=function(t){(0,me.Z)(a,t);var n=(0,ve.Z)(a);function a(){var e;(0,re.Z)(this,a);for(var s=arguments.length,l=new Array(s),d=0;d<s;d++)l[d]=arguments[d];return e=n.call.apply(n,[this].concat(l)),e.state={dragNodeHighlight:!1},e.selectHandle=void 0,e.cacheIndent=void 0,e.onSelectorClick=function(r){var o=e.props.context.onNodeClick;o(r,fe(e.props)),e.isSelectable()?e.onSelect(r):e.onCheck(r)},e.onSelectorDoubleClick=function(r){var o=e.props.context.onNodeDoubleClick;o(r,fe(e.props))},e.onSelect=function(r){if(!e.isDisabled()){var o=e.props.context.onNodeSelect;o(r,fe(e.props))}},e.onCheck=function(r){if(!e.isDisabled()){var o=e.props,i=o.disableCheckbox,c=o.checked,u=e.props.context.onNodeCheck;if(!(!e.isCheckable()||i)){var v=!c;u(r,fe(e.props),v)}}},e.onMouseEnter=function(r){var o=e.props.context.onNodeMouseEnter;o(r,fe(e.props))},e.onMouseLeave=function(r){var o=e.props.context.onNodeMouseLeave;o(r,fe(e.props))},e.onContextMenu=function(r){var o=e.props.context.onNodeContextMenu;o(r,fe(e.props))},e.onDragStart=function(r){var o=e.props.context.onNodeDragStart;r.stopPropagation(),e.setState({dragNodeHighlight:!0}),o(r,(0,ie.Z)(e));try{r.dataTransfer.setData("text/plain","")}catch(i){}},e.onDragEnter=function(r){var o=e.props.context.onNodeDragEnter;r.preventDefault(),r.stopPropagation(),o(r,(0,ie.Z)(e))},e.onDragOver=function(r){var o=e.props.context.onNodeDragOver;r.preventDefault(),r.stopPropagation(),o(r,(0,ie.Z)(e))},e.onDragLeave=function(r){var o=e.props.context.onNodeDragLeave;r.stopPropagation(),o(r,(0,ie.Z)(e))},e.onDragEnd=function(r){var o=e.props.context.onNodeDragEnd;r.stopPropagation(),e.setState({dragNodeHighlight:!1}),o(r,(0,ie.Z)(e))},e.onDrop=function(r){var o=e.props.context.onNodeDrop;r.preventDefault(),r.stopPropagation(),e.setState({dragNodeHighlight:!1}),o(r,(0,ie.Z)(e))},e.onExpand=function(r){var o=e.props,i=o.loading,c=o.context.onNodeExpand;i||c(r,fe(e.props))},e.setSelectHandle=function(r){e.selectHandle=r},e.getNodeState=function(){var r=e.props.expanded;return e.isLeaf()?null:r?yn:mn},e.hasChildren=function(){var r=e.props.eventKey,o=e.props.context.keyEntities,i=Le(o,r)||{},c=i.children;return!!(c||[]).length},e.isLeaf=function(){var r=e.props,o=r.isLeaf,i=r.loaded,c=e.props.context.loadData,u=e.hasChildren();return o===!1?!1:o||!c&&!u||c&&i&&!u},e.isDisabled=function(){var r=e.props.disabled,o=e.props.context.disabled;return!!(o||r)},e.isCheckable=function(){var r=e.props.checkable,o=e.props.context.checkable;return!o||r===!1?!1:o},e.syncLoadData=function(r){var o=r.expanded,i=r.loading,c=r.loaded,u=e.props.context,v=u.loadData,p=u.onNodeLoad;i||v&&o&&!e.isLeaf()&&!e.hasChildren()&&!c&&p(fe(e.props))},e.isDraggable=function(){var r=e.props,o=r.data,i=r.context.draggable;return!!(i&&(!i.nodeDraggable||i.nodeDraggable(o)))},e.renderDragHandler=function(){var r=e.props.context,o=r.draggable,i=r.prefixCls;return o!=null&&o.icon?g.createElement("span",{className:"".concat(i,"-draggable-icon")},o.icon):null},e.renderSwitcherIconDom=function(r){var o=e.props.switcherIcon,i=e.props.context.switcherIcon,c=o||i;return typeof c=="function"?c((0,L.Z)((0,L.Z)({},e.props),{},{isLeaf:r})):c},e.renderSwitcher=function(){var r=e.props.expanded,o=e.props.context.prefixCls;if(e.isLeaf()){var i=e.renderSwitcherIconDom(!0);return i!==!1?g.createElement("span",{className:G()("".concat(o,"-switcher"),"".concat(o,"-switcher-noop"))},i):null}var c=G()("".concat(o,"-switcher"),"".concat(o,"-switcher_").concat(r?yn:mn)),u=e.renderSwitcherIconDom(!1);return u!==!1?g.createElement("span",{onClick:e.onExpand,className:c},u):null},e.renderCheckbox=function(){var r=e.props,o=r.checked,i=r.halfChecked,c=r.disableCheckbox,u=e.props.context.prefixCls,v=e.isDisabled(),p=e.isCheckable();if(!p)return null;var y=typeof p!="boolean"?p:null;return g.createElement("span",{className:G()("".concat(u,"-checkbox"),o&&"".concat(u,"-checkbox-checked"),!o&&i&&"".concat(u,"-checkbox-indeterminate"),(v||c)&&"".concat(u,"-checkbox-disabled")),onClick:e.onCheck},y)},e.renderIcon=function(){var r=e.props.loading,o=e.props.context.prefixCls;return g.createElement("span",{className:G()("".concat(o,"-iconEle"),"".concat(o,"-icon__").concat(e.getNodeState()||"docu"),r&&"".concat(o,"-icon_loading"))})},e.renderSelector=function(){var r=e.state.dragNodeHighlight,o=e.props,i=o.title,c=i===void 0?Ur:i,u=o.selected,v=o.icon,p=o.loading,y=o.data,m=e.props.context,E=m.prefixCls,h=m.showIcon,b=m.icon,C=m.loadData,x=m.titleRender,k=e.isDisabled(),P="".concat(E,"-node-content-wrapper"),O;if(h){var I=v||b;O=I?g.createElement("span",{className:G()("".concat(E,"-iconEle"),"".concat(E,"-icon__customize"))},typeof I=="function"?I(e.props):I):e.renderIcon()}else C&&p&&(O=e.renderIcon());var M;typeof c=="function"?M=c(y):x?M=x(y):M=c;var F=g.createElement("span",{className:"".concat(E,"-title")},M);return g.createElement("span",{ref:e.setSelectHandle,title:typeof c=="string"?c:"",className:G()("".concat(P),"".concat(P,"-").concat(e.getNodeState()||"normal"),!k&&(u||r)&&"".concat(E,"-node-selected")),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onContextMenu:e.onContextMenu,onClick:e.onSelectorClick,onDoubleClick:e.onSelectorDoubleClick},O,F,e.renderDropIndicator())},e.renderDropIndicator=function(){var r=e.props,o=r.disabled,i=r.eventKey,c=e.props.context,u=c.draggable,v=c.dropLevelOffset,p=c.dropPosition,y=c.prefixCls,m=c.indent,E=c.dropIndicatorRender,h=c.dragOverNodeKey,b=c.direction,C=!!u,x=!o&&C&&h===i,k=m!=null?m:e.cacheIndent;return e.cacheIndent=m,x?E({dropPosition:p,dropLevelOffset:v,indent:k,prefixCls:y,direction:b}):null},e}return(0,ae.Z)(a,[{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,l=this.props.context.selectable;return typeof s=="boolean"?s:l}},{key:"render",value:function(){var s,l=this.props,d=l.eventKey,r=l.className,o=l.style,i=l.dragOver,c=l.dragOverGapTop,u=l.dragOverGapBottom,v=l.isLeaf,p=l.isStart,y=l.isEnd,m=l.expanded,E=l.selected,h=l.checked,b=l.halfChecked,C=l.loading,x=l.domRef,k=l.active,P=l.data,O=l.onMouseMove,I=l.selectable,M=(0,at.Z)(l,Zr),F=this.props.context,A=F.prefixCls,U=F.filterTreeNode,_=F.keyEntities,B=F.dropContainerKey,ce=F.dropTargetKey,ge=F.draggingNodeKey,te=this.isDisabled(),oe=se(M,{aria:!0,data:!0}),ke=Le(_,d)||{},Ae=ke.level,Ze=y[y.length-1],he=this.isDraggable(),Ee=!te&&he,we=ge===d,Ie=I!==void 0?{"aria-selected":!!I}:void 0;return g.createElement("div",(0,Q.Z)({ref:x,className:G()(r,"".concat(A,"-treenode"),(s={},(0,D.Z)(s,"".concat(A,"-treenode-disabled"),te),(0,D.Z)(s,"".concat(A,"-treenode-switcher-").concat(m?"open":"close"),!v),(0,D.Z)(s,"".concat(A,"-treenode-checkbox-checked"),h),(0,D.Z)(s,"".concat(A,"-treenode-checkbox-indeterminate"),b),(0,D.Z)(s,"".concat(A,"-treenode-selected"),E),(0,D.Z)(s,"".concat(A,"-treenode-loading"),C),(0,D.Z)(s,"".concat(A,"-treenode-active"),k),(0,D.Z)(s,"".concat(A,"-treenode-leaf-last"),Ze),(0,D.Z)(s,"".concat(A,"-treenode-draggable"),he),(0,D.Z)(s,"dragging",we),(0,D.Z)(s,"drop-target",ce===d),(0,D.Z)(s,"drop-container",B===d),(0,D.Z)(s,"drag-over",!te&&i),(0,D.Z)(s,"drag-over-gap-top",!te&&c),(0,D.Z)(s,"drag-over-gap-bottom",!te&&u),(0,D.Z)(s,"filter-node",U&&U(fe(this.props))),s)),style:o,draggable:Ee,"aria-grabbed":we,onDragStart:Ee?this.onDragStart:void 0,onDragEnter:he?this.onDragEnter:void 0,onDragOver:he?this.onDragOver:void 0,onDragLeave:he?this.onDragLeave:void 0,onDrop:he?this.onDrop:void 0,onDragEnd:he?this.onDragEnd:void 0,onMouseMove:O},Ie,oe),g.createElement(Dr,{prefixCls:A,level:Ae,isStart:p,isEnd:y}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),a}(g.Component),_t=function(n){return g.createElement(ut.Consumer,null,function(a){return g.createElement(Hr,(0,Q.Z)({},n,{context:a}))})};_t.displayName="TreeNode",_t.isTreeNode=1;var $t=_t;function Fr(t,n){var a=g.useState(!1),e=(0,ee.Z)(a,2),s=e[0],l=e[1];g.useLayoutEffect(function(){if(s)return t(),function(){n()}},[s]),g.useLayoutEffect(function(){return l(!0),function(){l(!1)}},[])}var jr=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],En=function(n,a){var e=n.className,s=n.style,l=n.motion,d=n.motionNodes,r=n.motionType,o=n.onMotionStart,i=n.onMotionEnd,c=n.active,u=n.treeNodeRequiredProps,v=(0,at.Z)(n,jr),p=g.useState(!0),y=(0,ee.Z)(p,2),m=y[0],E=y[1],h=g.useContext(ut),b=h.prefixCls,C=d&&r!=="hide";xt(function(){d&&C!==m&&E(C)},[d]);var x=function(){d&&o()},k=g.useRef(!1),P=function(){d&&!k.current&&(k.current=!0,i())};Fr(x,P);var O=function(M){C===M&&P()};return d?g.createElement(Or.ZP,(0,Q.Z)({ref:a,visible:m},l,{motionAppear:r==="show",onVisibleChanged:O}),function(I,M){var F=I.className,A=I.style;return g.createElement("div",{ref:M,className:G()("".concat(b,"-treenode-motion"),F),style:A},d.map(function(U){var _=(0,Q.Z)({},(ft(U.data),U.data)),B=U.title,ce=U.key,ge=U.isStart,te=U.isEnd;delete _.children;var oe=St(ce,u);return g.createElement($t,(0,Q.Z)({},_,oe,{title:B,active:c,data:U.data,key:ce,isStart:ge,isEnd:te}))}))}):g.createElement($t,(0,Q.Z)({domRef:a,className:e,style:s},v,{active:c}))};En.displayName="MotionTreeNode";var Wr=g.forwardRef(En),zr=Wr;function Br(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=t.length,e=n.length;if(Math.abs(a-e)!==1)return{add:!1,key:null};function s(l,d){var r=new Map;l.forEach(function(i){r.set(i,!0)});var o=d.filter(function(i){return!r.has(i)});return o.length===1?o[0]:null}return a<e?{add:!0,key:s(t,n)}:{add:!1,key:s(n,t)}}function Sn(t,n,a){var e=t.findIndex(function(r){return r.key===a}),s=t[e+1],l=n.findIndex(function(r){return r.key===a});if(s){var d=n.findIndex(function(r){return r.key===s.key});return n.slice(l+1,d)}return n.slice(l+1)}var Vr=["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"],bn={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Gr=function(){},it="RC_TREE_MOTION_".concat(Math.random()),Zt={key:it},Nn={key:it,level:0,index:0,pos:"0",node:Zt,nodes:[Zt]},Kn={parent:null,children:[],pos:Nn.pos,data:Zt,title:null,key:it,isStart:[],isEnd:[]};function Cn(t,n,a,e){return n===!1||!a?t:t.slice(0,Math.ceil(a/e)+1)}function xn(t){var n=t.key,a=t.pos;return Et(n,a)}function Yr(t){for(var n=String(t.data.key),a=t;a.parent;)a=a.parent,n="".concat(a.data.key," > ").concat(n);return n}var kn=g.forwardRef(function(t,n){var a=t.prefixCls,e=t.data,s=t.selectable,l=t.checkable,d=t.expandedKeys,r=t.selectedKeys,o=t.checkedKeys,i=t.loadedKeys,c=t.loadingKeys,u=t.halfCheckedKeys,v=t.keyEntities,p=t.disabled,y=t.dragging,m=t.dragOverNodeKey,E=t.dropPosition,h=t.motion,b=t.height,C=t.itemHeight,x=t.virtual,k=t.focusable,P=t.activeItem,O=t.focused,I=t.tabIndex,M=t.onKeyDown,F=t.onFocus,A=t.onBlur,U=t.onActiveChange,_=t.onListChangeStart,B=t.onListChangeEnd,ce=(0,at.Z)(t,Vr),ge=g.useRef(null),te=g.useRef(null);g.useImperativeHandle(n,function(){return{scrollTo:function(_e){ge.current.scrollTo(_e)},getIndentWidth:function(){return te.current.offsetWidth}}});var oe=g.useState(d),ke=(0,ee.Z)(oe,2),Ae=ke[0],Ze=ke[1],he=g.useState(e),Ee=(0,ee.Z)(he,2),we=Ee[0],Ie=Ee[1],Ge=g.useState(e),ze=(0,ee.Z)(Ge,2),Ye=ze[0],Oe=ze[1],de=g.useState([]),Se=(0,ee.Z)(de,2),be=Se[0],ue=Se[1],He=g.useState(null),st=(0,ee.Z)(He,2),lt=st[0],Xe=st[1],pt=g.useRef(e);pt.current=e;function Be(){var X=pt.current;Ie(X),Oe(X),ue([]),Xe(null),B()}xt(function(){Ze(d);var X=Br(Ae,d);if(X.key!==null)if(X.add){var _e=we.findIndex(function(dt){var tt=dt.key;return tt===X.key}),Me=Cn(Sn(we,e,X.key),x,b,C),De=we.slice();De.splice(_e+1,0,Kn),Oe(De),ue(Me),Xe("show")}else{var ye=e.findIndex(function(dt){var tt=dt.key;return tt===X.key}),$e=Cn(Sn(e,we,X.key),x,b,C),ct=e.slice();ct.splice(ye+1,0,Kn),Oe(ct),ue($e),Xe("hide")}else we!==e&&(Ie(e),Oe(e))},[d,e]),g.useEffect(function(){y||Be()},[y]);var Nt=h?Ye:e,et={expandedKeys:d,selectedKeys:r,loadedKeys:i,loadingKeys:c,checkedKeys:o,halfCheckedKeys:u,dragOverNodeKey:m,dropPosition:E,keyEntities:v};return g.createElement(g.Fragment,null,O&&P&&g.createElement("span",{style:bn,"aria-live":"assertive"},Yr(P)),g.createElement("div",null,g.createElement("input",{style:bn,disabled:k===!1||p,tabIndex:k!==!1?I:null,onKeyDown:M,onFocus:F,onBlur:A,value:"",onChange:Gr,"aria-label":"for screen reader"})),g.createElement("div",{className:"".concat(a,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},g.createElement("div",{className:"".concat(a,"-indent")},g.createElement("div",{ref:te,className:"".concat(a,"-indent-unit")}))),g.createElement(Tr,(0,Q.Z)({},ce,{data:Nt,itemKey:xn,height:b,fullHeight:!1,virtual:x,itemHeight:C,prefixCls:"".concat(a,"-list"),ref:ge,onVisibleChange:function(_e,Me){var De=new Set(_e),ye=Me.filter(function($e){return!De.has($e)});ye.some(function($e){return xn($e)===it})&&Be()}}),function(X){var _e=X.pos,Me=(0,Q.Z)({},(ft(X.data),X.data)),De=X.title,ye=X.key,$e=X.isStart,ct=X.isEnd,dt=Et(ye,_e);delete Me.key,delete Me.children;var tt=St(dt,et);return g.createElement(zr,(0,Q.Z)({},Me,tt,{title:De,active:!!P&&ye===P.key,pos:_e,data:X.data,isStart:$e,isEnd:ct,motion:h,motionNodes:ye===it?be:null,motionType:lt,onMotionStart:_,onMotionEnd:Be,treeNodeRequiredProps:et,onMouseMove:function(){U(null)}}))}))});kn.displayName="NodeList";var Xr=kn,Qr=null;function Ve(t,n){if(!t)return[];var a=t.slice(),e=a.indexOf(n);return e>=0&&a.splice(e,1),a}function qe(t,n){var a=(t||[]).slice();return a.indexOf(n)===-1&&a.push(n),a}function Ut(t){return t.split("-")}function Jr(t,n){var a=[],e=Le(n,t);function s(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(d){var r=d.key,o=d.children;a.push(r),s(o)})}return s(e.children),a}function qr(t){if(t.parent){var n=Ut(t.pos);return Number(n[n.length-1])===t.parent.children.length-1}return!1}function ea(t){var n=Ut(t.pos);return Number(n[n.length-1])===0}function Rn(t,n,a,e,s,l,d,r,o,i){var c,u=t.clientX,v=t.clientY,p=t.target.getBoundingClientRect(),y=p.top,m=p.height,E=(i==="rtl"?-1:1)*(((s==null?void 0:s.x)||0)-u),h=(E-12)/e,b=Le(r,a.props.eventKey);if(v<y+m/2){var C=d.findIndex(function(ce){return ce.key===b.key}),x=C<=0?0:C-1,k=d[x].key;b=Le(r,k)}var P=b.key,O=b,I=b.key,M=0,F=0;if(!o.includes(P))for(var A=0;A<h&&qr(b);A+=1)b=b.parent,F+=1;var U=n.props.data,_=b.node,B=!0;return ea(b)&&b.level===0&&v<y+m/2&&l({dragNode:U,dropNode:_,dropPosition:-1})&&b.key===a.props.eventKey?M=-1:(O.children||[]).length&&o.includes(I)?l({dragNode:U,dropNode:_,dropPosition:0})?M=0:B=!1:F===0?h>-1.5?l({dragNode:U,dropNode:_,dropPosition:1})?M=1:B=!1:l({dragNode:U,dropNode:_,dropPosition:0})?M=0:l({dragNode:U,dropNode:_,dropPosition:1})?M=1:B=!1:l({dragNode:U,dropNode:_,dropPosition:1})?M=1:B=!1,{dropPosition:M,dropLevelOffset:F,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:I,dropContainerKey:M===0?null:((c=b.parent)===null||c===void 0?void 0:c.key)||null,dropAllowed:B}}function Tn(t,n){if(t){var a=n.multiple;return a?t.slice():t.length?[t[0]]:t}}var ta=function(n){return n};function na(t,n){if(!t)return[];var a=n||{},e=a.processProps,s=e===void 0?ta:e,l=Array.isArray(t)?t:[t];return l.map(function(d){var r=d.children,o=_objectWithoutProperties(d,Qr),i=na(r,n);return React.createElement(TreeNode,_extends({key:o.key},s(o)),i)})}function Ht(t){if(!t)return null;var n;if(Array.isArray(t))n={checkedKeys:t,halfCheckedKeys:void 0};else if((0,V.Z)(t)==="object")n={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return Te(!1,"`checkedKeys` is not an array or an object"),null;return n}function On(t,n){var a=new Set;function e(s){if(!a.has(s)){var l=Le(n,s);if(l){a.add(s);var d=l.parent,r=l.node;r.disabled||d&&e(d.key)}}}return(t||[]).forEach(function(s){e(s)}),(0,J.Z)(a)}function Mn(t,n){var a=new Set;return t.forEach(function(e){n.has(e)||a.add(e)}),a}function ra(t){var n=t||{},a=n.disabled,e=n.disableCheckbox,s=n.checkable;return!!(a||e)||s===!1}function aa(t,n,a,e){for(var s=new Set(t),l=new Set,d=0;d<=a;d+=1){var r=n.get(d)||new Set;r.forEach(function(u){var v=u.key,p=u.node,y=u.children,m=y===void 0?[]:y;s.has(v)&&!e(p)&&m.filter(function(E){return!e(E.node)}).forEach(function(E){s.add(E.key)})})}for(var o=new Set,i=a;i>=0;i-=1){var c=n.get(i)||new Set;c.forEach(function(u){var v=u.parent,p=u.node;if(!(e(p)||!u.parent||o.has(u.parent.key))){if(e(u.parent.node)){o.add(v.key);return}var y=!0,m=!1;(v.children||[]).filter(function(E){return!e(E.node)}).forEach(function(E){var h=E.key,b=s.has(h);y&&!b&&(y=!1),!m&&(b||l.has(h))&&(m=!0)}),y&&s.add(v.key),m&&l.add(v.key),o.add(v.key)}})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(Mn(l,s))}}function oa(t,n,a,e,s){for(var l=new Set(t),d=new Set(n),r=0;r<=e;r+=1){var o=a.get(r)||new Set;o.forEach(function(v){var p=v.key,y=v.node,m=v.children,E=m===void 0?[]:m;!l.has(p)&&!d.has(p)&&!s(y)&&E.filter(function(h){return!s(h.node)}).forEach(function(h){l.delete(h.key)})})}d=new Set;for(var i=new Set,c=e;c>=0;c-=1){var u=a.get(c)||new Set;u.forEach(function(v){var p=v.parent,y=v.node;if(!(s(y)||!v.parent||i.has(v.parent.key))){if(s(v.parent.node)){i.add(p.key);return}var m=!0,E=!1;(p.children||[]).filter(function(h){return!s(h.node)}).forEach(function(h){var b=h.key,C=l.has(b);m&&!C&&(m=!1),!E&&(C||d.has(b))&&(E=!0)}),m||l.delete(p.key),E&&d.add(p.key),i.add(p.key)}})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(Mn(d,l))}}function Ft(t,n,a,e){var s=[],l;e?l=e:l=ra;var d=new Set(t.filter(function(c){var u=!!Le(a,c);return u||s.push(c),u})),r=new Map,o=0;Object.keys(a).forEach(function(c){var u=a[c],v=u.level,p=r.get(v);p||(p=new Set,r.set(v,p)),p.add(u),o=Math.max(o,v)}),Te(!s.length,"Tree missing follow keys: ".concat(s.slice(0,100).map(function(c){return"'".concat(c,"'")}).join(", ")));var i;return n===!0?i=aa(d,r,o,l):i=oa(d,n.halfCheckedKeys,r,o,l),i}var ia=10,Dn=function(t){(0,me.Z)(a,t);var n=(0,ve.Z)(a);function a(){var e;(0,re.Z)(this,a);for(var s=arguments.length,l=new Array(s),d=0;d<s;d++)l[d]=arguments[d];return e=n.call.apply(n,[this].concat(l)),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:kt()},e.dragStartMousePosition=null,e.dragNode=void 0,e.currentMouseOverDroppableNodeKey=null,e.listRef=g.createRef(),e.onNodeDragStart=function(r,o){var i=e.state,c=i.expandedKeys,u=i.keyEntities,v=e.props.onDragStart,p=o.props.eventKey;e.dragNode=o,e.dragStartMousePosition={x:r.clientX,y:r.clientY};var y=Ve(c,p);e.setState({draggingNodeKey:p,dragChildrenKeys:Jr(p,u),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(y),window.addEventListener("dragend",e.onWindowDragEnd),v==null||v({event:r,node:fe(o.props)})},e.onNodeDragEnter=function(r,o){var i=e.state,c=i.expandedKeys,u=i.keyEntities,v=i.dragChildrenKeys,p=i.flattenNodes,y=i.indent,m=e.props,E=m.onDragEnter,h=m.onExpand,b=m.allowDrop,C=m.direction,x=o.props,k=x.pos,P=x.eventKey,O=(0,ie.Z)(e),I=O.dragNode;if(e.currentMouseOverDroppableNodeKey!==P&&(e.currentMouseOverDroppableNodeKey=P),!I){e.resetDragState();return}var M=Rn(r,I,o,y,e.dragStartMousePosition,b,p,u,c,C),F=M.dropPosition,A=M.dropLevelOffset,U=M.dropTargetKey,_=M.dropContainerKey,B=M.dropTargetPos,ce=M.dropAllowed,ge=M.dragOverNodeKey;if(v.indexOf(U)!==-1||!ce){e.resetDragState();return}if(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach(function(te){clearTimeout(e.delayedDragEnterLogic[te])}),I.props.eventKey!==o.props.eventKey&&(r.persist(),e.delayedDragEnterLogic[k]=window.setTimeout(function(){if(e.state.draggingNodeKey!==null){var te=(0,J.Z)(c),oe=Le(u,o.props.eventKey);oe&&(oe.children||[]).length&&(te=qe(c,o.props.eventKey)),"expandedKeys"in e.props||e.setExpandedKeys(te),h==null||h(te,{node:fe(o.props),expanded:!0,nativeEvent:r.nativeEvent})}},800)),I.props.eventKey===U&&A===0){e.resetDragState();return}e.setState({dragOverNodeKey:ge,dropPosition:F,dropLevelOffset:A,dropTargetKey:U,dropContainerKey:_,dropTargetPos:B,dropAllowed:ce}),E==null||E({event:r,node:fe(o.props),expandedKeys:c})},e.onNodeDragOver=function(r,o){var i=e.state,c=i.dragChildrenKeys,u=i.flattenNodes,v=i.keyEntities,p=i.expandedKeys,y=i.indent,m=e.props,E=m.onDragOver,h=m.allowDrop,b=m.direction,C=(0,ie.Z)(e),x=C.dragNode;if(x){var k=Rn(r,x,o,y,e.dragStartMousePosition,h,u,v,p,b),P=k.dropPosition,O=k.dropLevelOffset,I=k.dropTargetKey,M=k.dropContainerKey,F=k.dropAllowed,A=k.dropTargetPos,U=k.dragOverNodeKey;c.indexOf(I)!==-1||!F||(x.props.eventKey===I&&O===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():P===e.state.dropPosition&&O===e.state.dropLevelOffset&&I===e.state.dropTargetKey&&M===e.state.dropContainerKey&&A===e.state.dropTargetPos&&F===e.state.dropAllowed&&U===e.state.dragOverNodeKey||e.setState({dropPosition:P,dropLevelOffset:O,dropTargetKey:I,dropContainerKey:M,dropTargetPos:A,dropAllowed:F,dragOverNodeKey:U}),E==null||E({event:r,node:fe(o.props)}))}},e.onNodeDragLeave=function(r,o){e.currentMouseOverDroppableNodeKey===o.props.eventKey&&!r.currentTarget.contains(r.relatedTarget)&&(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var i=e.props.onDragLeave;i==null||i({event:r,node:fe(o.props)})},e.onWindowDragEnd=function(r){e.onNodeDragEnd(r,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDragEnd=function(r,o){var i=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),i==null||i({event:r,node:fe(o.props)}),e.dragNode=null,window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDrop=function(r,o){var i,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,u=e.state,v=u.dragChildrenKeys,p=u.dropPosition,y=u.dropTargetKey,m=u.dropTargetPos,E=u.dropAllowed;if(E){var h=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),y!==null){var b=(0,L.Z)((0,L.Z)({},St(y,e.getTreeNodeRequiredProps())),{},{active:((i=e.getActiveItem())===null||i===void 0?void 0:i.key)===y,data:Le(e.state.keyEntities,y).node}),C=v.indexOf(y)!==-1;Te(!C,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var x=Ut(m),k={event:r,node:fe(b),dragNode:e.dragNode?fe(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(v),dropToGap:p!==0,dropPosition:p+Number(x[x.length-1])};c||h==null||h(k),e.dragNode=null}}},e.cleanDragState=function(){var r=e.state.draggingNodeKey;r!==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(r,o){var i=e.state,c=i.expandedKeys,u=i.flattenNodes,v=o.expanded,p=o.key,y=o.isLeaf;if(!(y||r.shiftKey||r.metaKey||r.ctrlKey)){var m=u.filter(function(h){return h.key===p})[0],E=fe((0,L.Z)((0,L.Z)({},St(p,e.getTreeNodeRequiredProps())),{},{data:m.data}));e.setExpandedKeys(v?Ve(c,p):qe(c,p)),e.onNodeExpand(r,E)}},e.onNodeClick=function(r,o){var i=e.props,c=i.onClick,u=i.expandAction;u==="click"&&e.triggerExpandActionExpand(r,o),c==null||c(r,o)},e.onNodeDoubleClick=function(r,o){var i=e.props,c=i.onDoubleClick,u=i.expandAction;u==="doubleClick"&&e.triggerExpandActionExpand(r,o),c==null||c(r,o)},e.onNodeSelect=function(r,o){var i=e.state.selectedKeys,c=e.state,u=c.keyEntities,v=c.fieldNames,p=e.props,y=p.onSelect,m=p.multiple,E=o.selected,h=o[v.key],b=!E;b?m?i=qe(i,h):i=[h]:i=Ve(i,h);var C=i.map(function(x){var k=Le(u,x);return k?k.node:null}).filter(function(x){return x});e.setUncontrolledState({selectedKeys:i}),y==null||y(i,{event:"select",selected:b,node:o,selectedNodes:C,nativeEvent:r.nativeEvent})},e.onNodeCheck=function(r,o,i){var c=e.state,u=c.keyEntities,v=c.checkedKeys,p=c.halfCheckedKeys,y=e.props,m=y.checkStrictly,E=y.onCheck,h=o.key,b,C={event:"check",node:o,checked:i,nativeEvent:r.nativeEvent};if(m){var x=i?qe(v,h):Ve(v,h),k=Ve(p,h);b={checked:x,halfChecked:k},C.checkedNodes=x.map(function(A){return Le(u,A)}).filter(function(A){return A}).map(function(A){return A.node}),e.setUncontrolledState({checkedKeys:x})}else{var P=Ft([].concat((0,J.Z)(v),[h]),!0,u),O=P.checkedKeys,I=P.halfCheckedKeys;if(!i){var M=new Set(O);M.delete(h);var F=Ft(Array.from(M),{checked:!1,halfCheckedKeys:I},u);O=F.checkedKeys,I=F.halfCheckedKeys}b=O,C.checkedNodes=[],C.checkedNodesPositions=[],C.halfCheckedKeys=I,O.forEach(function(A){var U=Le(u,A);if(U){var _=U.node,B=U.pos;C.checkedNodes.push(_),C.checkedNodesPositions.push({node:_,pos:B})}}),e.setUncontrolledState({checkedKeys:O},!1,{halfCheckedKeys:I})}E==null||E(b,C)},e.onNodeLoad=function(r){var o=r.key,i=new Promise(function(c,u){e.setState(function(v){var p=v.loadedKeys,y=p===void 0?[]:p,m=v.loadingKeys,E=m===void 0?[]:m,h=e.props,b=h.loadData,C=h.onLoad;if(!b||y.indexOf(o)!==-1||E.indexOf(o)!==-1)return null;var x=b(r);return x.then(function(){var k=e.state.loadedKeys,P=qe(k,o);C==null||C(P,{event:"load",node:r}),e.setUncontrolledState({loadedKeys:P}),e.setState(function(O){return{loadingKeys:Ve(O.loadingKeys,o)}}),c()}).catch(function(k){if(e.setState(function(O){return{loadingKeys:Ve(O.loadingKeys,o)}}),e.loadingRetryTimes[o]=(e.loadingRetryTimes[o]||0)+1,e.loadingRetryTimes[o]>=ia){var P=e.state.loadedKeys;Te(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:qe(P,o)}),c()}u(k)}),{loadingKeys:qe(E,o)}})});return i.catch(function(){}),i},e.onNodeMouseEnter=function(r,o){var i=e.props.onMouseEnter;i==null||i({event:r,node:o})},e.onNodeMouseLeave=function(r,o){var i=e.props.onMouseLeave;i==null||i({event:r,node:o})},e.onNodeContextMenu=function(r,o){var i=e.props.onRightClick;i&&(r.preventDefault(),i({event:r,node:o}))},e.onFocus=function(){var r=e.props.onFocus;e.setState({focused:!0});for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];r==null||r.apply(void 0,i)},e.onBlur=function(){var r=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];r==null||r.apply(void 0,i)},e.getTreeNodeRequiredProps=function(){var r=e.state,o=r.expandedKeys,i=r.selectedKeys,c=r.loadedKeys,u=r.loadingKeys,v=r.checkedKeys,p=r.halfCheckedKeys,y=r.dragOverNodeKey,m=r.dropPosition,E=r.keyEntities;return{expandedKeys:o||[],selectedKeys:i||[],loadedKeys:c||[],loadingKeys:u||[],checkedKeys:v||[],halfCheckedKeys:p||[],dragOverNodeKey:y,dropPosition:m,keyEntities:E}},e.setExpandedKeys=function(r){var o=e.state,i=o.treeData,c=o.fieldNames,u=It(i,r,c);e.setUncontrolledState({expandedKeys:r,flattenNodes:u},!0)},e.onNodeExpand=function(r,o){var i=e.state.expandedKeys,c=e.state,u=c.listChanging,v=c.fieldNames,p=e.props,y=p.onExpand,m=p.loadData,E=o.expanded,h=o[v.key];if(!u){var b=i.indexOf(h),C=!E;if(Te(E&&b!==-1||!E&&b===-1,"Expand state not sync with index check"),C?i=qe(i,h):i=Ve(i,h),e.setExpandedKeys(i),y==null||y(i,{node:o,expanded:C,nativeEvent:r.nativeEvent}),C&&m){var x=e.onNodeLoad(o);x&&x.then(function(){var k=It(e.state.treeData,i,v);e.setUncontrolledState({flattenNodes:k})}).catch(function(){var k=e.state.expandedKeys,P=Ve(k,h);e.setExpandedKeys(P)})}}},e.onListChangeStart=function(){e.setUncontrolledState({listChanging:!0})},e.onListChangeEnd=function(){setTimeout(function(){e.setUncontrolledState({listChanging:!1})})},e.onActiveChange=function(r){var o=e.state.activeKey,i=e.props,c=i.onActiveChange,u=i.itemScrollOffset,v=u===void 0?0:u;o!==r&&(e.setState({activeKey:r}),r!==null&&e.scrollTo({key:r,offset:v}),c==null||c(r))},e.getActiveItem=function(){var r=e.state,o=r.activeKey,i=r.flattenNodes;return o===null?null:i.find(function(c){var u=c.key;return u===o})||null},e.offsetActiveKey=function(r){var o=e.state,i=o.flattenNodes,c=o.activeKey,u=i.findIndex(function(y){var m=y.key;return m===c});u===-1&&r<0&&(u=i.length),u=(u+r+i.length)%i.length;var v=i[u];if(v){var p=v.key;e.onActiveChange(p)}else e.onActiveChange(null)},e.onKeyDown=function(r){var o=e.state,i=o.activeKey,c=o.expandedKeys,u=o.checkedKeys,v=o.fieldNames,p=e.props,y=p.onKeyDown,m=p.checkable,E=p.selectable;switch(r.which){case T.UP:{e.offsetActiveKey(-1),r.preventDefault();break}case T.DOWN:{e.offsetActiveKey(1),r.preventDefault();break}}var h=e.getActiveItem();if(h&&h.data){var b=e.getTreeNodeRequiredProps(),C=h.data.isLeaf===!1||!!(h.data[v.children]||[]).length,x=fe((0,L.Z)((0,L.Z)({},St(i,b)),{},{data:h.data,active:!0}));switch(r.which){case T.LEFT:{C&&c.includes(i)?e.onNodeExpand({},x):h.parent&&e.onActiveChange(h.parent.key),r.preventDefault();break}case T.RIGHT:{C&&!c.includes(i)?e.onNodeExpand({},x):h.children&&h.children.length&&e.onActiveChange(h.children[0].key),r.preventDefault();break}case T.ENTER:case T.SPACE:{m&&!x.disabled&&x.checkable!==!1&&!x.disableCheckbox?e.onNodeCheck({},x,!u.includes(i)):!m&&E&&!x.disabled&&x.selectable!==!1&&e.onNodeSelect({},x);break}}}y==null||y(r)},e.setUncontrolledState=function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var c=!1,u=!0,v={};Object.keys(r).forEach(function(p){if(p in e.props){u=!1;return}c=!0,v[p]=r[p]}),c&&(!o||u)&&e.setState((0,L.Z)((0,L.Z)({},v),i))}},e.scrollTo=function(r){e.listRef.current.scrollTo(r)},e}return(0,ae.Z)(a,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var s=this.props,l=s.activeKey,d=s.itemScrollOffset,r=d===void 0?0:d;l!==void 0&&l!==this.state.activeKey&&(this.setState({activeKey:l}),l!==null&&this.scrollTo({key:l,offset:r}))}},{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,l=this.state,d=l.focused,r=l.flattenNodes,o=l.keyEntities,i=l.draggingNodeKey,c=l.activeKey,u=l.dropLevelOffset,v=l.dropContainerKey,p=l.dropTargetKey,y=l.dropPosition,m=l.dragOverNodeKey,E=l.indent,h=this.props,b=h.prefixCls,C=h.className,x=h.style,k=h.showLine,P=h.focusable,O=h.tabIndex,I=O===void 0?0:O,M=h.selectable,F=h.showIcon,A=h.icon,U=h.switcherIcon,_=h.draggable,B=h.checkable,ce=h.checkStrictly,ge=h.disabled,te=h.motion,oe=h.loadData,ke=h.filterTreeNode,Ae=h.height,Ze=h.itemHeight,he=h.virtual,Ee=h.titleRender,we=h.dropIndicatorRender,Ie=h.onContextMenu,Ge=h.onScroll,ze=h.direction,Ye=h.rootClassName,Oe=h.rootStyle,de=se(this.props,{aria:!0,data:!0}),Se;return _&&((0,V.Z)(_)==="object"?Se=_:typeof _=="function"?Se={nodeDraggable:_}:Se={}),g.createElement(ut.Provider,{value:{prefixCls:b,selectable:M,showIcon:F,icon:A,switcherIcon:U,draggable:Se,draggingNodeKey:i,checkable:B,checkStrictly:ce,disabled:ge,keyEntities:o,dropLevelOffset:u,dropContainerKey:v,dropTargetKey:p,dropPosition:y,dragOverNodeKey:m,indent:E,direction:ze,dropIndicatorRender:we,loadData:oe,filterTreeNode:ke,titleRender:Ee,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}},g.createElement("div",{role:"tree",className:G()(b,C,Ye,(s={},(0,D.Z)(s,"".concat(b,"-show-line"),k),(0,D.Z)(s,"".concat(b,"-focused"),d),(0,D.Z)(s,"".concat(b,"-active-focused"),c!==null),s)),style:Oe},g.createElement(Xr,(0,Q.Z)({ref:this.listRef,prefixCls:b,style:x,data:r,disabled:ge,selectable:M,checkable:!!B,motion:te,dragging:i!==null,height:Ae,itemHeight:Ze,virtual:he,focusable:P,focused:d,tabIndex:I,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ie,onScroll:Ge},this.getTreeNodeRequiredProps(),de))))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var d=l.prevProps,r={prevProps:s};function o(P){return!d&&P in s||d&&d[P]!==s[P]}var i,c=l.fieldNames;if(o("fieldNames")&&(c=kt(s.fieldNames),r.fieldNames=c),o("treeData")?i=s.treeData:o("children")&&(Te(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),i=Ir(s.children)),i){r.treeData=i;var u=$r(i,{fieldNames:c});r.keyEntities=(0,L.Z)((0,D.Z)({},it,Nn),u.keyEntities)}var v=r.keyEntities||l.keyEntities;if(o("expandedKeys")||d&&o("autoExpandParent"))r.expandedKeys=s.autoExpandParent||!d&&s.defaultExpandParent?On(s.expandedKeys,v):s.expandedKeys;else if(!d&&s.defaultExpandAll){var p=(0,L.Z)({},v);delete p[it],r.expandedKeys=Object.keys(p).map(function(P){return p[P].key})}else!d&&s.defaultExpandedKeys&&(r.expandedKeys=s.autoExpandParent||s.defaultExpandParent?On(s.defaultExpandedKeys,v):s.defaultExpandedKeys);if(r.expandedKeys||delete r.expandedKeys,i||r.expandedKeys){var y=It(i||l.treeData,r.expandedKeys||l.expandedKeys,c);r.flattenNodes=y}if(s.selectable&&(o("selectedKeys")?r.selectedKeys=Tn(s.selectedKeys,s):!d&&s.defaultSelectedKeys&&(r.selectedKeys=Tn(s.defaultSelectedKeys,s))),s.checkable){var m;if(o("checkedKeys")?m=Ht(s.checkedKeys)||{}:!d&&s.defaultCheckedKeys?m=Ht(s.defaultCheckedKeys)||{}:i&&(m=Ht(s.checkedKeys)||{checkedKeys:l.checkedKeys,halfCheckedKeys:l.halfCheckedKeys}),m){var E=m,h=E.checkedKeys,b=h===void 0?[]:h,C=E.halfCheckedKeys,x=C===void 0?[]:C;if(!s.checkStrictly){var k=Ft(b,!0,v);b=k.checkedKeys,x=k.halfCheckedKeys}r.checkedKeys=b,r.halfCheckedKeys=x}}return o("loadedKeys")&&(r.loadedKeys=s.loadedKeys),r}}]),a}(g.Component);Dn.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:rt,allowDrop:function(){return!0},expandAction:!1},Dn.TreeNode=$t;var Ya=null,Xa=null;function bt(t){"@babel/helpers - typeof";return bt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},bt(t)}function wn(t,n){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),a.push.apply(a,e)}return a}function Pn(t){for(var n=1;n<arguments.length;n++){var a=arguments[n]!=null?arguments[n]:{};n%2?wn(Object(a),!0).forEach(function(e){sa(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):wn(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}function sa(t,n,a){return n=la(n),n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,t}function la(t){var n=ca(t,"string");return bt(n)==="symbol"?n:String(n)}function ca(t,n){if(bt(t)!=="object"||t===null)return t;var a=t[Symbol.toPrimitive];if(a!==void 0){var e=a.call(t,n||"default");if(bt(e)!=="object")return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function da(t,n){return va(t)||fa(t,n)||Ln(t,n)||ua()}function ua(){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 fa(t,n){var a=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(a!=null){var e,s,l,d,r=[],o=!0,i=!1;try{if(l=(a=a.call(t)).next,n===0){if(Object(a)!==a)return;o=!1}else for(;!(o=(e=l.call(a)).done)&&(r.push(e.value),r.length!==n);o=!0);}catch(c){i=!0,s=c}finally{try{if(!o&&a.return!=null&&(d=a.return(),Object(d)!==d))return}finally{if(i)throw s}}return r}}function va(t){if(Array.isArray(t))return t}function pa(t){return ya(t)||ha(t)||Ln(t)||ga()}function ga(){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 Ln(t,n){if(t){if(typeof t=="string")return jt(t,n);var a=Object.prototype.toString.call(t).slice(8,-1);if(a==="Object"&&t.constructor&&(a=t.constructor.name),a==="Map"||a==="Set")return Array.from(t);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return jt(t,n)}}function ha(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function ya(t){if(Array.isArray(t))return jt(t)}function jt(t,n){(n==null||n>t.length)&&(n=t.length);for(var a=0,e=new Array(n);a<n;a++)e[a]=t[a];return e}function Rt(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",a=[];return[].concat(t).forEach(function(e,s){var l="".concat(n?"".concat(n,"-"):"").concat(s);switch(e==null?void 0:e.type){case"ul":{var d,r=((d=a[a.length-1])===null||d===void 0?void 0:d.children)||a,o=Rt(e.props.children||[],l);r.push.apply(r,pa(o));break}case"li":{var i=Rt(e.props.children,l);a.push({title:[].concat(e.props.children).filter(function(c){return c.type!=="ul"}),key:l,children:i,isLeaf:!i.length});break}default:}}),a}var ma=function(n){var a=useState(Rt(n)),e=da(a,2),s=e[0],l=e[1];return useEffect(function(){l(Rt(n))},[n]),s},Ea=function(n){var a=n.isLeaf,e=n.expanded;return a?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"}))},Sa=function(n){var a=n.isLeaf,e=n.expanded;return a?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}},An=function(n){var a=n.scrollHeight;return{height:a,opacity:1}},ba=function(n){return{height:n?n.offsetHeight:0}},zt=function(n,a){return(a==null?void 0:a.deadline)===!0||a.propertyName==="height"},Na={motionName:"ant-motion-collapse",onAppearStart:Wt,onEnterStart:Wt,onAppearActive:An,onEnterActive:An,onLeaveStart:ba,onLeaveActive:Wt,onAppearEnd:zt,onEnterEnd:zt,onLeaveEnd:zt,motionDeadline:500},Qa=function(t){var n=ma(t.children),a=createRef(),e=function(l,d){var r=d.isLeaf;r||l.shiftKey||l.metaKey||l.ctrlKey||a.current.onNodeExpand(l,d)};return React.createElement(Tree,{className:"dumi-default-tree",icon:Ea,ref:a,itemHeight:20,showLine:!0,selectable:!1,virtual:!1,motion:Pn(Pn({},Na),{},{motionAppear:!1}),onClick:e,treeData:[{key:"0",title:t.title||"<root>",children:n}],defaultExpandAll:!0,switcherIcon:Sa})}},17211:function(Fe,Ue){"use strict";var N;var Q=Symbol.for("react.element"),D=Symbol.for("react.portal"),V=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),J=Symbol.for("react.profiler"),re=Symbol.for("react.provider"),ae=Symbol.for("react.context"),ie=Symbol.for("react.server_context"),me=Symbol.for("react.forward_ref"),ve=Symbol.for("react.suspense"),Ne=Symbol.for("react.suspense_list"),G=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),T=Symbol.for("react.offscreen"),S;S=Symbol.for("react.module.reference");function K(f){if(typeof f=="object"&&f!==null){var H=f.$$typeof;switch(H){case Q:switch(f=f.type,f){case V:case J:case L:case ve:case Ne:return f;default:switch(f=f&&f.$$typeof,f){case ie:case ae:case me:case R:case G:case re:return f;default:return H}}case D:return H}}}N=ae,N=re,N=Q,N=me,N=V,N=R,N=G,N=D,N=J,N=L,N=ve,N=Ne,N=function(){return!1},N=function(){return!1},N=function(f){return K(f)===ae},N=function(f){return K(f)===re},N=function(f){return typeof f=="object"&&f!==null&&f.$$typeof===Q},N=function(f){return K(f)===me},Ue.isFragment=function(f){return K(f)===V},N=function(f){return K(f)===R},N=function(f){return K(f)===G},N=function(f){return K(f)===D},N=function(f){return K(f)===J},N=function(f){return K(f)===L},N=function(f){return K(f)===ve},N=function(f){return K(f)===Ne},N=function(f){return typeof f=="string"||typeof f=="function"||f===V||f===J||f===L||f===ve||f===Ne||f===T||typeof f=="object"&&f!==null&&(f.$$typeof===R||f.$$typeof===G||f.$$typeof===re||f.$$typeof===ae||f.$$typeof===me||f.$$typeof===S||f.getModuleId!==void 0)},N=K},99627:function(Fe,Ue,N){"use strict";Fe.exports=N(17211)},93096:function(Fe,Ue,N){var Q="Expected a function",D=NaN,V="[object Symbol]",L=/^\s+|\s+$/g,J=/^[-+]0x[0-9a-f]+$/i,re=/^0b[01]+$/i,ae=/^0o[0-7]+$/i,ie=parseInt,me=typeof N.g=="object"&&N.g&&N.g.Object===Object&&N.g,ve=typeof self=="object"&&self&&self.Object===Object&&self,Ne=me||ve||Function("return this")(),G=Object.prototype,R=G.toString,T=Math.max,S=Math.min,K=function(){return Ne.Date.now()};function f(w,Y,ne){var Ke,Ce,pe,xe,Pe,Te,g=0,ut=!1,rt=!1,ft=!0;if(typeof w!="function")throw new TypeError(Q);Y=q(Y)||0,j(ne)&&(ut=!!ne.leading,rt="maxWait"in ne,pe=rt?T(q(ne.maxWait)||0,Y):pe,ft="trailing"in ne?!!ne.trailing:ft);function ee(le){var je=Ke,Je=Ce;return Ke=Ce=void 0,g=le,xe=w.apply(Je,je),xe}function at(le){return g=le,Pe=setTimeout(ot,Y),ut?ee(le):xe}function Tt(le){var je=le-Te,Je=le-g,yt=Y-je;return rt?S(yt,pe-Je):yt}function gt(le){var je=le-Te,Je=le-g;return Te===void 0||je>=Y||je<0||rt&&Je>=pe}function ot(){var le=K();if(gt(le))return Ot(le);Pe=setTimeout(ot,Tt(le))}function Ot(le){return Pe=void 0,ft&&Ke?ee(le):(Ke=Ce=void 0,xe)}function xt(){Pe!==void 0&&clearTimeout(Pe),g=0,Ke=Te=Ce=Pe=void 0}function ht(){return Pe===void 0?xe:Ot(K())}function vt(){var le=K(),je=gt(le);if(Ke=arguments,Ce=this,Te=le,je){if(Pe===void 0)return at(Te);if(rt)return Pe=setTimeout(ot,Y),ee(Te)}return Pe===void 0&&(Pe=setTimeout(ot,Y)),xe}return vt.cancel=xt,vt.flush=ht,vt}function H(w,Y,ne){var Ke=!0,Ce=!0;if(typeof w!="function")throw new TypeError(Q);return j(ne)&&(Ke="leading"in ne?!!ne.leading:Ke,Ce="trailing"in ne?!!ne.trailing:Ce),f(w,Y,{leading:Ke,maxWait:Y,trailing:Ce})}function j(w){var Y=typeof w;return!!w&&(Y=="object"||Y=="function")}function W(w){return!!w&&typeof w=="object"}function se(w){return typeof w=="symbol"||W(w)&&R.call(w)==V}function q(w){if(typeof w=="number")return w;if(se(w))return D;if(j(w)){var Y=typeof w.valueOf=="function"?w.valueOf():w;w=j(Y)?Y+"":Y}if(typeof w!="string")return w===0?w:+w;w=w.replace(L,"");var ne=re.test(w);return ne||ae.test(w)?ie(w.slice(2),ne?2:8):J.test(w)?D:+w}Fe.exports=H},66392:function(Fe,Ue){"use strict";var N;var Q=Symbol.for("react.element"),D=Symbol.for("react.portal"),V=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),J=Symbol.for("react.profiler"),re=Symbol.for("react.provider"),ae=Symbol.for("react.context"),ie=Symbol.for("react.server_context"),me=Symbol.for("react.forward_ref"),ve=Symbol.for("react.suspense"),Ne=Symbol.for("react.suspense_list"),G=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),T=Symbol.for("react.offscreen"),S;S=Symbol.for("react.module.reference");function K(f){if(typeof f=="object"&&f!==null){var H=f.$$typeof;switch(H){case Q:switch(f=f.type,f){case V:case J:case L:case ve:case Ne:return f;default:switch(f=f&&f.$$typeof,f){case ie:case ae:case me:case R:case G:case re:return f;default:return H}}case D:return H}}}N=ae,N=re,N=Q,N=me,N=V,N=R,N=G,N=D,N=J,N=L,N=ve,N=Ne,N=function(){return!1},N=function(){return!1},N=function(f){return K(f)===ae},N=function(f){return K(f)===re},N=function(f){return typeof f=="object"&&f!==null&&f.$$typeof===Q},N=function(f){return K(f)===me},N=function(f){return K(f)===V},N=function(f){return K(f)===R},N=function(f){return K(f)===G},N=function(f){return K(f)===D},N=function(f){return K(f)===J},N=function(f){return K(f)===L},N=function(f){return K(f)===ve},N=function(f){return K(f)===Ne},N=function(f){return typeof f=="string"||typeof f=="function"||f===V||f===J||f===L||f===ve||f===Ne||f===T||typeof f=="object"&&f!==null&&(f.$$typeof===R||f.$$typeof===G||f.$$typeof===re||f.$$typeof===ae||f.$$typeof===me||f.$$typeof===S||f.getModuleId!==void 0)},N=K},31461:function(Fe,Ue,N){"use strict";N(66392)}}]);