25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

21 lines
122 KiB

  1. (self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[7552],{45747:function(){},88258:function(gn,Zt,r){"use strict";var xe=r(67294),W=r(53124),Y=r(14277),G=function(je){return xe.createElement(W.C,null,function(Ge){var _e=Ge.getPrefixCls,Ne=_e("empty");switch(je){case"Table":case"List":return xe.createElement(Y.Z,{image:Y.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return xe.createElement(Y.Z,{image:Y.Z.PRESENTED_IMAGE_SIMPLE,className:"".concat(Ne,"-small")});default:return xe.createElement(Y.Z,null)}})};Zt.Z=G},14277:function(gn,Zt,r){"use strict";r.d(Zt,{Z:function(){return oe}});var xe=r(96156),W=r(22122),Y=r(94184),G=r.n(Y),x=r(67294),je=r(53124),Ge=r(42051),_e=function(){var Oe=x.useContext(je.E_),ke=Oe.getPrefixCls,B=ke("empty-img-default");return x.createElement("svg",{className:B,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},x.createElement("g",{fill:"none",fillRule:"evenodd"},x.createElement("g",{transform:"translate(24 31.67)"},x.createElement("ellipse",{className:"".concat(B,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),x.createElement("path",{className:"".concat(B,"-path-1"),d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z"}),x.createElement("path",{className:"".concat(B,"-path-2"),d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",transform:"translate(13.56)"}),x.createElement("path",{className:"".concat(B,"-path-3"),d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z"}),x.createElement("path",{className:"".concat(B,"-path-4"),d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z"})),x.createElement("path",{className:"".concat(B,"-path-5"),d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z"}),x.createElement("g",{className:"".concat(B,"-g"),transform:"translate(149.65 15.383)"},x.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),x.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Ne=_e,n=function(){var Oe=x.useContext(je.E_),ke=Oe.getPrefixCls,B=ke("empty-img-simple");return x.createElement("svg",{className:B,width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},x.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},x.createElement("ellipse",{className:"".concat(B,"-ellipse"),cx:"32",cy:"33",rx:"32",ry:"7"}),x.createElement("g",{className:"".concat(B,"-g"),fillRule:"nonzero"},x.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),x.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",className:"".concat(B,"-path")}))))},Ee=n,d=function(ct,Oe){var ke={};for(var B in ct)Object.prototype.hasOwnProperty.call(ct,B)&&Oe.indexOf(B)<0&&(ke[B]=ct[B]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,B=Object.getOwnPropertySymbols(ct);u<B.length;u++)Oe.indexOf(B[u])<0&&Object.prototype.propertyIsEnumerable.call(ct,B[u])&&(ke[B[u]]=ct[B[u]]);return ke},re=x.createElement(Ne,null),Ct=x.createElement(Ee,null),T=function(Oe){var ke=Oe.className,B=Oe.prefixCls,u=Oe.image,S=u===void 0?re:u,z=Oe.description,X=Oe.children,_=Oe.imageStyle,Me=d(Oe,["className","prefixCls","image","description","children","imageStyle"]),M=x.useContext(je.E_),We=M.getPrefixCls,i=M.direction;return x.createElement(Ge.Z,{componentName:"Empty"},function(Se){var he=We("empty",B),Xe=typeof z!="undefined"?z:Se.description,f=typeof Xe=="string"?Xe:"empty",m=null;return typeof S=="string"?m=x.createElement("img",{alt:f,src:S}):m=S,x.createElement("div",(0,W.Z)({className:G()(he,(0,xe.Z)((0,xe.Z)({},"".concat(he,"-normal"),S===Ct),"".concat(he,"-rtl"),i==="rtl"),ke)},Me),x.createElement("div",{className:"".concat(he,"-image"),style:_},m),Xe&&x.createElement("div",{className:"".concat(he,"-description")},Xe),X&&x.createElement("div",{className:"".concat(he,"-footer")},X))})};T.PRESENTED_IMAGE_DEFAULT=re,T.PRESENTED_IMAGE_SIMPLE=Ct;var oe=T},46163:function(gn,Zt,r){"use strict";r.d(Zt,{Z:function(){return _e}});var xe=r(79508),W=r(43061),Y=r(54549),G=r(57254),x=r(7085),je=r(76570),Ge=r(67294);function _e(Ne){var n=Ne.suffixIcon,Ee=Ne.clearIcon,d=Ne.menuItemSelectedIcon,re=Ne.removeIcon,Ct=Ne.loading,T=Ne.multiple,oe=Ne.hasFeedback,ct=Ne.prefixCls,Oe=Ne.showArrow,ke=Ne.feedbackIcon,B=Ee!=null?Ee:Ge.createElement(W.Z,null),u=function(M){return Ge.createElement(Ge.Fragment,null,Oe!==!1&&M,oe&&ke)},S=null;if(n!==void 0)S=u(n);else if(Ct)S=u(Ge.createElement(x.Z,{spin:!0}));else{var z="".concat(ct,"-suffix");S=function(M){var We=M.open,i=M.showSearch;return u(We&&i?Ge.createElement(je.Z,{className:z}):Ge.createElement(G.Z,{className:z}))}}var X=null;d!==void 0?X=d:T?X=Ge.createElement(xe.Z,null):X=null;var _=null;return re!==void 0?_=re:_=Ge.createElement(Y.Z,null),{clearIcon:B,suffixIcon:S,itemIcon:X,removeIcon:_}}},54680:function(gn,Zt,r){"use strict";r.d(Zt,{Z:function(){return Ze}});var xe=r(22122),W=r(96156),Y=r(94184),G=r.n(Y),x=r(85061),je=r(28991),Ge=r(28481),_e=r(81253),Ne=r(90484),n=r(67294),Ee=r(74484),d=r(17341),re=r(88708),Ct=r(21770),T=r(15105),oe=r(56982),ct=r(83179),Oe=n.createContext(null),ke=Oe,B=n.createContext(null),u=B;function S(s){return Array.isArray(s)?s:s!==void 0?[s]:[]}function z(s){var p=s||{},w=p.label,O=p.value,V=p.children,q=O||"value";return{_title:w?[w]:["title","label"],value:q,key:q,children:V||"children"}}function X(s){return!s||s.disabled||s.disableCheckbox||s.checkable===!1}function _(s,p){var w=[];function O(V){V.forEach(function(q){var R=q[p.children];R&&(w.push(q[p.value]),O(R))})}return O(s),w}function Me(s){return s==null}var M={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},We=function(p,w){var O=(0,Ee.lk)(),V=O.prefixCls,q=O.multiple,R=O.searchValue,se=O.toggleOpen,ue=O.open,me=O.notFoundContent,He=n.useContext(u),Fe=He.virtual,ht=He.listHeight,kt=He.listItemHeight,Yt=He.treeData,Xt=He.fieldNames,on=He.onSelect,At=He.dropdownMatchSelectWidth,Vt=He.treeExpandAction,it=n.useContext(ke),Pt=it.checkable,Je=it.checkedKeys,Gt=it.halfCheckedKeys,Jt=it.treeExpandedKeys,a=it.treeDefaultExpandAll,t=it.treeDefaultExpandedKeys,b=it.onTreeExpand,h=it.treeIcon,F=it.showTreeIcon,D=it.switcherIcon,U=it.treeLine,j=it.treeNodeFilterProp,ae=it.loadData,ce=it.treeLoadedKeys,ye=it.treeMotion,ee=it.onTreeLoad,L=it.keyEntities,k=n.useRef(),fe=(0,oe.Z)(function(){return Yt},[ue,Yt],function(Ue,yt){return yt[0]&&Ue[1]!==yt[1]}),Ke=n.useMemo(function(){return Pt?{checked:Je,halfChecked:Gt}:null},[Pt,Je,Gt]);n.useEffect(function(){if(ue&&!q&&Je.length){var Ue;(Ue=k.current)===null||Ue===void 0||Ue.scrollTo({key:Je[0]})}},[ue]);var Qe=String(R).toLowerCase(),we=function(yt){return Qe?String(yt[j]).toLowerCase().includes(Qe):!1},ze=n.useState(t),Re=(0,Ge.Z)(ze,2),pt=Re[0],Kt=Re[1],Ae=n.useState(null),Rt=(0,Ge.Z)(Ae,2),tt=Rt[0],gt=Rt[1],dt=n.useMemo(function(){return Jt?(0,x.Z)(Jt):R?tt:pt},[pt,tt,Jt,R]);n.useEffect(function(){R&&gt(_(Yt,Xt))},[R]);var Ft=function(yt){Kt(yt),gt(yt),b&&b(yt)},$t=function(yt){yt.preventDefault()},mt=function(yt,sn){var Dt=sn.node;Pt&&X(Dt)||(on(Dt.key,{selected:!Je.includes(Dt.key)}),q||se(!1))},It=n.useState(null),xt=(0,Ge.Z)(It,2),at=xt[0],ut=xt[1],Te=L[at];if(n.useImperativeHandle(w,function(){var Ue;return{scrollTo:(Ue=k.current)===null||Ue===void 0?void 0:Ue.scrollTo,onKeyDown:function(sn){var Dt,nt=sn.which;switch(nt){case T.Z.UP:case T.Z.DOWN:case T.Z.LEFT:case T.Z.RIGHT:(Dt=k.current)===null||Dt===void 0||Dt.onKeyDown(sn);break;case T.Z.ENTER:{if(Te){var be=(Te==null?void 0:Te.node)||{},qe=be.selectable,bt=be.value;qe!==!1&&mt(null,{node:{key:at},selected:!Je.includes(bt)})}break}case T.Z.ESC:se(!1)}},onKeyUp:function(){}}}),fe.length===0)return n.createElement("div",{role:"listbox",className:"".concat(V,"-empty"),onMouseDown:$t},me);var lt={fieldNames:Xt};return ce&&(lt.loadedKeys=ce),dt&&(lt.expandedKeys=dt),n.createElement("div",{onMouseDown:$t},Te&&ue&&n.createElement("span",{style:M,"aria-live":"assertive"},Te.node.value),n.createElement(ct.Z,(0,xe.Z)({ref:k,focusable:!1,prefixCls:"".concat(V,"-tree"),treeData:fe,height:ht,itemHeight:kt,virtual:Fe!==!1&&At!==!1,multiple:q,icon:h,showIcon:F,switcherIcon:D,showLine:U,loadData:R?null:ae,motion:ye,activeKey:at,checkable:Pt,checkStrictly:!0,checkedKeys:Ke,selectedKeys:Pt?[]:Je,defaultExpandAll:a},lt,{onActiveChange:ut,onSelect:mt,onCheck:mt,onExpand:Ft,onLoad:ee,filterTreeNode:we,expandAction:Vt})))},i=n.forwardRef(We);i.displayName="OptionList";var Se=i,he=function(){return null},Xe=he,f="SHOW_ALL",m="SHOW_PARENT",J="SHOW_CHILD";function pe(s,p,w,O){var V=new Set(s);return p===J?s.filter(function(q){var R=w[q];return!(R&&R.children&&R.children.some(function(se){var ue=se.node;return V.has(ue[O.value])})&&R.children.every(function(se){var ue=se.node;return X(ue)||V.has(ue[O.value])}))}):p===m?s.filter(function(q){var R=w[q],se=R?R.parent:null;return!(se&&!X(se.node)&&V.has(se.key))}):s}var Pe=r(50344),Nt=r(80334),rt=["children","value"];function Mt(s){return(0,Pe.Z)(s).map(function(p){if(!n.isValidElement(p)||!p.type)return null;var w=p,O=w.key,V=w.props,q=V.children,R=V.value,se=(0,_e.Z)(V,rt),ue=(0,je.Z)({key:O,value:R},se),me=Mt(q);return me.length&&(ue.children=me),ue}).filter(function(p){return p})}function Ut(s){if(!s)return s;var p=(0,je.Z)({},s);return"props"in p||Object.defineProperty(p,"props",{get:function(){return(0,Nt.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),p}}),p}function Wt(s,p,w,O,V,q){var R=null,se=null;function ue(){function me(He){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",ht=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return He.map(function(kt,Yt){var Xt="".concat(Fe,"-").concat(Yt),on=kt[q.value],At=w.includes(on),Vt=me(kt[q.children]||[],Xt,At),it=n.createElement(Xe,kt,Vt.map(function(Je){return Je.node}));if(p===on&&(R=it),At){var Pt={pos:Xt,node:it,children:Vt};return ht||se.push(Pt),Pt}return null}).filter(function(kt){return kt})}se||(se=[],me(O),se.sort(function(He,Fe){var ht=He.node.props.value,kt=Fe.node.props.value,Yt=w.indexOf(ht),Xt=w.indexOf(kt);return Yt-Xt}))}Object.defineProperty(s,"triggerNode",{get:function(){return(0,Nt.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ue(),R}}),Object.defineProperty(s,"allCheckedNodes",{get:function(){return(0,Nt.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ue(),V?se:se.map(function(He){var Fe=He.node;return Fe})}})}function un(s,p){var w=p.id,O=p.pId,V=p.rootPId,q={},R=[],se=s.map(function(ue){var me=(0,je.Z)({},ue),He=me[w];return q[He]=me,me.key=me.key||He,me});return se.forEach(function(ue){var me=ue[O],He=q[me];He&&(He.children=He.children||[],He.children.push(ue)),(me===V||!He&&V===null)&&R.push(ue)}),R}function dn(s,p,w){return n.useMemo(function(){return s?w?un(s,(0,je.Z)({id:"id",pId:"pId",rootPId:null},w!==!0?w:{})):s:Mt(p)},[p,w,s])}var vn=function(s){var p=n.useRef({valueLabels:new Map});return n.useMemo(function(){var w=p.current.valueLabels,O=new Map,V=s.map(function(q){var R,se=q.value,ue=(R=q.label)!==null&&R!==void 0?R:w.get(se);return O.set(se,ue),(0,je.Z)((0,je.Z)({},q),{},{label:ue})});return p.current.valueLabels=O,[V]},[s])};function Ve(s){var p=n.useRef();p.current=s;var w=n.useCallback(function(){return p.current.apply(p,arguments)},[]);return w}var fn=r(1089),hn=function(s,p){return n.useMemo(function(){var w=(0,fn.I8)(s,{fieldNames:p,initWrapper:function(V){return(0,je.Z)((0,je.Z)({},V),{},{valueEntities:new Map})},processEntity:function(V,q){var R=V.node[p.value];if(!1)var se;q.valueEntities.set(R,V)}});return w},[s,p])},E=function(s,p,w,O){return n.useMemo(function(){var V=s.map(function(ue){var me=ue.value;return me}),q=p.map(function(ue){var me=ue.value;return me}),R=V.filter(function(ue){return!O[ue]});if(w){var se=(0,d.S)(V,!0,O);V=se.checkedKeys,q=se.halfCheckedKeys}return[Array.from(new Set([].concat((0,x.Z)(R),(0,x.Z)(V)))),q]},[s,p,w,O])},le=function(s,p,w){var O=w.treeNodeFilterProp,V=w.filterTreeNode,q=w.fieldNames,R=q.children;return n.useMemo(function(){if(!p||V===!1)return s;var se;if(typeof V=="function")se=V;else{var ue=p.toUpperCase();se=function(Fe,ht){var kt=ht[O];return String(kt).toUpperCase().includes(ue)}}function me(He){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return He.map(function(ht){var kt=ht[R],Yt=Fe||se(p,Ut(ht)),Xt=me(kt||[],Yt);return Yt||Xt.length?(0,je.Z)((0,je.Z)({},ht),{},(0,W.Z)({isLeaf:void 0},R,Xt)):null}).filter(function(ht){return ht})}return me(s)},[s,p,R,O,V])};function te(s){var p=s.searchPlaceholder,w=s.treeCheckStrictly,O=s.treeCheckable,V=s.labelInValue,q=s.value,R=s.multiple;warning(!p,"`searchPlaceholder` has been removed."),w&&V===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(V||w)&&warning(toArray(q).every(function(se){return se&&_typeof(se)==="object"&&"value"in se}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),w||R||O?warning(!q||Array.isArray(q),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(q),"`value` should not be array when `TreeSelect` is single mode.")}var ge=null,v=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function P(s){return!s||(0,Ne.Z)(s)!=="object"}var Z=n.forwardRef(function(s,p){var w=s.id,O=s.prefixCls,V=O===void 0?"rc-tree-select":O,q=s.value,R=s.defaultValue,se=s.onChange,ue=s.onSelect,me=s.onDeselect,He=s.searchValue,Fe=s.inputValue,ht=s.onSearch,kt=s.autoClearSearchValue,Yt=kt===void 0?!0:kt,Xt=s.filterTreeNode,on=s.treeNodeFilterProp,At=on===void 0?"value":on,Vt=s.showCheckedStrategy,it=Vt===void 0?J:Vt,Pt=s.treeNodeLabelProp,Je=s.multiple,Gt=s.treeCheckable,Jt=s.treeCheckStrictly,a=s.labelInValue,t=s.fieldNames,b=s.treeDataSimpleMode,h=s.treeData,F=s.children,D=s.loadData,U=s.treeLoadedKeys,j=s.onTreeLoad,ae=s.treeDefaultExpandAll,ce=s.treeExpandedKeys,ye=s.treeDefaultExpandedKeys,ee=s.onTreeExpand,L=s.treeExpandAction,k=s.virtual,fe=s.listHeight,Ke=fe===void 0?200:fe,Qe=s.listItemHeight,we=Qe===void 0?20:Qe,ze=s.onDropdownVisibleChange,Re=s.dropdownMatchSelectWidth,pt=Re===void 0?!0:Re,Kt=s.treeLine,Ae=s.treeIcon,Rt=s.showTreeIcon,tt=s.switcherIcon,gt=s.treeMotion,dt=(0,_e.Z)(s,v),Ft=(0,re.ZP)(w),$t=Gt&&!Jt,mt=Gt||Jt,It=Jt||a,xt=mt||Je,at=(0,Ct.Z)(R,{value:q}),ut=(0,Ge.Z)(at,2),Te=ut[0],lt=ut[1],Ue=n.useMemo(function(){return z(t)},[JSON.stringify(t)]),yt=(0,Ct.Z)("",{value:He!==void 0?He:Fe,postState:function(st){return st||""}}),sn=(0,Ge.Z)(yt,2),Dt=sn[0],nt=sn[1],be=function(st){nt(st),ht==null||ht(st)},qe=dn(h,F,b),bt=hn(qe,Ue),et=bt.keyEntities,ft=bt.valueEntities,Qt=n.useCallback(function(Tt){var st=[],Lt=[];return Tt.forEach(function(wt){ft.has(wt)?Lt.push(wt):st.push(wt)}),{missingRawValues:st,existRawValues:Lt}},[ft]),nn=le(qe,Dt,{fieldNames:Ue,treeNodeFilterProp:At,filterTreeNode:Xt}),yn=n.useCallback(function(Tt){if(Tt){if(Pt)return Tt[Pt];for(var st=Ue._title,Lt=0;Lt<st.length;Lt+=1){var wt=Tt[st[Lt]];if(wt!==void 0)return wt}}},[Ue,Pt]),Ht=n.useCallback(function(Tt){var st=S(Tt);return st.map(function(Lt){return P(Lt)?{value:Lt}:Lt})},[]),zt=n.useCallback(function(Tt){var st=Ht(Tt);return st.map(function(Lt){var wt=Lt.label,pn=Lt.value,an=Lt.halfChecked,Bt,_t=ft.get(pn);if(_t){var ln;wt=(ln=wt)!==null&&ln!==void 0?ln:yn(_t.node),Bt=_t.node.disabled}else if(wt===void 0){var jt=Ht(Te).find(function(Rn){return Rn.value===pn});wt=jt.label}return{label:wt,value:pn,halfChecked:an,disabled:Bt}})},[ft,yn,Ht,Te]),qt=n.useMemo(function(){return Ht(Te)},[Ht,Te]),ve=n.useMemo(function(){var Tt=[],st=[];return qt.forEach(function(Lt){Lt.halfChecked?st.push(Lt):Tt.push(Lt)}),[Tt,st]},[qt]),ne=(0,Ge.Z)(ve,2),$e=ne[0],Et=ne[1],St=n.useMemo(function(){return $e.map(function(Tt){return Tt.value})},[$e]),Kn=E($e,Et,$t,et),rn=(0,Ge.Z)(Kn,2),tn=rn[0],bn=rn[1],In=n.useMemo(function(){var Tt=pe(tn,it,et,Ue),st=Tt.map(function(an){var Bt,_t,ln;return(Bt=(_t=et[an])===null||_t===void 0||(ln=_t.node)===null||ln===void 0?void 0:ln[Ue.value])!==null&&Bt!==void 0?Bt:an}),Lt=st.map(function(an){var Bt=$e.find(function(_t){return _t.value===an});return{value:an,label:Bt==null?void 0:Bt.label}}),wt=zt(Lt),pn=wt[0];return!xt&&pn&&Me(pn.value)&&Me(pn.label)?[]:wt.map(function(an){var Bt;return(0,je.Z)((0,je.Z)({},an),{},{label:(Bt=an.label)!==null&&Bt!==void 0?Bt:an.value})})},[Ue,xt,tn,$e,zt,it,et]),En=vn(In),Mn=(0,Ge.Z)(En,1),wn=Mn[0],Sn=Ve(function(Tt,st,Lt){var wt=zt(Tt);if(lt(wt),Yt&&nt(""),se){var pn=Tt;if($t){var an=pe(Tt,it,et,Ue);pn=an.map(function(Ye){var Ot=ft.get(Ye);return Ot?Ot.node[Ue.value]:Ye})}var Bt=st||{triggerValue:void 0,selected:void 0},_t=Bt.triggerValue,ln=Bt.selected,jt=pn;if(Jt){var Rn=Et.filter(function(Ye){return!pn.includes(Ye.value)});jt=[].concat((0,x.Z)(jt),(0,x.Z)(Rn))}var Dn=zt(jt),De={preValue:$e,triggerValue:_t},Be=!0;(Jt||Lt==="selection"&&!ln)&&(Be=!1),Wt(De,_t,Tt,qe,Be,Ue),mt?De.checked=ln:De.selected=ln;var Le=It?Dn:Dn.map(function(Ye){return Ye.value});se(xt?Le:Le[0],It?null:Dn.map(function(Ye){return Ye.label}),De)}}),Cn=n.useCallback(function(Tt,st){var Lt,wt=st.selected,pn=st.source,an=et[Tt],Bt=an==null?void 0:an.node,_t=(Lt=Bt==null?void 0:Bt[Ue.value])!==null&&Lt!==void 0?Lt:Tt;if(!xt)Sn([_t],{selected:!0,triggerValue:_t},"option");else{var ln=wt?[].concat((0,x.Z)(St),[_t]):tn.filter(function(Ot){return Ot!==_t});if($t){var jt=Qt(ln),Rn=jt.missingRawValues,Dn=jt.existRawValues,De=Dn.map(function(Ot){return ft.get(Ot).key}),Be;if(wt){var Le=(0,d.S)(De,!0,et);Be=Le.checkedKeys}else{var Ye=(0,d.S)(De,{checked:!1,halfCheckedKeys:bn},et);Be=Ye.checkedKeys}ln=[].concat((0,x.Z)(Rn),(0,x.Z)(Be.map(function(Ot){return et[Ot].node[Ue.value]})))}Sn(ln,{selected:wt,triggerValue:_t},pn||"option")}wt||!xt?ue==null||ue(_t,Ut(Bt)):me==null||me(_t,Ut(Bt))},[Qt,ft,et,Ue,xt,St,Sn,$t,ue,me,tn,bn]),jn=n.useCallback(function(Tt){if(ze){var st={};Object.defineProperty(st,"documentClickClose",{get:function(){return(0,Nt.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),ze(Tt,st)}},[ze]),Vn=Ve(function(Tt,st){var Lt=Tt.map(function(wt){return wt.value});if(st.type==="clear"){Sn(Lt,{},"selection");return}st.values.length&&Cn(st.values[0].value,{selected:!1,source:"selection"})}),Hn=n.useMemo(function(){return{virtual:k,dropdownMatchSelectWidth:pt,listHeight:Ke,listItemHeight:we,treeData:nn,fieldNames:Ue,onSelect:Cn,treeExpandAction:L}},[k,pt,Ke,we,nn,Ue,Cn,L]),Zn=n.useMemo(function(){return{checkable:mt,loadData:D,treeLoadedKeys:U,onTreeLoad:j,checkedKeys:tn,halfCheckedKeys:bn,treeDefaultExpandAll:ae,treeExpandedKeys:ce,treeDefaultExpandedKeys:ye,onTreeExpand:ee,treeIcon:Ae,treeMotion:gt,showTreeIcon:Rt,switcherIcon:tt,treeLine:Kt,treeNodeFilterProp:At,keyEntities:et}},[mt,D,U,j,tn,bn,ae,ce,ye,ee,Ae,gt,Rt,tt,Kt,At,et]);return n.createElement(u.Provider,{value:Hn},n.createElement(ke.Provider,{value:Zn},n.createElement(Ee.Ac,(0,xe.Z)({ref:p},dt,{id:Ft,prefixCls:V,mode:xt?"multiple":void 0,displayValues:wn,onDisplayValuesChange:Vn,searchValue:Dt,onSearch:be,OptionList:Se,emptyOptions:!qe.length,onDropdownVisibleChange:jn,dropdownMatchSelectWidth:pt}))))}),e=Z;e.TreeNode=Xe,e.SHOW_ALL=f,e.SHOW_PARENT=m,e.SHOW_CHILD=J;var C=e,H=C,A=r(98423),o=r(53124),c=r(88258),l=r(98866),y=r(97647),g=r(65223),I=r(46163),$=r(61639),N=r(33603),Q=r(9708),Ce=r(4173),K=function(s,p){var w={};for(var O in s)Object.prototype.hasOwnProperty.call(s,O)&&p.indexOf(O)<0&&(w[O]=s[O]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,O=Object.getOwnPropertySymbols(s);V<O.length;V++)p.indexOf(O[V])<0&&Object.prototype.propertyIsEnumerable.call(s,O[V])&&(w[O[V]]=s[O[V]]);return w},Ie=function(p,w){var O=p.prefixCls,V=p.size,q=p.disabled,R=p.bordered,se=R===void 0?!0:R,ue=p.className,me=p.treeCheckable,He=p.multiple,Fe=p.listHeight,ht=Fe===void 0?256:Fe,kt=p.listItemHeight,Yt=kt===void 0?26:kt,Xt=p.placement,on=p.notFoundContent,At=p.switcherIcon,Vt=p.treeLine,it=p.getPopupContainer,Pt=p.dropdownClassName,Je=p.popupClassName,Gt=p.treeIcon,Jt=Gt===void 0?!1:Gt,a=p.transitionName,t=p.choiceTransitionName,b=t===void 0?"":t,h=p.status,F=p.showArrow,D=p.treeExpandAction,U=K(p,["prefixCls","size","disabled","bordered","className","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","dropdownClassName","popupClassName","treeIcon","transitionName","choiceTransitionName","status","showArrow","treeExpandAction"]),j=n.useContext(o.E_),ae=j.getPopupContainer,ce=j.getPrefixCls,ye=j.renderEmpty,ee=j.direction,L=j.virtual,k=j.dropdownMatchSelectWidth,fe=n.useContext(y.Z),Ke=ce("select",O),Qe=ce("select-tree",O),we=ce("tree-select",O),ze=(0,Ce.ri)(Ke,ee),Re=ze.compactSize,pt=ze.compactItemClassnames,Kt=G()(Je||Pt,"".concat(we,"-dropdown"),(0,W.Z)({},"".concat(we,"-dropdown-rtl"),ee==="rtl")),Ae=!!(me||He),Rt=F!==void 0?F:U.loading||!Ae,tt=(0,n.useContext)(g.aM),gt=tt.status,dt=tt.hasFeedback,Ft=tt.isFormItemInput,$t=tt.feedbackIcon,mt=(0,Q.F)(gt,h),It=(0,I.Z)((0,xe.Z)((0,xe.Z)({},U),{multiple:Ae,showArrow:Rt,hasFeedback:dt,feedbackIcon:$t,prefixCls:Ke})),xt=It.suffixIcon,at=It.removeIcon,ut=It.clearIcon,Te;on!==void 0?Te=on:Te=(ye||c.Z)("Select");var lt=(0,A.Z)(U,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Ue=function(){return Xt!==void 0?Xt:ee==="rtl"?"bottomRight":"bottomLeft"},yt=Re||V||fe,sn=n.useContext(l.Z),Dt=q!=null?q:sn,nt=G()(!O&&we,(0,W.Z)((0,W.Z)((0,W.Z)((0,W.Z)((0,W.Z)({},"".concat(Ke,"-lg"),yt==="large"),"".concat(Ke,"-sm"),yt==="small"),"".concat(Ke,"-rtl"),ee==="rtl"),"".concat(Ke,"-borderless"),!se),"".concat(Ke,"-in-form-item"),Ft),(0,Q.Z)(Ke,mt,dt),pt,ue),be=ce();return n.createElement(H,(0,xe.Z)({virtual:L,dropdownMatchSelectWidth:k,disabled:Dt},lt,{ref:w,prefixCls:Ke,className:nt,listHeight:ht,listItemHeight:Yt,treeCheckable:me&&n.createElement("span",{className:"".concat(Ke,"-tree-checkbox-inner")}),treeLine:!!Vt,inputIcon:xt,multiple:He,placement:Ue(),removeIcon:at,clearIcon:ut,switcherIcon:function(bt){return(0,$.Z)(Qe,At,Vt,bt)},showTreeIcon:Jt,notFoundContent:Te,getPopupContainer:it||ae,treeMotion:null,dropdownClassName:Kt,choiceTransitionName:(0,N.mL)(be,"",b),transitionName:(0,N.mL)(be,(0,N.q0)(Xt),a),showArrow:dt||F,treeExpandAction:D}))},ie=n.forwardRef(Ie),de=ie;de.TreeNode=Xe,de.SHOW_ALL=f,de.SHOW_PARENT=m,de.SHOW_CHILD=J;var Ze=de},62999:function(gn,Zt,r){"use strict";var xe=r(38663),W=r.n(xe),Y=r(45747),G=r.n(Y),x=r(13254),je=r(43358)},61639:function(gn,Zt,r){"use strict";r.d(Zt,{Z:function(){return Ee}});var xe=r(90484),W=r(44378),Y=r(86504),G=r(7085),x=r(18095),je=r(18267),Ge=r(94184),_e=r.n(Ge),Ne=r(67294),n=r(96159);function Ee(d,re,Ct,T){var oe=T.isLeaf,ct=T.expanded,Oe=T.loading;if(Oe)return Ne.createElement(G.Z,{className:"".concat(d,"-switcher-loading-icon")});var ke;if(Ct&&(0,xe.Z)(Ct)==="object"&&(ke=Ct.showLeafIcon),oe){if(!Ct)return null;if(typeof ke!="boolean"&&!!ke){var B=typeof ke=="function"?ke(T):ke,u="".concat(d,"-switcher-line-custom-icon");return(0,n.l$)(B)?(0,n.Tm)(B,{className:_e()(B.props.className||"",u)}):B}return ke?Ne.createElement(Y.Z,{className:"".concat(d,"-switcher-line-icon")}):Ne.createElement("span",{className:"".concat(d,"-switcher-leaf-line")})}var S="".concat(d,"-switcher-icon"),z=typeof re=="function"?re(T):re;return(0,n.l$)(z)?(0,n.Tm)(z,{className:_e()(z.props.className||"",S)}):z||(Ct?ct?Ne.createElement(x.Z,{className:"".concat(d,"-switcher-line-icon")}):Ne.createElement(je.Z,{className:"".concat(d,"-switcher-line-icon")}):Ne.createElement(W.Z,{className:S}))}},97435:function(gn,Zt){"use strict";function r(xe,W){for(var Y=Object.assign({},xe),G=0;G<W.length;G+=1){var x=W[G];delete Y[x]}return Y}Zt.Z=r},88708:function(gn,Zt,r){"use strict";r.d(Zt,{ZP:function(){return Ge}});var xe=r(28481),W=r(67294),Y=r(98924),G=0,x=(0,Y.Z)();function je(){var _e;return x?(_e=G,G+=1):_e="TEST_OR_SSR",_e}function Ge(_e){var Ne=W.useState(),n=(0,xe.Z)(Ne,2),Ee=n[0],d=n[1];return W.useEffect(function(){d("rc_select_".concat(je()))},[]),_e||Ee}},74484:function(gn,Zt,r){"use strict";r.d(Zt,{Ac:function(){return l},Xo:function(){return s},Wx:function(){return w},ZP:function(){return Jt},lk:function(){return Oe}});var xe=r(22122),W=r(85061),Y=r(96156),G=r(28991),x=r(28481),je=r(81253),Ge=r(90484),_e=r(21770),Ne=r(80334),n=r(67294),Ee=r(94184),d=r.n(Ee),re=r(8410),Ct=r(31131),T=r(15105),oe=r(42550),ct=n.createContext(null);function Oe(){return n.useContext(ct)}function ke(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=n.useState(!1),b=(0,x.Z)(t,2),h=b[0],F=b[1],D=n.useRef(null),U=function(){window.clearTimeout(D.current)};n.useEffect(function(){return U},[]);var j=function(ce,ye){U(),D.current=window.setTimeout(function(){F(ce),ye&&ye()},a)};return[h,j,U]}function B(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=n.useRef(null),b=n.useRef(null);n.useEffect(function(){return function(){window.clearTimeout(b.current)}},[]);function h(F){(F||t.current===null)&&(t.current=F),window.clearTimeout(b.current),b.current=window.setTimeout(function(){t.current=null},a)}return[function(){return t.current},h]}function u(a,t,b,h){var F=n.useRef(null);F.current={open:t,triggerOpen:b,customizedTrigger:h},n.useEffect(function(){function D(U){var j;if(!((j=F.current)!==null&&j!==void 0&&j.customizedTrigger)){var ae=U.target;ae.shadowRoot&&U.composed&&(ae=U.composedPath()[0]||ae),F.current.open&&a().filter(function(ce){return ce}).every(function(ce){return!ce.contains(ae)&&ce!==ae})&&F.current.triggerOpen(!1)}}return window.addEventListener("mousedown",D),function(){return window.removeEventListener("mousedown",D)}},[])}var S=r(64217),z=r(56278),X=function(t){var b=t.className,h=t.customizeIcon,F=t.customizeIconProps,D=t.onMouseDown,U=t.onClick,j=t.children,ae;return typeof h=="function"?ae=h(F):ae=h,n.createElement("span",{className:b,onMouseDown:function(ye){ye.preventDefault(),D&&D(ye)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:U,"aria-hidden":!0},ae!==void 0?ae:n.createElement("span",{className:d()(b.split(/\s+/).map(function(ce){return"".concat(ce,"-icon")}))},j))},_=X,Me=function(t,b){var h,F,D=t.prefixCls,U=t.id,j=t.inputElement,ae=t.disabled,ce=t.tabIndex,ye=t.autoFocus,ee=t.autoComplete,L=t.editable,k=t.activeDescendantId,fe=t.value,Ke=t.maxLength,Qe=t.onKeyDown,we=t.onMouseDown,ze=t.onChange,Re=t.onPaste,pt=t.onCompositionStart,Kt=t.onCompositionEnd,Ae=t.open,Rt=t.attrs,tt=j||n.createElement("input",null),gt=tt,dt=gt.ref,Ft=gt.props,$t=Ft.onKeyDown,mt=Ft.onChange,It=Ft.onMouseDown,xt=Ft.onCompositionStart,at=Ft.onCompositionEnd,ut=Ft.style;return(0,Ne.Kp)(!("maxLength"in tt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),tt=n.cloneElement(tt,(0,G.Z)((0,G.Z)((0,G.Z)({type:"search"},Ft),{},{id:U,ref:(0,oe.sQ)(b,dt),disabled:ae,tabIndex:ce,autoComplete:ee||"off",autoFocus:ye,className:d()("".concat(D,"-selection-search-input"),(h=tt)===null||h===void 0||(F=h.props)===null||F===void 0?void 0:F.className),role:"combobox","aria-expanded":Ae,"aria-haspopup":"listbox","aria-owns":"".concat(U,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(U,"_list"),"aria-activedescendant":k},Rt),{},{value:L?fe:"",maxLength:Ke,readOnly:!L,unselectable:L?null:"on",style:(0,G.Z)((0,G.Z)({},ut),{},{opacity:L?null:0}),onKeyDown:function(lt){Qe(lt),$t&&$t(lt)},onMouseDown:function(lt){we(lt),It&&It(lt)},onChange:function(lt){ze(lt),mt&&mt(lt)},onCompositionStart:function(lt){pt(lt),xt&&xt(lt)},onCompositionEnd:function(lt){Kt(lt),at&&at(lt)},onPaste:Re})),tt},M=n.forwardRef(Me);M.displayName="Input";var We=M;function i(a){return Array.isArray(a)?a:a!==void 0?[a]:[]}var Se=typeof window!="undefined"&&window.document&&window.document.documentElement,he=Se;function Xe(a){return a!=null}function f(a){return["string","number"].includes((0,Ge.Z)(a))}function m(a){var t=void 0;return a&&(f(a.title)?t=a.title.toString():f(a.label)&&(t=a.label.toString())),t}function J(a,t){he?n.useLayoutEffect(a,t):n.useEffect(a,t)}function pe(a){var t;return(t=a.key)!==null&&t!==void 0?t:a.value}var Pe=function(t){t.preventDefault(),t.stopPropagation()},Nt=function(t){var b=t.id,h=t.prefixCls,F=t.values,D=t.open,U=t.searchValue,j=t.autoClearSearchValue,ae=t.inputRef,ce=t.placeholder,ye=t.disabled,ee=t.mode,L=t.showSearch,k=t.autoFocus,fe=t.autoComplete,Ke=t.activeDescendantId,Qe=t.tabIndex,we=t.removeIcon,ze=t.maxTagCount,Re=t.maxTagTextLength,pt=t.maxTagPlaceholder,Kt=pt===void 0?function(Ht){return"+ ".concat(Ht.length," ...")}:pt,Ae=t.tagRender,Rt=t.onToggleOpen,tt=t.onRemove,gt=t.onInputChange,dt=t.onInputPaste,Ft=t.onInputKeyDown,$t=t.onInputMouseDown,mt=t.onInputCompositionStart,It=t.onInputCompositionEnd,xt=n.useRef(null),at=(0,n.useState)(0),ut=(0,x.Z)(at,2),Te=ut[0],lt=ut[1],Ue=(0,n.useState)(!1),yt=(0,x.Z)(Ue,2),sn=yt[0],Dt=yt[1],nt="".concat(h,"-selection"),be=D||ee==="multiple"&&j===!1||ee==="tags"?U:"",qe=ee==="tags"||ee==="multiple"&&j===!1||L&&(D||sn);J(function(){lt(xt.current.scrollWidth)},[be]);function bt(Ht,zt,qt,ve,ne){return n.createElement("span",{className:d()("".concat(nt,"-item"),(0,Y.Z)({},"".concat(nt,"-item-disabled"),qt)),title:m(Ht)},n.createElement("span",{className:"".concat(nt,"-item-content")},zt),ve&&n.createElement(_,{className:"".concat(nt,"-item-remove"),onMouseDown:Pe,onClick:ne,customizeIcon:we},"\xD7"))}function et(Ht,zt,qt,ve,ne){var $e=function(St){Pe(St),Rt(!D)};return n.createElement("span",{onMouseDown:$e},Ae({label:zt,value:Ht,disabled:qt,closable:ve,onClose:ne}))}function ft(Ht){var zt=Ht.disabled,qt=Ht.label,ve=Ht.value,ne=!ye&&!zt,$e=qt;if(typeof Re=="number"&&(typeof qt=="string"||typeof qt=="number")){var Et=String($e);Et.length>Re&&($e="".concat(Et.slice(0,Re),"..."))}var St=function(rn){rn&&rn.stopPropagation(),tt(Ht)};return typeof Ae=="function"?et(ve,$e,zt,ne,St):bt(Ht,$e,zt,ne,St)}function Qt(Ht){var zt=typeof Kt=="function"?Kt(Ht):Kt;return bt({title:zt},zt,!1)}var nn=n.createElement("div",{className:"".concat(nt,"-search"),style:{width:Te},onFocus:function(){Dt(!0)},onBlur:function(){Dt(!1)}},n.createElement(We,{ref:ae,open:D,prefixCls:h,id:b,inputElement:null,disabled:ye,autoFocus:k,autoComplete:fe,editable:qe,activeDescendantId:Ke,value:be,onKeyDown:Ft,onMouseDown:$t,onChange:gt,onPaste:dt,onCompositionStart:mt,onCompositionEnd:It,tabIndex:Qe,attrs:(0,S.Z)(t,!0)}),n.createElement("span",{ref:xt,className:"".concat(nt,"-search-mirror"),"aria-hidden":!0},be,"\xA0")),yn=n.createElement(z.Z,{prefixCls:"".concat(nt,"-overflow"),data:F,renderItem:ft,renderRest:Qt,suffix:nn,itemKey:pe,maxCount:ze});return n.createElement(n.Fragment,null,yn,!F.length&&!be&&n.createElement("span",{className:"".concat(nt,"-placeholder")},ce))},rt=Nt,Mt=function(t){var b=t.inputElement,h=t.prefixCls,F=t.id,D=t.inputRef,U=t.disabled,j=t.autoFocus,ae=t.autoComplete,ce=t.activeDescendantId,ye=t.mode,ee=t.open,L=t.values,k=t.placeholder,fe=t.tabIndex,Ke=t.showSearch,Qe=t.searchValue,we=t.activeValue,ze=t.maxLength,Re=t.onInputKeyDown,pt=t.onInputMouseDown,Kt=t.onInputChange,Ae=t.onInputPaste,Rt=t.onInputCompositionStart,tt=t.onInputCompositionEnd,gt=n.useState(!1),dt=(0,x.Z)(gt,2),Ft=dt[0],$t=dt[1],mt=ye==="combobox",It=mt||Ke,xt=L[0],at=Qe||"";mt&&we&&!Ft&&(at=we),n.useEffect(function(){mt&&$t(!1)},[mt,we]);var ut=ye!=="combobox"&&!ee&&!Ke?!1:!!at,Te=m(xt),lt=function(){if(xt)return null;var yt=ut?{visibility:"hidden"}:void 0;return n.createElement("span",{className:"".concat(h,"-selection-placeholder"),style:yt},k)};return n.createElement(n.Fragment,null,n.createElement("span",{className:"".concat(h,"-selection-search")},n.createElement(We,{ref:D,prefixCls:h,id:F,open:ee,inputElement:b,disabled:U,autoFocus:j,autoComplete:ae,editable:It,activeDescendantId:ce,value:at,onKeyDown:Re,onMouseDown:pt,onChange:function(yt){$t(!0),Kt(yt)},onPaste:Ae,onCompositionStart:Rt,onCompositionEnd:tt,tabIndex:fe,attrs:(0,S.Z)(t,!0),maxLength:mt?ze:void 0})),!mt&&xt?n.createElement("span",{className:"".concat(h,"-selection-item"),title:Te,style:ut?{visibility:"hidden"}:void 0},xt.label):null,lt())},Ut=Mt;function Wt(a){return![T.Z.ESC,T.Z.SHIFT,T.Z.BACKSPACE,T.Z.TAB,T.Z.WIN_KEY,T.Z.ALT,T.Z.META,T.Z.WIN_KEY_RIGHT,T.Z.CTRL,T.Z.SEMICOLON,T.Z.EQUALS,T.Z.CAPS_LOCK,T.Z.CONTEXT_MENU,T.Z.F1,T.Z.F2,T.Z.F3,T.Z.F4,T.Z.F5,T.Z.F6,T.Z.F7,T.Z.F8,T.Z.F9,T.Z.F10,T.Z.F11,T.Z.F12].includes(a)}var un=function(t,b){var h=(0,n.useRef)(null),F=(0,n.useRef)(!1),D=t.prefixCls,U=t.open,j=t.mode,ae=t.showSearch,ce=t.tokenWithEnter,ye=t.autoClearSearchValue,ee=t.onSearch,L=t.onSearchSubmit,k=t.onToggleOpen,fe=t.onInputKeyDown,Ke=t.domRef;n.useImperativeHandle(b,function(){return{focus:function(){h.current.focus()},blur:function(){h.current.blur()}}});var Qe=B(0),we=(0,x.Z)(Qe,2),ze=we[0],Re=we[1],pt=function(ut){var Te=ut.which;(Te===T.Z.UP||Te===T.Z.DOWN)&&ut.preventDefault(),fe&&fe(ut),Te===T.Z.ENTER&&j==="tags"&&!F.current&&!U&&(L==null||L(ut.target.value)),Wt(Te)&&k(!0)},Kt=function(){Re(!0)},Ae=(0,n.useRef)(null),Rt=function(ut){ee(ut,!0,F.current)!==!1&&k(!0)},tt=function(){F.current=!0},gt=function(ut){F.current=!1,j!=="combobox"&&Rt(ut.target.value)},dt=function(ut){var Te=ut.target.value;if(ce&&Ae.current&&/[\r\n]/.test(Ae.current)){var lt=Ae.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Te=Te.replace(lt,Ae.current)}Ae.current=null,Rt(Te)},Ft=function(ut){var Te=ut.clipboardData,lt=Te.getData("text");Ae.current=lt},$t=function(ut){var Te=ut.target;if(Te!==h.current){var lt=document.body.style.msTouchAction!==void 0;lt?setTimeout(function(){h.current.focus()}):h.current.focus()}},mt=function(ut){var Te=ze();ut.target!==h.current&&!Te&&j!=="combobox"&&ut.preventDefault(),(j!=="combobox"&&(!ae||!Te)||!U)&&(U&&ye!==!1&&ee("",!0,!1),k())},It={inputRef:h,onInputKeyDown:pt,onInputMouseDown:Kt,onInputChange:dt,onInputPaste:Ft,onInputCompositionStart:tt,onInputCompositionEnd:gt},xt=j==="multiple"||j==="tags"?n.createElement(rt,(0,xe.Z)({},t,It)):n.createElement(Ut,(0,xe.Z)({},t,It));return n.createElement("div",{ref:Ke,className:"".concat(D,"-selector"),onClick:$t,onMouseDown:mt},xt)},dn=n.forwardRef(un);dn.displayName="Selector";var vn=dn,Ve=r(2306),fn=["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],hn=function(t){var b=t===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:b,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:b,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:b,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:b,adjustY:1}}}},E=function(t,b){var h=t.prefixCls,F=t.disabled,D=t.visible,U=t.children,j=t.popupElement,ae=t.containerWidth,ce=t.animation,ye=t.transitionName,ee=t.dropdownStyle,L=t.dropdownClassName,k=t.direction,fe=k===void 0?"ltr":k,Ke=t.placement,Qe=t.dropdownMatchSelectWidth,we=t.dropdownRender,ze=t.dropdownAlign,Re=t.getPopupContainer,pt=t.empty,Kt=t.getTriggerDOMNode,Ae=t.onPopupVisibleChange,Rt=t.onPopupMouseEnter,tt=(0,je.Z)(t,fn),gt="".concat(h,"-dropdown"),dt=j;we&&(dt=we(j));var Ft=n.useMemo(function(){return hn(Qe)},[Qe]),$t=ce?"".concat(gt,"-").concat(ce):ye,mt=n.useRef(null);n.useImperativeHandle(b,function(){return{getPopupElement:function(){return mt.current}}});var It=(0,G.Z)({minWidth:ae},ee);return typeof Qe=="number"?It.width=Qe:Qe&&(It.width=ae),n.createElement(Ve.Z,(0,xe.Z)({},tt,{showAction:Ae?["click"]:[],hideAction:Ae?["click"]:[],popupPlacement:Ke||(fe==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Ft,prefixCls:gt,popupTransitionName:$t,popup:n.createElement("div",{ref:mt,onMouseEnter:Rt},dt),popupAlign:ze,popupVisible:D,getPopupContainer:Re,popupClassName:d()(L,(0,Y.Z)({},"".concat(gt,"-empty"),pt)),popupStyle:It,getTriggerDOMNode:Kt,onPopupVisibleChange:Ae}),U)},le=n.forwardRef(E);le.displayName="SelectTrigger";var te=le,ge=r(99809);function v(a,t){var b=a.key,h;return"value"in a&&(h=a.value),b!=null?b:h!==void 0?h:"rc-index-key-".concat(t)}function P(a,t){var b=a||{},h=b.label,F=b.value,D=b.options;return{label:h||(t?"children":"label"),value:F||"value",options:D||"options"}}function Z(a){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},b=t.fieldNames,h=t.childrenAsData,F=[],D=P(b,!1),U=D.label,j=D.value,ae=D.options;function ce(ye,ee){ye.forEach(function(L){var k=L[U];if(ee||!(ae in L)){var fe=L[j];F.push({key:v(L,F.length),groupOption:ee,data:L,label:k,value:fe})}else{var Ke=k;Ke===void 0&&h&&(Ke=L.label),F.push({key:v(L,F.length),group:!0,data:L,label:Ke}),ce(L[ae],!0)}})}return ce(a,!1),F}function e(a){var t=(0,G.Z)({},a);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,Ne.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function C(a,t){if(!t||!t.length)return null;var b=!1;function h(D,U){var j=(0,ge.Z)(U),ae=j[0],ce=j.slice(1);if(!ae)return[D];var ye=D.split(ae);return b=b||ye.length>1,ye.reduce(function(ee,L){return[].concat((0,W.Z)(ee),(0,W.Z)(h(L,ce)))},[]).filter(function(ee){return ee})}var F=h(a,t);return b?F:null}var H=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","showArrow","inputIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],A=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function o(a){return a==="tags"||a==="multiple"}var c=n.forwardRef(function(a,t){var b,h,F=a.id,D=a.prefixCls,U=a.className,j=a.showSearch,ae=a.tagRender,ce=a.direction,ye=a.omitDomProps,ee=a.displayValues,L=a.onDisplayValuesChange,k=a.emptyOptions,fe=a.notFoundContent,Ke=fe===void 0?"Not Found":fe,Qe=a.onClear,we=a.mode,ze=a.disabled,Re=a.loading,pt=a.getInputElement,Kt=a.getRawInputElement,Ae=a.open,Rt=a.defaultOpen,tt=a.onDropdownVisibleChange,gt=a.activeValue,dt=a.onActiveValueChange,Ft=a.activeDescendantId,$t=a.searchValue,mt=a.autoClearSearchValue,It=a.onSearch,xt=a.onSearchSplit,at=a.tokenSeparators,ut=a.allowClear,Te=a.showArrow,lt=a.inputIcon,Ue=a.clearIcon,yt=a.OptionList,sn=a.animation,Dt=a.transitionName,nt=a.dropdownStyle,be=a.dropdownClassName,qe=a.dropdownMatchSelectWidth,bt=a.dropdownRender,et=a.dropdownAlign,ft=a.placement,Qt=a.getPopupContainer,nn=a.showAction,yn=nn===void 0?[]:nn,Ht=a.onFocus,zt=a.onBlur,qt=a.onKeyUp,ve=a.onKeyDown,ne=a.onMouseDown,$e=(0,je.Z)(a,H),Et=o(we),St=(j!==void 0?j:Et)||we==="combobox",Kn=(0,G.Z)({},$e);A.forEach(function(vt){delete Kn[vt]}),ye==null||ye.forEach(function(vt){delete Kn[vt]});var rn=n.useState(!1),tn=(0,x.Z)(rn,2),bn=tn[0],In=tn[1];n.useEffect(function(){In((0,Ct.Z)())},[]);var En=n.useRef(null),Mn=n.useRef(null),wn=n.useRef(null),Sn=n.useRef(null),Cn=n.useRef(null),jn=ke(),Vn=(0,x.Z)(jn,3),Hn=Vn[0],Zn=Vn[1],Tt=Vn[2];n.useImperativeHandle(t,function(){var vt,ot;return{focus:(vt=Sn.current)===null||vt===void 0?void 0:vt.focus,blur:(ot=Sn.current)===null||ot===void 0?void 0:ot.blur,scrollTo:function(Nn){var cn;return(cn=Cn.current)===null||cn===void 0?void 0:cn.scrollTo(Nn)}}});var st=n.useMemo(function(){var vt;if(we!=="combobox")return $t;var ot=(vt=ee[0])===null||vt===void 0?void 0:vt.value;return typeof ot=="string"||typeof ot=="number"?String(ot):""},[$t,we,ee]),Lt=we==="combobox"&&typeof pt=="function"&&pt()||null,wt=typeof Kt=="function"&&Kt(),pn=(0,oe.x1)(Mn,wt==null||(b=wt.props)===null||b===void 0?void 0:b.ref),an=(0,_e.Z)(void 0,{defaultValue:Rt,value:Ae}),Bt=(0,x.Z)(an,2),_t=Bt[0],ln=Bt[1],jt=_t,Rn=!Ke&&k;(ze||Rn&&jt&&we==="combobox")&&(jt=!1);var Dn=Rn?!1:jt,De=n.useCallback(function(vt){var ot=vt!==void 0?vt:!jt;ze||(ln(ot),jt!==ot&&(tt==null||tt(ot)))},[ze,jt,ln,tt]),Be=n.useMemo(function(){return(at||[]).some(function(vt){return[`
  2. `,`\r
  3. `].includes(vt)})},[at]),Le=function(ot,xn,Nn){var cn=!0,Pn=ot;dt==null||dt(null);var On=Nn?null:C(ot,at);return we!=="combobox"&&On&&(Pn="",xt==null||xt(On),De(!1),cn=!1),It&&st!==Pn&&It(Pn,{source:xn?"typing":"effect"}),cn},Ye=function(ot){!ot||!ot.trim()||It(ot,{source:"submit"})};n.useEffect(function(){!jt&&!Et&&we!=="combobox"&&Le("",!1,!1)},[jt]),n.useEffect(function(){_t&&ze&&ln(!1),ze&&Zn(!1)},[ze]);var Ot=B(),en=(0,x.Z)(Ot,2),kn=en[0],Tn=en[1],Un=function(ot){var xn=kn(),Nn=ot.which;if(Nn===T.Z.ENTER&&(we!=="combobox"&&ot.preventDefault(),jt||De(!0)),Tn(!!st),Nn===T.Z.BACKSPACE&&!xn&&Et&&!st&&ee.length){for(var cn=(0,W.Z)(ee),Pn=null,On=cn.length-1;On>=0;On-=1){var Gn=cn[On];if(!Gn.disabled){cn.splice(On,1),Pn=Gn;break}}Pn&&L(cn,{type:"remove",values:[Pn]})}for(var $n=arguments.length,zn=new Array($n>1?$n-1:0),Wn=1;Wn<$n;Wn++)zn[Wn-1]=arguments[Wn];if(jt&&Cn.current){var ar;(ar=Cn.current).onKeyDown.apply(ar,[ot].concat(zn))}ve==null||ve.apply(void 0,[ot].concat(zn))},mn=function(ot){for(var xn=arguments.length,Nn=new Array(xn>1?xn-1:0),cn=1;cn<xn;cn++)Nn[cn-1]=arguments[cn];if(jt&&Cn.current){var Pn;(Pn=Cn.current).onKeyUp.apply(Pn,[ot].concat(Nn))}qt==null||qt.apply(void 0,[ot].concat(Nn))},Fn=function(ot){var xn=ee.filter(function(Nn){return Nn!==ot});L(xn,{type:"remove",values:[ot]})},Bn=n.useRef(!1),Yn=function(){Zn(!0),ze||(Ht&&!Bn.current&&Ht.apply(void 0,arguments),yn.includes("focus")&&De(!0)),Bn.current=!0},_n=function(){Zn(!1,function(){Bn.current=!1,De(!1)}),!ze&&(st&&(we==="tags"?It(st,{source:"submit"}):we==="multiple"&&It("",{source:"blur"})),zt&&zt.apply(void 0,arguments))},Ln=[];n.useEffect(function(){return function(){Ln.forEach(function(vt){return clearTimeout(vt)}),Ln.splice(0,Ln.length)}},[]);var An=function(ot){var xn,Nn=ot.target,cn=(xn=wn.current)===null||xn===void 0?void 0:xn.getPopupElement();if(cn&&cn.contains(Nn)){var Pn=setTimeout(function(){var zn=Ln.indexOf(Pn);if(zn!==-1&&Ln.splice(zn,1),Tt(),!bn&&!cn.contains(document.activeElement)){var Wn;(Wn=Sn.current)===null||Wn===void 0||Wn.focus()}});Ln.push(Pn)}for(var On=arguments.length,Gn=new Array(On>1?On-1:0),$n=1;$n<On;$n++)Gn[$n-1]=arguments[$n];ne==null||ne.apply(void 0,[ot].concat(Gn))},or=n.useState(null),Jn=(0,x.Z)(or,2),Qn=Jn[0],ir=Jn[1],lr=n.useState({}),sr=(0,x.Z)(lr,2),cr=sr[1];function ur(){cr({})}(0,re.Z)(function(){if(Dn){var vt,ot=Math.ceil((vt=En.current)===null||vt===void 0?void 0:vt.offsetWidth);Qn!==ot&&!Number.isNaN(ot)&&ir(ot)}},[Dn]);var qn;wt&&(qn=function(ot){De(ot)}),u(function(){var vt;return[En.current,(vt=wn.current)===null||vt===void 0?void 0:vt.getPopupElement()]},Dn,De,!!wt);var dr=n.useMemo(function(){return(0,G.Z)((0,G.Z)({},a),{},{notFoundContent:Ke,open:jt,triggerOpen:Dn,id:F,showSearch:St,multiple:Et,toggleOpen:De})},[a,Ke,Dn,jt,F,St,Et,De]),er=Te!==void 0?Te:Re||!Et&&we!=="combobox",tr;er&&(tr=n.createElement(_,{className:d()("".concat(D,"-arrow"),(0,Y.Z)({},"".concat(D,"-arrow-loading"),Re)),customizeIcon:lt,customizeIconProps:{loading:Re,searchValue:st,open:jt,focused:Hn,showSearch:St}}));var nr,fr=function(){var ot;Qe==null||Qe(),(ot=Sn.current)===null||ot===void 0||ot.focus(),L([],{type:"clear",values:ee}),Le("",!1,!1)};!ze&&ut&&(ee.length||st)&&!(we==="combobox"&&st==="")&&(nr=n.createElement(_,{className:"".concat(D,"-clear"),onMouseDown:fr,customizeIcon:Ue},"\xD7"));var vr=n.createElement(yt,{ref:Cn}),hr=d()(D,U,(h={},(0,Y.Z)(h,"".concat(D,"-focused"),Hn),(0,Y.Z)(h,"".concat(D,"-multiple"),Et),(0,Y.Z)(h,"".concat(D,"-single"),!Et),(0,Y.Z)(h,"".concat(D,"-allow-clear"),ut),(0,Y.Z)(h,"".concat(D,"-show-arrow"),er),(0,Y.Z)(h,"".concat(D,"-disabled"),ze),(0,Y.Z)(h,"".concat(D,"-loading"),Re),(0,Y.Z)(h,"".concat(D,"-open"),jt),(0,Y.Z)(h,"".concat(D,"-customize-input"),Lt),(0,Y.Z)(h,"".concat(D,"-show-search"),St),h)),rr=n.createElement(te,{ref:wn,disabled:ze,prefixCls:D,visible:Dn,popupElement:vr,containerWidth:Qn,animation:sn,transitionName:Dt,dropdownStyle:nt,dropdownClassName:be,direction:ce,dropdownMatchSelectWidth:qe,dropdownRender:bt,dropdownAlign:et,placement:ft,getPopupContainer:Qt,empty:k,getTriggerDOMNode:function(){return Mn.current},onPopupVisibleChange:qn,onPopupMouseEnter:ur},wt?n.cloneElement(wt,{ref:pn}):n.createElement(vn,(0,xe.Z)({},a,{domRef:Mn,prefixCls:D,inputElement:Lt,ref:Sn,id:F,showSearch:St,autoClearSearchValue:mt,mode:we,activeDescendantId:Ft,tagRender:ae,values:ee,open:jt,onToggleOpen:De,activeValue:gt,searchValue:st,onSearch:Le,onSearchSubmit:Ye,onRemove:Fn,tokenWithEnter:Be}))),Xn;return wt?Xn=rr:Xn=n.createElement("div",(0,xe.Z)({className:hr},Kn,{ref:En,onMouseDown:An,onKeyDown:Un,onKeyUp:mn,onFocus:Yn,onBlur:_n}),Hn&&!jt&&n.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(ee.map(function(vt){var ot=vt.label,xn=vt.value;return["number","string"].includes((0,Ge.Z)(ot))?ot:xn}).join(", "))),rr,tr,nr),n.createElement(ct.Provider,{value:dr},Xn)}),l=c,y=function(a,t){var b=n.useRef({values:new Map,options:new Map}),h=n.useMemo(function(){var D=b.current,U=D.values,j=D.options,ae=a.map(function(ee){if(ee.label===void 0){var L;return(0,G.Z)((0,G.Z)({},ee),{},{label:(L=U.get(ee.value))===null||L===void 0?void 0:L.label})}return ee}),ce=new Map,ye=new Map;return ae.forEach(function(ee){ce.set(ee.value,ee),ye.set(ee.value,t.get(ee.value)||j.get(ee.value))}),b.current.values=ce,b.current.options=ye,ae},[a,t]),F=n.useCallback(function(D){return t.get(D)||b.current.options.get(D)},[t]);return[h,F]};function g(a,t){return i(a).join("").toUpperCase().includes(t)}var I=function(a,t,b,h,F){return n.useMemo(function(){if(!b||h===!1)return a;var D=t.options,U=t.label,j=t.value,ae=[],ce=typeof h=="function",ye=b.toUpperCase(),ee=ce?h:function(k,fe){return F?g(fe[F],ye):fe[D]?g(fe[U!=="children"?U:"label"],ye):g(fe[j],ye)},L=ce?function(k){return e(k)}:function(k){return k};return a.forEach(function(k){if(k[D]){var fe=ee(b,L(k));if(fe)ae.push(k);else{var Ke=k[D].filter(function(Qe){return ee(b,L(Qe))});Ke.length&&ae.push((0,G.Z)((0,G.Z)({},k),{},(0,Y.Z)({},D,Ke)))}return}ee(b,L(k))&&ae.push(k)}),ae},[a,h,F,b,t])},$=r(88708),N=r(50344),Q=["children","value"],Ce=["children"];function K(a){var t=a,b=t.key,h=t.props,F=h.children,D=h.value,U=(0,je.Z)(h,Q);return(0,G.Z)({key:b,value:D!==void 0?D:b,children:F},U)}function Ie(a){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,N.Z)(a).map(function(b,h){if(!n.isValidElement(b)||!b.type)return null;var F=b,D=F.type.isSelectOptGroup,U=F.key,j=F.props,ae=j.children,ce=(0,je.Z)(j,Ce);return t||!D?K(b):(0,G.Z)((0,G.Z)({key:"__RC_SELECT_GRP__".concat(U===null?h:U,"__"),label:U},ce),{},{options:Ie(ae)})}).filter(function(b){return b})}function ie(a,t,b,h,F){return n.useMemo(function(){var D=a,U=!a;U&&(D=Ie(t));var j=new Map,ae=new Map,ce=function(L,k,fe){fe&&typeof fe=="string"&&L.set(k[fe],k)};function ye(ee){for(var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,k=0;k<ee.length;k+=1){var fe=ee[k];!fe[b.options]||L?(j.set(fe[b.value],fe),ce(ae,fe,b.label),ce(ae,fe,h),ce(ae,fe,F)):ye(fe[b.options],!0)}}return ye(D),{options:D,valueOptions:j,labelOptions:ae}},[a,t,b,h,F])}function de(a){var t=n.useRef();t.current=a;var b=n.useCallback(function(){return t.current.apply(t,arguments)},[]);return b}var Ze=function(){return null};Ze.isSelectOptGroup=!0;var s=Ze,p=function(){return null};p.isSelectOption=!0;var w=p,O=r(98423),V=r(56982),q=r(84167);function R(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var se=n.createContext(null),ue=se,me=["disabled","title","children","style","className"];function He(a){return typeof a=="string"||typeof a=="number"}var Fe=function(t,b){var h=Oe(),F=h.prefixCls,D=h.id,U=h.open,j=h.multiple,ae=h.mode,ce=h.searchValue,ye=h.toggleOpen,ee=h.notFoundContent,L=h.onPopupScroll,k=n.useContext(ue),fe=k.flattenOptions,Ke=k.onActiveValue,Qe=k.defaultActiveFirstOption,we=k.onSelect,ze=k.menuItemSelectedIcon,Re=k.rawValues,pt=k.fieldNames,Kt=k.virtual,Ae=k.listHeight,Rt=k.listItemHeight,tt="".concat(F,"-item"),gt=(0,V.Z)(function(){return fe},[U,fe],function(nt,be){return be[0]&&nt[1]!==be[1]}),dt=n.useRef(null),Ft=function(be){be.preventDefault()},$t=function(be){dt.current&&dt.current.scrollTo(typeof be=="number"?{index:be}:be)},mt=function(be){for(var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,bt=gt.length,et=0;et<bt;et+=1){var ft=(be+et*qe+bt)%bt,Qt=gt[ft],nn=Qt.group,yn=Qt.data;if(!nn&&!yn.disabled)return ft}return-1},It=n.useState(function(){return mt(0)}),xt=(0,x.Z)(It,2),at=xt[0],ut=xt[1],Te=function(be){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ut(be);var bt={source:qe?"keyboard":"mouse"},et=gt[be];if(!et){Ke(null,-1,bt);return}Ke(et.value,be,bt)};(0,n.useEffect)(function(){Te(Qe!==!1?mt(0):-1)},[gt.length,ce]);var lt=n.useCallback(function(nt){return Re.has(nt)&&ae!=="combobox"},[ae,(0,W.Z)(Re).toString(),Re.size]);(0,n.useEffect)(function(){var nt=setTimeout(function(){if(!j&&U&&Re.size===1){var qe=Array.from(Re)[0],bt=gt.findIndex(function(et){var ft=et.data;return ft.value===qe});bt!==-1&&(Te(bt),$t(bt))}});if(U){var be;(be=dt.current)===null||be===void 0||be.scrollTo(void 0)}return function(){return clearTimeout(nt)}},[U,ce]);var Ue=function(be){be!==void 0&&we(be,{selected:!Re.has(be)}),j||ye(!1)};if(n.useImperativeHandle(b,function(){return{onKeyDown:function(be){var qe=be.which,bt=be.ctrlKey;switch(qe){case T.Z.N:case T.Z.P:case T.Z.UP:case T.Z.DOWN:{var et=0;if(qe===T.Z.UP?et=-1:qe===T.Z.DOWN?et=1:R()&&bt&&(qe===T.Z.N?et=1:qe===T.Z.P&&(et=-1)),et!==0){var ft=mt(at+et,et);$t(ft),Te(ft,!0)}break}case T.Z.ENTER:{var Qt=gt[at];Qt&&!Qt.data.disabled?Ue(Qt.value):Ue(void 0),U&&be.preventDefault();break}case T.Z.ESC:ye(!1),U&&be.stopPropagation()}},onKeyUp:function(){},scrollTo:function(be){$t(be)}}}),gt.length===0)return n.createElement("div",{role:"listbox",id:"".concat(D,"_list"),className:"".concat(tt,"-empty"),onMouseDown:Ft},ee);var yt=Object.keys(pt).map(function(nt){return pt[nt]}),sn=function(be){return be.label},Dt=function(be){var qe=gt[be];if(!qe)return null;var bt=qe.data||{},et=bt.value,ft=qe.group,Qt=(0,S.Z)(bt,!0),nn=sn(qe);return qe?n.createElement("div",(0,xe.Z)({"aria-label":typeof nn=="string"&&!ft?nn:null},Qt,{key:be,role:ft?"presentation":"option",id:"".concat(D,"_list_").concat(be),"aria-selected":lt(et)}),et):null};return n.createElement(n.Fragment,null,n.createElement("div",{role:"listbox",id:"".concat(D,"_list"),style:{height:0,width:0,overflow:"hidden"}},Dt(at-1),Dt(at),Dt(at+1)),n.createElement(q.Z,{itemKey:"key",ref:dt,data:gt,height:Ae,itemHeight:Rt,fullHeight:!1,onMouseDown:Ft,onScroll:L,virtual:Kt},function(nt,be){var qe,bt=nt.group,et=nt.groupOption,ft=nt.data,Qt=nt.label,nn=nt.value,yn=ft.key;if(bt){var Ht,zt=(Ht=ft.title)!==null&&Ht!==void 0?Ht:He(Qt)?Qt.toString():void 0;return n.createElement("div",{className:d()(tt,"".concat(tt,"-group")),title:zt},Qt!==void 0?Qt:yn)}var qt=ft.disabled,ve=ft.title,ne=ft.children,$e=ft.style,Et=ft.className,St=(0,je.Z)(ft,me),Kn=(0,O.Z)(St,yt),rn=lt(nn),tn="".concat(tt,"-option"),bn=d()(tt,tn,Et,(qe={},(0,Y.Z)(qe,"".concat(tn,"-grouped"),et),(0,Y.Z)(qe,"".concat(tn,"-active"),at===be&&!qt),(0,Y.Z)(qe,"".concat(tn,"-disabled"),qt),(0,Y.Z)(qe,"".concat(tn,"-selected"),rn),qe)),In=sn(nt),En=!ze||typeof ze=="function"||rn,Mn=typeof In=="number"?In:In||nn,wn=He(Mn)?Mn.toString():void 0;return ve!==void 0&&(wn=ve),n.createElement("div",(0,xe.Z)({},(0,S.Z)(Kn),{"aria-selected":rn,className:bn,title:wn,onMouseMove:function(){at===be||qt||Te(be)},onClick:function(){qt||Ue(nn)},style:$e}),n.createElement("div",{className:"".concat(tn,"-content")},Mn),n.isValidElement(ze)||rn,En&&n.createElement(_,{className:"".concat(tt,"-option-state"),customizeIcon:ze,customizeIconProps:{isSelected:rn}},rn?"\u2713":null))}))},ht=n.forwardRef(Fe);ht.displayName="OptionList";var kt=ht;function Yt(a){var t=a.mode,b=a.options,h=a.children,F=a.backfill,D=a.allowClear,U=a.placeholder,j=a.getInputElement,ae=a.showSearch,ce=a.onSearch,ye=a.defaultOpen,ee=a.autoFocus,L=a.labelInValue,k=a.value,fe=a.inputValue,Ke=a.optionLabelProp,Qe=isMultiple(t),we=ae!==void 0?ae:Qe||t==="combobox",ze=b||convertChildrenToData(h);if(warning(t!=="tags"||ze.every(function(Ae){return!Ae.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),t==="tags"||t==="combobox"){var Re=ze.some(function(Ae){return Ae.options?Ae.options.some(function(Rt){return typeof("value"in Rt?Rt.value:Rt.key)=="number"}):typeof("value"in Ae?Ae.value:Ae.key)=="number"});warning(!Re,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(t!=="combobox"||!Ke,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(t==="combobox"||!F,"`backfill` only works with `combobox` mode."),warning(t==="combobox"||!j,"`getInputElement` only work with `combobox` mode."),noteOnce(t!=="combobox"||!j||!D||!U,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ce&&!we&&t!=="combobox"&&t!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!ye||ee,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),k!=null){var pt=toArray(k);warning(!L||pt.every(function(Ae){return _typeof(Ae)==="object"&&("key"in Ae||"value"in Ae)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Qe||Array.isArray(k),"`value` should be array when `mode` is `multiple` or `tags`")}if(h){var Kt=null;toNodeArray(h).some(function(Ae){if(!React.isValidElement(Ae)||!Ae.type)return!1;var Rt=Ae,tt=Rt.type;if(tt.isSelectOption)return!1;if(tt.isSelectOptGroup){var gt=toNodeArray(Ae.props.children).every(function(dt){return!React.isValidElement(dt)||!Ae.type||dt.type.isSelectOption?!0:(Kt=dt.type,!1)});return!gt}return Kt=tt,!0}),Kt&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Kt.displayName||Kt.name||Kt,"`.")),warning(fe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Xt(a,t){if(a){var b=function h(F){for(var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U=0;U<F.length;U++){var j=F[U];if(j[t==null?void 0:t.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!D&&Array.isArray(j[t==null?void 0:t.options])&&h(j[t==null?void 0:t.options],!0))break}};b(a)}}var on=null,At=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],Vt=["inputValue"];function it(a){return!a||(0,Ge.Z)(a)!=="object"}var Pt=n.forwardRef(function(a,t){var b=a.id,h=a.mode,F=a.prefixCls,D=F===void 0?"rc-select":F,U=a.backfill,j=a.fieldNames,ae=a.inputValue,ce=a.searchValue,ye=a.onSearch,ee=a.autoClearSearchValue,L=ee===void 0?!0:ee,k=a.onSelect,fe=a.onDeselect,Ke=a.dropdownMatchSelectWidth,Qe=Ke===void 0?!0:Ke,we=a.filterOption,ze=a.filterSort,Re=a.optionFilterProp,pt=a.optionLabelProp,Kt=a.options,Ae=a.children,Rt=a.defaultActiveFirstOption,tt=a.menuItemSelectedIcon,gt=a.virtual,dt=a.listHeight,Ft=dt===void 0?200:dt,$t=a.listItemHeight,mt=$t===void 0?20:$t,It=a.value,xt=a.defaultValue,at=a.labelInValue,ut=a.onChange,Te=(0,je.Z)(a,At),lt=(0,$.ZP)(b),Ue=o(h),yt=!!(!Kt&&Ae),sn=n.useMemo(function(){return we===void 0&&h==="combobox"?!1:we},[we,h]),Dt=n.useMemo(function(){return P(j,yt)},[JSON.stringify(j),yt]),nt=(0,_e.Z)("",{value:ce!==void 0?ce:ae,postState:function(Be){return Be||""}}),be=(0,x.Z)(nt,2),qe=be[0],bt=be[1],et=ie(Kt,Ae,Dt,Re,pt),ft=et.valueOptions,Qt=et.labelOptions,nn=et.options,yn=n.useCallback(function(De){var Be=i(De);return Be.map(function(Le){var Ye,Ot,en,kn,Tn;if(it(Le))Ye=Le;else{var Un;en=Le.key,Ot=Le.label,Ye=(Un=Le.value)!==null&&Un!==void 0?Un:en}var mn=ft.get(Ye);if(mn){var Fn;if(Ot===void 0&&(Ot=mn==null?void 0:mn[pt||Dt.label]),en===void 0&&(en=(Fn=mn==null?void 0:mn.key)!==null&&Fn!==void 0?Fn:Ye),kn=mn==null?void 0:mn.disabled,Tn=mn==null?void 0:mn.title,!1)var Bn}return{label:Ot,value:Ye,key:en,disabled:kn,title:Tn}})},[Dt,pt,ft]),Ht=(0,_e.Z)(xt,{value:It}),zt=(0,x.Z)(Ht,2),qt=zt[0],ve=zt[1],ne=n.useMemo(function(){var De,Be=yn(qt);return h==="combobox"&&!((De=Be[0])!==null&&De!==void 0&&De.value)?[]:Be},[qt,yn,h]),$e=y(ne,ft),Et=(0,x.Z)($e,2),St=Et[0],Kn=Et[1],rn=n.useMemo(function(){if(!h&&St.length===1){var De=St[0];if(De.value===null&&(De.label===null||De.label===void 0))return[]}return St.map(function(Be){var Le;return(0,G.Z)((0,G.Z)({},Be),{},{label:(Le=Be.label)!==null&&Le!==void 0?Le:Be.value})})},[h,St]),tn=n.useMemo(function(){return new Set(St.map(function(De){return De.value}))},[St]);n.useEffect(function(){if(h==="combobox"){var De,Be=(De=St[0])===null||De===void 0?void 0:De.value;bt(Xe(Be)?String(Be):"")}},[St]);var bn=de(function(De,Be){var Le,Ye=Be!=null?Be:De;return Le={},(0,Y.Z)(Le,Dt.value,De),(0,Y.Z)(Le,Dt.label,Ye),Le}),In=n.useMemo(function(){if(h!=="tags")return nn;var De=(0,W.Z)(nn),Be=function(Ye){return ft.has(Ye)};return(0,W.Z)(St).sort(function(Le,Ye){return Le.value<Ye.value?-1:1}).forEach(function(Le){var Ye=Le.value;Be(Ye)||De.push(bn(Ye,Le.label))}),De},[bn,nn,ft,St,h]),En=I(In,Dt,qe,sn,Re),Mn=n.useMemo(function(){return h!=="tags"||!qe||En.some(function(De){return De[Re||"value"]===qe})?En:[bn(qe)].concat((0,W.Z)(En))},[bn,Re,h,En,qe]),wn=n.useMemo(function(){return ze?(0,W.Z)(Mn).sort(function(De,Be){return ze(De,Be)}):Mn},[Mn,ze]),Sn=n.useMemo(function(){return Z(wn,{fieldNames:Dt,childrenAsData:yt})},[wn,Dt,yt]),Cn=function(Be){var Le=yn(Be);if(ve(Le),ut&&(Le.length!==St.length||Le.some(function(en,kn){var Tn;return((Tn=St[kn])===null||Tn===void 0?void 0:Tn.value)!==(en==null?void 0:en.value)}))){var Ye=at?Le:Le.map(function(en){return en.value}),Ot=Le.map(function(en){return e(Kn(en.value))});ut(Ue?Ye:Ye[0],Ue?Ot:Ot[0])}},jn=n.useState(null),Vn=(0,x.Z)(jn,2),Hn=Vn[0],Zn=Vn[1],Tt=n.useState(0),st=(0,x.Z)(Tt,2),Lt=st[0],wt=st[1],pn=Rt!==void 0?Rt:h!=="combobox",an=n.useCallback(function(De,Be){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ye=Le.source,Ot=Ye===void 0?"keyboard":Ye;wt(Be),U&&h==="combobox"&&De!==null&&Ot==="keyboard"&&Zn(String(De))},[U,h]),Bt=function(Be,Le,Ye){var Ot=function(){var Ln,An=Kn(Be);return[at?{label:An==null?void 0:An[Dt.label],value:Be,key:(Ln=An==null?void 0:An.key)!==null&&Ln!==void 0?Ln:Be}:Be,e(An)]};if(Le&&k){var en=Ot(),kn=(0,x.Z)(en,2),Tn=kn[0],Un=kn[1];k(Tn,Un)}else if(!Le&&fe&&Ye!=="clear"){var mn=Ot(),Fn=(0,x.Z)(mn,2),Bn=Fn[0],Yn=Fn[1];fe(Bn,Yn)}},_t=de(function(De,Be){var Le,Ye=Ue?Be.selected:!0;Ye?Le=Ue?[].concat((0,W.Z)(St),[De]):[De]:Le=St.filter(function(Ot){return Ot.value!==De}),Cn(Le),Bt(De,Ye),h==="combobox"?Zn(""):(!o||L)&&(bt(""),Zn(""))}),ln=function(Be,Le){Cn(Be);var Ye=Le.type,Ot=Le.values;(Ye==="remove"||Ye==="clear")&&Ot.forEach(function(en){Bt(en.value,!1,Ye)})},jt=function(Be,Le){if(bt(Be),Zn(null),Le.source==="submit"){var Ye=(Be||"").trim();if(Ye){var Ot=Array.from(new Set([].concat((0,W.Z)(tn),[Ye])));Cn(Ot),Bt(Ye,!0),bt("")}return}Le.source!=="blur"&&(h==="combobox"&&Cn(Be),ye==null||ye(Be))},Rn=function(Be){var Le=Be;h!=="tags"&&(Le=Be.map(function(Ot){var en=Qt.get(Ot);return en==null?void 0:en.value}).filter(function(Ot){return Ot!==void 0}));var Ye=Array.from(new Set([].concat((0,W.Z)(tn),(0,W.Z)(Le))));Cn(Ye),Ye.forEach(function(Ot){Bt(Ot,!0)})},Dn=n.useMemo(function(){var De=gt!==!1&&Qe!==!1;return(0,G.Z)((0,G.Z)({},et),{},{flattenOptions:Sn,onActiveValue:an,defaultActiveFirstOption:pn,onSelect:_t,menuItemSelectedIcon:tt,rawValues:tn,fieldNames:Dt,virtual:De,listHeight:Ft,listItemHeight:mt,childrenAsData:yt})},[et,Sn,an,pn,_t,tt,tn,Dt,gt,Qe,Ft,mt,yt]);return n.createElement(ue.Provider,{value:Dn},n.createElement(l,(0,xe.Z)({},Te,{id:lt,prefixCls:D,ref:t,omitDomProps:Vt,mode:h,displayValues:rn,onDisplayValuesChange:ln,searchValue:qe,onSearch:jt,autoClearSearchValue:L,onSearchSplit:Rn,dropdownMatchSelectWidth:Qe,OptionList:kt,emptyOptions:!Sn.length,activeValue:Hn,activeDescendantId:"".concat(lt,"_list_").concat(Lt)})))}),Je=Pt;Je.Option=w,Je.OptGroup=s;var Gt=Je,Jt=Gt},4258:function(gn,Zt,r){"use strict";r.d(Zt,{Z:function(){return _}});var xe=r(22122),W=r(96156),Y=r(81253),G=r(28991),x=r(6610),je=r(5991),Ge=r(63349),_e=r(10379),Ne=r(60446),n=r(94184),Ee=r.n(n),d=r(64217),re=r(67294),Ct=r(27822),T=function(M){for(var We=M.prefixCls,i=M.level,Se=M.isStart,he=M.isEnd,Xe="".concat(We,"-indent-unit"),f=[],m=0;m<i;m+=1){var J;f.push(re.createElement("span",{key:m,className:Ee()(Xe,(J={},(0,W.Z)(J,"".concat(Xe,"-start"),Se[m]),(0,W.Z)(J,"".concat(Xe,"-end"),he[m]),J))}))}return re.createElement("span",{"aria-hidden":"true",className:"".concat(We,"-indent")},f)},oe=re.memo(T),ct=r(35381),Oe=r(1089),ke=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],B="open",u="close",S="---",z=function(Me){(0,_e.Z)(We,Me);var M=(0,Ne.Z)(We);function We(){var i;(0,x.Z)(this,We);for(var Se=arguments.length,he=new Array(Se),Xe=0;Xe<Se;Xe++)he[Xe]=arguments[Xe];return i=M.call.apply(M,[this].concat(he)),i.state={dragNodeHighlight:!1},i.selectHandle=void 0,i.cacheIndent=void 0,i.onSelectorClick=function(f){var m=i.props.context.onNodeClick;m(f,(0,Oe.F)(i.props)),i.isSelectable()?i.onSelect(f):i.onCheck(f)},i.onSelectorDoubleClick=function(f){var m=i.props.context.onNodeDoubleClick;m(f,(0,Oe.F)(i.props))},i.onSelect=function(f){if(!i.isDisabled()){var m=i.props.context.onNodeSelect;m(f,(0,Oe.F)(i.props))}},i.onCheck=function(f){if(!i.isDisabled()){var m=i.props,J=m.disableCheckbox,pe=m.checked,Pe=i.props.context.onNodeCheck;if(!(!i.isCheckable()||J)){var Nt=!pe;Pe(f,(0,Oe.F)(i.props),Nt)}}},i.onMouseEnter=function(f){var m=i.props.context.onNodeMouseEnter;m(f,(0,Oe.F)(i.props))},i.onMouseLeave=function(f){var m=i.props.context.onNodeMouseLeave;m(f,(0,Oe.F)(i.props))},i.onContextMenu=function(f){var m=i.props.context.onNodeContextMenu;m(f,(0,Oe.F)(i.props))},i.onDragStart=function(f){var m=i.props.context.onNodeDragStart;f.stopPropagation(),i.setState({dragNodeHighlight:!0}),m(f,(0,Ge.Z)(i));try{f.dataTransfer.setData("text/plain","")}catch(J){}},i.onDragEnter=function(f){var m=i.props.context.onNodeDragEnter;f.preventDefault(),f.stopPropagation(),m(f,(0,Ge.Z)(i))},i.onDragOver=function(f){var m=i.props.context.onNodeDragOver;f.preventDefault(),f.stopPropagation(),m(f,(0,Ge.Z)(i))},i.onDragLeave=function(f){var m=i.props.context.onNodeDragLeave;f.stopPropagation(),m(f,(0,Ge.Z)(i))},i.onDragEnd=function(f){var m=i.props.context.onNodeDragEnd;f.stopPropagation(),i.setState({dragNodeHighlight:!1}),m(f,(0,Ge.Z)(i))},i.onDrop=function(f){var m=i.props.context.onNodeDrop;f.preventDefault(),f.stopPropagation(),i.setState({dragNodeHighlight:!1}),m(f,(0,Ge.Z)(i))},i.onExpand=function(f){var m=i.props,J=m.loading,pe=m.context.onNodeExpand;J||pe(f,(0,Oe.F)(i.props))},i.setSelectHandle=function(f){i.selectHandle=f},i.getNodeState=function(){var f=i.props.expanded;return i.isLeaf()?null:f?B:u},i.hasChildren=function(){var f=i.props.eventKey,m=i.props.context.keyEntities,J=(0,ct.Z)(m,f)||{},pe=J.children;return!!(pe||[]).length},i.isLeaf=function(){var f=i.props,m=f.isLeaf,J=f.loaded,pe=i.props.context.loadData,Pe=i.hasChildren();return m===!1?!1:m||!pe&&!Pe||pe&&J&&!Pe},i.isDisabled=function(){var f=i.props.disabled,m=i.props.context.disabled;return!!(m||f)},i.isCheckable=function(){var f=i.props.checkable,m=i.props.context.checkable;return!m||f===!1?!1:m},i.syncLoadData=function(f){var m=f.expanded,J=f.loading,pe=f.loaded,Pe=i.props.context,Nt=Pe.loadData,rt=Pe.onNodeLoad;J||Nt&&m&&!i.isLeaf()&&!i.hasChildren()&&!pe&&rt((0,Oe.F)(i.props))},i.isDraggable=function(){var f=i.props,m=f.data,J=f.context.draggable;return!!(J&&(!J.nodeDraggable||J.nodeDraggable(m)))},i.renderDragHandler=function(){var f=i.props.context,m=f.draggable,J=f.prefixCls;return(m==null?void 0:m.icon)?re.createElement("span",{className:"".concat(J,"-draggable-icon")},m.icon):null},i.renderSwitcherIconDom=function(f){var m=i.props.switcherIcon,J=i.props.context.switcherIcon,pe=m||J;return typeof pe=="function"?pe((0,G.Z)((0,G.Z)({},i.props),{},{isLeaf:f})):pe},i.renderSwitcher=function(){var f=i.props.expanded,m=i.props.context.prefixCls;if(i.isLeaf()){var J=i.renderSwitcherIconDom(!0);return J!==!1?re.createElement("span",{className:Ee()("".concat(m,"-switcher"),"".concat(m,"-switcher-noop"))},J):null}var pe=Ee()("".concat(m,"-switcher"),"".concat(m,"-switcher_").concat(f?B:u)),Pe=i.renderSwitcherIconDom(!1);return Pe!==!1?re.createElement("span",{onClick:i.onExpand,className:pe},Pe):null},i.renderCheckbox=function(){var f=i.props,m=f.checked,J=f.halfChecked,pe=f.disableCheckbox,Pe=i.props.context.prefixCls,Nt=i.isDisabled(),rt=i.isCheckable();if(!rt)return null;var Mt=typeof rt!="boolean"?rt:null;return re.createElement("span",{className:Ee()("".concat(Pe,"-checkbox"),m&&"".concat(Pe,"-checkbox-checked"),!m&&J&&"".concat(Pe,"-checkbox-indeterminate"),(Nt||pe)&&"".concat(Pe,"-checkbox-disabled")),onClick:i.onCheck},Mt)},i.renderIcon=function(){var f=i.props.loading,m=i.props.context.prefixCls;return re.createElement("span",{className:Ee()("".concat(m,"-iconEle"),"".concat(m,"-icon__").concat(i.getNodeState()||"docu"),f&&"".concat(m,"-icon_loading"))})},i.renderSelector=function(){var f=i.state.dragNodeHighlight,m=i.props,J=m.title,pe=J===void 0?S:J,Pe=m.selected,Nt=m.icon,rt=m.loading,Mt=m.data,Ut=i.props.context,Wt=Ut.prefixCls,un=Ut.showIcon,dn=Ut.icon,vn=Ut.loadData,Ve=Ut.titleRender,fn=i.isDisabled(),hn="".concat(Wt,"-node-content-wrapper"),E;if(un){var le=Nt||dn;E=le?re.createElement("span",{className:Ee()("".concat(Wt,"-iconEle"),"".concat(Wt,"-icon__customize"))},typeof le=="function"?le(i.props):le):i.renderIcon()}else vn&&rt&&(E=i.renderIcon());var te;typeof pe=="function"?te=pe(Mt):Ve?te=Ve(Mt):te=pe;var ge=re.createElement("span",{className:"".concat(Wt,"-title")},te);return re.createElement("span",{ref:i.setSelectHandle,title:typeof pe=="string"?pe:"",className:Ee()("".concat(hn),"".concat(hn,"-").concat(i.getNodeState()||"normal"),!fn&&(Pe||f)&&"".concat(Wt,"-node-selected")),onMouseEnter:i.onMouseEnter,onMouseLeave:i.onMouseLeave,onContextMenu:i.onContextMenu,onClick:i.onSelectorClick,onDoubleClick:i.onSelectorDoubleClick},E,ge,i.renderDropIndicator())},i.renderDropIndicator=function(){var f=i.props,m=f.disabled,J=f.eventKey,pe=i.props.context,Pe=pe.draggable,Nt=pe.dropLevelOffset,rt=pe.dropPosition,Mt=pe.prefixCls,Ut=pe.indent,Wt=pe.dropIndicatorRender,un=pe.dragOverNodeKey,dn=pe.direction,vn=!!Pe,Ve=!m&&vn&&un===J,fn=Ut!=null?Ut:i.cacheIndent;return i.cacheIndent=Ut,Ve?Wt({dropPosition:rt,dropLevelOffset:Nt,indent:fn,prefixCls:Mt,direction:dn}):null},i}return(0,je.Z)(We,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Se=this.props.selectable,he=this.props.context.selectable;return typeof Se=="boolean"?Se:he}},{key:"render",value:function(){var Se,he=this.props,Xe=he.eventKey,f=he.className,m=he.style,J=he.dragOver,pe=he.dragOverGapTop,Pe=he.dragOverGapBottom,Nt=he.isLeaf,rt=he.isStart,Mt=he.isEnd,Ut=he.expanded,Wt=he.selected,un=he.checked,dn=he.halfChecked,vn=he.loading,Ve=he.domRef,fn=he.active,hn=he.data,E=he.onMouseMove,le=he.selectable,te=(0,Y.Z)(he,ke),ge=this.props.context,v=ge.prefixCls,P=ge.filterTreeNode,Z=ge.keyEntities,e=ge.dropContainerKey,C=ge.dropTargetKey,H=ge.draggingNodeKey,A=this.isDisabled(),o=(0,d.Z)(te,{aria:!0,data:!0}),c=(0,ct.Z)(Z,Xe)||{},l=c.level,y=Mt[Mt.length-1],g=this.isDraggable(),I=!A&&g,$=H===Xe,N=le!==void 0?{"aria-selected":!!le}:void 0;return re.createElement("div",(0,xe.Z)({ref:Ve,className:Ee()(f,"".concat(v,"-treenode"),(Se={},(0,W.Z)(Se,"".concat(v,"-treenode-disabled"),A),(0,W.Z)(Se,"".concat(v,"-treenode-switcher-").concat(Ut?"open":"close"),!Nt),(0,W.Z)(Se,"".concat(v,"-treenode-checkbox-checked"),un),(0,W.Z)(Se,"".concat(v,"-treenode-checkbox-indeterminate"),dn),(0,W.Z)(Se,"".concat(v,"-treenode-selected"),Wt),(0,W.Z)(Se,"".concat(v,"-treenode-loading"),vn),(0,W.Z)(Se,"".concat(v,"-treenode-active"),fn),(0,W.Z)(Se,"".concat(v,"-treenode-leaf-last"),y),(0,W.Z)(Se,"".concat(v,"-treenode-draggable"),g),(0,W.Z)(Se,"dragging",$),(0,W.Z)(Se,"drop-target",C===Xe),(0,W.Z)(Se,"drop-container",e===Xe),(0,W.Z)(Se,"drag-over",!A&&J),(0,W.Z)(Se,"drag-over-gap-top",!A&&pe),(0,W.Z)(Se,"drag-over-gap-bottom",!A&&Pe),(0,W.Z)(Se,"filter-node",P&&P((0,Oe.F)(this.props))),Se)),style:m,draggable:I,"aria-grabbed":$,onDragStart:I?this.onDragStart:void 0,onDragEnter:g?this.onDragEnter:void 0,onDragOver:g?this.onDragOver:void 0,onDragLeave:g?this.onDragLeave:void 0,onDrop:g?this.onDrop:void 0,onDragEnd:g?this.onDragEnd:void 0,onMouseMove:E},N,o),re.createElement(oe,{prefixCls:v,level:l,isStart:rt,isEnd:Mt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),We}(re.Component),X=function(M){return re.createElement(Ct.k.Consumer,null,function(We){return re.createElement(z,(0,xe.Z)({},M,{context:We}))})};X.displayName="TreeNode",X.isTreeNode=1;var _=X},27822:function(gn,Zt,r){"use strict";r.d(Zt,{k:function(){return W}});var xe=r(67294),W=xe.createContext(null)},83179:function(gn,Zt,r){"use strict";r.d(Zt,{O:function(){return _.Z},Z:function(){return ge}});var xe=r(22122),W=r(96156),Y=r(90484),G=r(28991),x=r(85061),je=r(6610),Ge=r(5991),_e=r(63349),Ne=r(10379),n=r(60446),Ee=r(94184),d=r.n(Ee),re=r(15105),Ct=r(64217),T=r(80334),oe=r(67294),ct=r(27822);function Oe(v){var P=v.dropPosition,Z=v.dropLevelOffset,e=v.indent,C={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(P){case-1:C.top=0,C.left=-Z*e;break;case 1:C.bottom=0,C.left=-Z*e;break;case 0:C.bottom=0,C.left=e;break}return oe.createElement("div",{style:C})}function ke(v){if(v==null)throw new TypeError("Cannot destructure "+v)}var B=r(28481),u=r(81253),S=r(8410),z=r(84167),X=r(5461),_=r(4258);function Me(v,P){var Z=oe.useState(!1),e=(0,B.Z)(Z,2),C=e[0],H=e[1];oe.useLayoutEffect(function(){if(C)return v(),function(){P()}},[C]),oe.useLayoutEffect(function(){return H(!0),function(){H(!1)}},[])}var M=r(1089),We=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],i=function(P,Z){var e=P.className,C=P.style,H=P.motion,A=P.motionNodes,o=P.motionType,c=P.onMotionStart,l=P.onMotionEnd,y=P.active,g=P.treeNodeRequiredProps,I=(0,u.Z)(P,We),$=oe.useState(!0),N=(0,B.Z)($,2),Q=N[0],Ce=N[1],K=oe.useContext(ct.k),Ie=K.prefixCls,ie=A&&o!=="hide";(0,S.Z)(function(){A&&ie!==Q&&Ce(ie)},[A]);var de=function(){A&&c()},Ze=oe.useRef(!1),s=function(){A&&!Ze.current&&(Ze.current=!0,l())};Me(de,s);var p=function(O){ie===O&&s()};return A?oe.createElement(X.ZP,(0,xe.Z)({ref:Z,visible:Q},H,{motionAppear:o==="show",onVisibleChanged:p}),function(w,O){var V=w.className,q=w.style;return oe.createElement("div",{ref:O,className:d()("".concat(Ie,"-treenode-motion"),V),style:q},A.map(function(R){var se=(0,xe.Z)({},(ke(R.data),R.data)),ue=R.title,me=R.key,He=R.isStart,Fe=R.isEnd;delete se.children;var ht=(0,M.H8)(me,g);return oe.createElement(_.Z,(0,xe.Z)({},se,ht,{title:ue,active:y,data:R.data,key:me,isStart:He,isEnd:Fe}))}))}):oe.createElement(_.Z,(0,xe.Z)({domRef:Z,className:e,style:C},I,{active:y}))};i.displayName="MotionTreeNode";var Se=oe.forwardRef(i),he=Se;function Xe(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Z=v.length,e=P.length;if(Math.abs(Z-e)!==1)return{add:!1,key:null};function C(H,A){var o=new Map;H.forEach(function(l){o.set(l,!0)});var c=A.filter(function(l){return!o.has(l)});return c.length===1?c[0]:null}return Z<e?{add:!0,key:C(v,P)}:{add:!1,key:C(P,v)}}function f(v,P,Z){var e=v.findIndex(function(o){return o.key===Z}),C=v[e+1],H=P.findIndex(function(o){return o.key===Z});if(C){var A=P.findIndex(function(o){return o.key===C.key});return P.slice(H+1,A)}return P.slice(H+1)}var m=["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"],J={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},pe=function(){},Pe="RC_TREE_MOTION_".concat(Math.random()),Nt={key:Pe},rt={key:Pe,level:0,index:0,pos:"0",node:Nt,nodes:[Nt]},Mt={parent:null,children:[],pos:rt.pos,data:Nt,title:null,key:Pe,isStart:[],isEnd:[]};function Ut(v,P,Z,e){return P===!1||!Z?v:v.slice(0,Math.ceil(Z/e)+1)}function Wt(v){var P=v.key,Z=v.pos;return(0,M.km)(P,Z)}function un(v){for(var P=String(v.data.key),Z=v;Z.parent;)Z=Z.parent,P="".concat(Z.data.key," > ").concat(P);return P}var dn=oe.forwardRef(function(v,P){var Z=v.prefixCls,e=v.data,C=v.selectable,H=v.checkable,A=v.expandedKeys,o=v.selectedKeys,c=v.checkedKeys,l=v.loadedKeys,y=v.loadingKeys,g=v.halfCheckedKeys,I=v.keyEntities,$=v.disabled,N=v.dragging,Q=v.dragOverNodeKey,Ce=v.dropPosition,K=v.motion,Ie=v.height,ie=v.itemHeight,de=v.virtual,Ze=v.focusable,s=v.activeItem,p=v.focused,w=v.tabIndex,O=v.onKeyDown,V=v.onFocus,q=v.onBlur,R=v.onActiveChange,se=v.onListChangeStart,ue=v.onListChangeEnd,me=(0,u.Z)(v,m),He=oe.useRef(null),Fe=oe.useRef(null);oe.useImperativeHandle(P,function(){return{scrollTo:function(k){He.current.scrollTo(k)},getIndentWidth:function(){return Fe.current.offsetWidth}}});var ht=oe.useState(A),kt=(0,B.Z)(ht,2),Yt=kt[0],Xt=kt[1],on=oe.useState(e),At=(0,B.Z)(on,2),Vt=At[0],it=At[1],Pt=oe.useState(e),Je=(0,B.Z)(Pt,2),Gt=Je[0],Jt=Je[1],a=oe.useState([]),t=(0,B.Z)(a,2),b=t[0],h=t[1],F=oe.useState(null),D=(0,B.Z)(F,2),U=D[0],j=D[1],ae=oe.useRef(e);ae.current=e;function ce(){var L=ae.current;it(L),Jt(L),h([]),j(null),ue()}(0,S.Z)(function(){Xt(A);var L=Xe(Yt,A);if(L.key!==null)if(L.add){var k=Vt.findIndex(function(Re){var pt=Re.key;return pt===L.key}),fe=Ut(f(Vt,e,L.key),de,Ie,ie),Ke=Vt.slice();Ke.splice(k+1,0,Mt),Jt(Ke),h(fe),j("show")}else{var Qe=e.findIndex(function(Re){var pt=Re.key;return pt===L.key}),we=Ut(f(e,Vt,L.key),de,Ie,ie),ze=e.slice();ze.splice(Qe+1,0,Mt),Jt(ze),h(we),j("hide")}else Vt!==e&&(it(e),Jt(e))},[A,e]),oe.useEffect(function(){N||ce()},[N]);var ye=K?Gt:e,ee={expandedKeys:A,selectedKeys:o,loadedKeys:l,loadingKeys:y,checkedKeys:c,halfCheckedKeys:g,dragOverNodeKey:Q,dropPosition:Ce,keyEntities:I};return oe.createElement(oe.Fragment,null,p&&s&&oe.createElement("span",{style:J,"aria-live":"assertive"},un(s)),oe.createElement("div",null,oe.createElement("input",{style:J,disabled:Ze===!1||$,tabIndex:Ze!==!1?w:null,onKeyDown:O,onFocus:V,onBlur:q,value:"",onChange:pe,"aria-label":"for screen reader"})),oe.createElement("div",{className:"".concat(Z,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},oe.createElement("div",{className:"".concat(Z,"-indent")},oe.createElement("div",{ref:Fe,className:"".concat(Z,"-indent-unit")}))),oe.createElement(z.Z,(0,xe.Z)({},me,{data:ye,itemKey:Wt,height:Ie,fullHeight:!1,virtual:de,itemHeight:ie,prefixCls:"".concat(Z,"-list"),ref:He,onVisibleChange:function(k,fe){var Ke=new Set(k),Qe=fe.filter(function(we){return!Ke.has(we)});Qe.some(function(we){return Wt(we)===Pe})&&ce()}}),function(L){var k=L.pos,fe=(0,xe.Z)({},(ke(L.data),L.data)),Ke=L.title,Qe=L.key,we=L.isStart,ze=L.isEnd,Re=(0,M.km)(Qe,k);delete fe.key,delete fe.children;var pt=(0,M.H8)(Re,ee);return oe.createElement(he,(0,xe.Z)({},fe,pt,{title:Ke,active:!!s&&Qe===s.key,pos:k,data:L.data,isStart:we,isEnd:ze,motion:K,motionNodes:Qe===Pe?b:null,motionType:U,onMotionStart:se,onMotionEnd:ce,treeNodeRequiredProps:ee,onMouseMove:function(){R(null)}}))}))});dn.displayName="NodeList";var vn=dn,Ve=r(10225),fn=r(17341),hn=r(35381),E=10,le=function(v){(0,Ne.Z)(Z,v);var P=(0,n.Z)(Z);function Z(){var e;(0,je.Z)(this,Z);for(var C=arguments.length,H=new Array(C),A=0;A<C;A++)H[A]=arguments[A];return e=P.call.apply(P,[this].concat(H)),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:(0,M.w$)()},e.dragStartMousePosition=null,e.dragNode=void 0,e.currentMouseOverDroppableNodeKey=null,e.listRef=oe.createRef(),e.onNodeDragStart=function(o,c){var l=e.state,y=l.expandedKeys,g=l.keyEntities,I=e.props.onDragStart,$=c.props.eventKey;e.dragNode=c,e.dragStartMousePosition={x:o.clientX,y:o.clientY};var N=(0,Ve._5)(y,$);e.setState({draggingNodeKey:$,dragChildrenKeys:(0,Ve.wA)($,g),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(N),window.addEventListener("dragend",e.onWindowDragEnd),I==null||I({event:o,node:(0,M.F)(c.props)})},e.onNodeDragEnter=function(o,c){var l=e.state,y=l.expandedKeys,g=l.keyEntities,I=l.dragChildrenKeys,$=l.flattenNodes,N=l.indent,Q=e.props,Ce=Q.onDragEnter,K=Q.onExpand,Ie=Q.allowDrop,ie=Q.direction,de=c.props,Ze=de.pos,s=de.eventKey,p=(0,_e.Z)(e),w=p.dragNode;if(e.currentMouseOverDroppableNodeKey!==s&&(e.currentMouseOverDroppableNodeKey=s),!w){e.resetDragState();return}var O=(0,Ve.OM)(o,w,c,N,e.dragStartMousePosition,Ie,$,g,y,ie),V=O.dropPosition,q=O.dropLevelOffset,R=O.dropTargetKey,se=O.dropContainerKey,ue=O.dropTargetPos,me=O.dropAllowed,He=O.dragOverNodeKey;if(I.indexOf(R)!==-1||!me){e.resetDragState();return}if(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach(function(Fe){clearTimeout(e.delayedDragEnterLogic[Fe])}),w.props.eventKey!==c.props.eventKey&&(o.persist(),e.delayedDragEnterLogic[Ze]=window.setTimeout(function(){if(e.state.draggingNodeKey!==null){var Fe=(0,x.Z)(y),ht=(0,hn.Z)(g,c.props.eventKey);ht&&(ht.children||[]).length&&(Fe=(0,Ve.L0)(y,c.props.eventKey)),"expandedKeys"in e.props||e.setExpandedKeys(Fe),K==null||K(Fe,{node:(0,M.F)(c.props),expanded:!0,nativeEvent:o.nativeEvent})}},800)),w.props.eventKey===R&&q===0){e.resetDragState();return}e.setState({dragOverNodeKey:He,dropPosition:V,dropLevelOffset:q,dropTargetKey:R,dropContainerKey:se,dropTargetPos:ue,dropAllowed:me}),Ce==null||Ce({event:o,node:(0,M.F)(c.props),expandedKeys:y})},e.onNodeDragOver=function(o,c){var l=e.state,y=l.dragChildrenKeys,g=l.flattenNodes,I=l.keyEntities,$=l.expandedKeys,N=l.indent,Q=e.props,Ce=Q.onDragOver,K=Q.allowDrop,Ie=Q.direction,ie=(0,_e.Z)(e),de=ie.dragNode;if(!!de){var Ze=(0,Ve.OM)(o,de,c,N,e.dragStartMousePosition,K,g,I,$,Ie),s=Ze.dropPosition,p=Ze.dropLevelOffset,w=Ze.dropTargetKey,O=Ze.dropContainerKey,V=Ze.dropAllowed,q=Ze.dropTargetPos,R=Ze.dragOverNodeKey;y.indexOf(w)!==-1||!V||(de.props.eventKey===w&&p===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():s===e.state.dropPosition&&p===e.state.dropLevelOffset&&w===e.state.dropTargetKey&&O===e.state.dropContainerKey&&q===e.state.dropTargetPos&&V===e.state.dropAllowed&&R===e.state.dragOverNodeKey||e.setState({dropPosition:s,dropLevelOffset:p,dropTargetKey:w,dropContainerKey:O,dropTargetPos:q,dropAllowed:V,dragOverNodeKey:R}),Ce==null||Ce({event:o,node:(0,M.F)(c.props)}))}},e.onNodeDragLeave=function(o,c){e.currentMouseOverDroppableNodeKey===c.props.eventKey&&!o.currentTarget.contains(o.relatedTarget)&&(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var l=e.props.onDragLeave;l==null||l({event:o,node:(0,M.F)(c.props)})},e.onWindowDragEnd=function(o){e.onNodeDragEnd(o,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDragEnd=function(o,c){var l=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),l==null||l({event:o,node:(0,M.F)(c.props)}),e.dragNode=null,window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDrop=function(o,c){var l,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,g=e.state,I=g.dragChildrenKeys,$=g.dropPosition,N=g.dropTargetKey,Q=g.dropTargetPos,Ce=g.dropAllowed;if(!!Ce){var K=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),N!==null){var Ie=(0,G.Z)((0,G.Z)({},(0,M.H8)(N,e.getTreeNodeRequiredProps())),{},{active:((l=e.getActiveItem())===null||l===void 0?void 0:l.key)===N,data:(0,hn.Z)(e.state.keyEntities,N).node}),ie=I.indexOf(N)!==-1;(0,T.ZP)(!ie,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var de=(0,Ve.yx)(Q),Ze={event:o,node:(0,M.F)(Ie),dragNode:e.dragNode?(0,M.F)(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(I),dropToGap:$!==0,dropPosition:$+Number(de[de.length-1])};y||K==null||K(Ze),e.dragNode=null}}},e.cleanDragState=function(){var o=e.state.draggingNodeKey;o!==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(o,c){var l=e.state,y=l.expandedKeys,g=l.flattenNodes,I=c.expanded,$=c.key,N=c.isLeaf;if(!(N||o.shiftKey||o.metaKey||o.ctrlKey)){var Q=g.filter(function(K){return K.key===$})[0],Ce=(0,M.F)((0,G.Z)((0,G.Z)({},(0,M.H8)($,e.getTreeNodeRequiredProps())),{},{data:Q.data}));e.setExpandedKeys(I?(0,Ve._5)(y,$):(0,Ve.L0)(y,$)),e.onNodeExpand(o,Ce)}},e.onNodeClick=function(o,c){var l=e.props,y=l.onClick,g=l.expandAction;g==="click"&&e.triggerExpandActionExpand(o,c),y==null||y(o,c)},e.onNodeDoubleClick=function(o,c){var l=e.props,y=l.onDoubleClick,g=l.expandAction;g==="doubleClick"&&e.triggerExpandActionExpand(o,c),y==null||y(o,c)},e.onNodeSelect=function(o,c){var l=e.state.selectedKeys,y=e.state,g=y.keyEntities,I=y.fieldNames,$=e.props,N=$.onSelect,Q=$.multiple,Ce=c.selected,K=c[I.key],Ie=!Ce;Ie?Q?l=(0,Ve.L0)(l,K):l=[K]:l=(0,Ve._5)(l,K);var ie=l.map(function(de){var Ze=(0,hn.Z)(g,de);return Ze?Ze.node:null}).filter(function(de){return de});e.setUncontrolledState({selectedKeys:l}),N==null||N(l,{event:"select",selected:Ie,node:c,selectedNodes:ie,nativeEvent:o.nativeEvent})},e.onNodeCheck=function(o,c,l){var y=e.state,g=y.keyEntities,I=y.checkedKeys,$=y.halfCheckedKeys,N=e.props,Q=N.checkStrictly,Ce=N.onCheck,K=c.key,Ie,ie={event:"check",node:c,checked:l,nativeEvent:o.nativeEvent};if(Q){var de=l?(0,Ve.L0)(I,K):(0,Ve._5)(I,K),Ze=(0,Ve._5)($,K);Ie={checked:de,halfChecked:Ze},ie.checkedNodes=de.map(function(q){return(0,hn.Z)(g,q)}).filter(function(q){return q}).map(function(q){return q.node}),e.setUncontrolledState({checkedKeys:de})}else{var s=(0,fn.S)([].concat((0,x.Z)(I),[K]),!0,g),p=s.checkedKeys,w=s.halfCheckedKeys;if(!l){var O=new Set(p);O.delete(K);var V=(0,fn.S)(Array.from(O),{checked:!1,halfCheckedKeys:w},g);p=V.checkedKeys,w=V.halfCheckedKeys}Ie=p,ie.checkedNodes=[],ie.checkedNodesPositions=[],ie.halfCheckedKeys=w,p.forEach(function(q){var R=(0,hn.Z)(g,q);if(!!R){var se=R.node,ue=R.pos;ie.checkedNodes.push(se),ie.checkedNodesPositions.push({node:se,pos:ue})}}),e.setUncontrolledState({checkedKeys:p},!1,{halfCheckedKeys:w})}Ce==null||Ce(Ie,ie)},e.onNodeLoad=function(o){var c=o.key,l=new Promise(function(y,g){e.setState(function(I){var $=I.loadedKeys,N=$===void 0?[]:$,Q=I.loadingKeys,Ce=Q===void 0?[]:Q,K=e.props,Ie=K.loadData,ie=K.onLoad;if(!Ie||N.indexOf(c)!==-1||Ce.indexOf(c)!==-1)return null;var de=Ie(o);return de.then(function(){var Ze=e.state.loadedKeys,s=(0,Ve.L0)(Ze,c);ie==null||ie(s,{event:"load",node:o}),e.setUncontrolledState({loadedKeys:s}),e.setState(function(p){return{loadingKeys:(0,Ve._5)(p.loadingKeys,c)}}),y()}).catch(function(Ze){if(e.setState(function(p){return{loadingKeys:(0,Ve._5)(p.loadingKeys,c)}}),e.loadingRetryTimes[c]=(e.loadingRetryTimes[c]||0)+1,e.loadingRetryTimes[c]>=E){var s=e.state.loadedKeys;(0,T.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,Ve.L0)(s,c)}),y()}g(Ze)}),{loadingKeys:(0,Ve.L0)(Ce,c)}})});return l.catch(function(){}),l},e.onNodeMouseEnter=function(o,c){var l=e.props.onMouseEnter;l==null||l({event:o,node:c})},e.onNodeMouseLeave=function(o,c){var l=e.props.onMouseLeave;l==null||l({event:o,node:c})},e.onNodeContextMenu=function(o,c){var l=e.props.onRightClick;l&&(o.preventDefault(),l({event:o,node:c}))},e.onFocus=function(){var o=e.props.onFocus;e.setState({focused:!0});for(var c=arguments.length,l=new Array(c),y=0;y<c;y++)l[y]=arguments[y];o==null||o.apply(void 0,l)},e.onBlur=function(){var o=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);for(var c=arguments.length,l=new Array(c),y=0;y<c;y++)l[y]=arguments[y];o==null||o.apply(void 0,l)},e.getTreeNodeRequiredProps=function(){var o=e.state,c=o.expandedKeys,l=o.selectedKeys,y=o.loadedKeys,g=o.loadingKeys,I=o.checkedKeys,$=o.halfCheckedKeys,N=o.dragOverNodeKey,Q=o.dropPosition,Ce=o.keyEntities;return{expandedKeys:c||[],selectedKeys:l||[],loadedKeys:y||[],loadingKeys:g||[],checkedKeys:I||[],halfCheckedKeys:$||[],dragOverNodeKey:N,dropPosition:Q,keyEntities:Ce}},e.setExpandedKeys=function(o){var c=e.state,l=c.treeData,y=c.fieldNames,g=(0,M.oH)(l,o,y);e.setUncontrolledState({expandedKeys:o,flattenNodes:g},!0)},e.onNodeExpand=function(o,c){var l=e.state.expandedKeys,y=e.state,g=y.listChanging,I=y.fieldNames,$=e.props,N=$.onExpand,Q=$.loadData,Ce=c.expanded,K=c[I.key];if(!g){var Ie=l.indexOf(K),ie=!Ce;if((0,T.ZP)(Ce&&Ie!==-1||!Ce&&Ie===-1,"Expand state not sync with index check"),ie?l=(0,Ve.L0)(l,K):l=(0,Ve._5)(l,K),e.setExpandedKeys(l),N==null||N(l,{node:c,expanded:ie,nativeEvent:o.nativeEvent}),ie&&Q){var de=e.onNodeLoad(c);de&&de.then(function(){var Ze=(0,M.oH)(e.state.treeData,l,I);e.setUncontrolledState({flattenNodes:Ze})}).catch(function(){var Ze=e.state.expandedKeys,s=(0,Ve._5)(Ze,K);e.setExpandedKeys(s)})}}},e.onListChangeStart=function(){e.setUncontrolledState({listChanging:!0})},e.onListChangeEnd=function(){setTimeout(function(){e.setUncontrolledState({listChanging:!1})})},e.onActiveChange=function(o){var c=e.state.activeKey,l=e.props.onActiveChange;c!==o&&(e.setState({activeKey:o}),o!==null&&e.scrollTo({key:o}),l==null||l(o))},e.getActiveItem=function(){var o=e.state,c=o.activeKey,l=o.flattenNodes;return c===null?null:l.find(function(y){var g=y.key;return g===c})||null},e.offsetActiveKey=function(o){var c=e.state,l=c.flattenNodes,y=c.activeKey,g=l.findIndex(function(N){var Q=N.key;return Q===y});g===-1&&o<0&&(g=l.length),g=(g+o+l.length)%l.length;var I=l[g];if(I){var $=I.key;e.onActiveChange($)}else e.onActiveChange(null)},e.onKeyDown=function(o){var c=e.state,l=c.activeKey,y=c.expandedKeys,g=c.checkedKeys,I=c.fieldNames,$=e.props,N=$.onKeyDown,Q=$.checkable,Ce=$.selectable;switch(o.which){case re.Z.UP:{e.offsetActiveKey(-1),o.preventDefault();break}case re.Z.DOWN:{e.offsetActiveKey(1),o.preventDefault();break}}var K=e.getActiveItem();if(K&&K.data){var Ie=e.getTreeNodeRequiredProps(),ie=K.data.isLeaf===!1||!!(K.data[I.children]||[]).length,de=(0,M.F)((0,G.Z)((0,G.Z)({},(0,M.H8)(l,Ie)),{},{data:K.data,active:!0}));switch(o.which){case re.Z.LEFT:{ie&&y.includes(l)?e.onNodeExpand({},de):K.parent&&e.onActiveChange(K.parent.key),o.preventDefault();break}case re.Z.RIGHT:{ie&&!y.includes(l)?e.onNodeExpand({},de):K.children&&K.children.length&&e.onActiveChange(K.children[0].key),o.preventDefault();break}case re.Z.ENTER:case re.Z.SPACE:{Q&&!de.disabled&&de.checkable!==!1&&!de.disableCheckbox?e.onNodeCheck({},de,!g.includes(l)):!Q&&Ce&&!de.disabled&&de.selectable!==!1&&e.onNodeSelect({},de);break}}}N==null||N(o)},e.setUncontrolledState=function(o){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var y=!1,g=!0,I={};Object.keys(o).forEach(function($){if($ in e.props){g=!1;return}y=!0,I[$]=o[$]}),y&&(!c||g)&&e.setState((0,G.Z)((0,G.Z)({},I),l))}},e.scrollTo=function(o){e.listRef.current.scrollTo(o)},e}return(0,Ge.Z)(Z,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var C=this.props.activeKey;C!==void 0&&C!==this.state.activeKey&&(this.setState({activeKey:C}),C!==null&&this.scrollTo({key:C}))}},{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 C,H=this.state,A=H.focused,o=H.flattenNodes,c=H.keyEntities,l=H.draggingNodeKey,y=H.activeKey,g=H.dropLevelOffset,I=H.dropContainerKey,$=H.dropTargetKey,N=H.dropPosition,Q=H.dragOverNodeKey,Ce=H.indent,K=this.props,Ie=K.prefixCls,ie=K.className,de=K.style,Ze=K.showLine,s=K.focusable,p=K.tabIndex,w=p===void 0?0:p,O=K.selectable,V=K.showIcon,q=K.icon,R=K.switcherIcon,se=K.draggable,ue=K.checkable,me=K.checkStrictly,He=K.disabled,Fe=K.motion,ht=K.loadData,kt=K.filterTreeNode,Yt=K.height,Xt=K.itemHeight,on=K.virtual,At=K.titleRender,Vt=K.dropIndicatorRender,it=K.onContextMenu,Pt=K.onScroll,Je=K.direction,Gt=K.rootClassName,Jt=K.rootStyle,a=(0,Ct.Z)(this.props,{aria:!0,data:!0}),t;return se&&((0,Y.Z)(se)==="object"?t=se:typeof se=="function"?t={nodeDraggable:se}:t={}),oe.createElement(ct.k.Provider,{value:{prefixCls:Ie,selectable:O,showIcon:V,icon:q,switcherIcon:R,draggable:t,draggingNodeKey:l,checkable:ue,checkStrictly:me,disabled:He,keyEntities:c,dropLevelOffset:g,dropContainerKey:I,dropTargetKey:$,dropPosition:N,dragOverNodeKey:Q,indent:Ce,direction:Je,dropIndicatorRender:Vt,loadData:ht,filterTreeNode:kt,titleRender:At,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}},oe.createElement("div",{role:"tree",className:d()(Ie,ie,Gt,(C={},(0,W.Z)(C,"".concat(Ie,"-show-line"),Ze),(0,W.Z)(C,"".concat(Ie,"-focused"),A),(0,W.Z)(C,"".concat(Ie,"-active-focused"),y!==null),C)),style:Jt},oe.createElement(vn,(0,xe.Z)({ref:this.listRef,prefixCls:Ie,style:de,data:o,disabled:He,selectable:O,checkable:!!ue,motion:Fe,dragging:l!==null,height:Yt,itemHeight:Xt,virtual:on,focusable:s,focused:A,tabIndex:w,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:it,onScroll:Pt},this.getTreeNodeRequiredProps(),a))))}}],[{key:"getDerivedStateFromProps",value:function(C,H){var A=H.prevProps,o={prevProps:C};function c(s){return!A&&s in C||A&&A[s]!==C[s]}var l,y=H.fieldNames;if(c("fieldNames")&&(y=(0,M.w$)(C.fieldNames),o.fieldNames=y),c("treeData")?l=C.treeData:c("children")&&((0,T.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),l=(0,M.zn)(C.children)),l){o.treeData=l;var g=(0,M.I8)(l,{fieldNames:y});o.keyEntities=(0,G.Z)((0,W.Z)({},Pe,rt),g.keyEntities)}var I=o.keyEntities||H.keyEntities;if(c("expandedKeys")||A&&c("autoExpandParent"))o.expandedKeys=C.autoExpandParent||!A&&C.defaultExpandParent?(0,Ve.r7)(C.expandedKeys,I):C.expandedKeys;else if(!A&&C.defaultExpandAll){var $=(0,G.Z)({},I);delete $[Pe],o.expandedKeys=Object.keys($).map(function(s){return $[s].key})}else!A&&C.defaultExpandedKeys&&(o.expandedKeys=C.autoExpandParent||C.defaultExpandParent?(0,Ve.r7)(C.defaultExpandedKeys,I):C.defaultExpandedKeys);if(o.expandedKeys||delete o.expandedKeys,l||o.expandedKeys){var N=(0,M.oH)(l||H.treeData,o.expandedKeys||H.expandedKeys,y);o.flattenNodes=N}if(C.selectable&&(c("selectedKeys")?o.selectedKeys=(0,Ve.BT)(C.selectedKeys,C):!A&&C.defaultSelectedKeys&&(o.selectedKeys=(0,Ve.BT)(C.defaultSelectedKeys,C))),C.checkable){var Q;if(c("checkedKeys")?Q=(0,Ve.E6)(C.checkedKeys)||{}:!A&&C.defaultCheckedKeys?Q=(0,Ve.E6)(C.defaultCheckedKeys)||{}:l&&(Q=(0,Ve.E6)(C.checkedKeys)||{checkedKeys:H.checkedKeys,halfCheckedKeys:H.halfCheckedKeys}),Q){var Ce=Q,K=Ce.checkedKeys,Ie=K===void 0?[]:K,ie=Ce.halfCheckedKeys,de=ie===void 0?[]:ie;if(!C.checkStrictly){var Ze=(0,fn.S)(Ie,!0,I);Ie=Ze.checkedKeys,de=Ze.halfCheckedKeys}o.checkedKeys=Ie,o.halfCheckedKeys=de}}return c("loadedKeys")&&(o.loadedKeys=C.loadedKeys),o}}]),Z}(oe.Component);le.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:Oe,allowDrop:function(){return!0},expandAction:!1},le.TreeNode=_.Z;var te=le,ge=te},10225:function(gn,Zt,r){"use strict";r.d(Zt,{_5:function(){return Ne},L0:function(){return n},yx:function(){return Ee},wA:function(){return d},OM:function(){return T},BT:function(){return oe},E6:function(){return ke},r7:function(){return B}});var xe=r(85061),W=r(90484),Y=r(80334),G=r(67294),x=r(4258),je=r(35381),Ge=r(1089),_e=null;function Ne(u,S){if(!u)return[];var z=u.slice(),X=z.indexOf(S);return X>=0&&z.splice(X,1),z}function n(u,S){var z=(u||[]).slice();return z.indexOf(S)===-1&&z.push(S),z}function Ee(u){return u.split("-")}function d(u,S){var z=[],X=(0,je.Z)(S,u);function _(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Me.forEach(function(M){var We=M.key,i=M.children;z.push(We),_(i)})}return _(X.children),z}function re(u){if(u.parent){var S=Ee(u.pos);return Number(S[S.length-1])===u.parent.children.length-1}return!1}function Ct(u){var S=Ee(u.pos);return Number(S[S.length-1])===0}function T(u,S,z,X,_,Me,M,We,i,Se){var he,Xe=u.clientX,f=u.clientY,m=u.target.getBoundingClientRect(),J=m.top,pe=m.height,Pe=(Se==="rtl"?-1:1)*(((_==null?void 0:_.x)||0)-Xe),Nt=(Pe-12)/X,rt=(0,je.Z)(We,z.props.eventKey);if(f<J+pe/2){var Mt=M.findIndex(function(ge){return ge.key===rt.key}),Ut=Mt<=0?0:Mt-1,Wt=M[Ut].key;rt=(0,je.Z)(We,Wt)}var un=rt.key,dn=rt,vn=rt.key,Ve=0,fn=0;if(!i.includes(un))for(var hn=0;hn<Nt&&re(rt);hn+=1)rt=rt.parent,fn+=1;var E=S.props.data,le=rt.node,te=!0;return Ct(rt)&&rt.level===0&&f<J+pe/2&&Me({dragNode:E,dropNode:le,dropPosition:-1})&&rt.key===z.props.eventKey?Ve=-1:(dn.children||[]).length&&i.includes(vn)?Me({dragNode:E,dropNode:le,dropPosition:0})?Ve=0:te=!1:fn===0?Nt>-1.5?Me({dragNode:E,dropNode:le,dropPosition:1})?Ve=1:te=!1:Me({dragNode:E,dropNode:le,dropPosition:0})?Ve=0:Me({dragNode:E,dropNode:le,dropPosition:1})?Ve=1:te=!1:Me({dragNode:E,dropNode:le,dropPosition:1})?Ve=1:te=!1,{dropPosition:Ve,dropLevelOffset:fn,dropTargetKey:rt.key,dropTargetPos:rt.pos,dragOverNodeKey:vn,dropContainerKey:Ve===0?null:((he=rt.parent)===null||he===void 0?void 0:he.key)||null,dropAllowed:te}}function oe(u,S){if(!!u){var z=S.multiple;return z?u.slice():u.length?[u[0]]:u}}var ct=function(S){return S};function Oe(u,S){if(!u)return[];var z=S||{},X=z.processProps,_=X===void 0?ct:X,Me=Array.isArray(u)?u:[u];return Me.map(function(M){var We=M.children,i=_objectWithoutProperties(M,_e),Se=Oe(We,S);return React.createElement(TreeNode,_extends({key:i.key},_(i)),Se)})}function ke(u){if(!u)return null;var S;if(Array.isArray(u))S={checkedKeys:u,halfCheckedKeys:void 0};else if((0,W.Z)(u)==="object")S={checkedKeys:u.checked||void 0,halfCheckedKeys:u.halfChecked||void 0};else return(0,Y.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return S}function B(u,S){var z=new Set;function X(_){if(!z.has(_)){var Me=(0,je.Z)(S,_);if(!!Me){z.add(_);var M=Me.parent,We=Me.node;We.disabled||M&&X(M.key)}}}return(u||[]).forEach(function(_){X(_)}),(0,xe.Z)(z)}},17341:function(gn,Zt,r){"use strict";r.d(Zt,{S:function(){return Ge}});var xe=r(80334),W=r(35381);function Y(_e,Ne){var n=new Set;return _e.forEach(function(Ee){Ne.has(Ee)||n.add(Ee)}),n}function G(_e){var Ne=_e||{},n=Ne.disabled,Ee=Ne.disableCheckbox,d=Ne.checkable;return!!(n||Ee)||d===!1}function x(_e,Ne,n,Ee){for(var d=new Set(_e),re=new Set,Ct=0;Ct<=n;Ct+=1){var T=Ne.get(Ct)||new Set;T.forEach(function(ke){var B=ke.key,u=ke.node,S=ke.children,z=S===void 0?[]:S;d.has(B)&&!Ee(u)&&z.filter(function(X){return!Ee(X.node)}).forEach(function(X){d.add(X.key)})})}for(var oe=new Set,ct=n;ct>=0;ct-=1){var Oe=Ne.get(ct)||new Set;Oe.forEach(function(ke){var B=ke.parent,u=ke.node;if(!(Ee(u)||!ke.parent||oe.has(ke.parent.key))){if(Ee(ke.parent.node)){oe.add(B.key);return}var S=!0,z=!1;(B.children||[]).filter(function(X){return!Ee(X.node)}).forEach(function(X){var _=X.key,Me=d.has(_);S&&!Me&&(S=!1),!z&&(Me||re.has(_))&&(z=!0)}),S&&d.add(B.key),z&&re.add(B.key),oe.add(B.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(Y(re,d))}}function je(_e,Ne,n,Ee,d){for(var re=new Set(_e),Ct=new Set(Ne),T=0;T<=Ee;T+=1){var oe=n.get(T)||new Set;oe.forEach(function(B){var u=B.key,S=B.node,z=B.children,X=z===void 0?[]:z;!re.has(u)&&!Ct.has(u)&&!d(S)&&X.filter(function(_){return!d(_.node)}).forEach(function(_){re.delete(_.key)})})}Ct=new Set;for(var ct=new Set,Oe=Ee;Oe>=0;Oe-=1){var ke=n.get(Oe)||new Set;ke.forEach(function(B){var u=B.parent,S=B.node;if(!(d(S)||!B.parent||ct.has(B.parent.key))){if(d(B.parent.node)){ct.add(u.key);return}var z=!0,X=!1;(u.children||[]).filter(function(_){return!d(_.node)}).forEach(function(_){var Me=_.key,M=re.has(Me);z&&!M&&(z=!1),!X&&(M||Ct.has(Me))&&(X=!0)}),z||re.delete(u.key),X&&Ct.add(u.key),ct.add(u.key)}})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(Y(Ct,re))}}function Ge(_e,Ne,n,Ee){var d=[],re;Ee?re=Ee:re=G;var Ct=new Set(_e.filter(function(Oe){var ke=!!(0,W.Z)(n,Oe);return ke||d.push(Oe),ke})),T=new Map,oe=0;Object.keys(n).forEach(function(Oe){var ke=n[Oe],B=ke.level,u=T.get(B);u||(u=new Set,T.set(B,u)),u.add(ke),oe=Math.max(oe,B)}),(0,xe.ZP)(!d.length,"Tree missing follow keys: ".concat(d.slice(0,100).map(function(Oe){return"'".concat(Oe,"'")}).join(", ")));var ct;return Ne===!0?ct=x(Ct,T,oe,re):ct=je(Ct,Ne.halfCheckedKeys,T,oe,re),ct}},35381:function(gn,Zt,r){"use strict";r.d(Zt,{Z:function(){return xe}});function xe(W,Y){return W[Y]}},1089:function(gn,Zt,r){"use strict";r.d(Zt,{km:function(){return d},w$:function(){return re},zn:function(){return T},oH:function(){return oe},I8:function(){return Oe},H8:function(){return ke},F:function(){return B}});var xe=r(90484),W=r(85061),Y=r(28991),G=r(81253),x=r(50344),je=r(98423),Ge=r(80334),_e=r(35381),Ne=["children"];function n(u,S){return"".concat(u,"-").concat(S)}function Ee(u){return u&&u.type&&u.type.isTreeNode}function d(u,S){return u!=null?u:S}function re(u){var S=u||{},z=S.title,X=S._title,_=S.key,Me=S.children,M=z||"title";return{title:M,_title:X||[M],key:_||"key",children:Me||"children"}}function Ct(u,S){var z=new Map;function X(_){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(_||[]).forEach(function(M){var We=M[S.key],i=M[S.children];warning(We!=null,"Tree node must have a certain key: [".concat(Me).concat(We,"]"));var Se=String(We);warning(!z.has(Se)||We===null||We===void 0,"Same 'key' exist in the Tree: ".concat(Se)),z.set(Se,!0),X(i,"".concat(Me).concat(Se," > "))})}X(u)}function T(u){function S(z){var X=(0,x.Z)(z);return X.map(function(_){if(!Ee(_))return(0,Ge.ZP)(!_,"Tree/TreeNode can only accept TreeNode as children."),null;var Me=_.key,M=_.props,We=M.children,i=(0,G.Z)(M,Ne),Se=(0,Y.Z)({key:Me},i),he=S(We);return he.length&&(Se.children=he),Se}).filter(function(_){return _})}return S(u)}function oe(u,S,z){var X=re(z),_=X._title,Me=X.key,M=X.children,We=new Set(S===!0?[]:S),i=[];function Se(he){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return he.map(function(f,m){for(var J=n(Xe?Xe.pos:"0",m),pe=d(f[Me],J),Pe,Nt=0;Nt<_.length;Nt+=1){var rt=_[Nt];if(f[rt]!==void 0){Pe=f[rt];break}}var Mt=(0,Y.Z)((0,Y.Z)({},(0,je.Z)(f,[].concat((0,W.Z)(_),[Me,M]))),{},{title:Pe,key:pe,parent:Xe,pos:J,children:null,data:f,isStart:[].concat((0,W.Z)(Xe?Xe.isStart:[]),[m===0]),isEnd:[].concat((0,W.Z)(Xe?Xe.isEnd:[]),[m===he.length-1])});return i.push(Mt),S===!0||We.has(pe)?Mt.children=Se(f[M]||[],Mt):Mt.children=[],Mt})}return Se(u),i}function ct(u,S,z){var X={};(0,xe.Z)(z)==="object"?X=z:X={externalGetKey:z},X=X||{};var _=X,Me=_.childrenPropName,M=_.externalGetKey,We=_.fieldNames,i=re(We),Se=i.key,he=i.children,Xe=Me||he,f;M?typeof M=="string"?f=function(pe){return pe[M]}:typeof M=="function"&&(f=function(pe){return M(pe)}):f=function(pe,Pe){return d(pe[Se],Pe)};function m(J,pe,Pe,Nt){var rt=J?J[Xe]:u,Mt=J?n(Pe.pos,pe):"0",Ut=J?[].concat((0,W.Z)(Nt),[J]):[];if(J){var Wt=f(J,Mt),un={node:J,index:pe,pos:Mt,key:Wt,parentPos:Pe.node?Pe.pos:null,level:Pe.level+1,nodes:Ut};S(un)}rt&&rt.forEach(function(dn,vn){m(dn,vn,{node:J,pos:Mt,level:Pe?Pe.level+1:-1},Ut)})}m(null)}function Oe(u){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=S.initWrapper,X=S.processEntity,_=S.onProcessFinished,Me=S.externalGetKey,M=S.childrenPropName,We=S.fieldNames,i=arguments.length>2?arguments[2]:void 0,Se=Me||i,he={},Xe={},f={posEntities:he,keyEntities:Xe};return z&&(f=z(f)||f),ct(u,function(m){var J=m.node,pe=m.index,Pe=m.pos,Nt=m.key,rt=m.parentPos,Mt=m.level,Ut=m.nodes,Wt={node:J,nodes:Ut,index:pe,key:Nt,pos:Pe,level:Mt},un=d(Nt,Pe);he[Pe]=Wt,Xe[un]=Wt,Wt.parent=he[rt],Wt.parent&&(Wt.parent.children=Wt.parent.children||[],Wt.parent.children.push(Wt)),X&&X(Wt,f)},{externalGetKey:Se,childrenPropName:M,fieldNames:We}),_&&_(f),f}function ke(u,S){var z=S.expandedKeys,X=S.selectedKeys,_=S.loadedKeys,Me=S.loadingKeys,M=S.checkedKeys,We=S.halfCheckedKeys,i=S.dragOverNodeKey,Se=S.dropPosition,he=S.keyEntities,Xe=(0,_e.Z)(he,u),f={eventKey:u,expanded:z.indexOf(u)!==-1,selected:X.indexOf(u)!==-1,loaded:_.indexOf(u)!==-1,loading:Me.indexOf(u)!==-1,checked:M.indexOf(u)!==-1,halfChecked:We.indexOf(u)!==-1,pos:String(Xe?Xe.pos:""),dragOver:i===u&&Se===0,dragOverGapTop:i===u&&Se===-1,dragOverGapBottom:i===u&&Se===1};return f}function B(u){var S=u.data,z=u.expanded,X=u.selected,_=u.checked,Me=u.loaded,M=u.loading,We=u.halfChecked,i=u.dragOver,Se=u.dragOverGapTop,he=u.dragOverGapBottom,Xe=u.pos,f=u.active,m=u.eventKey,J=(0,Y.Z)((0,Y.Z)({},S),{},{expanded:z,selected:X,checked:_,loaded:Me,loading:M,halfChecked:We,dragOver:i,dragOverGapTop:Se,dragOverGapBottom:he,pos:Xe,active:f,key:m});return"props"in J||Object.defineProperty(J,"props",{get:function(){return(0,Ge.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),u}}),J}},64217:function(gn,Zt,r){"use strict";r.d(Zt,{Z:function(){return _e}});var xe=r(28991),W=`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`,Y=`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`,G="".concat(W," ").concat(Y).split(/[\s\n]+/),x="aria-",je="data-";function Ge(Ne,n){return Ne.indexOf(n)===0}function _e(Ne){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee;n===!1?Ee={aria:!0,data:!0,attr:!0}:n===!0?Ee={aria:!0}:Ee=(0,xe.Z)({},n);var d={};return Object.keys(Ne).forEach(function(re){(Ee.aria&&(re==="role"||Ge(re,x))||Ee.data&&Ge(re,je)||Ee.attr&&G.includes(re))&&(d[re]=Ne[re])}),d}},84167:function(gn,Zt,r){"use strict";r.d(Zt,{Z:function(){return hn}});var xe=r(22122),W=r(90484),Y=r(28991),G=r(96156),x=r(28481),je=r(81253),Ge=r(94184),_e=r.n(Ge),Ne=r(48717),n=r(56790),Ee=r(8410),d=r(67294),re=r(73935),Ct=d.forwardRef(function(E,le){var te=E.height,ge=E.offsetY,v=E.offsetX,P=E.children,Z=E.prefixCls,e=E.onInnerResize,C=E.innerProps,H=E.rtl,A=E.extra,o={},c={display:"flex",flexDirection:"column"};return ge!==void 0&&(o={height:te,position:"relative",overflow:"hidden"},c=(0,Y.Z)((0,Y.Z)({},c),{},(0,G.Z)((0,G.Z)((0,G.Z)((0,G.Z)((0,G.Z)({transform:"translateY(".concat(ge,"px)")},H?"marginRight":"marginLeft",-v),"position","absolute"),"left",0),"right",0),"top",0))),d.createElement("div",{style:o},d.createElement(Ne.Z,{onResize:function(y){var g=y.offsetHeight;g&&e&&e()}},d.createElement("div",(0,xe.Z)({style:c,className:_e()((0,G.Z)({},"".concat(Z,"-holder-inner"),Z)),ref:le},C),P,A)))});Ct.displayName="Filler";var T=Ct;function oe(E){var le=E.children,te=E.setRef,ge=d.useCallback(function(v){te(v)},[]);return d.cloneElement(le,{ref:ge})}function ct(E,le,te,ge,v,P,Z,e){var C=e.getKey;return E.slice(le,te+1).map(function(H,A){var o=le+A,c=Z(H,o,{style:{width:ge},offsetX:v}),l=C(H);return d.createElement(oe,{key:l,setRef:function(g){return P(H,g)}},c)})}function Oe(E,le,te,ge){var v=te-E,P=le-te,Z=Math.min(v,P)*2;if(ge<=Z){var e=Math.floor(ge/2);return ge%2?te+e+1:te-e}return v>P?te-(ge-P):te+(ge-v)}function ke(E,le,te){var ge=E.length,v=le.length,P,Z;if(ge===0&&v===0)return null;ge<v?(P=E,Z=le):(P=le,Z=E);var e={__EMPTY_ITEM__:!0};function C(y){return y!==void 0?te(y):e}for(var H=null,A=Math.abs(ge-v)!==1,o=0;o<Z.length;o+=1){var c=C(P[o]),l=C(Z[o]);if(c!==l){H=o,A=A||c!==C(Z[o+1]);break}}return H===null?null:{index:H,multiple:A}}function B(E,le,te){var ge=d.useState(E),v=(0,x.Z)(ge,2),P=v[0],Z=v[1],e=d.useState(null),C=(0,x.Z)(e,2),H=C[0],A=C[1];return d.useEffect(function(){var o=ke(P||[],E||[],le);(o==null?void 0:o.index)!==void 0&&(te==null||te(o.index),A(E[o.index])),Z(E)},[E]),[H]}var u=r(75164),S=(typeof navigator=="undefined"?"undefined":(0,W.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),z=S,X=function(E,le,te,ge){var v=(0,d.useRef)(!1),P=(0,d.useRef)(null);function Z(){clearTimeout(P.current),v.current=!0,P.current=setTimeout(function(){v.current=!1},50)}var e=(0,d.useRef)({top:E,bottom:le,left:te,right:ge});return e.current.top=E,e.current.bottom=le,e.current.left=te,e.current.right=ge,function(C,H){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=C?H<0&&e.current.left||H>0&&e.current.right:H<0&&e.current.top||H>0&&e.current.bottom;return A&&o?(clearTimeout(P.current),v.current=!1):(!o||v.current)&&Z(),!v.current&&o}};function _(E,le,te,ge,v,P,Z){var e=(0,d.useRef)(0),C=(0,d.useRef)(null),H=(0,d.useRef)(null),A=(0,d.useRef)(!1),o=X(le,te,ge,v);function c(N,Q){u.Z.cancel(C.current),e.current+=Q,H.current=Q,!o(!1,Q)&&(z||N.preventDefault(),C.current=(0,u.Z)(function(){var Ce=A.current?10:1;Z(e.current*Ce),e.current=0}))}function l(N,Q){Z(Q,!0),z||N.preventDefault()}var y=(0,d.useRef)(null),g=(0,d.useRef)(null);function I(N){if(!!E){u.Z.cancel(g.current),g.current=(0,u.Z)(function(){y.current=null},2);var Q=N.deltaX,Ce=N.deltaY,K=N.shiftKey,Ie=Q,ie=Ce;(y.current==="sx"||!y.current&&(K||!1)&&Ce&&!Q)&&(Ie=Ce,ie=0,y.current="sx");var de=Math.abs(Ie),Ze=Math.abs(ie);y.current===null&&(y.current=P&&de>Ze?"x":"y"),y.current==="y"?c(N,ie):l(N,Ie)}}function $(N){!E||(A.current=N.detail===H.current)}return[I,$]}function Me(E,le,te,ge){var v=d.useMemo(function(){return[new Map,[]]},[E,te.id,ge]),P=(0,x.Z)(v,2),Z=P[0],e=P[1],C=function(A){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:A,c=Z.get(A),l=Z.get(o);if(c===void 0||l===void 0)for(var y=E.length,g=e.length;g<y;g+=1){var I,$=E[g],N=le($);Z.set(N,g);var Q=(I=te.get(N))!==null&&I!==void 0?I:ge;if(e[g]=(e[g-1]||0)+Q,N===A&&(c=g),N===o&&(l=g),c!==void 0&&l!==void 0)break}return{top:e[c-1]||0,bottom:e[l]}};return C}var M=r(34203),We=r(6610),i=r(5991),Se=function(){function E(){(0,We.Z)(this,E),(0,G.Z)(this,"maps",void 0),(0,G.Z)(this,"id",0),this.maps=Object.create(null)}return(0,i.Z)(E,[{key:"set",value:function(te,ge){this.maps[te]=ge,this.id+=1}},{key:"get",value:function(te){return this.maps[te]}}]),E}(),he=Se;function Xe(E,le,te){var ge=d.useState(0),v=(0,x.Z)(ge,2),P=v[0],Z=v[1],e=(0,d.useRef)(new Map),C=(0,d.useRef)(new he),H=(0,d.useRef)();function A(){u.Z.cancel(H.current)}function o(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;A();var y=function(){e.current.forEach(function(I,$){if(I&&I.offsetParent){var N=(0,M.ZP)(I),Q=N.offsetHeight;C.current.get($)!==Q&&C.current.set($,N.offsetHeight)}}),Z(function(I){return I+1})};l?y():H.current=(0,u.Z)(y)}function c(l,y){var g=E(l),I=e.current.get(g);y?(e.current.set(g,y),o()):e.current.delete(g),!I!=!y&&(y?le==null||le(l):te==null||te(l))}return(0,d.useEffect)(function(){return A},[]),[c,o,C.current,P]}var f=14/15;function m(E,le,te){var ge=(0,d.useRef)(!1),v=(0,d.useRef)(0),P=(0,d.useRef)(0),Z=(0,d.useRef)(null),e=(0,d.useRef)(null),C,H=function(l){if(ge.current){var y=Math.ceil(l.touches[0].pageX),g=Math.ceil(l.touches[0].pageY),I=v.current-y,$=P.current-g,N=Math.abs(I)>Math.abs($);N?v.current=y:P.current=g,te(N,N?I:$)&&l.preventDefault(),clearInterval(e.current),e.current=setInterval(function(){N?I*=f:$*=f;var Q=Math.floor(N?I:$);(!te(N,Q,!0)||Math.abs(Q)<=.1)&&clearInterval(e.current)},16)}},A=function(){ge.current=!1,C()},o=function(l){C(),l.touches.length===1&&!ge.current&&(ge.current=!0,v.current=Math.ceil(l.touches[0].pageX),P.current=Math.ceil(l.touches[0].pageY),Z.current=l.target,Z.current.addEventListener("touchmove",H),Z.current.addEventListener("touchend",A))};C=function(){Z.current&&(Z.current.removeEventListener("touchmove",H),Z.current.removeEventListener("touchend",A))},(0,Ee.Z)(function(){return E&&le.current.addEventListener("touchstart",o),function(){var c;(c=le.current)===null||c===void 0||c.removeEventListener("touchstart",o),C(),clearInterval(e.current)}},[E])}var J=10;function pe(E,le,te,ge,v,P,Z,e){var C=d.useRef(),H=d.useState(null),A=(0,x.Z)(H,2),o=A[0],c=A[1];return(0,Ee.Z)(function(){if(o&&o.times<J){if(!E.current){c(function(me){return(0,Y.Z)({},me)});return}P();var l=o.targetAlign,y=o.originAlign,g=o.index,I=o.offset,$=E.current.clientHeight,N=!1,Q=l,Ce=null;if($){for(var K=l||y,Ie=0,ie=0,de=0,Ze=Math.min(le.length-1,g),s=0;s<=Ze;s+=1){var p=v(le[s]);ie=Ie;var w=te.get(p);de=ie+(w===void 0?ge:w),Ie=de}for(var O=K==="top"?I:$-I,V=Ze;V>=0;V-=1){var q=v(le[V]),R=te.get(q);if(R===void 0){N=!0;break}if(O-=R,O<=0)break}switch(K){case"top":Ce=ie-I;break;case"bottom":Ce=de-$+I;break;default:{var se=E.current.scrollTop,ue=se+$;ie<se?Q="top":de>ue&&(Q="bottom")}}Ce!==null&&Z(Ce),Ce!==o.lastTop&&(N=!0)}N&&c((0,Y.Z)((0,Y.Z)({},o),{},{times:o.times+1,targetAlign:Q,lastTop:Ce}))}},[o,E.current]),function(l){if(l==null){e();return}if(u.Z.cancel(C.current),typeof l=="number")Z(l);else if(l&&(0,W.Z)(l)==="object"){var y,g=l.align;"index"in l?y=l.index:y=le.findIndex(function(N){return v(N)===l.key});var I=l.offset,$=I===void 0?0:I;c({times:0,index:y,offset:$,originAlign:g})}}}function Pe(E,le){var te="touches"in E?E.touches[0]:E;return te[le?"pageX":"pageY"]}var Nt=d.forwardRef(function(E,le){var te=E.prefixCls,ge=E.rtl,v=E.scrollOffset,P=E.scrollRange,Z=E.onStartMove,e=E.onStopMove,C=E.onScroll,H=E.horizontal,A=E.spinSize,o=E.containerSize,c=E.style,l=E.thumbStyle,y=d.useState(!1),g=(0,x.Z)(y,2),I=g[0],$=g[1],N=d.useState(null),Q=(0,x.Z)(N,2),Ce=Q[0],K=Q[1],Ie=d.useState(null),ie=(0,x.Z)(Ie,2),de=ie[0],Ze=ie[1],s=!ge,p=d.useRef(),w=d.useRef(),O=d.useState(!1),V=(0,x.Z)(O,2),q=V[0],R=V[1],se=d.useRef(),ue=function(){clearTimeout(se.current),R(!0),se.current=setTimeout(function(){R(!1)},3e3)},me=P-o||0,He=o-A||0,Fe=d.useMemo(function(){if(v===0||me===0)return 0;var Pt=v/me;return Pt*He},[v,me,He]),ht=function(Je){Je.stopPropagation(),Je.preventDefault()},kt=d.useRef({top:Fe,dragging:I,pageY:Ce,startTop:de});kt.current={top:Fe,dragging:I,pageY:Ce,startTop:de};var Yt=function(Je){$(!0),K(Pe(Je,H)),Ze(kt.current.top),Z(),Je.stopPropagation(),Je.preventDefault()};d.useEffect(function(){var Pt=function(a){a.preventDefault()},Je=p.current,Gt=w.current;return Je.addEventListener("touchstart",Pt),Gt.addEventListener("touchstart",Yt),function(){Je.removeEventListener("touchstart",Pt),Gt.removeEventListener("touchstart",Yt)}},[]);var Xt=d.useRef();Xt.current=me;var on=d.useRef();on.current=He,d.useEffect(function(){if(I){var Pt,Je=function(a){var t=kt.current,b=t.dragging,h=t.pageY,F=t.startTop;if(u.Z.cancel(Pt),b){var D=Pe(a,H)-h,U=F;!s&&H?U-=D:U+=D;var j=Xt.current,ae=on.current,ce=ae?U/ae:0,ye=Math.ceil(ce*j);ye=Math.max(ye,0),ye=Math.min(ye,j),Pt=(0,u.Z)(function(){C(ye,H)})}},Gt=function(){$(!1),e()};return window.addEventListener("mousemove",Je),window.addEventListener("touchmove",Je),window.addEventListener("mouseup",Gt),window.addEventListener("touchend",Gt),function(){window.removeEventListener("mousemove",Je),window.removeEventListener("touchmove",Je),window.removeEventListener("mouseup",Gt),window.removeEventListener("touchend",Gt),u.Z.cancel(Pt)}}},[I]),d.useEffect(function(){ue()},[v]),d.useImperativeHandle(le,function(){return{delayHidden:ue}});var At="".concat(te,"-scrollbar"),Vt={position:"absolute",visibility:q?null:"hidden"},it={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return H?(Vt.height=8,Vt.left=0,Vt.right=0,Vt.bottom=0,it.height="100%",it.width=A,s?it.left=Fe:it.right=Fe):(Vt.width=8,Vt.top=0,Vt.bottom=0,s?Vt.right=0:Vt.left=0,it.width="100%",it.height=A,it.top=Fe),d.createElement("div",{ref:p,className:_e()(At,(0,G.Z)((0,G.Z)((0,G.Z)({},"".concat(At,"-horizontal"),H),"".concat(At,"-vertical"),!H),"".concat(At,"-visible"),q)),style:(0,Y.Z)((0,Y.Z)({},Vt),c),onMouseDown:ht,onMouseMove:ue},d.createElement("div",{ref:w,className:_e()("".concat(At,"-thumb"),(0,G.Z)({},"".concat(At,"-thumb-moving"),I)),style:(0,Y.Z)((0,Y.Z)({},it),l),onMouseDown:Yt}))}),rt=Nt,Mt=20;function Ut(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=E/le*E;return isNaN(te)&&(te=0),te=Math.max(te,Mt),Math.floor(te)}var Wt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],un=[],dn={overflowY:"auto",overflowAnchor:"none"};function vn(E,le){var te=E.prefixCls,ge=te===void 0?"rc-virtual-list":te,v=E.className,P=E.height,Z=E.itemHeight,e=E.fullHeight,C=e===void 0?!0:e,H=E.style,A=E.data,o=E.children,c=E.itemKey,l=E.virtual,y=E.direction,g=E.scrollWidth,I=E.component,$=I===void 0?"div":I,N=E.onScroll,Q=E.onVirtualScroll,Ce=E.onVisibleChange,K=E.innerProps,Ie=E.extraRender,ie=E.styles,de=(0,je.Z)(E,Wt),Ze=d.useCallback(function(ve){return typeof c=="function"?c(ve):ve==null?void 0:ve[c]},[c]),s=Xe(Ze,null,null),p=(0,x.Z)(s,4),w=p[0],O=p[1],V=p[2],q=p[3],R=!!(l!==!1&&P&&Z),se=d.useMemo(function(){return Object.values(V.maps).reduce(function(ve,ne){return ve+ne},0)},[V.id,V.maps]),ue=R&&A&&(Math.max(Z*A.length,se)>P||!!g),me=y==="rtl",He=_e()(ge,(0,G.Z)({},"".concat(ge,"-rtl"),me),v),Fe=A||un,ht=(0,d.useRef)(),kt=(0,d.useRef)(),Yt=(0,d.useRef)(),Xt=(0,d.useState)(0),on=(0,x.Z)(Xt,2),At=on[0],Vt=on[1],it=(0,d.useState)(0),Pt=(0,x.Z)(it,2),Je=Pt[0],Gt=Pt[1],Jt=(0,d.useState)(!1),a=(0,x.Z)(Jt,2),t=a[0],b=a[1],h=function(){b(!0)},F=function(){b(!1)},D={getKey:Ze};function U(ve){Vt(function(ne){var $e;typeof ve=="function"?$e=ve(ne):$e=ve;var Et=$t($e);return ht.current.scrollTop=Et,Et})}var j=(0,d.useRef)({start:0,end:Fe.length}),ae=(0,d.useRef)(),ce=B(Fe,Ze),ye=(0,x.Z)(ce,1),ee=ye[0];ae.current=ee;var L=d.useMemo(function(){if(!R)return{scrollHeight:void 0,start:0,end:Fe.length-1,offset:void 0};if(!ue){var ve;return{scrollHeight:((ve=kt.current)===null||ve===void 0?void 0:ve.offsetHeight)||0,start:0,end:Fe.length-1,offset:void 0}}for(var ne=0,$e,Et,St,Kn=Fe.length,rn=0;rn<Kn;rn+=1){var tn=Fe[rn],bn=Ze(tn),In=V.get(bn),En=ne+(In===void 0?Z:In);En>=At&&$e===void 0&&($e=rn,Et=ne),En>At+P&&St===void 0&&(St=rn),ne=En}return $e===void 0&&($e=0,Et=0,St=Math.ceil(P/Z)),St===void 0&&(St=Fe.length-1),St=Math.min(St+1,Fe.length-1),{scrollHeight:ne,start:$e,end:St,offset:Et}},[ue,R,At,Fe,q,P]),k=L.scrollHeight,fe=L.start,Ke=L.end,Qe=L.offset;j.current.start=fe,j.current.end=Ke;var we=d.useState({width:0,height:P}),ze=(0,x.Z)(we,2),Re=ze[0],pt=ze[1],Kt=function(ne){pt({width:ne.width||ne.offsetWidth,height:ne.height||ne.offsetHeight})},Ae=(0,d.useRef)(),Rt=(0,d.useRef)(),tt=d.useMemo(function(){return Ut(Re.width,g)},[Re.width,g]),gt=d.useMemo(function(){return Ut(Re.height,k)},[Re.height,k]),dt=k-P,Ft=(0,d.useRef)(dt);Ft.current=dt;function $t(ve){var ne=ve;return Number.isNaN(Ft.current)||(ne=Math.min(ne,Ft.current)),ne=Math.max(ne,0),ne}var mt=At<=0,It=At>=dt,xt=Je<=0,at=Je>=g,ut=X(mt,It,xt,at),Te=function(){return{x:me?-Je:Je,y:At}},lt=(0,d.useRef)(Te()),Ue=(0,n.zX)(function(ve){if(Q){var ne=(0,Y.Z)((0,Y.Z)({},Te()),ve);(lt.current.x!==ne.x||lt.current.y!==ne.y)&&(Q(ne),lt.current=ne)}});function yt(ve,ne){var $e=ve;ne?((0,re.flushSync)(function(){Gt($e)}),Ue()):U($e)}function sn(ve){var ne=ve.currentTarget.scrollTop;ne!==At&&U(ne),N==null||N(ve),Ue()}var Dt=function(ne){var $e=ne,Et=g?g-Re.width:0;return $e=Math.max($e,0),$e=Math.min($e,Et),$e},nt=(0,n.zX)(function(ve,ne){ne?((0,re.flushSync)(function(){Gt(function($e){var Et=$e+(me?-ve:ve);return Dt(Et)})}),Ue()):U(function($e){var Et=$e+ve;return Et})}),be=_(R,mt,It,xt,at,!!g,nt),qe=(0,x.Z)(be,2),bt=qe[0],et=qe[1];m(R,ht,function(ve,ne,$e){return ut(ve,ne,$e)?!1:(bt({preventDefault:function(){},deltaX:ve?ne:0,deltaY:ve?0:ne}),!0)}),(0,Ee.Z)(function(){function ve($e){R&&$e.preventDefault()}var ne=ht.current;return ne.addEventListener("wheel",bt),ne.addEventListener("DOMMouseScroll",et),ne.addEventListener("MozMousePixelScroll",ve),function(){ne.removeEventListener("wheel",bt),ne.removeEventListener("DOMMouseScroll",et),ne.removeEventListener("MozMousePixelScroll",ve)}},[R]),(0,Ee.Z)(function(){if(g){var ve=Dt(Je);Gt(ve),Ue({x:ve})}},[Re.width,g]);var ft=function(){var ne,$e;(ne=Ae.current)===null||ne===void 0||ne.delayHidden(),($e=Rt.current)===null||$e===void 0||$e.delayHidden()},Qt=pe(ht,Fe,V,Z,Ze,function(){return O(!0)},U,ft);d.useImperativeHandle(le,function(){return{nativeElement:Yt.current,getScrollInfo:Te,scrollTo:function(ne){function $e(Et){return Et&&(0,W.Z)(Et)==="object"&&("left"in Et||"top"in Et)}$e(ne)?(ne.left!==void 0&&Gt(Dt(ne.left)),Qt(ne.top)):Qt(ne)}}}),(0,Ee.Z)(function(){if(Ce){var ve=Fe.slice(fe,Ke+1);Ce(ve,Fe)}},[fe,Ke,Fe]);var nn=Me(Fe,Ze,V,Z),yn=Ie==null?void 0:Ie({start:fe,end:Ke,virtual:ue,offsetX:Je,offsetY:Qe,rtl:me,getSize:nn}),Ht=ct(Fe,fe,Ke,g,Je,w,o,D),zt=null;P&&(zt=(0,Y.Z)((0,G.Z)({},C?"height":"maxHeight",P),dn),R&&(zt.overflowY="hidden",g&&(zt.overflowX="hidden"),t&&(zt.pointerEvents="none")));var qt={};return me&&(qt.dir="rtl"),d.createElement("div",(0,xe.Z)({ref:Yt,style:(0,Y.Z)((0,Y.Z)({},H),{},{position:"relative"}),className:He},qt,de),d.createElement(Ne.Z,{onResize:Kt},d.createElement($,{className:"".concat(ge,"-holder"),style:zt,ref:ht,onScroll:sn,onMouseEnter:ft},d.createElement(T,{prefixCls:ge,height:k,offsetX:Je,offsetY:Qe,scrollWidth:g,onInnerResize:O,ref:kt,innerProps:K,rtl:me,extra:yn},Ht))),ue&&k>P&&d.createElement(rt,{ref:Ae,prefixCls:ge,scrollOffset:At,scrollRange:k,rtl:me,onScroll:yt,onStartMove:h,onStopMove:F,spinSize:gt,containerSize:Re.height,style:ie==null?void 0:ie.verticalScrollBar,thumbStyle:ie==null?void 0:ie.verticalScrollBarThumb}),ue&&g>Re.width&&d.createElement(rt,{ref:Rt,prefixCls:ge,scrollOffset:Je,scrollRange:g,rtl:me,onScroll:yt,onStartMove:h,onStopMove:F,spinSize:tt,containerSize:Re.width,horizontal:!0,style:ie==null?void 0:ie.horizontalScrollBar,thumbStyle:ie==null?void 0:ie.horizontalScrollBarThumb}))}var Ve=d.forwardRef(vn);Ve.displayName="List";var fn=Ve,hn=fn}}]);