1(self.webpackChunk_rc_component_select=self.webpackChunk_rc_component_select||[]).push([[972],{72269:function(me,we,w){"use strict";var te=w(91531),k=w(67294),$=w(93359),Te=w(96057);function oe(N){"@babel/helpers - typeof";return oe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},oe(N)}function ve(N,m){return ut(N)||K(N,m)||he(N,m)||L()}function L(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function he(N,m){if(N){if(typeof N=="string")return le(N,m);var C=Object.prototype.toString.call(N).slice(8,-1);if(C==="Object"&&N.constructor&&(C=N.constructor.name),C==="Map"||C==="Set")return Array.from(N);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return le(N,m)}}function le(N,m){(m==null||m>N.length)&&(m=N.length);for(var C=0,D=new Array(m);C<m;C++)D[C]=N[C];return D}function K(N,m){var C=N==null?null:typeof Symbol!="undefined"&&N[Symbol.iterator]||N["@@iterator"];if(C!=null){var D,j,Y,V,Q=[],se=!0,ge=!1;try{if(Y=(C=C.call(N)).next,m===0){if(Object(C)!==C)return;se=!1}else for(;!(se=(D=Y.call(C)).done)&&(Q.push(D.value),Q.length!==m);se=!0);}catch(Ce){ge=!0,j=Ce}finally{try{if(!se&&C.return!=null&&(V=C.return(),Object(V)!==V))return}finally{if(ge)throw j}}return Q}}function ut(N){if(Array.isArray(N))return N}function ne(N,m){var C=Object.keys(N);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(N);m&&(D=D.filter(function(j){return Object.getOwnPropertyDescriptor(N,j).enumerable})),C.push.apply(C,D)}return C}function Pe(N){for(var m=1;m<arguments.length;m++){var C=arguments[m]!=null?arguments[m]:{};m%2?ne(Object(C),!0).forEach(function(D){et(N,D,C[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(N,Object.getOwnPropertyDescriptors(C)):ne(Object(C)).forEach(function(D){Object.defineProperty(N,D,Object.getOwnPropertyDescriptor(C,D))})}return N}function et(N,m,C){return m=H(m),m in N?Object.defineProperty(N,m,{value:C,enumerable:!0,configurable:!0,writable:!0}):N[m]=C,N}function H(N){var m=ee(N,"string");return oe(m)=="symbol"?m:String(m)}function ee(N,m){if(oe(N)!="object"||!N)return N;var C=N[Symbol.toPrimitive];if(C!==void 0){var D=C.call(N,m||"default");if(oe(D)!="object")return D;throw new TypeError("@@toPrimitive must return a primitive value.")}return(m==="string"?String:Number)(N)}function M(N){var m=N.children;return k.createElement("span",{"data-token":m},m)}function ue(N){return N.hasQuestionToken&&typeof N.type=="string"&&(N.type=N.type.replace(/\s+\|\s+undefined\s*$/i,"")),N}var Ee=function(m){var C,D=(0,te.YB)(),j=(0,te.WF)(),Y=j.themeConfig;return(C=m.source)!==null&&C!==void 0&&C[0]&&Y.sourceLink?k.createElement("a",{className:"dumi-default-api-link",href:D.formatMessage({id:"$internal.api.sourceLink"},Pe({},m.source[0])),target:"_blank",rel:"noreferrer"},m.className):m.className},xe={toNode:function(m){return typeof m.type=="string"&&m.type in this?"enum"in m?this.enum(m):this[m.type](m):m.type?this.getValidClassName(m)||k.createElement("span",null,m.type):"const"in m?k.createElement("span",null,m.const):"oneOf"in m?this.oneOf(m):k.createElement("span",null,"unknown")},string:function(m){return k.createElement("span",null,m.type)},number:function(m){return k.createElement("span",null,m.type)},boolean:function(m){return k.createElement("span",null,m.type)},any:function(m){return k.createElement("span",null,m.type)},object:function(m){var C=this,D=Object.entries(m.properties||{}),j=D.map(function(Y,V){var Q,se=ve(Y,2),ge=se[0],Ce=se[1];return k.createElement("span",{key:ge},k.createElement("span",null,ge),!((Q=m.required)!==null&&Q!==void 0&&Q.includes(ge))&&k.createElement(M,null,"?"),k.createElement(M,null,":"),Ce.type==="object"?k.createElement("span",null,"object"):C.toNode(Ce),V<D.length-1&&k.createElement(M,null,";"))});return k.createElement("span",null,k.createElement(M,null,"{"),j,k.createElement(M,null,"}"))}
2,array:function(m){var C=this,D=k.createElement("span",null,"any");if(m.items){if(Array.isArray(m.items))return k.createElement("span",null,k.createElement(M,null,"["),m.items.map(function(Y,V){return k.createElement("span",{key:"".concat(V)},V>0&&", ",C.toNode(Y))}),k.createElement(M,null,"]"));var j=this.getValidClassName(m.items);D=j!=null?j:this.toNode(m.items)}return k.createElement("span",null,D,k.createElement(M,null,"["),k.createElement(M,null,"]"))},element:function(m){return k.createElement("span",null,k.createElement(M,null,"<"),k.createElement("span",null,m.componentName),k.createElement(M,null,">"))},function:function(m){var C=this,D=m.signature;if(!D)return k.createElement("span",null,"Function");var j="oneOf"in D?D.oneOf:[D];return j.map(function(Y,V){return k.createElement("span",{key:"".concat(V)},Y.isAsync?k.createElement(M,null,"async"):"",k.createElement(M,null,"("),Y.arguments.map(function(Q,se){return k.createElement("span",{key:"".concat(V).concat(se)},k.createElement("span",null,Q.key),Q.hasQuestionToken&&k.createElement(M,null,"?"),k.createElement(M,null,":"),C.toNode(Q.schema?Q.schema:ue(Q)),se<Y.arguments.length-1&&k.createElement(M,null,","))}),k.createElement(M,null,")"),k.createElement(M,null,"=>"),C.toNode(Y.returnType),V<j.length-1&&k.createElement(M,null,"|"))})},dom:function(m){return k.createElement("span",null,m.className||"DOM")},enum:function(m){var C=m.enum.map(function(D){return JSON.stringify(D)});return k.createElement("span",null,C.map(function(D,j){return k.createElement("span",{key:j},k.createElement("span",null,D),j<C.length-1&&k.createElement(M,null,"|"))}))},oneOf:function(m){var C=this;return m.oneOf.map(function(D,j){return k.createElement("span",{key:j},C.getValidClassName(D)||C.toNode(D),j<m.oneOf.length-1&&k.createElement(M,null,"|"))})},reference:function(m){var C=this,D=m.typeParameters||[],j=D.map(function(Y,V){return k.createElement("span",{key:V},C.toNode(Y),V<D.length-1&&k.createElement(M,null,","))});return k.createElement(k.Fragment,null,k.createElement("a",{className:"dumi-default-api-link",href:m.externalUrl,target:"_blank",rel:"noreferrer"},m.name),j.length?k.createElement(k.Fragment,null,k.createElement(M,null,"<"),j,k.createElement(M,null,">")):"")},getValidClassName:function(m){return"className"in m&&typeof m.className=="string"&&m.className!=="__type"?k.createElement(Ee,m):null}},Oe=function(m){var C=useState(function(){return xe.toNode(m)}),D=ve(C,2),j=D[0],Y=D[1];return useEffect(function(){Y(xe.toNode(m))},[m]),React.createElement("code",{className:"dumi-default-api-type"},j)};function d(N){var m={};
2return Object.entries(N).forEach(function(C){var D,j,Y=ve(C,2),V=Y[0],Q=Y[1],se=(D=Q.tags)===null||D===void 0?void 0:D.modifierTags,ge=(j=Q.tags)===null||j===void 0?void 0:j.blockTags;se==null||se.forEach(function(Ce){(Ce==="alpha"||Ce==="beta"||Ce==="experimental")&&(m[V]=[Ce])}),ge==null||ge.forEach(function(Ce){var at=Ce.tag,Nt=Ce.content;if(at==="deprecated"||at==="since"){var yt=Nt.map(function(bt){return bt.text}).join("");m[V]=[at,yt]}})}),m}var Xe=function(m){var C=m.name,D=m.info,j=useIntl(),Y=ve(D,2),V=Y[0],Q=Y[1],se=et({className:"dumi-default-api-release-modifer"},"data-release",V);Q&&V==="deprecated"&&(se["data-dumi-tooltip"]=Q);var ge=V==="since"?"".concat(Q,"+"):j.formatMessage({id:"api.component.release.".concat(V)});return React.createElement("span",{className:"dumi-default-api-release"},React.createElement("span",{className:"dumi-default-api-release-name","data-release":V},C),React.createElement("span",se,V==="deprecated"?ge:React.createElement(Badge,{type:"info"},ge)))},ft=function(m){var C=useRouteMeta(),D=C.frontmatter,j=useAtomAssets(),Y=j.components,V=m.id||D.atomId,Q=useIntl();if(!V)throw new Error("`id` properties if required for API component!");var se=Y==null?void 0:Y[V],ge={},Ce=(m.type||"props").toLowerCase();if(se){var at,Nt="".concat(Ce,"Config");ge=((at=se[Nt])===null||at===void 0?void 0:at.properties)||{}}var yt=useMemo(function(){return d(ge)},[ge]);return React.createElement("div",{className:"markdown"},React.createElement(Table,null,React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",
2null,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"})),Ce==="props"&&React.createElement("th",null,Q.formatMessage({id:"api.component.default"})))),React.createElement("tbody",null,Object.keys(ge).length?Object.entries(ge).map(function(bt){var Ie,kt=ve(bt,2),ot=kt[0],pt=kt[1];return React.createElement("tr",{key:ot},React.createElement("td",null,yt[ot]?React.createElement(Xe,{name:ot,info:yt[ot]}):ot),React.createElement("td",null,pt.description||"--"),React.createElement("td",null,React.createElement(Oe,pt)),Ce==="props"&&React.createElement("td",null,React.createElement("code",null,(Ie=se.propsConfig.required)!==null&&Ie!==void 0&&Ie.includes(ot)?Q.formatMessage({id:"api.component.required"}):JSON.stringify(pt.default)||"--")))}):React.createElement("tr",null,React.createElement("td",{colSpan:4},Q.formatMessage({id:"api.component.".concat(Y?"not.found":"unavailable")},{id:V}))))))},vt=null},93359:function(me,we,w){"use strict";var te=w(67294);function k(){return k=Object.assign?Object.assign.bind():function(oe){for(var ve=1;ve<arguments.length;ve++){var L=arguments[ve];for(var he in L)Object.prototype.hasOwnProperty.call(L,he)&&(oe[he]=L[he])}return oe},k.apply(this,arguments)}var $=function(ve){return React.createElement("span",k({className:"dumi-default-badge"},ve))},Te=null},61788:function(me,we,w){"use strict";var te=w(83984),k=w(24268),$=w(45598),Te=w(67294);function oe(he){"@babel/helpers - typeof";return oe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(le){return typeof le}:function(le){return le&&typeof Symbol=="function"&&le.constructor===Symbol&&le!==Symbol.prototype?"symbol":typeof le},oe(he)}function ve(he){var le=he.children,K=toArray(le).filter(function(ne){var Pe;return oe(ne)==="object"&&typeof ne.type=="function"&&((Pe=ne.type)===null||Pe===void 0?void 0:Pe.name)===SourceCode.name}),ut=K.map(function(ne,Pe){var et,H,ee=(et=ne.props)!==null&&et!==void 0?et:{},M=ee.lang,ue=ee.title;return{key:String((H=ne.key)!==null&&H!==void 0?H:Pe),label:ue||M||"txt",children:ne}});return React.createElement(Tabs,{className:"dumi-default-code-group",items:ut})}var L=null},96057:function(me,we,w){"use strict";w.d(we,{Z:function(){return et}});var te=w(93096),k=w.n(te),$=w(67294),Te=["children"];function oe(H,ee){return K(H)||le(H,ee)||L(H,ee)||ve()}function ve(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function L(H,ee){if(H){if(typeof H=="string")return he(H,ee);var M=Object.prototype.toString.call(H).slice(8,-1);if(M==="Object"&&H.constructor&&(M=H.constructor.name),M==="Map"||M==="Set")return Array.from(H);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return he(H,ee)}}function he(H,ee){(ee==null||ee>H.length)&&(ee=H.length);for(var M=0,ue=new Array(ee);M<ee;M++)ue[M]=H[M];return ue}function le(H,ee){var M=H==null?null:typeof Symbol!="undefined"&&H[Symbol.iterator]||H["@@iterator"];if(M!=null){var ue,Ee,xe,Oe,d=[],Xe=!0,ft=!1;try{if(xe=(M=M.call(H)).next,ee===0){if(Object(M)!==M)return;Xe=!1}else for(;!(Xe=(ue=xe.call(M)).done)&&(d.push(ue.value),d.length!==ee);Xe=!0);}catch(vt){ft=!0,Ee=vt}finally{try{if(!Xe&&M.return!=null&&(Oe=M.return(),Object(Oe)!==Oe))return}finally{if(ft)throw Ee}}return d}}function K(H){if(Array.isArray(H))return H}function ut(H,ee){if(H==null)return{};var M=ne(H,ee),ue,Ee;if(Object.getOwnPropertySymbols){var xe=Object.getOwnPropertySymbols(H);for(Ee=0;Ee<xe.length;Ee++)ue=xe[Ee],!(ee.indexOf(ue)>=0)&&Object.prototype.propertyIsEnumerable.call(H,ue)&&(M[ue]=H[ue])}return M}function ne(H,ee){if(H==null)return{};var M={},ue=Object.keys(H),Ee,xe;for(xe=0;xe<ue.length;xe++)Ee=ue[xe],!(ee.indexOf(Ee)>=0)&&(M[Ee]=H[Ee]);return M}var Pe=function(ee){var M=ee.children,ue=ut(ee,Te),Ee=(0,$.useRef)(null),xe=(0,$.useState)(!1),Oe=oe(xe,2),d=Oe[0],Xe=Oe[1],ft=(0,$.useState)(!1),vt=oe(ft,2),N=vt[0],m=vt[1];return(0,$.useEffect)(function(){var C=Ee.current;if(C){var D=k()(function(){Xe(C.scrollLeft>0),m(C.scrollLeft<C.scrollWidth-C.offsetWidth)},100);return D(),C.addEventListener("scroll",D),window.addEventListener("resize",D),function(){C.removeEventListener("scroll",D),window.removeEventListener("resize",D)}}},[]),$.createElement("div",{className:"dumi-default-table"},$.createElement("div",{className:"dumi-default-table-content",ref:Ee,"data-left-folded":d||void 0,"data-right-folded":N||void 0},$.createElement("table",ue,M)))},et=Pe},83213:function(me,we,w){"use strict";var te=w(87462),k=w(71002),$=w(1413),Te=w(41451),oe=w(15671),ve=w(43144),L=w(97326),he=w(32531),le=w(73568),K=w(4942),ut=w(94184),ne=w.n(ut),Pe=w(15105),et=`accept acceptCharset accessKey action allowFullScreen allowTransparency 4 alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge 5 charSet checked classID className colSpan cols content contentEditable contextMenu 6 controls coords crossOrigin data dateTime default defer dir disabled download draggable 7 encType form formAction formEncType formMethod formNoValidate formTarget frameBorder 8 headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity 9 is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media 10 mediaGroup method min minLength multiple muted name noValidate nonce open 11 optimum pattern placeholder poster preload radioGroup readOnly rel required 12 reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
13 shape size sizes span spellCheck src srcDoc srcLang srcSet start step style 14 summary tabIndex target title type useMap value width wmode wrap`,H=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown 15 onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick 16 onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown 17 onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel 18 onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough 19 onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata 20 onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,ee="".concat(et," ").concat(H).split(/[\s\n]+/),M="aria-",ue="data-";function Ee(t,n){return t.indexOf(n)===0}function xe(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,$.Z)({},n);var e={};return Object.keys(t).forEach(function(i){(a.aria&&(i==="role"||Ee(i,M))||a.data&&Ee(i,ue)||a.attr&&ee.includes(i))&&(e[i]=t[i])}),e}var Oe=w(80334),d=w(67294),Xe=d.createContext(null),ft=d.createContext({}),vt=function(n){var a=n.dropPosition,e=n.dropLevelOffset,i=n.indent,s={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(a){case-1:s.top=0,s.left=-e*i;break;case 1:s.bottom=0,s.left=-e*i;break;case 0:s.bottom=0,s.left=i;break}return d.createElement("div",{style:s})},N=vt;function m(t){if(t==null)throw new TypeError("Cannot destructure "+t)}var C=w(86854),D=w(91),j=w(8410),Y=w(9220),V=w(38024),Q=w(73935),se=d.forwardRef(function(t,n){var a=t.height,e=t.offsetY,i=t.offsetX,s=t.children,v=t.prefixCls,r=t.onInnerResize,l=t.innerProps,o=t.rtl,u=t.extra,c={},h={display:"flex",flexDirection:"column"};return e!==void 0&&(c={height:a,position:"relative",overflow:"hidden"},h=(0,$.Z)((0,$.Z)({},h),{},(0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)({transform:"translateY(".concat(e,"px)")},o?"marginRight":"marginLeft",-i),"position","absolute"),"left",0),"right",0),"top",0))),d.createElement("div",{style:c},d.createElement(Y.Z,{onResize:function(y){var E=y.offsetHeight;E&&r&&r()}},d.createElement("div",(0,te.Z)({style:h,className:ne()((0,K.Z)({},"".concat(v,"-holder-inner"),v)),ref:n},l),s,u)))});se.displayName="Filler";var ge=se;function Ce(t){var n=t.children,a=t.setRef,e=d.useCallback(function(i){a(i)},[]);return d.cloneElement(n,{ref:e})}function at(t,n,a,e,i,s,v,r){var l=r.getKey;return t.slice(n,a+1).map(function(o,u){var c=n+u,h=v(o,c,{style:{width:e},offsetX:i}),f=l(o);return d.createElement(Ce,{key:f,setRef:function(E){return s(o,E)}},h)})}function Nt(t,n,a,e){var i=a-t,s=n-a,v=Math.min(i,s)*2;if(e<=v){var r=Math.floor(e/2);return e%2?a+r+1:a-r}return i>s?a-(e-s):a+(e-i)}function yt(t,n,a){var e=t.length,i=n.length,s,v;if(e===0&&i===0)return null;e<i?(s=t,v=n):(s=n,v=t);var r={__EMPTY_ITEM__:!0};function l(y){return y!==void 0?a(y):r}for(var o=null,u=Math.abs(e-i)!==1,c=0;c<v.length;c+=1){var h=l(s[c]),f=l(v[c]);if(h!==f){o=c,u=u||h!==l(v[c+1]);break}}return o===null?null:{index:o,multiple:u}}function bt(t,n,a){var e=d.useState(t),i=(0,C.Z)(e,2),s=i[0],v=i[1],r=d.useState(null),l=(0,C.Z)(r,2),o=l[0],u=l[1];return d.useEffect(function(){var c=yt(s||[],t||[],n);(c==null?void 0:c.index)!==void 0&&(a==null||a(c.index),u(t[c.index])),v(t)},[t]),[o]}var Ie=w(75164),kt=(typeof navigator=="undefined"?"undefined":(0,k.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),ot=kt,pt=function(t,n,a,e){var i=(0,d.useRef)(!1),s=(0,d.useRef)(null);function v(){clearTimeout(s.current),i.current=!0,s.current=setTimeout(function(){i.current=!1},50)}var r=(0,d.useRef)({top:t,bottom:n,left:a,right:e});return r.current.top=t,r.current.bottom=n,r.current.left=a,r.current.right=e,function(l,o){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,c=l?o<0&&r.current.left||o>0&&r.current.right:o<0&&r.current.top||o>0&&r.current.bottom;return u&&c?(clearTimeout(s.current),i.current=!1):(!c||i.current)&&v(
20),!i.current&&c}};function wn(t,n,a,e,i,s,v){var r=(0,d.useRef)(0),l=(0,d.useRef)(null),o=(0,d.useRef)(null),u=(0,d.useRef)(!1),c=pt(n,a,e,i);function h(S,x){if(Ie.Z.cancel(l.current),!c(!1,x)){var R=S;if(!R._virtualHandled)R._virtualHandled=!0;else return;r.current+=x,o.current=x,ot||R.preventDefault(),l.current=(0,Ie.Z)(function(){var Z=u.current?10:1;v(r.current*Z,!1),r.current=0})}}function f(S,x){v(x,!0),ot||S.preventDefault()}var y=(0,d.useRef)(null),E=(0,d.useRef)(null);function g(S){if(t){Ie.Z.cancel(E.current),E.current=(0,Ie.Z)(function(){y.current=null},2);var x=S.deltaX,R=S.deltaY,Z=S.shiftKey,_=x,O=R;(y.current==="sx"||!y.current&&Z&&R&&!x)&&(_=R,O=0,y.current="sx");var I=Math.abs(_),p=Math.abs(O);y.current===null&&(y.current=s&&I>p?"x":"y"),y.current==="y"?h(S,O):f(S,_)}}function b(S){t&&(u.current=S.detail===o.current)}return[g,b]}function Ln(t,n,a,e){var i=d.useMemo(function(){return[new Map,[]]},[t,a.id,e]),s=(0,C.Z)(i,2),v=s[0],r=s[1],l=function(u){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,h=v.get(u),f=v.get(c);if(h===void 0||f===void 0)for(var y=t.length,E=r.length;E<y;E+=1){var g,b=t[E],S=n(b);v.set(S,E);var x=(g=a.get(S))!==null&&g!==void 0?g:e;if(r[E]=(r[E-1]||0)+x,S===u&&(h=E),S===c&&(f=E),h!==void 0&&f!==void 0)break}return{top:r[h-1]||0,bottom:r[f]}};return l}var _n=function(){function t(){(0,oe.Z)(this,t),(0,K.Z)(this,"maps",void 0),(0,K.Z)(this,"id",0),(0,K.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,ve.Z)(t,[{key:"set",value:function(a,e){this.diffRecords.set(a,this.maps[a]),this.maps[a]=e,this.id+=1}},{key:"get",value:function(a){return this.maps[a]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),t}(),An=_n;function Jt(t){var n=parseFloat(t);return isNaN(n)?0:n}function In(t,n,a){var e=d.useState(0),i=(0,C.Z)(e,2),s=i[0],v=i[1],r=(0,d.useRef)(new Map),l=(0,d.useRef)(new An),o=(0,d.useRef)(0);function u(){o.current+=1}function c(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;u();var y=function(){var b=!1;r.current.forEach(function(S,x){if(S&&S.offsetParent){var R=S.offsetHeight,Z=getComputedStyle(S),_=Z.marginTop,O=Z.marginBottom,I=Jt(_),p=Jt(O),F=R+I+p;l.current.get(x)!==F&&(l.current.set(x,F),b=!0)}}),b&&v(function(S){return S+1})};if(f)y();else{o.current+=1;var E=o.current;Promise.resolve().then(function(){E===o.current&&y()})}}function h(f,y){var E=t(f),g=r.current.get(E);y?(r.current.set(E,y),c()):r.current.delete(E),!g!=!y&&(y?n==null||n(f):a==null||a(f))}return(0,d.useEffect)(function(){return u},[]),[h,c,l.current,s]}var Qt=14/15;function $n(t,n,a){var e=(0,d.useRef)(!1),i=(0,d.useRef)(0),s=(0,d.useRef)(0),v=(0,d.useRef)(null),r=(0,d.useRef)(null),l,o=function(f){if(e.current){var y=Math.ceil(f.touches[0].pageX),E=Math.ceil(f.touches[0].pageY),g=i.current-y,b=s.current-E,S=Math.abs(g)>Math.abs(b);S?i.current=y:s.current=E;var x=a(S,S?g:b,!1,f);x&&f.preventDefault(),clearInterval(r.current),x&&(r.current=setInterval(function(){S?g*=Qt:b*=Qt;var R=Math.floor(S?g:b);(!a(S,R,!0)||Math.abs(R)<=.1)&&clearInterval(r.current)},16))}},u=function(){e.current=!1,l()},c=function(f){l(),f.touches.length===1&&!e.current&&(e.current=!0,i.current=Math.ceil(f.touches[0].pageX),s.current=Math.ceil(f.touches[0].pageY),v.current=f.target,v.current.addEventListener("touchmove",o,{passive:!1}),v.current.addEventListener("touchend",u,{passive:!0}))};l=function(){v.current&&(v.current.removeEventListener("touchmove",o),v.current.removeEventListener("touchend",u))},(0,j.Z)(function(){return t&&n.current.addEventListener("touchstart",c,{passive:!0}),function(){var h;(h=n.current)===null||h===void 0||h.removeEventListener("touchstart",c),l(),clearInterval(r.current)}},[t])}function qt(t){return Math.floor(Math.pow(t,.5))}function Mt(t,n){var a="touches"in t?t.touches[0]:t;return a[n?"pageX":"pageY"]-window[n?"scrollX":"scrollY"]}function jn(t,n,a){d.useEffect(function(){var e=n.current;if(t&&e){var i=!1,s,v,r=function(){Ie.Z.cancel(s)},l=function h(){r(),s=(0,Ie.Z)(function(){a(v),h()})},o=function(){i=!1,r()},u=function(f){if(!(f.target.draggable||f.button!==0)){var y=f;y._virtualHandled||(y._virtualHandled=!0,i=!0)}},c=function(f){if(i){var y=Mt(f,!1),E=e.getBoundingClientRect(),g=E.top,b=E.bottom;if(y<=g){var S=g-y;v=-qt(S),l()}else if(y>=b){var x=y-b;v=qt(x),l()}else r()}};return e.addEventListener("mousedown",u),e.ownerDocument.addEventListener("mouseup",o),e.ownerDocument.addEventListener("mousemove",c),e.ownerDocument.addEventListener("dragend",o),function(){e.removeEventListener("mousedown",u),e.ownerDocument.removeEventListener("mouseup",o),e.ownerDocument.removeEventListener("mousemove",c),e.ownerDocument.removeEventListener("dragend",o),r()}}},[t])}var Hn=10;function Fn(t,n,a,e,i,s,v,r){var l=d.useRef(),o=d.useState(null),u=(0,C.Z)(o,2),c=u[0],h=u[1];return(0,j.Z)(function(){if(c&&c.times<Hn){if(!t.current){h(function(je){return(0,$.Z)({},je)});return}s();var f=c.targetAlign,y=c.originAlign,E=c.index,g=c.offset,b=t.current.clientHeight,S=!1,x=f,R=null;if(b){for(var Z=f||y,_=0,O=0,I=0,p=Math.min(n.length-1,E),F=0;F<=p;F+=1){var W=i(n[F]);O=_;var X=a.get(W);I=O+(X===void 0?e:X),_=I}for(var G=Z==="top"?g:b-g,J=p;J>=0;J-=1){var re=i(n[J]),z=a.get(re);if(z===void 0){S=!0;break}if(G-=z,G<=0)break}switch(Z){case"top":R=O-g;break;case"bottom":R=I-b+g;break;default:{var ae=t.current.scrollTop,ye=ae+b;O<ae?x="top":I>ye&&(x="bottom")}}R!==null&&v(R),R!==c.lastTop&&(S=!0)}S&&h((0,$.Z)((0,$.Z)({},c),{},{times:c.times+1,targetAlign:x,lastTop:R}))}},[c,t.current]),function(f){if(f==null){r();return}
20if(Ie.Z.cancel(l.current),typeof f=="number")v(f);else if(f&&(0,k.Z)(f)==="object"){var y,E=f.align;"index"in f?y=f.index:y=n.findIndex(function(S){return i(S)===f.key});var g=f.offset,b=g===void 0?0:g;h({times:0,index:y,offset:b,originAlign:E})}}}var Bn=d.forwardRef(function(t,n){var a=t.prefixCls,e=t.rtl,i=t.scrollOffset,s=t.scrollRange,v=t.onStartMove,r=t.onStopMove,l=t.onScroll,o=t.horizontal,u=t.spinSize,c=t.containerSize,h=t.style,f=t.thumbStyle,y=t.showScrollBar,E=d.useState(!1),g=(0,C.Z)(E,2),b=g[0],S=g[1],x=d.useState(null),R=(0,C.Z)(x,2),Z=R[0],_=R[1],O=d.useState(null),I=(0,C.Z)(O,2),p=I[0],F=I[1],W=!e,X=d.useRef(),G=d.useRef(),J=d.useState(y),re=(0,C.Z)(J,2),z=re[0],ae=re[1],ye=d.useRef(),je=function(){y===!0||y===!1||(clearTimeout(ye.current),ae(!0),ye.current=setTimeout(function(){ae(!1)},3e3))},Ke=s-c||0,Se=c-u||0,Ye=d.useMemo(function(){if(i===0||Ke===0)return 0;var fe=i/Ke;return fe*Se},[i,Ke,Se]),ie=function(ce){ce.stopPropagation(),ce.preventDefault()},Ne=d.useRef({top:Ye,dragging:b,pageY:Z,startTop:p});Ne.current={top:Ye,dragging:b,pageY:Z,startTop:p};var Ze=function(ce){S(!0),_(Mt(ce,o)),F(Ne.current.top),v(),ce.stopPropagation(),ce.preventDefault()};d.useEffect(function(){var fe=function(Fe){Fe.preventDefault()},ce=X.current,pe=G.current;return ce.addEventListener("touchstart",fe,{passive:!1}),pe.addEventListener("touchstart",Ze,{passive:!1}),function(){ce.removeEventListener("touchstart",fe),pe.removeEventListener("touchstart",Ze)}},[]);var ke=d.useRef();ke.current=Ke;var tt=d.useRef();tt.current=Se,d.useEffect(function(){if(b){var fe,ce=function(Fe){var Qe=Ne.current,dt=Qe.dragging,nt=Qe.pageY,lt=Qe.startTop;Ie.Z.cancel(fe);var Be=X.current.getBoundingClientRect(),st=c/(o?Be.width:Be.height);if(dt){var We=(Mt(Fe,o)-nt)*st,q=lt;!W&&o?q-=We:q+=We;var _e=ke.current,ze=tt.current,rt=ze?q/ze:0,Ae=Math.ceil(rt*_e);Ae=Math.max(Ae,0),Ae=Math.min(Ae,_e),fe=(0,Ie.Z)(function(){l(Ae,o)})}},pe=function(){S(!1),r()};return window.addEventListener("mousemove",ce,{passive:!0}),window.addEventListener("touchmove",ce,{passive:!0}),window.addEventListener("mouseup",pe,{passive:!0}),window.addEventListener("touchend",pe,{passive:!0}),function(){window.removeEventListener("mousemove",ce),window.removeEventListener("touchmove",ce),window.removeEventListener("mouseup",pe),window.removeEventListener("touchend",pe),Ie.Z.cancel(fe)}}},[b]),d.useEffect(function(){return je(),function(){clearTimeout(ye.current)}},[i]),d.useImperativeHandle(n,function(){return{delayHidden:je}});var Me="".concat(a,"-scrollbar"),Re={position:"absolute",visibility:z?null:"hidden"},He={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return o?(Object.assign(Re,{height:8,left:0,right:0,bottom:0}),Object.assign(He,(0,K.Z)({height:"100%",width:u},W?"left":"right",Ye))):(Object.assign(Re,(0,K.Z)({width:8,top:0,bottom:0},W?"right":"left",0)),Object.assign(He,{width:"100%",height:u,top:Ye})),d.createElement("div",{ref:X,className:ne()(Me,(0,K.Z)((0,K.Z)((0,K.Z)({},"".concat(Me,"-horizontal"),o),"".concat(Me,"-vertical"),!o),"".concat(Me,"-visible"),z)),style:(0,$.Z)((0,$.Z)({},Re),h),onMouseDown:ie,onMouseMove:je},d.createElement("div",{ref:G,className:ne()("".concat(Me,"-thumb"),(0,K.Z)({},"".concat(Me,"-thumb-moving"),b)),style:(0,$.Z)((0,$.Z)({},He),f),onMouseDown:Ze}))}),en=Bn,Wn=20;function tn(){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*t;return isNaN(a)&&(a=0),a=Math.max(a,Wn),Math.floor(a)}var zn=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Un=[],Vn={overflowY:"auto",overflowAnchor:"none"};function Gn(t,n){var a=t.prefixCls,e=a===void 0?"rc-virtual-list":a,i=t.className,s=t.height,v=t.itemHeight,r=t.fullHeight,l=r===void 0?!0:r,o=t.style,u=t.data,c=t.children,h=t.itemKey,f=t.virtual,y=t.direction,E=t.scrollWidth,g=t.component,b=g===void 0?"div":g,S=t.onScroll,x=t.onVirtualScroll,R=t.onVisibleChange,Z=t.innerProps,_=t.extraRender,O=t.styles,I=t.showScrollBar,p=I===void 0?"o
20ptional":I,F=(0,D.Z)(t,zn),W=d.useCallback(function(A){return typeof h=="function"?h(A):A==null?void 0:A[h]},[h]),X=In(W,null,null),G=(0,C.Z)(X,4),J=G[0],re=G[1],z=G[2],ae=G[3],ye=!!(f!==!1&&s&&v),je=d.useMemo(function(){return Object.values(z.maps).reduce(function(A,P){return A+P},0)},[z.id,z.maps]),Ke=ye&&u&&(Math.max(v*u.length,je)>s||!!E),Se=y==="rtl",Ye=ne()(e,(0,K.Z)({},"".concat(e,"-rtl"),Se),i),ie=u||Un,Ne=(0,d.useRef)(),Ze=(0,d.useRef)(),ke=(0,d.useRef)(),tt=(0,d.useState)(0),Me=(0,C.Z)(tt,2),Re=Me[0],He=Me[1],fe=(0,d.useState)(0),ce=(0,C.Z)(fe,2),pe=ce[0],Le=ce[1],Fe=(0,d.useState)(!1),Qe=(0,C.Z)(Fe,2),dt=Qe[0],nt=Qe[1],lt=function(){nt(!0)},Be=function(){nt(!1)},st={getKey:W};function We(A){He(function(P){var U;typeof A=="function"?U=A(P):U=A;var de=Yr(U);return Ne.current.scrollTop=de,de})}var q=(0,d.useRef)({start:0,end:ie.length}),_e=(0,d.useRef)(),ze=bt(ie,W),rt=(0,C.Z)(ze,1),Ae=rt[0];_e.current=Ae;var qe=d.useMemo(function(){if(!ye)return{scrollHeight:void 0,start:0,end:ie.length-1,offset:void 0};if(!Ke){var A;return{scrollHeight:((A=Ze.current)===null||A===void 0?void 0:A.offsetHeight)||0,start:0,end:ie.length-1,offset:void 0}}for(var P=0,U,de,De,Pt=ie.length,gt=0;gt<Pt;gt+=1){var Yt=ie[gt],ra=W(Yt),Mn=z.get(ra),Xt=P+(Mn===void 0?v:Mn);Xt>=Re&&U===void 0&&(U=gt,de=P),Xt>Re+s&&De===void 0&&(De=gt),P=Xt}return U===void 0&&(U=0,de=0,De=Math.ceil(s/v)),De===void 0&&(De=ie.length-1),De=Math.min(De+1,ie.length-1),{scrollHeight:P,start:U,end:De,offset:de}},[Ke,ye,Re,ie,ae,s]),Ue=qe.scrollHeight,Ve=qe.start,B=qe.end,T=qe.offset;q.current.start=Ve,q.current.end=B,d.useLayoutEffect(function(){var A=z.getRecord();if(A.size===1){var P=Array.from(A.keys())[0],U=A.get(P),de=ie[Ve];
20if(de&&U===void 0){var De=W(de);if(De===P){var Pt=z.get(P),gt=Pt-v;We(function(Yt){return Yt+gt})}}}z.resetRecord()},[Ue]);var Je=d.useState({width:0,height:s}),mt=(0,C.Z)(Je,2),Ge=mt[0],Et=mt[1],Ur=function(P){Et({width:P.offsetWidth,height:P.offsetHeight})},Cn=(0,d.useRef)(),Kn=(0,d.useRef)(),Vr=d.useMemo(function(){return tn(Ge.width,E)},[Ge.width,E]),Gr=d.useMemo(function(){return tn(Ge.height,Ue)},[Ge.height,Ue]),Bt=Ue-s,Wt=(0,d.useRef)(Bt);Wt.current=Bt;function Yr(A){var P=A;return Number.isNaN(Wt.current)||(P=Math.min(P,Wt.current)),P=Math.max(P,0),P}var Zt=Re<=0,Dt=Re>=Bt,Nn=pe<=0,kn=pe>=E,Xr=pt(Zt,Dt,Nn,kn),zt=function(){return{x:Se?-pe:pe,y:Re}},Ut=(0,d.useRef)(zt()),Tt=(0,V.zX)(function(A){if(x){var P=(0,$.Z)((0,$.Z)({},zt()),A);(Ut.current.x!==P.x||Ut.current.y!==P.y)&&(x(P),Ut.current=P)}});function Rn(A,P){var U=A;P?((0,Q.flushSync)(function(){Le(U)}),Tt()):We(U)}function Jr(A){var P=A.currentTarget.scrollTop;P!==Re&&We(P),S==null||S(A),Tt()}var Vt=function(P){var U=P,de=E?E-Ge.width:0;return U=Math.max(U,0),U=Math.min(U,de),U},Qr=(0,V.zX)(function(A,P){P?((0,Q.flushSync)(function(){Le(function(U){var de=U+(Se?-A:A);return Vt(de)})}),Tt()):We(function(U){var de=U+A;return de})}),qr=wn(ye,Zt,Dt,Nn,kn,!!E,Qr),On=(0,C.Z)(qr,2),Gt=On[0],Zn=On[1];$n(ye,Ne,function(A,P,U,de){var De=de;return Xr(A,P,U)?!1:!De||!De._virtualHandled?(De&&(De._virtualHandled=!0),Gt({preventDefault:function(){},deltaX:A?P:0,deltaY:A?0:P}),!0):!1}),jn(Ke,Ne,function(A){We(function(P){return P+A})}),(0,j.Z)(function(){function A(U){var de=Zt&&U.detail<0,De=Dt&&U.detail>0;ye&&!de&&!De&&U.preventDefault()}var P=Ne.current;return P.addEventListener("wheel",Gt,{passive:!1}),P.addEventListener("DOMMouseScroll",Zn,{passive:!0}),P.addEventListener("MozMousePixelScroll",A,{passive:!1}),function(){P.removeEventListener("wheel",Gt),P.removeEventListener("DOMMouseScroll",Zn),P.removeEventListener("MozMousePixelScroll",A)}},[ye,Zt,Dt]),(0,j.Z)(function(){if(E){var A=Vt(pe);Le(A),Tt({x:A})}},[Ge.width,E]);var Dn=function(){var P,U;(P=Cn.current)===null||P===void 0||P.delayHidden(),(U=Kn.current)===null||U===void 0||U.delayHidden()},Tn=Fn(Ne,ie,z,v,W,function(){return re(!0)},We,Dn);d.useImperativeHandle(n,function(){return{nativeElement:ke.current,getScrollInfo:zt,scrollTo:function(P){function U(de){return de&&(0,k.Z)(de)==="object"&&("left"in de||"top"in de)}U(P)?(P.left!==void 0&&Le(Vt(P.left)),Tn(P.top)):Tn(P)}}}),(0,j.Z)(function(){if(R){var A=ie.slice(Ve,B+1);R(A,ie)}},[Ve,B,ie]);var ea=Ln(ie,W,z,v),ta=_==null?void 0:_({start:Ve,end:B,virtual:Ke,offsetX:pe,offsetY:T,rtl:Se,getSize:ea}),na=at(ie,Ve,B,E,pe,J,c,st),Kt=null;s&&(Kt=(0,$.Z)((0,K.Z)({},l?"height":"maxHeight",s),Vn),ye&&(Kt.overflowY="hidden",E&&(Kt.overflowX="hidden"),dt&&(Kt.pointerEvents="none")));var Pn={};return Se&&(Pn.dir="rtl"),d.createElement("div",(0,te.Z)({ref:ke,style:(0,$.Z)((0,$.Z)({},o),{},{position:"relative"}),className:Ye},Pn,F),d.createElement(Y.Z,{onResize:Ur},d.createElement(b,{className:"".concat(e,"-holder"),style:Kt,ref:Ne,onScroll:Jr,onMouseEnter:Dn},d.createElement(ge,{prefixCls:e,height:Ue,offsetX:pe,offsetY:T,scrollWidth:E,onInnerResize:re,ref:Ze,innerProps:Z,rtl:Se,extra:ta},na))),Ke&&Ue>s&&d.createElement(en,{ref:Cn,prefixCls:e,scrollOffset:Re,scrollRange:Ue,rtl:Se,onScroll:Rn,onStartMove:lt,onStopMove:Be,spinSize:Gr,containerSize:Ge.height,style:O==null?void 0:O.verticalScrollBar,thumbStyle:O==null?void 0:O.verticalScrollBarThumb,showScrollBar:p}),Ke&&E>Ge.width&&d.createElement(en,{ref:Kn,prefixCls:e,scrollOffset:pe,scrollRange:E,rtl:Se,onScroll:Rn,onStartMove:lt,onStopMove:Be,spinSize:Vr,containerSize:Ge.width,horizontal:!0,style:O==null?void 0:O.horizontalScrollBar,thumbStyle:O==null?void 0:O.horizontalScrollBarThumb,showScrollBar:p}))}var nn=d.forwardRef(Gn);nn.displayName="List";var Yn=nn,Xn=Yn,Jn=w(29372),Qn=function(n){for(var a=n.prefixCls,e=n.level,i=n.isStart,s=n.isEnd,v="".concat(a,"-indent-unit"),r=[],l=0;l<e;l+=1)r.push(d.createElement("span",{key:l,className:ne()(v,(0,K.Z)((0,K.Z)({},"".concat(v,"-start"),i[l]),"".concat(v,"-end"),s[l]))}));return d.createElement("span",{"aria-hidden":"true",className:"".concat(a,"-indent")},r)},qn=d.memo(Qn);function $e(t,n){return t[n]}var er=w(50344),tr=w(98423),nr=["children"];function rn(t,n){return"".concat(t,"-").concat(n)}function rr(t){return t&&t.type&&t.type.isTreeNode}function St(t,n){return t!=null?t:n}function Rt(t){var n=t||{},a=n.title,e=n._title,i=n.key,s=n.children,v=a||"title";return{title:v,_title:e||[v],key:i||"key",children:s||"children"}}
20function aa(t,n){var a=new Map;function e(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(i||[]).forEach(function(v){var r=v[n.key],l=v[n.children];warning(r!=null,"Tree node must have a certain key: [".concat(s).concat(r,"]"));var o=String(r);warning(!a.has(o)||r===null||r===void 0,"Same 'key' exist in the Tree: ".concat(o)),a.set(o,!0),e(l,"".concat(s).concat(o," > "))})}e(t)}function ar(t){function n(a){var e=(0,er.Z)(a);return e.map(function(i){if(!rr(i))return(0,Oe.ZP)(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var s=i.key,v=i.props,r=v.children,l=(0,D.Z)(v,nr),o=(0,$.Z)({key:s},l),u=n(r);return u.length&&(o.children=u),o}).filter(function(i){return i})}return n(t)}function wt(t,n,a){var e=Rt(a),i=e._title,s=e.key,v=e.children,r=new Set(n===!0?[]:n),l=[];function o(u){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(h,f){for(var y=rn(c?c.pos:"0",f),E=St(h[s],y),g,b=0;b<i.length;b+=1){var S=i[b];if(h[S]!==void 0){g=h[S];break}}var x=Object.assign((0,tr.Z)(h,[].concat((0,Te.Z)(i),[s,v])),{title:g,key:E,parent:c,pos:y,children:null,data:h,isStart:[].concat((0,Te.Z)(c?c.isStart:[]),[f===0]),isEnd:[].concat((0,Te.Z)(c?c.isEnd:[]),[f===u.length-1])});return l.push(x),n===!0||r.has(E)?x.children=o(h[v]||[],x):x.children=[],x})}return o(t),l}function or(t,n,a){var e={};(0,k.Z)(a)==="object"?e=a:e={externalGetKey:a},e=e||{};var i=e,s=i.childrenPropName,v=i.externalGetKey,r=i.fieldNames,l=Rt(r),o=l.key,u=l.children,c=s||u,h;v?typeof v=="string"?h=function(E){return E[v]}:typeof v=="function"&&(h=function(E){return v(E)}):h=function(E,g){return St(E[o],g)};function f(y,E,g,b){var S=y?y[c]:t,x=y?rn(g.pos,E):"0",R=y?[].concat((0,Te.Z)(b),[y]):[];if(y){var Z=h(y,x),_={node:y,index:E,pos:x,key:Z,parentPos:g.node?g.pos:null,level:g.level+1,nodes:R};n(_)}
20S&&S.forEach(function(O,I){f(O,I,{node:y,pos:x,level:g?g.level+1:-1},R)})}f(null)}function ir(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.initWrapper,e=n.processEntity,i=n.onProcessFinished,s=n.externalGetKey,v=n.childrenPropName,r=n.fieldNames,l=arguments.length>2?arguments[2]:void 0,o=s||l,u={},c={},h={posEntities:u,keyEntities:c};return a&&(h=a(h)||h),or(t,function(f){var y=f.node,E=f.index,g=f.pos,b=f.key,S=f.parentPos,x=f.level,R=f.nodes,Z={node:y,nodes:R,index:E,key:b,pos:g,level:x},_=St(b,g);u[g]=Z,c[_]=Z,Z.parent=u[S],Z.parent&&(Z.parent.children=Z.parent.children||[],Z.parent.children.push(Z)),e&&e(Z,h)},{externalGetKey:o,childrenPropName:v,fieldNames:r}),i&&i(h),h}function xt(t,n){var a=n.expandedKeys,e=n.selectedKeys,i=n.loadedKeys,s=n.loadingKeys,v=n.checkedKeys,r=n.halfCheckedKeys,l=n.dragOverNodeKey,o=n.dropPosition,u=n.keyEntities,c=$e(u,t),h={eventKey:t,expanded:a.indexOf(t)!==-1,selected:e.indexOf(t)!==-1,loaded:i.indexOf(t)!==-1,loading:s.indexOf(t)!==-1,checked:v.indexOf(t)!==-1,halfChecked:r.indexOf(t)!==-1,pos:String(c?c.pos:""),dragOver:l===t&&o===0,dragOverGapTop:l===t&&o===-1,dragOverGapBottom:l===t&&o===1};return h}function be(t){var n=t.data,a=t.expanded,e=t.selected,i=t.checked,s=t.loaded,v=t.loading,r=t.halfChecked,l=t.dragOver,o=t.dragOverGapTop,u=t.dragOverGapBottom,c=t.pos,h=t.active,f=t.eventKey,y=(0,$.Z)((0,$.Z)({},n),{},{expanded:a,selected:e,checked:i,loaded:s,loading:v,halfChecked:r,dragOver:l,dragOverGapTop:o,dragOverGapBottom:u,pos:c,active:h,key:f});return"props"in y||Object.defineProperty(y,"props",{get:function(){return(0,Oe.ZP)(!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 lr=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],an="open",on="close",sr="---",ln=function(n){var a,e,i,s=n.eventKey,v=n.className,r=n.style,l=n.dragOver,o=n.dragOverGapTop,u=n.dragOverGapBottom,c=n.isLeaf,h=n.isStart,f=n.isEnd,y=n.expanded,E=n.selected,g=n.checked,b=n.halfChecked,S=n.loading,x=n.domRef,R=n.active,Z=n.data,_=n.onMouseMove,O=n.selectable,I=(0,D.Z)(n,lr),p=d.useContext(Xe),F=d.useContext(ft),W=d.useRef(null),X=d.useState(!1),G=(0,C.Z)(X,2),J=G[0],re=G[1],z=!!(p.disabled||n.disabled||(a=F.nodeDisabled)!==null&&a!==void 0&&a.call(F,Z)),ae=d.useMemo(function(){return!p.checkable||n.checkable===!1?!1:p.checkable},[p.checkable,n.checkable]),ye=function(T){z||p.onNodeSelect(T,be(n))},je=function(T){z||!ae||n.disableCheckbox||p.onNodeCheck(T,be(n),!g)},Ke=d.useMemo(function(){return typeof O=="boolean"?O:p.selectable},[O,p.selectable]),Se=function(T){p.onNodeClick(T,be(n)),Ke?ye(T):je(T)},Ye=function(T){p.onNodeDoubleClick(T,be(n))},ie=function(T){p.onNodeMouseEnter(T,be(n))},Ne=function(T){p.onNodeMouseLeave(T,be(n))},Ze=function(T){p.onNodeContextMenu(T,be(n))},ke=d.useMemo(function(){return!!(p.draggable&&(!p.draggable.nodeDraggable||p.draggable.nodeDraggable(Z)))},[p.draggable,Z]),tt=function(T){T.stopPropagation(),re(!0),p.onNodeDragStart(T,n);try{T.dataTransfer.setData("text/plain","")}catch(Je){}},Me=function(T){T.preventDefault(),T.stopPropagation(),p.onNodeDragEnter(T,n)},Re=function(T){T.preventDefault(),T.stopPropagation(),p.onNodeDragOver(T,n)},He=function(T){T.stopPropagation(),p.onNodeDragLeave(T,n)},fe=function(T){T.stopPropagation(),re(!1),p.onNodeDragEnd(T,n)},ce=function(T){T.preventDefault(),T.stopPropagation(),re(!1),p.onNodeDrop(T,n)},pe=function(T){S||p.onNodeExpand(T,be(n))},Le=d.useMemo(function(){var B=$e(p.keyEntities,s)||{},T=B.children;return!!(T||[]).length},[p.keyEntities,s]),Fe=d.useMemo(function(){return c===!1?!1:c||!p.loadData&&!Le||p.loadData&&n.loaded&&!Le},[c,p.loadData,Le,n.loaded]);d.useEffect(function(){S||typeof p.loadData=="function"&&y&&!Fe&&!n.loaded&&p.onNodeLoad(be(n))},[S,p.loadData,p.onNodeLoad,y,Fe,n]);var Qe=d.useMemo(function(){var B;return(B=p.draggable)!==null&&B!==void 0&&B.icon?d.createElement("span",{className:"".concat(p.prefixCls,"-draggable-icon")},p.draggable.icon):null},[p.draggable]),dt=function(T){var Je=n.switcherIcon||p.switcherIcon;return typeof Je=="function"?Je((0,$.Z)((0,$.Z)({},n),{},{isLeaf:T})):Je},nt=function(){if(Fe){var T=dt(!0);return T!==!1?d.createElement("span",{className:ne()("".concat(p.prefixCls,"-switcher"),"".concat(p.prefixCls,"-switcher-noop"))},T):null}var Je=dt(!1);return Je!==!1?d.createElement("span",{onClick:pe,className:ne()("".concat(p.prefixCls,"-switcher"),"".concat(p.prefixCls,"-switcher_").concat(y?an:on))},Je):null},lt=d.useMemo(function(){if(!ae)return null;var B=typeof ae!="boolean"?ae:null;return d.createElement("span",{className:ne()("".concat(p.prefixCls,"-checkbox"),(0,K.Z)((0,K.Z)((0,K.Z)({},"".concat(p.prefixCls,"-checkbox-checked"),g),"".concat(p.prefixCls,"-checkbox-indeterminate"),!g&&b),"".concat(p.prefixCls,"-checkbox-disabled"),z||n.disableCheckbox)),onClick:je,role:"checkbox","aria-checked":b?"mixed":g,"aria-disabled":z||n.disableCheckbox,"aria-label":"Select ".concat(typeof n.title=="string"?n.title:"tree node")},B)},[ae,g,b,z,n.disableCheckbox,n.title]),Be=d.useMemo(function(){return Fe?null:y?an:on},[Fe,y]),st=d.useMemo(function(){return d.createElement("span",{className:ne()("".concat(p.prefixCls,"-iconEle"),"".concat(p.prefixCls,"-icon__").concat(Be||"docu"),(0,K.Z)({},"".concat(p.prefixCls,"-icon_loading"),S))})},[p.prefixCls,Be,S]),We=d.useMemo(function(){var B=!!p.draggable,T=!n.disabled&&B&&p.dragOverNodeKey===s;return T?p.dropIndicatorRender({dropPosition:p.dropPosition,dropLevelOffset:p.dropLevelOffset,indent:p.indent,prefixCls:p.prefixCls,direction:p.direction}):null},[p.dropPosition,p.dropLevelOffset,p.indent,p.prefixCls,p.direction,p.draggable,p.dragOverNodeKey,p.dropIndicatorRender]),q=d.useMemo(function(){var B=n.title,T=B===void 0?sr:B,Je="".concat(p.prefixCls,"-node
20-content-wrapper"),mt;if(p.showIcon){var Ge=n.icon||p.icon;mt=Ge?d.createElement("span",{className:ne()("".concat(p.prefixCls,"-iconEle"),"".concat(p.prefixCls,"-icon__customize"))},typeof Ge=="function"?Ge(n):Ge):st}else p.loadData&&S&&(mt=st);var Et;return typeof T=="function"?Et=T(Z):p.titleRender?Et=p.titleRender(Z):Et=T,d.createElement("span",{ref:W,title:typeof T=="string"?T:"",className:ne()(Je,"".concat(Je,"-").concat(Be||"normal"),(0,K.Z)({},"".concat(p.prefixCls,"-node-selected"),!z&&(E||J))),onMouseEnter:ie,onMouseLeave:Ne,onContextMenu:Ze,onClick:Se,onDoubleClick:Ye},mt,d.createElement("span",{className:"".concat(p.prefixCls,"-title")},Et),We)},[p.prefixCls,p.showIcon,n,p.icon,st,p.titleRender,Z,Be,ie,Ne,Ze,Se,Ye]),_e=xe(I,{aria:!0,data:!0}),ze=$e(p.keyEntities,s)||{},rt=ze.level,Ae=f[f.length-1],qe=!z&&ke,Ue=p.draggingNodeKey===s,Ve=O!==void 0?{"aria-selected":!!O}:void 0;return d.createElement("div",(0,te.Z)({ref:x,role:"treeitem","aria-expanded":c?void 0:y,className:ne()(v,"".concat(p.prefixCls,"-treenode"),(i={},(0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)(i,"".concat(p.prefixCls,"-treenode-disabled"),z),"".concat(p.prefixCls,"-treenode-switcher-").concat(y?"open":"close"),!c),"".concat(p.prefixCls,"-treenode-checkbox-checked"),g),"".concat(p.prefixCls,"-treenode-checkbox-indeterminate"),b),"".concat(p.prefixCls,"-treenode-selected"),E),"".concat(p.prefixCls,"-treenode-loading"),S),"".concat(p.prefixCls,"-treenode-active"),R),"".concat(p.prefixCls,"-treenode-leaf-last"),Ae),"".concat(p.prefixCls,"-treenode-draggable"),ke),"dragging",Ue),(0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)(i,"drop-target",p.dropTargetKey===s),"drop-container",p.dropContainerKey===s),"drag-over",!z&&l),"drag-over-gap-top",!z&&o),"drag-over-gap-bottom",!z&&u),"filter-node",(e=p.filterTreeNode)===null||e===void 0?void 0:e.call(p,be(n))),"".concat(p.prefixCls,"-treenode-leaf"),Fe))),style:r,draggable:qe,onDragStart:qe?tt:void 0,onDragEnter:ke?Me:void 0,onDragOver:ke?Re:void 0,onDragLeave:ke?He:void 0,onDrop:ke?ce:void 0,onDragEnd:ke?fe:void 0,onMouseMove:_},Ve,_e),d.createElement(qn,{prefixCls:p.prefixCls,level:rt,isStart:h,isEnd:f}),Qe,nt(),lt,q)};ln.isTreeNode=1;var Lt=ln;function cr(t,n){var a=d.useState(!1),e=(0,C.Z)(a,2),i=e[0],s=e[1];(0,j.Z)(function(){if(i)return t(),function(){n()}},[i]),(0,j.Z)(function(){return s(!0),function(){s(!1)}},[])}var dr=cr,ur=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],fr=d.forwardRef(function(t,n){var a=t.className,e=t.style,i=t.motion,s=t.motionNodes,v=t.motionType,r=t.onMotionStart,l=t.onMotionEnd,o=t.active,u=t.treeNodeRequiredProps,c=(0,D.Z)(t,ur),h=d.useState(!0),f=(0,C.Z)(h,2),y=f[0],E=f[1],g=d.useContext(Xe),b=g.prefixCls,S=s&&v!=="hide";(0,j.Z)(function(){s&&S!==y&&E(S)},[s]);var x=function(){s&&r()},R=d.useRef(!1),Z=function(){s&&!R.current&&(R.current=!0,l())};dr(x,Z);var _=function(I){S===I&&Z()};return s?d.createElement(Jn.ZP,(0,te.Z)({ref:n,visible:y},i,{motionAppear:v==="show",onVisibleChanged:_}),function(O,I){var p=O.className,F=O.style;return d.createElement("div",{ref:I,className:ne()("".concat(b,"-treenode-motion"),p),style:F},s.map(function(W){var X=Object.assign({},(m(W.data),W.data)),G=W.title,J=W.key,re=W.isStart,z=W.isEnd;delete X.children;var ae=xt(J,u);return d.createElement(Lt,(0,te.Z)({},X,ae,{title:G,active:o,data:W.data,key:J,isStart:re,isEnd:z}))}))}):d.createElement(Lt,(0,te.Z)({domRef:n,className:a,style:e},c,{active:o}))}),vr=fr;function hr(){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 i(s,v){var r=new Map;s.forEach(function(o){r.set(o,!0)});var l=v.filter(function(o){return!r.has(o)});return l.length===1?l[0]:null}return a<e?{add:!0,key:i(t,n)}:{add:!1,key:i(n,t)}}function sn(t,n,a){var e=t.findIndex(function(r){return r.key===a}),i=t[e+1],s=n.findIndex(function(r){return r.key===a});if(i){var v=n.findIndex(function(r){return r.key===i.key});return n.slice(s+1,v)}return n.slice(s+1)}var gr=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],cn={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},yr=function(){},ht="RC_TREE_MOTION_".concat(Math.random()),_t={key:ht},dn={key:ht,level:0,index:0,pos:"0",node:_t,nodes:[_t]},un={parent:null,children:[],pos:dn.pos,data:_t,title:null,key:ht,isStart:[],isEnd:[]};function fn(t,n,a,e){return n===!1||!a?t:t.slice(0,Math.ceil(a/e)+1)}function vn(t){var n=t.key,a=t.pos;return St(n,a)}function pr(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 mr=d.forwardRef(function(t,n){var a=t.prefixCls,e=t.data,i=t.selectable,s=t.checkable,v=t.expandedKeys,r=t.selectedKeys,l=t.checkedKeys,o=t.loadedKeys,u=t.loadingKeys,c=t.halfCheckedKeys,h=t.keyEntities,f=t.disabled,y=t.dragging,E=t.dragOverNodeKey,g=t.dropPosition,b=t.motion,S=t.height,x=t.itemHeight,R=t.virtual,Z=t.scrollWidth,_=t.focusable,O=t.activeItem,I=t.focused,p=t.tabIndex,F=t.onKeyDown,W=t.onFocus,X=t.onBlur,G=t.onActiveChange,J=t.onListChangeStart,re=t.onListChangeEnd,z=(0,D.Z)(t,gr),ae=d.useRef(null),ye=d.useRef(null);d.useImperativeHandle(n,function(){return{scrollTo:function(_e){ae.current.scrollTo(_e)},getIndentWidth:function(){return ye.current.offsetWidth}}});var je=d.useState(v),Ke=(0,C.Z)(je,2),Se=Ke[0],Ye=Ke[1],ie=d.useState(e),Ne=(0,C.Z)(ie,2),Ze=Ne[0],ke=Ne[1],tt=d.useState(e),Me=(0,C.Z)(tt,2),Re=Me[0],He=Me[1],fe=d.useState([]),ce=(0,C.Z)(fe,2),pe=ce[0],Le=ce[1],Fe=d.useState(null),Qe=(0,C.Z)(Fe,2),dt=Qe[0],nt=Qe[1],lt=d.useRef(e);lt.current=e;function Be(){var q=lt.current;
20ke(q),He(q),Le([]),nt(null),re()}(0,j.Z)(function(){Ye(v);var q=hr(Se,v);if(q.key!==null)if(q.add){var _e=Ze.findIndex(function(Ve){var B=Ve.key;return B===q.key}),ze=fn(sn(Ze,e,q.key),R,S,x),rt=Ze.slice();rt.splice(_e+1,0,un),He(rt),Le(ze),nt("show")}else{var Ae=e.findIndex(function(Ve){var B=Ve.key;return B===q.key}),qe=fn(sn(e,Ze,q.key),R,S,x),Ue=e.slice();Ue.splice(Ae+1,0,un),He(Ue),Le(qe),nt("hide")}else Ze!==e&&(ke(e),He(e))},[v,e]),d.useEffect(function(){y||Be()},[y]);var st=b?Re:e,We={expandedKeys:v,selectedKeys:r,loadedKeys:o,loadingKeys:u,checkedKeys:l,halfCheckedKeys:c,dragOverNodeKey:E,dropPosition:g,keyEntities:h};return d.createElement(d.Fragment,null,I&&O&&d.createElement("span",{style:cn,"aria-live":"assertive"},pr(O)),d.createElement("div",null,d.createElement("input",{style:cn,disabled:_===!1||f,tabIndex:_!==!1?p:null,onKeyDown:F,onFocus:W,onBlur:X,value:"",onChange:yr,"aria-label":"for screen reader"})),d.createElement("div",{className:"".concat(a,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},d.createElement("div",{className:"".concat(a,"-indent")},d.createElement("div",{ref:ye,className:"".concat(a,"-indent-unit")}))),d.createElement(Xn,(0,te.Z)({},z,{data:st,itemKey:vn,height:S,fullHeight:!1,virtual:R,itemHeight:x,scrollWidth:Z,prefixCls:"".concat(a,"-list"),ref:ae,role:"tree",onVisibleChange:function(_e){_e.every(function(ze){return vn(ze)!==ht})&&Be()}}),function(q){var _e=q.pos,ze=Object.assign({},(m(q.data),q.data)),rt=q.title,Ae=q.key,qe=q.isStart,Ue=q.isEnd,Ve=St(Ae,_e);delete ze.key,delete ze.children;var B=xt(Ve,We);return d.createElement(vr,(0,te.Z)({},ze,B,{title:rt,active:!!O&&Ae===O.key,pos:_e,data:q.data,isStart:qe,isEnd:Ue,motion:b,motionNodes:Ae===ht?pe:null,motionType:dt,onMotionStart:J,onMotionEnd:Be,treeNodeRequiredProps:We,onMouseMove:function(){G(null)}}))}))}),Er=mr,br=null;function it(t,n){if(!t)return[];var a=t.slice(),e=a.indexOf(n);return e>=0&&a.splice(e,1),a}function ct(t,n){var a=(t||[]).slice();return a.indexOf(n)===-1&&a.push(n),a}function At(t){return t.split("-")}function Sr(t,n){var a=[],e=$e(n,t);function i(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(v){var r=v.key,l=v.children;a.push(r),i(l)})}return i(e.children),a}function xr(t){if(t.parent){var n=At(t.pos);return Number(n[n.length-1])===t.parent.children.length-1}return!1}function Cr(t){var n=At(t.pos);return Number(n[n.length-1])===0}function hn(t,n,a,e,i,s,v,r,l,o){var u,c=t.clientX,h=t.clientY,f=t.target.getBoundingClientRect(),y=f.top,E=f.height,g=(o==="rtl"?-1:1)*(((i==null?void 0:i.x)||0)-c),b=(g-12)/e,S=l.filter(function(z){var ae;return(ae=r[z])===null||ae===void 0||(ae=ae.children)===null||ae===void 0?void 0:ae.length}),x=$e(r,a.eventKey);if(h<y+E/2){var R=v.findIndex(function(z){return z.key===x.key}),Z=R<=0?0:R-1,_=v[Z].key;x=$e(r,_)}var O=x.key,I=x,p=x.key,F=0,W=0;if(!S.includes(O))for(var X=0;X<b&&xr(x);X+=1)x=x.parent,W+=1;var G=n.data,J=x.node,re=!0;return Cr(x)&&x.level===0&&h<y+E/2&&s({dragNode:G,dropNode:J,dropPosition:-1})&&x.key===a.eventKey?F=-1:(I.children||[]).length&&S.includes(p)?s({dragNode:G,dropNode:J,dropPosition:0})?F=0:re=!1:W===0?b>-1.5?s({dragNode:G,dropNode:J,dropPosition:1})?F=1:re=!1:s({dragNode:G,dropNode:J,dropPosition:0})?F=0:s({dragNode:G,dropNode:J,dropPosition:1})?F=1:re=!1:s({dragNode:G,dropNode:J,dropPosition:1})?F=1:re=!1,{dropPosition:F,dropLevelOffset:W,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:p,dropContainerKey:F===0?null:((u=x.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:re}}function gn(t,n){if(t){var a=n.multiple;return a?t.slice():t.length?[t[0]]:t}}var Kr=function(n){return n};function Nr(t,n){if(!t)return[];var a=n||{},e=a.processProps,i=e===void 0?Kr:e,s=Array.isArray(t)?t:[t];return s.map(function(v){var r=v.children,l=_objectWithoutProperties(v,br),o=Nr(r,n);return React.createElement(TreeNode,_extends({key:l.key},i(l)),o)})}function It(t){if(!t)return null;var n;if(Array.isArray(t))n={checkedKeys:t,halfCheckedKeys:void 0};else if((0,k.Z)(t)==="object")n={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return(0,Oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return n}function yn(t,n){var a=new Set;function e(i){if(!a.has(i)){var s=$e(n,i);if(s){a.add(i);var v=s.parent,r=s.node;r.disabled||v&&e(v.key)}}}
20return(t||[]).forEach(function(i){e(i)}),(0,Te.Z)(a)}function pn(t,n){var a=new Set;return t.forEach(function(e){n.has(e)||a.add(e)}),a}function kr(t){var n=t||{},a=n.disabled,e=n.disableCheckbox,i=n.checkable;return!!(a||e)||i===!1}function Rr(t,n,a,e){for(var i=new Set(t),s=new Set,v=0;v<=a;v+=1){var r=n.get(v)||new Set;r.forEach(function(c){var h=c.key,f=c.node,y=c.children,E=y===void 0?[]:y;i.has(h)&&!e(f)&&E.filter(function(g){return!e(g.node)}).forEach(function(g){i.add(g.key)})})}for(var l=new Set,o=a;o>=0;o-=1){var u=n.get(o)||new Set;u.forEach(function(c){var h=c.parent,f=c.node;if(!(e(f)||!c.parent||l.has(c.parent.key))){if(e(c.parent.node)){l.add(h.key);return}var y=!0,E=!1;(h.children||[]).filter(function(g){return!e(g.node)}).forEach(function(g){var b=g.key,S=i.has(b);y&&!S&&(y=!1),!E&&(S||s.has(b))&&(E=!0)}),y&&i.add(h.key),E&&s.add(h.key),l.add(h.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(pn(s,i))}}function Or(t,n,a,e,i){for(var s=new Set(t),v=new Set(n),r=0;r<=e;r+=1){var l=a.get(r)||new Set;l.forEach(function(h){var f=h.key,y=h.node,E=h.children,g=E===void 0?[]:E;!s.has(f)&&!v.has(f)&&!i(y)&&g.filter(function(b){return!i(b.node)}).forEach(function(b){s.delete(b.key)})})}v=new Set;for(var o=new Set,u=e;u>=0;u-=1){var c=a.get(u)||new Set;c.forEach(function(h){var f=h.parent,y=h.node;if(!(i(y)||!h.parent||o.has(h.parent.key))){if(i(h.parent.node)){o.add(f.key);return}var E=!0,g=!1;(f.children||[]).filter(function(b){return!i(b.node)}).forEach(function(b){var S=b.key,x=s.has(S);E&&!x&&(E=!1),!g&&(x||v.has(S))&&(g=!0)}),E||s.delete(f.key),g&&v.add(f.key),o.add(f.key)}})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(pn(v,s))}}function $t(t,n,a,e){var i=[],s;e?s=e:s=kr;var v=new Set(t.filter(function(u){var c=!!$e(a,u);return c||i.push(u),c}
20)),r=new Map,l=0;Object.keys(a).forEach(function(u){var c=a[u],h=c.level,f=r.get(h);f||(f=new Set,r.set(h,f)),f.add(c),l=Math.max(l,h)}),(0,Oe.ZP)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var o;return n===!0?o=Rr(v,r,l,s):o=Or(v,n.halfCheckedKeys,r,l,s),o}var Zr=10,mn=function(t){(0,he.Z)(a,t);var n=(0,le.Z)(a);function a(){var e;(0,oe.Z)(this,a);for(var i=arguments.length,s=new Array(i),v=0;v<i;v++)s[v]=arguments[v];return e=n.call.apply(n,[this].concat(s)),(0,K.Z)((0,L.Z)(e),"destroyed",!1),(0,K.Z)((0,L.Z)(e),"delayedDragEnterLogic",void 0),(0,K.Z)((0,L.Z)(e),"loadingRetryTimes",{}),(0,K.Z)((0,L.Z)(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:Rt()}),(0,K.Z)((0,L.Z)(e),"dragStartMousePosition",null),(0,K.Z)((0,L.Z)(e),"dragNodeProps",null),(0,K.Z)((0,L.Z)(e),"currentMouseOverDroppableNodeKey",null),(0,K.Z)((0,L.Z)(e),"listRef",d.createRef()),(0,K.Z)((0,L.Z)(e),"onNodeDragStart",function(r,l){var o=e.state,u=o.expandedKeys,c=o.keyEntities,h=e.props.onDragStart,f=l.eventKey;e.dragNodeProps=l,e.dragStartMousePosition={x:r.clientX,y:r.clientY};var y=it(u,f);e.setState({draggingNodeKey:f,dragChildrenKeys:Sr(f,c),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(y),window.addEventListener("dragend",e.onWindowDragEnd),h==null||h({event:r,node:be(l)})}),(0,K.Z)((0,L.Z)(e),"onNodeDragEnter",function(r,l){var o=e.state,u=o.expandedKeys,c=o.keyEntities,h=o.dragChildrenKeys,f=o.flattenNodes,y=o.indent,E=e.props,g=E.onDragEnter,b=E.onExpand,S=E.allowDrop,x=E.direction,R=l.pos,Z=l.eventKey;if(e.currentMouseOverDroppableNodeKey!==Z&&(e.currentMouseOverDroppableNodeKey=Z),!e.dragNodeProps){e.resetDragState();return}var _=hn(r,e.dragNodeProps,l,y,e.dragStartMousePosition,S,f,c,u,x),O=_.dropPosition,I=_.dropLevelOffset,p=_.dropTargetKey,F=_.dropContainerKey,W=_.dropTargetPos,X=_.dropAllowed,G=_.dragOverNodeKey;if(h.includes(p)||!X){e.resetDragState();return}if(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}
20),Object.keys(e.delayedDragEnterLogic).forEach(function(J){clearTimeout(e.delayedDragEnterLogic[J])}),e.dragNodeProps.eventKey!==l.eventKey&&(r.persist(),e.delayedDragEnterLogic[R]=window.setTimeout(function(){if(e.state.draggingNodeKey!==null){var J=(0,Te.Z)(u),re=$e(c,l.eventKey);re&&(re.children||[]).length&&(J=ct(u,l.eventKey)),e.props.hasOwnProperty("expandedKeys")||e.setExpandedKeys(J),b==null||b(J,{node:be(l),expanded:!0,nativeEvent:r.nativeEvent})}},800)),e.dragNodeProps.eventKey===p&&I===0){e.resetDragState();return}e.setState({dragOverNodeKey:G,dropPosition:O,dropLevelOffset:I,dropTargetKey:p,dropContainerKey:F,dropTargetPos:W,dropAllowed:X}),g==null||g({event:r,node:be(l),expandedKeys:u})}),(0,K.Z)((0,L.Z)(e),"onNodeDragOver",function(r,l){var o=e.state,u=o.dragChildrenKeys,c=o.flattenNodes,h=o.keyEntities,f=o.expandedKeys,y=o.indent,E=e.props,g=E.onDragOver,b=E.allowDrop,S=E.direction;if(e.dragNodeProps){var x=hn(r,e.dragNodeProps,l,y,e.dragStartMousePosition,b,c,h,f,S),R=x.dropPosition,Z=x.dropLevelOffset,_=x.dropTargetKey,O=x.dropContainerKey,I=x.dropTargetPos,p=x.dropAllowed,F=x.dragOverNodeKey;u.includes(_)||!p||(e.dragNodeProps.eventKey===_&&Z===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():R===e.state.dropPosition&&Z===e.state.dropLevelOffset&&_===e.state.dropTargetKey&&O===e.state.dropContainerKey&&I===e.state.dropTargetPos&&p===e.state.dropAllowed&&F===e.state.dragOverNodeKey||e.setState({dropPosition:R,dropLevelOffset:Z,dropTargetKey:_,dropContainerKey:O,dropTargetPos:I,dropAllowed:p,dragOverNodeKey:F}),g==null||g({event:r,node:be(l)}))}}),(0,K.Z)((0,L.Z)(e),"onNodeDragLeave",function(r,l){e.currentMouseOverDroppableNodeKey===l.eventKey&&!r.currentTarget.contains(r.relatedTarget)&&(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var o=e.props.onDragLeave;o==null||o({event:r,node:be(l)})}),(0,K.Z)((0,L.Z)(e),"onWindowDragEnd",function(r){e.onNodeDragEnd(r,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)}),(0,K.Z)((0,L.Z)(e),"onNodeDragEnd",function(r,l){var o=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),o==null||o({event:r,node:be(l)}),e.dragNodeProps=null,window.removeEventListener("dragend",e.onWindowDragEnd)}),(0,K.Z)((0,L.Z)(e),"onNodeDrop",function(r,l){var o,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,c=e.state,h=c.dragChildrenKeys,f=c.dropPosition,y=c.dropTargetKey,E=c.dropTargetPos,g=c.dropAllowed;if(g){var b=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),y!==null){var S=(0,$.Z)((0,$.Z)({},xt(y,e.getTreeNodeRequiredProps())),{},{active:((o=e.getActiveItem())===null||o===void 0?void 0:o.key)===y,data:$e(e.state.keyEntities,y).node}),x=h.includes(y);(0,Oe.ZP)(!x,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var R=At(E),Z={event:r,node:be(S),dragNode:e.dragNodeProps?be(e.dragNodeProps):null,dragNodesKeys:[e.dragNodeProps.eventKey].concat(h),dropToGap:f!==0,dropPosition:f+Number(R[R.length-1])};u||b==null||b(Z),e.dragNodeProps=null}}}),(0,K.Z)((0,L.Z)(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}),(0,K.Z)((0,L.Z)(e),"triggerExpandActionExpand",function(r,l){var o=e.state,u=o.expandedKeys,c=o.flattenNodes,h=l.expanded,f=l.key,y=l.isLeaf;if(!(y||r.shiftKey||r.metaKey||r.ctrlKey)){var E=c.filter(function(b){return b.key===f})[0],g=be((0,$.Z)((0,$.Z)({},xt(f,e.getTreeNodeRequiredProps())),{},{data:E.data}));e.setExpandedKeys(h?it(u,f):ct(u,f)),e.onNodeExpand(r,g)}}),(0,K.Z)((0,L.Z)(e),"onNodeClick",function(r,l){var o=e.props,u=o.onClick,c=o.expandAction;c==="click"&&e.triggerExpandActionExpand(r,l),u==null||u(r,l)}),(0,K.Z)((0,L.Z)(e),"onNodeDoubleClick",function(r,l){var o=e.props,u=o.onDoubleClick,c=o.expandAction;c==="doubleClick"&&e.triggerExpandActionExpand(r,l),u==null||u(r,l)}),(0,K.Z)((0,L.Z)(e),"onNodeSelect",function(r,l){var o=e.state.selectedKeys,u=e.state,c=u.keyEntities,h=u.fieldNames,f=e.props,y=f.onSelect,E=f.multiple,g=l.selected,b=l[h.key],S=!g;S?E?o=ct(o,b):o=[b]:o=it(o,b);var x=o.map(function(R){var Z=$e(c,R);return Z?Z.node:null}
20).filter(Boolean);e.setUncontrolledState({selectedKeys:o}),y==null||y(o,{event:"select",selected:S,node:l,selectedNodes:x,nativeEvent:r.nativeEvent})}),(0,K.Z)((0,L.Z)(e),"onNodeCheck",function(r,l,o){var u=e.state,c=u.keyEntities,h=u.checkedKeys,f=u.halfCheckedKeys,y=e.props,E=y.checkStrictly,g=y.onCheck,b=l.key,S,x={event:"check",node:l,checked:o,nativeEvent:r.nativeEvent};if(E){var R=o?ct(h,b):it(h,b),Z=it(f,b);S={checked:R,halfChecked:Z},x.checkedNodes=R.map(function(W){return $e(c,W)}).filter(Boolean).map(function(W){return W.node}),e.setUncontrolledState({checkedKeys:R})}else{var _=$t([].concat((0,Te.Z)(h),[b]),!0,c),O=_.checkedKeys,I=_.halfCheckedKeys;if(!o){var p=new Set(O);p.delete(b);var F=$t(Array.from(p),{checked:!1,halfCheckedKeys:I},c);O=F.checkedKeys,I=F.halfCheckedKeys}S=O,x.checkedNodes=[],x.checkedNodesPositions=[],x.halfCheckedKeys=I,O.forEach(function(W){var X=$e(c,W);if(X){var G=X.node,J=X.pos;x.checkedNodes.push(G),x.checkedNodesPositions.push({node:G,pos:J})}}),e.setUncontrolledState({checkedKeys:O},!1,{halfCheckedKeys:I})}g==null||g(S,x)}),(0,K.Z)((0,L.Z)(e),"onNodeLoad",function(r){var l,o=r.key,u=e.state.keyEntities,c=$e(u,o);if(!(c!=null&&(l=c.children)!==null&&l!==void 0&&l.length)){var h=new Promise(function(f,y){e.setState(function(E){var g=E.loadedKeys,b=g===void 0?[]:g,S=E.loadingKeys,x=S===void 0?[]:S,R=e.props,Z=R.loadData,_=R.onLoad;if(!Z||b.includes(o)||x.includes(o))return null;var O=Z(r);return O.then(function(){var I=e.state.loadedKeys,p=ct(I,o);_==null||_(p,{event:"load",node:r}),e.setUncontrolledState({loadedKeys:p}),e.setState(function(F){return{loadingKeys:it(F.loadingKeys,o)}}),f()}).catch(function(I){if(e.setState(function(F){return{loadingKeys:it(F.loadingKeys,o)}}),e.loadingRetryTimes[o]=(e.loadingRetryTimes[o]||0)+1,e.loadingRetryTimes[o]>=Zr){var p=e.state.loadedKeys;(0,Oe.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:ct(p,o)}),f()}y(I)}),{loadingKeys:ct(x,o)}})});return h.catch(function(){}),h}}),(0,K.Z)((0,L.Z)(e),"onNodeMouseEnter",function(r,l){var o=e.props.onMouseEnter;o==null||o({event:r,node:l})}),(0,K.Z)((0,L.Z)(e),"onNodeMouseLeave",function(r,l){var o=e.props.onMouseLeave;o==null||o({event:r,node:l})}),(0,K.Z)((0,L.Z)(e),"onNodeContextMenu",function(r,l){var o=e.props.onRightClick;o&&(r.preventDefault(),o({event:r,node:l}))}),(0,K.Z)((0,L.Z)(e),"onFocus",function(){var r=e.props.onFocus;e.setState({focused:!0});for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];r==null||r.apply(void 0,o)}),(0,K.Z)((0,L.Z)(e),"onBlur",function(){var r=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];r==null||r.apply(void 0,o)}),(0,K.Z)((0,L.Z)(e),"getTreeNodeRequiredProps",function(){var r=e.state,l=r.expandedKeys,o=r.selectedKeys,u=r.loadedKeys,c=r.loadingKeys,h=r.checkedKeys,f=r.halfCheckedKeys,y=r.dragOverNodeKey,E=r.dropPosition,g=r.keyEntities;return{expandedKeys:l||[],selectedKeys:o||[],loadedKeys:u||[],loadingKeys:c||[],checkedKeys:h||[],halfCheckedKeys:f||[],dragOverNodeKey:y,dropPosition:E,keyEntities:g}}),(0,K.Z)((0,L.Z)(e),"setExpandedKeys",function(r){var l=e.state,o=l.treeData,u=l.fieldNames,c=wt(o,r,u);e.setUncontrolledState({expandedKeys:r,flattenNodes:c},!0)}),(0,K.Z)((0,L.Z)(e),"onNodeExpand",function(r,l){var o=e.state.expandedKeys,u=e.state,c=u.listChanging,h=u.fieldNames,f=e.props,y=f.onExpand,E=f.loadData,g=l.expanded,b=l[h.key];if(!c){var S=o.includes(b),x=!g;if((0,Oe.ZP)(g&&S||!g&&!S,"Expand state not sync with index check"),o=x?ct(o,b):it(o,b),e.setExpandedKeys(o),y==null||y(o,{node:l,expanded:x,nativeEvent:r.nativeEvent}),x&&E){var R=e.onNodeLoad(l);R&&R.then(function(){var Z=wt(e.state.treeData,o,h);e.setUncontrolledState({flattenNodes:Z})}).catch(function(){var Z=e.state.expandedKeys,_=it(Z,b);e.setExpandedKeys(_)})}}}),(0,K.Z)((0,L.Z)(e),"onListChangeStart",function(){e.setUncontrolledState({listChanging:!0})}),(0,K.Z)((0,L.Z)(e),"onListChangeEnd",function(){setTimeout(function(){e.setUncontrolledState({listChanging:!1})})}),(0,K.Z)((0,L.Z)(e),"onActiveChange",function(r){var l=e.state.activeKey,o=e.props,u=o.onActiveChange,c=o.itemScrollOffset,h=c===void 0?0:c;l!==r&&(e.setState({activeKey:r}),r!==null&&e.scrollTo({key:r,offset:h}),u==null||u(r))}),(0,K.Z)((0,L.Z)(e),"getActiveItem",function(){var r=e.state,l=r.activeKey,o=r.flattenNodes;return l===null?null:o.find(function(u){var c=u.key;return c===l})||null}),(0,K.Z)((0,L.Z)(e),"offsetActiveKey",function(r){var l=e.state,o=l.flattenNodes,u=l.activeKey,c=o.findIndex(function(y){var E=y.key;return E===u});c===-1&&r<0&&(c=o.length),c=(c+r+o.length)%o.length;var h=o[c];if(h){var f=h.key;e.onActiveChange(f)}else e.onActiveChange(null)}),(0,K.Z)((0,L.Z)(e),"onKeyDown",function(r){var l=e.state,o=l.activeKey,u=l.expandedKeys,c=l.checkedKeys,h=l.fieldNames,f=e.props,y=f.onKeyDown,E=f.checkable,g=f.selectable;switch(r.which){case Pe.Z.UP:{e.offsetActiveKey(-1),r.preventDefault();break}case Pe.Z.DOWN:{e.offsetActiveKey(1),r.preventDefault();break}}var b=e.getActiveItem();if(b&&b.data){var S=e.getTreeNodeRequiredProps(),x=b.data.isLeaf===!1||!!(b.data[h.children]||[]).length,R=be((0,$.Z)((0,$.Z)({},xt(o,S)),{},{data:b.data,active:!0}));switch(r.which){case Pe.Z.LEFT:{x&&u.includes(o)?e.onNodeExpand({},R):b.parent&&e.onActiveChange(b.parent.key),r.preventDefault();break}case Pe.Z.RIGHT:{x&&!u.includes(o)?e.onNodeExpand({},R):b.children&&b.children.length&&e.onActiveChange(b.children[0].key),r.preventDefault();break}case Pe.Z.ENTER:case Pe.Z.SPACE:{E&&!R.disabled&&R.checkable!==!1&&!R.disableCheckbox?e.onNodeCheck({},R,!c.includes(o)):!E&&g&&!R.disabled&&R.selectable!==!1&&e.onNodeSelect({},R);break}}}y==null||y(r)}),(0,K.Z)((0,L.Z)(e),"setUncontrolledState",function(r){var l=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 u=!1,c=!0,h={};Object.keys(r).forEach(function(f){if(e.props.hasOwnProperty(f)){c=!1;return}u=!0,h[f]=r[f]}),u&&(!l||c)&&e.setState((0,$.Z)((0,$.Z)({},h),o))}}),(0,K.Z)((0,L.Z)(e),"scrollTo",function(r){e.listRef.current.scrollTo(r)}),e}
20return(0,ve.Z)(a,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var i=this.props,s=i.activeKey,v=i.itemScrollOffset,r=v===void 0?0:v;s!==void 0&&s!==this.state.activeKey&&(this.setState({activeKey:s}),s!==null&&this.scrollTo({key:s,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 i=this.state,s=i.focused,v=i.flattenNodes,r=i.keyEntities,l=i.draggingNodeKey,o=i.activeKey,u=i.dropLevelOffset,c=i.dropContainerKey,h=i.dropTargetKey,f=i.dropPosition,y=i.dragOverNodeKey,E=i.indent,g=this.props,b=g.prefixCls,S=g.className,x=g.style,R=g.showLine,Z=g.focusable,_=g.tabIndex,O=_===void 0?0:_,I=g.selectable,p=g.showIcon,F=g.icon,W=g.switcherIcon,X=g.draggable,G=g.checkable,J=g.checkStrictly,re=g.disabled,z=g.motion,ae=g.loadData,ye=g.filterTreeNode,je=g.height,Ke=g.itemHeight,Se=g.scrollWidth,Ye=g.virtual,ie=g.titleRender,Ne=g.dropIndicatorRender,Ze=g.onContextMenu,ke=g.onScroll,tt=g.direction,Me=g.rootClassName,Re=g.rootStyle,He=xe(this.props,{aria:!0,data:!0}),fe;X&&((0,k.Z)(X)==="object"?fe=X:typeof X=="function"?fe={nodeDraggable:X}:fe={});var ce={prefixCls:b,selectable:I,showIcon:p,icon:F,switcherIcon:W,draggable:fe,draggingNodeKey:l,checkable:G,checkStrictly:J,disabled:re,keyEntities:r,dropLevelOffset:u,dropContainerKey:c,dropTargetKey:h,dropPosition:f,dragOverNodeKey:y,indent:E,direction:tt,dropIndicatorRender:Ne,loadData:ae,filterTreeNode:ye,titleRender:ie,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return d.createElement(Xe.Provider,{value:ce},d.createElement("div",{className:ne()(b,S,Me,(0,K.Z)((0,K.Z)((0,K.Z)({},"".concat(b,"-show-line"),R),"".concat(b,"-focused"),s),"".concat(b,"-active-focused"),o!==null)),style:Re},d.createElement(Er,(0,te.Z)({ref:this.listRef,prefixCls:b,style:x,data:v,disabled:re,selectable:I,checkable:!!G,motion:z,dragging:l!==null,height:je,itemHeight:Ke,virtual:Ye,focusable:Z,focused:s,tabIndex:O,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ze,onScroll:ke,scrollWidth:Se},this.getTreeNodeRequiredProps(),He))))}}],[{key:"getDerivedStateFromProps",value:function(i,s){var v=s.prevProps,r={prevProps:i};function l(O){return!v&&i.hasOwnProperty(O)||v&&v[O]!==i[O]}var o,u=s.fieldNames;if(l("fieldNames")&&(u=Rt(i.fieldNames),r.fieldNames=u),l("treeData")?o=i.treeData:l("children")&&((0,Oe.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),o=ar(i.children)),o){r.treeData=o;var c=ir(o,{fieldNames:u});r.keyEntities=(0,$.Z)((0,K.Z)({},ht,dn),c.keyEntities)}var h=r.keyEntities||s.keyEntities;if(l("expandedKeys")||v&&l("autoExpandParent"))r.expandedKeys=i.autoExpandParent||!v&&i.defaultExpandParent?yn(i.expandedKeys,h):i.expandedKeys;else if(!v&&i.defaultExpandAll){var f=(0,$.Z)({},h);delete f[ht];var y=[];Object.keys(f).forEach(function(O){var I=f[O];I.children&&I.children.length&&y.push(I.key)}),r.expandedKeys=y}else!v&&i.defaultExpandedKeys&&(r.expandedKeys=i.autoExpandParent||i.defaultExpandParent?yn(i.defaultExpandedKeys,h):i.defaultExpandedKeys);if(r.expandedKeys||delete r.expandedKeys,o||r.expandedKeys){var E=wt(o||s.treeData,r.expandedKeys||s.expandedKeys,u);r.flattenNodes=E}if(i.selectable&&(l("selectedKeys")?r.selectedKeys=gn(i.selectedKeys,i):!v&&i.defaultSelectedKeys&&(r.selectedKeys=gn(i.defaultSelectedKeys,i))),i.checkable){var g;if(l("checkedKeys")?g=It(i.checkedKeys)||{}:!v&&i.defaultCheckedKeys?g=It(i.defaultCheckedKeys)||{}:o&&(g=It(i.checkedKeys)||{checkedKeys:s.checkedKeys,halfCheckedKeys:s.halfCheckedKeys}),g){var b=g,S=b.checkedKeys,x=S===void 0?[]:S,R=b.halfCheckedKeys,Z=R===void 0?[]:R;if(!i.checkStrictly){var _=$t(x,!0,h);x=_.checkedKeys,Z=_.halfCheckedKeys}r.checkedKeys=x,r.halfCheckedKeys=Z}}return l("loadedKeys")&&(r.loadedKeys=i.loadedKeys),r}}]),a}(d.Component);(0,K.Z)(mn,"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:N,allowDrop:function(){return!0},expandAction:!1}),(0,K.Z)(mn,"TreeNode",Lt);var oa=null,ia=null;function Ct(t){"@babel/helpers - typeof";return Ct=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},Ct(t)}function En(t,n){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),a.push.apply(a,e)}return a}function bn(t){for(var n=1;n<arguments.length;n++){var a=arguments[n]!=null?arguments[n]:{};
20n%2?En(Object(a),!0).forEach(function(e){Dr(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):En(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}function Dr(t,n,a){return n=Tr(n),n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,t}function Tr(t){var n=Pr(t,"string");return Ct(n)=="symbol"?n:String(n)}function Pr(t,n){if(Ct(t)!="object"||!t)return t;var a=t[Symbol.toPrimitive];if(a!==void 0){var e=a.call(t,n||"default");if(Ct(e)!="object")return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function Mr(t,n){return _r(t)||Lr(t,n)||Sn(t,n)||wr()}function wr(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 21In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Lr(t,n){var a=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(a!=null){var e,i,s,v,r=[],l=!0,o=!1;try{if(s=(a=a.call(t)).next,n===0){if(Object(a)!==a)return;l=!1}else for(;!(l=(e=s.call(a)).done)&&(r.push(e.value),r.length!==n);l=!0);}catch(u){o=!0,i=u}finally{try{if(!l&&a.return!=null&&(v=a.return(),Object(v)!==v))return}finally{if(o)throw i}}return r}}function _r(t){if(Array.isArray(t))return t}function Ar(t){return jr(t)||$r(t)||Sn(t)||Ir()}function Ir(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 22In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Sn(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 $r(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function jr(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 Ot(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",a=[];return React.Children.toArray(t).forEach(function(e,i){if(React.isValidElement(e)){var s="".concat(n?"".concat(n,"-"):"").concat(i),v=e.props.children;switch(e==null?void 0:e.type){case"ul":{var r,l=((r=a[a.length-1])===null||r===void 0?void 0:r.children)||a,o=Ot(v||[],s);l.push.apply(l,Ar(o));break}case"li":{var u=React.Children.toArray(v).some(function(f){return React.isValidElement(f)&&f.type==="ul"&&!React.Children.count(f.props.children)}),c=React.Children.toArray(v).filter(function(f){return!React.isValidElement(f)||f.type!=="ul"}),h=u?[]:Ot(v,s);a.push({title:c,key:s,children:h,isLeaf:!u&&!h.length,switcherIcon:u?React.createElement("span",{className:"tree-switcher-leaf-line"}):void 0});break}default:}}}),a}var Hr=function(n){var a=useState(Ot(n)),e=Mr(a,2),i=e[0],s=e[1];return useEffect(function(){s(Ot(n))},[n]),i},Fr=function(n){var a,e=n.isLeaf,i=n.expanded,s=n.data;return e?React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FileOutlined,{fill:"currentColor"})):!i||!(s!=null&&(a=s.children)!==null&&a!==void 0&&a.length)?React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FolderOutlined,{fill:"currentColor"})):React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FolderOpenOutlined,{fill:"currentColor"}))},Br=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"})))},Ht=function(){return{height:0,opacity:0}
22},xn=function(n){var a=n.scrollHeight;return{height:a,opacity:1}},Wr=function(n){return{height:n?n.offsetHeight:0}},Ft=function(n,a){return(a==null?void 0:a.deadline)===!0||a.propertyName==="height"},zr={motionName:"ant-motion-collapse",onAppearStart:Ht,onEnterStart:Ht,onAppearActive:xn,onEnterActive:xn,onLeaveStart:Wr,onLeaveActive:Ht,onAppearEnd:Ft,onEnterEnd:Ft,onLeaveEnd:Ft,motionDeadline:500},la=function(t){var n=Hr(t.children),a=createRef(),e=function(s,v){var r,l=v.isLeaf,o=!l&&!((r=v.children)!==null&&r!==void 0&&r.length);l||o||s.shiftKey||s.metaKey||s.ctrlKey||a.current.onNodeExpand(s,v)};return React.createElement(Tree,{className:"dumi-default-tree",icon:Fr,ref:a,itemHeight:20,showLine:!0,selectable:!1,virtual:!1,motion:bn(bn({},zr),{},{motionAppear:!1}),onClick:e,treeData:[{key:"0",title:t.title||"<root>",children:n}],defaultExpandAll:!0,switcherIcon:Br})}},45598:function(me,we,w){"use strict";var te,k=w(64836).default;te={value:!0},te=oe;var $=k(w(86165)),Te=k(w(67294));function oe(ve){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=[];return Te.default.Children.forEach(ve,function(le){le==null&&!L.keepEmpty||(Array.isArray(le)?he=he.concat(oe(le)):(0,$.default)(le)&&le.props?he=he.concat(oe(le.props.children,L)):he.push(le))}),he}},86165:function(me,we,w){"use strict";var te=w(64836).default;Object.defineProperty(we,"__esModule",{value:!0}),we.default=ve;var k=te(w(18698)),$=Symbol.for("react.element"),Te=Symbol.for("react.transitional.element"),oe=Symbol.for("react.fragment");function ve(L){return L&&(0,k.default)(L)==="object"&&(L.$$typeof===$||L.$$typeof===Te)&&L.type===oe}},64836:function(me){function we(w){return w&&w.__esModule?w:{default:w}}me.exports=we,me.exports.__esModule=!0,me.exports.default=me.exports},18698:function(me){function we(w){"@babel/helpers - typeof";return me.exports=we=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(te){return typeof te}:function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te},me.exports.__esModule=!0,me.exports.default=me.exports,we(w)}me.exports=we,me.exports.__esModule=!0,me.exports.default=me.exports}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.