1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4522],{12849:(e,t,n)=>{n.d(t,{A:()=>l});let r={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){let{keyCode:t}=e;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=r.F1&&t<=r.F12)return!1;switch(t){case r.ALT:case r.CAPS_LOCK:case r.CONTEXT_MENU:case r.CTRL:case r.DOWN:case r.END:case r.ESC:case r.HOME:case r.INSERT:case r.LEFT:case r.MAC_FF_META:case r.META:case r.NUMLOCK:case r.NUM_CENTER:case r.PAGE_DOWN:case r.PAGE_UP:case r.PAUSE:case r.PRINT_SCREEN:case r.RIGHT:case r.SHIFT:case r.UP:case r.WIN_KEY:case r.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=r.ZERO&&e<=r.NINE||e>=r.NUM_ZERO&&e<=r.NUM_MULTIPLY||e>=r.A&&e<=r.Z||-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case r.SPACE:case r.QUESTION_MARK:case r.NUM_PLUS:case r.NUM_MINUS:case r.NUM_PERIOD:case r.NUM_DIVISION:case r.SEMICOLON:case r.DASH:case r.EQUALS:case r.COMMA:case r.PERIOD:case r.SLASH:case r.APOSTROPHE:case r.SINGLE_QUOTE:case r.OPEN_SQUARE_BRACKET:case r.BACKSLASH:case r.CLOSE_SQUARE_BRACKET:return!0;default:return!1}},isEditableTarget:function(e){let t=e.target;if(!(t instanceof HTMLElement))return!1;let n=t.tagName;return"INPUT"===n||"TEXTAREA"===n||"SELECT"===n||!!t.isContentEditable}},l=r},44522:(e,t,n)=>{n.d(t,{cG:()=>eE,q7:()=>Z,te:()=>ey,Dr:()=>Z,g8:()=>em,Ay:()=>eR,Wj:()=>g});var r=n(71986),l=n(66903),i=n(48526),a=n(68742),o=n(18499),s=n(21843),u=n(49711),c=n(90750);let f=u.createContext(null);function p(e){var t;return t=u.useContext(f),`${t}-${e}`}var d=n(89393);let m=u.createContext(null);function E({children:e,locked:t,...n}){let r=u.useContext(m),l=(0,d.A)(()=>(function(e,t){let n={...e};return Object.keys(t).forEach(e=>{let r=t[e];void 0!==r&&(n[e]=r)}),n})(r,n),[r,n],(e,n)=>!t&&(e[0]!==n[0]||!(0,o.A)(e[1],n[1],!0)));return u.createElement(m.Provider,{value:l},e)}let v=u.createContext(null);function b(){return u.useContext(v)}let y=u.createContext([]);function g(e){let t=u.useContext(y);return u.useMemo(()=>void 0!==e?[...t,e]:t,[t,e])}let h=u.createContext(null),N=u.createContext({});var A=n(17572),C=n(12849),R=n(39906);let{LEFT:S,RIGHT:M,UP:O,DOWN:I,ENTER:T,ESC:_,HOME:P,END:w}=C.A,$=[O,I,S,M];function U(e,t){return(0,A.jD)(e,!0).filter(e=>t.has(e))}function k(e,t,n,r=1){if(!e)return null;let l=U(e,t),i=l.length,a=l.findIndex(e=>n===e);return r<0?-1===a?a=i-1:a-=1:r>0&&(a+=1),l[a=(a+i)%i]}let x=(e,t)=>{let n=new Set,r=new Map,l=new Map;return e.forEach(e=>{let i=document.querySelector(`[data-menu-id='${t}-${e}']`);i&&(n.add(i),l.set(i,e),r.set(e,i))}),{elements:n,key2element:r,element2key:l}},L="__RC_UTIL_PATH_SPLIT__",K=e=>e.join(L),j=e=>e.split(L),D="rc-menu-more";function F(e){let t=u.useRef(e);t.current=e;let n=u.useCallback((...e)=>t.current?.(...e),[]);return e?n:void 0}var H=n(80348),V=n(94334);function G(e,t,n,r){let{activeKey:l,onActive:i,onInactive:a}=u.useContext(m),o={active:l===e};return t||(o.onMouseEnter=t=>{n?.({key:e,domEvent:t}),i(e)},o.onMouseLeave=t=>{r?.({key:e,domEvent:t}),a(e)}),o}function W(e){let{mode:t,rtl:n,inlineIndent:r}=u.useContext(m);return"inline"!==t?null:n?{paddingRight:e*r}:{paddingLeft:e*r}}function z({icon:e,props:t,children:n}){let r;return null===e||!1===e?null:("function"==typeof e?r=u.createElement(e,{...t}):"boolean"!=typeof e&&(r=e),r||n||null)}function B({item:e,...t}){return Object.defineProperty(t,"item",{get:()=>((0,s.Ay)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),e)}),t}function Q(){return(Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}class X extends u.Component{render(){let{title:e,attribute:t,elementRef:n,...r}
1=this.props,i=(0,H.A)(r,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,s.Ay)(!t,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),u.createElement(l.A.Item,Q({},t,{title:"string"==typeof e?e:void 0},i,{ref:n}))}}let Y=u.forwardRef((e,t)=>{let{style:n,className:l,eventKey:i,warnKey:a,disabled:o,itemIcon:s,children:c,role:f,onMouseEnter:d,onMouseLeave:E,onClick:v,onKeyDown:b,onFocus:y,...h}=e,A=p(i),{prefixCls:R,onItemClick:S,disabled:M,overflowDisabled:O,itemIcon:I,selectedKeys:T,onActive:_}=u.useContext(m),{_internalRenderMenuItem:P}=u.useContext(N),w=`${R}-item`,$=u.useRef(),U=u.useRef(),k=M||o,x=(0,V.xK)(t,U),L=g(i),K=e=>({key:i,keyPath:[...L].reverse(),item:$.current,domEvent:e}),{active:j,...D}=G(i,k,d,E),F=T.includes(i),Y=W(L.length),Z={};"option"===e.role&&(Z["aria-selected"]=F);let q=u.createElement(X,Q({ref:$,elementRef:x,role:null===f?"none":f||"menuitem",tabIndex:o?null:-1,"data-menu-id":O&&A?null:A},(0,H.A)(h,["extra"]),D,Z,{component:"li","aria-disabled":o,style:{...Y,...n},className:(0,r.$)(w,{[`${w}-active`]:j,[`${w}-selected`]:F,[`${w}-disabled`]:k},l),onClick:e=>{if(k)return;let t=K(e);v?.(B(t)),S(t)},onKeyDown:e=>{if(b?.(e),e.which===C.A.ENTER){let t=K(e);v?.(B(t)),S(t)}},onFocus:e=>{_(i),y?.(e)}}),c,u.createElement(z,{props:{...e,isSelected:F},icon:s||I}));return P&&(q=P(q,e,{selected:F})),q}),Z=u.forwardRef(function(e,t){let{eventKey:n}=e,r=b(),l=g(n);return(u.useEffect(()=>{if(r)return r.registerPath(n,l),()=>{r.unregisterPath(n,l)}},[l]),r)?null:u.createElement(Y,Q({},e,{ref:t}))});function q(){return(q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let J=u.forwardRef(({className:e,children:t,...n},l)=>{let{prefixCls:i,mode:a,rtl:o}=u.useContext(m);return u.createElement("ul",q({className:(0,r.$)(i,o&&`${i}-rtl`,`${i}-sub`,`${i}-${"inline"===a?"inline":"vertical"}`,e),role:"menu"},n,{"data-menu-list":!0,ref:l}),t)});var ee=n(67235);function et(e,t){return(0,ee.A)(e).map((e,n)=>{if(u.isValidElement(e)){let{key:r}=e,l=e.props?.eventKey??r;null==l&&(l=`tmp_key-${[...t,n].join("-")}`);
1let i={key:l,eventKey:l};return u.cloneElement(e,i)}return e})}var en=n(19267);let er={adjustX:1,adjustY:1},el={topLeft:{points:["bl","tl"],overflow:er},topRight:{points:["br","tr"],overflow:er},bottomLeft:{points:["tl","bl"],overflow:er},bottomRight:{points:["tr","br"],overflow:er},leftTop:{points:["tr","tl"],overflow:er},leftBottom:{points:["br","bl"],overflow:er},rightTop:{points:["tl","tr"],overflow:er},rightBottom:{points:["bl","br"],overflow:er}},ei={topLeft:{points:["bl","tl"],overflow:er},topRight:{points:["br","tr"],overflow:er},bottomLeft:{points:["tl","bl"],overflow:er},bottomRight:{points:["tr","br"],overflow:er},rightTop:{points:["tr","tl"],overflow:er},rightBottom:{points:["br","bl"],overflow:er},leftTop:{points:["tl","tr"],overflow:er},leftBottom:{points:["bl","br"],overflow:er}};function ea(e,t,n){return t||(n?n[e]||n.other:void 0)}let eo={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function es({prefixCls:e,visible:t,children:n,popup:l,popupStyle:i,popupClassName:a,popupOffset:o,disabled:s,mode:c,onVisibleChange:f}){let{getPopupContainer:p,rtl:d,subMenuOpenDelay:E,subMenuCloseDelay:v,builtinPlacements:b,triggerSubMenuAction:y,forceSubMenuRender:g,rootClassName:h,motion:N,defaultMotions:A}=u.useContext(m),[C,S]=u.useState(!1),M=d?{...ei,...b}:{...el,...b},O=eo[c],I=ea(c,N,A),T=u.useRef(I);"inline"!==c&&(T.current=I);let _={...T.current,leavedClassName:`${e}-hidden`,removeOnLeave:!1,motionAppear:!0},P=u.useRef();return u.useEffect(()=>(P.current=(0,R.A)(()=>{S(t)}),()=>{R.A.cancel(P.current)}),[t]),u.createElement(en.Ay,{prefixCls:e,popupClassName:(0,r.$)(`${e}-popup`,{[`${e}-rtl`]:d},a,h),stretch:"horizontal"===c?"minWidth":null,getPopupContainer:p,builtinPlacements:M,popupPlacement:O,popupVisible:C,popup:l,popupStyle:i,popupAlign:o&&{offset:o},action:s?[]:[y],mouseEnterDelay:E,mouseLeaveDelay:v,onPopupVisibleChange:f,forceRender:g,popupMotion:_,fresh:!0},n)}var eu=n(59);function ec(){return(ec=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ef({id:e,open:t,keyPath:n,children:r}){let l="inline",{prefixCls:i,forceSubMenuRender:a,motion:o,defaultMotions:s,mode:c}=u.useContext(m),f=u.useRef(!1);f.current=c===l;let[p,d]=u.useState(!f.current),v=!!f.current&&t;u.useEffect(()=>{f.current&&d(!1)},[c]);let b={...ea(l,o,s)};n.length>1&&(b.motionAppear=!1);let y=b.onVisibleChanged;return(b.onVisibleChanged=e=>(f.current||e||d(!0),y?.(e)),p)?null:u.createElement(E,{mode:l,locked:!f.current},u.createElement(eu.Ay,ec({visible:v},b,{forceRender:a,removeOnLeave:!1,leavedClassName:`${i}-hidden`}),({className:t,style:n})=>u.createElement(J,{id:e,className:t,style:n},r)))}function ep(){return(ep=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let ed=u.forwardRef((e,t)=>{let{style:n,className:i,styles:a,classNames:o,title:s,eventKey:c,warnKey:f,disabled:d,internalPopupClose:v,children:b,itemIcon:y,expandIcon:A,popupClassName:C,popupOffset:R,popupStyle:S,onClick:M,onMouseEnter:O,onMouseLeave:I,onTitleClick:T,onTitleMouseEnter:_,onTitleMouseLeave:P,popupRender:w,...$}=e,U=p(c),{prefixCls:k,mode:x,openKeys:L,disabled:K,overflowDisabled:j,activeKey:D,selectedKeys:H,itemIcon:V,expandIcon:Q,onItemClick:X,onOpenChange:Y,onActive:Z,popupRender:q}=u.useContext(m),{_internalRenderSubMenuItem:ee}=u.useContext(N),{isSubPathKey:et}=u.useContext(h),en=g(),er=`${k}-submenu`,el=K||d,ei=u.useRef(),ea=u.useRef(),eo=A??Q,eu=L.includes(c),ec=!j&&eu,ed=et(H,c),{active:em,...eE}=G(c,el,_,P),[ev,eb]=u.useState(!1),ey=e=>{el||eb(e)},eg=u.useMemo(()=>em||"inline"!==x&&(ev||et([D],c)),[x,em,D,ev,c,et]),eh=W(en.length),eN=F(e=>{M?.(B(e)),X(e)}),eA=U&&`${U}-popup`,eC=u.useMemo(()=>u.createElement(z,{icon:"horizontal"!==x?eo:void 0,props:{...e,isOpen:ec,isSubMenu:!0}},u.createElement("i",{className:`${er}-arrow`})),[x,eo,e,ec,er]),eR=u.createElement("div",ep({role:"menuitem",style:eh,className:`${er}-title`,tabIndex:el?null:-1,ref:ei,title:"string"==typeof s?s:null,"data-menu-id":j&&U?null:U,"aria-expanded":ec,"aria-haspopup":!0,"aria-controls":eA,"aria-disabled":el,onClick:e=>{el||(T?.({key:c,domEvent:e}),"inline"===x&&Y(c,!eu))},onFocus:()=>{Z(c)}},eE),s,eC),eS=u.useRef(x);"inline"!==x&&en.length>1?eS.current="vertical":eS.current=x;let eM=eS.current,eO=u.useMemo(()=>{let t=u.createElement(E,{classNames:o,styles:a,mode:"horizontal"===eM?"vertical":eM},u.createElement(J,{id:eA,ref:ea},b)),n=w||q;return n?n(t,{item:e,keys:en}):t},[w,q,en,eA,b,e,eM]);if(!j){let e=eS.current;eR=u.createElement(es,{mode:e,prefixCls:er,visible:!v&&ec&&"inline"!==x,popupClassName:C,popupOffset:R,popupStyle:S,popup:eO,disabled:el,onVisibleChange:e=>{"inline"!==x&&Y(c,e)}},eR)}let eI=u.createElement(l.A.Item,ep({ref:t,role:"none"},$,{component:"li",style:n,className:(0,r.$)(er,`${er}-${x}`,i,{[`${er}-open`]:ec,[`${er}-active`]:eg,[`${er}-selected`]:ed,[`${er}-disabled`]:el}),onMouseEnter:e=>{ey(!0),O?.({key:c,domEvent:e})},onMouseLeave:e=>{ey(!1),I?.({key:c,domEvent:e})}}),eR,!j&&u.createElement(ef,{id:eA,open:ec,keyPath:en},b));return ee&&(eI=ee(eI,e,{selected:ed,active:eg,open:ec,disabled:el})),u.createElement(E,{classNames:o,styles:a,onItemClick:eN,mode:"horizontal"===x?"vertical":x,itemIcon:y??V,expandIcon:eo},eI)}),em=u.forwardRef((e,t)=>
1{let n,{eventKey:r,children:l}=e,i=g(r),a=et(l,i),o=b();return u.useEffect(()=>{if(o)return o.registerPath(r,i),()=>{o.unregisterPath(r,i)}},[i]),n=o?a:u.createElement(ed,ep({ref:t},e),a),u.createElement(y.Provider,{value:i},n)});function eE({className:e,style:t}){let{prefixCls:n}=u.useContext(m);return b()?null:u.createElement("li",{role:"separator",className:(0,r.$)(`${n}-item-divider`,e),style:t})}function ev(){return(ev=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let eb=u.forwardRef((e,t)=>{let{className:n,title:l,eventKey:i,children:a,...o}=e,{prefixCls:s,classNames:c,styles:f}=u.useContext(m),p=`${s}-item-group`;return u.createElement("li",ev({ref:t,role:"presentation"},o,{onClick:e=>e.stopPropagation(),className:(0,r.$)(p,n)}),u.createElement("div",{role:"presentation",className:(0,r.$)(`${p}-title`,c?.listTitle),style:f?.listTitle,title:"string"==typeof l?l:void 0},l),u.createElement("ul",{role:"group",className:(0,r.$)(`${p}-list`,c?.list),style:f?.list},a))}),ey=u.forwardRef((e,t)=>{let{eventKey:n,children:r}=e,l=et(r,g(n));return b()?l:u.createElement(eb,ev({ref:t},(0,H.A)(e,["warnKey"])),l)});function eg(){return(eg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function eh(e,t,n,r,l){let i=e,a={divider:eE,item:Z,group:ey,submenu:em,...r};return t&&(i=function e(t,n,r){let{item:l,group:i,submenu:a,divider:o}=n;return(t||[]).map((t,s)=>{if(t&&"object"==typeof t){let{label:c,children:f,key:p,type:d,extra:m,...E}=t,v=p??`tmp-${s}`;return f||"group"===d?"group"===d?u.createElement(i,eg({key:v},E,{title:c}),e(f,n,r)):u.createElement(a,eg({key:v},E,{title:c}),e(f,n,r)):"divider"===d?u.createElement(o,eg({key:v},E)):u.createElement(l,eg({key:v},E,{extra:m}),c,(!!m||0===m)&&u.createElement("span",{className:`${r}-item-extra`},m))}return null}).filter(e=>e)}(t,a,l)),et(i,n)}function eN(){return(eN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let eA=[],eC=u.forwardRef((e,t)=>{let{prefixCls:n="rc-menu",rootClassName:s,style:p,className:d,styles:m,classNames:b,tabIndex:y=0,items:g,children:A,direction:C,id:H,mode:V="vertical",inlineCollapsed:G,disabled:W,disabledOverflow:z,subMenuOpenDelay:Q=.1,subMenuCloseDelay:X=.1,forceSubMenuRender:Y,defaultOpenKeys:q,openKeys:J,activeKey:ee,defaultActiveFirst:et,selectable:en=!0,multiple:er=!1,defaultSelectedKeys:el,selectedKeys:ei,onSelect:ea,onDeselect:eo,inlineIndent:es=24,motion:eu,defaultMotions:ec,triggerSubMenuAction:ef="hover",builtinPlacements:ep,itemIcon:ed,expandIcon:eE,overflowedIndicator:ev="...",overflowedIndicatorPopupClassName:eb,getPopupContainer:ey,onClick:eg,onOpenChange:eC,onKeyDown:eR,openAnimation:eS,openTransitionName:eM,_internalRenderMenuItem:eO,_internalRenderSubMenuItem:eI,_internalComponents:eT,popupRender:e_,...eP}=e,[ew,e$]=u.useMemo(()=>[eh(A,g,eA,eT,n),eh(A,g,eA,{},n)],[A,g,eT]),[eU,ek]=u.useState(!1),ex=u.useRef(),eL=(0,a.Ay)(H?`rc-menu-uuid-${H}`:"rc-menu-uuid"),eK="rtl"===C,[ej,eD]=(0,i.A)(q,J),eF=ej||eA,eH=(e,t=!1)=>{function n(){eD(e),eC?.(e)}t?(0,c.flushSync)(n):n()},[eV,eG]=u.useState(eF),eW=u.useRef(!1),[ez,eB]=u.useMemo(()=>("inline"===V||"vertical"===V)&&G?["vertical",G]:[V,!1],[V,G]),eQ="inline"===ez,[eX,eY]=u.useState(ez),[eZ,eq]=u.useState(eB);u.useEffect(()=>{eY(ez),eq(eB),eW.current&&(eQ?eD(eV):eH(eA))},[ez,eB]);let[eJ,e0]=u.useState(0),e1=eJ>=ew.length-1||"horizontal"!==eX||z;u.useEffect(()=>{eQ&&eG(eF)},[eF]),u.useEffect(()=>(eW.current=!0,()=>{eW.current=!1}),[]);let{registerPath:e2,unregisterPath:e9,refreshOverflowKeys:e8,isSubPathKey:e7,getKeyPath:e4,getKeys:e3,getSubPathKeys:e6}=function(){let[,e]=u.useState({}),t=(0,u.useRef)(new Map),n=(0,u.useRef)(new Map),[r,l]=u.useState([]),i=(0,u.useRef)(0),a=(0,u.useRef)(!1),o=()=>{a.current||e({})},s=(0,u.useCallback)((e,r)=>{let l=K(r);n.current.set(l,e),t.current.set(e,l),i.current+=1;let a=i.current;Promise.resolve().then(()=>{a===i.current&&o()})},[]),c=(0,u.useCallback)((e,r)=>{let l=K(r);n.current.delete(l),t.current.delete(e)},[]),f=(0,u.useCallback)(e=>{l(e)},[]),p=(0,u.useCallback)((e,n)=>{let l=j(t.current.get(e)||"");return n&&r.includes(l[0])&&l.unshift(D),l},[r]),d=(0,u.useCallback)((e,t)=>e.filter(e=>void 0!==e).some(e=>p(e,!0).includes(t)),[p]),m=(0,u.useCallback)(e=>{let r=`${t.current.get(e)}${L}`,l=new Set;
1return[...n.current.keys()].forEach(e=>{e.startsWith(r)&&l.add(n.current.get(e))}),l},[]);return u.useEffect(()=>()=>{a.current=!0},[]),{registerPath:s,unregisterPath:c,refreshOverflowKeys:f,isSubPathKey:d,getKeyPath:p,getKeys:()=>{let e=[...t.current.keys()];return r.length&&e.push(D),e},getSubPathKeys:m}}(),e5=u.useMemo(()=>({registerPath:e2,unregisterPath:e9}),[e2,e9]),te=u.useMemo(()=>({isSubPathKey:e7}),[e7]);u.useEffect(()=>{e8(e1?eA:ew.slice(eJ+1).map(e=>e.key))},[eJ,e1]);let[tt,tn]=(0,i.A)(ee||et&&ew[0]?.key,ee),tr=F(e=>{tn(e)}),tl=F(()=>{tn(void 0)});(0,u.useImperativeHandle)(t,()=>({list:ex.current,focus:e=>{let t,n=e3(),{elements:r,key2element:l,element2key:i}=x(n,eL),a=U(ex.current,r);t=tt&&n.includes(tt)?tt:a[0]?i.get(a[0]):ew.find(e=>!e.props.disabled)?.key;let o=l.get(t);t&&o&&o?.focus?.(e)},findItem:({key:e})=>{let{key2element:t}=x(e3(),eL);return t.get(e)||null}}));let[ti,ta]=(0,i.A)(el||[],ei),to=u.useMemo(()=>Array.isArray(ti)?ti:null==ti?eA:[ti],[ti]),ts=e=>{if(en){let t,{key:n}=e,r=to.includes(n);ta(t=er?r?to.filter(e=>e!==n):[...to,n]:[n]);let l={...e,selectedKeys:t};r?eo?.(l):ea?.(l)}!er&&eF.length&&"inline"!==eX&&eH(eA)},tu=F(e=>{eg?.(B(e)),ts(e)}),tc=F((e,t)=>{let n=eF.filter(t=>t!==e);if(t)n.push(e);else if("inline"!==eX){let t=e6(e);n=n.filter(e=>!t.has(e))}(0,o.A)(eF,n,!0)||eH(n,!0)}),tf=function(e,t,n,r,l,i,a,o,s,c){let f=u.useRef(),p=u.useRef();p.current=t;let d=()=>{R.A.cancel(f.current)};return u.useEffect(()=>()=>{d()},[]),u=>{let{which:m}=u;if([...$,T,_,P,w].includes(m)){let c=i(),E=x(c,r),{elements:v,key2element:b,element2key:y}=E,g=function(e,t){let n=e||document.activeElement;for(;n;){if(t.has(n))return n;n=n.parentElement}return null}(b.get(t),v),h=y.get(g),N=function(e,t,n,r){let l="prev",i="next",a="children",o="parent";if("inline"===e&&r===T)return{inlineTrigger:!0};let s={[O]:l,[I]:i},u={[O]:l,[I]:i,[T]:a,[_]:o,[S]:n?a:o,[M]:n?o:a};switch(({inline:s,horizontal:{[S]:n?i:l,[M]:n?l:i,[I]:a,[T]:a},vertical:u,inlineSub:s,horizontalSub:u,verticalSub:u})[`${e}${t?"":"Sub"}`]?.[r]){case l:return{offset:-1,sibling:!0};case i:return{offset:1,sibling:!0};case o:return{offset:-1,sibling:!1};case a:return{offset:1,sibling:!1};default:return null}}(e,1===a(h,!0).length,n,m);if(!N&&m!==P&&m!==w)return;($.includes(m)||[P,w].includes(m))&&u.preventDefault();let A=e=>{if(e){let t=e,n=e.querySelector("a");n?.getAttribute("href")&&(t=n);let r=y.get(e);o(r),d(),f.current=(0,R.A)(()=>{p.current===r&&t.focus()})}};if([P,w].includes(m)||N.sibling||!g){let t,n,r=U(t=g&&"inline"!==e?function(e){let t=e;for(;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(g):l.current,v);A(m===P?r[0]:m===w?r[r.length-1]:k(t,v,g,N.offset))}else if(N.inlineTrigger)s(h);else if(N.offset>0)s(h,!0),d(),f.current=(0,R.A)(()=>{E=x(c,r);let e=g.getAttribute("aria-controls");A(k(document.getElementById(e),E.elements))},5);else if(N.offset<0){let e=a(h,!0),t=e[e.length-2],n=b.get(t);s(t,!1),A(n)}}c?.(u)}}(eX,tt,eK,eL,ex,e3,e4,tn,(e,t)=>{let n=t??!eF.includes(e);tc(e,n)},eR);u.useEffect(()=>{ek(!0)},[]);let tp=u.useMemo(()=>({_internalRenderMenuItem:eO,_internalRenderSubMenuItem:eI}),[eO,eI]),td="horizontal"!==eX||z?ew:ew.map((e,t)=>u.createElement(E,{key:e.key,overflowDisabled:t>eJ,classNames:b,styles:m},e)),tm=u.createElement(l.A,eN({id:H,ref:ex,prefixCls:`${n}-overflow`,component:"ul",itemComponent:Z,className:(0,r.$)(n,`${n}-root`,`${n}-${eX}`,d,{[`${n}-inline-collapsed`]:eZ,[`${n}-rtl`]:eK},s),dir:C,style:p,role:"menu",tabIndex:y,data:td,renderRawItem:e=>e,renderRawRest:e=>{let t=e.length,n=t?ew.slice(-t):null;return u.createElement(em,{eventKey:D,title:ev,disabled:e1,internalPopupClose:0===t,popupClassName:eb},n)},maxCount:"horizontal"!==eX||z?l.A.INVALIDATE:l.A.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:e=>{e0(e)},onKeyDown:tf},eP));return u.createElement(N.Provider,{value:tp},u.createElement(f.Provider,{value:eL},u.createElement(E,{prefixCls:n,rootClassName:s,classNames:b,styles:m,mode:eX,openKeys:eF,rtl:eK,disabled:W,motion:eU?eu:null,defaultMotions:eU?ec:null,activeKey:tt,onActive:tr,onInactive:tl,selectedKeys:to,inlineIndent:es,subMenuOpenDelay:Q,subMenuCloseDelay:X,forceSubMenuRender:Y,builtinPlacements:ep,triggerSubMenuAction:ef,getPopupContainer:ey,itemIcon:ed,exp
1andIcon:eE,onItemClick:tu,onOpenChange:tc,popupRender:e_},u.createElement(h.Provider,{value:te},tm),u.createElement("div",{style:{display:"none"},"aria-hidden":!0},u.createElement(v.Provider,{value:e5},e$)))))});eC.Item=Z,eC.SubMenu=em,eC.ItemGroup=ey,eC.Divider=eE;let eR=eC},57422:(e,t,n)=>{n.d(t,{A:()=>r});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}},66903:(e,t,n)=>{n.d(t,{A:()=>h});var r=n(57422),l=n(49711),i=n(71986),a=n(91906),o=n(23412);let s=void 0,u=l.forwardRef(function(e,t){let n,{prefixCls:o,invalidate:u,item:c,renderItem:f,responsive:p,responsiveDisabled:d,registerSize:m,itemKey:E,className:v,style:b,children:y,display:g,order:h,component:N="div",...A}=e,C=p&&!g;l.useEffect(()=>()=>{m(E,null)},[]);let R=f&&c!==s?f(c,{index:h}):y;u||(n={opacity:+!C,height:C?0:s,overflowY:C?"hidden":s,order:p?h:s,pointerEvents:C?"none":s,position:C?"absolute":s});let S={};C&&(S["aria-hidden"]=!0);let M=l.createElement(N,(0,r.A)({className:(0,i.$)(!u&&o,v),style:{...n,...b}},S,A,{ref:t}),R);return p&&(M=l.createElement(a.Ay,{onResize:({offsetWidth:e})=>{m(E,e)},disabled:d},M)),M});var c=n(75589),f=n(90750),p=n(39906);function d(e,t){let[n,r]=l.useState(t);return[n,(0,c.A)(t=>{e(()=>{r(t)})})]}let m=l.createContext(null),E=l.forwardRef((e,t)=>{let n=l.useContext(m);if(!n){let{component:n="div",...i}=e;return l.createElement(n,(0,r.A)({},i,{ref:t}))}let{className:a,...o}=n,{className:s,...c}=e;return l.createElement(m.Provider,{value:null},l.createElement(u,(0,r.A)({ref:t,className:(0,i.$)(a,s)},o,c)))}),v="responsive",b="invalidate";function y(e){return`+ ${e.length} ...`}let g=l.forwardRef(function(e,t){let{prefixCls:n="rc-overflow",data:s=[],renderItem:c,renderRawItem:E,itemKey:g,itemWidth:h=10,ssr:N,style:A,className:C,maxCount:R,renderRest:S,renderRawRest:M,prefix:O,suffix:I,component:T="div",itemComponent:_,onVisibleChange:P,...w}=e,$="full"===N,U=function(){let e=l.useRef(null);return t=>{if(!e.current){e.current=[];var n=()=>{(0,f.unstable_batchedUpdates)(()=>{e.current.forEach(e=>{e()}),e.current=null})};if("undefined"==typeof MessageChannel)(0,p.A)(n);else{let e=new MessageChannel;e.port1.onmessage=()=>n(),e.port2.postMessage(void 0)}}e.current.push(t)}}(),[k,x]=d(U,null),L=k||0,[K,j]=d(U,new Map),[D,F]=d(U,0),[H,V]=d(U,0),[G,W]=d(U,0),[z,B]=d(U,0),[Q,X]=(0,l.useState)(null),[Y,Z]=(0,l.useState)(null),q=l.useMemo(()=>null===Y&&$?Number.MAX_SAFE_INTEGER:Y||0,[Y,k]),[J,ee]=(0,l.useState)(!1),et=`${n}-item`,en=Math.max(D,H),er=R===v,el=s.length&&er,ei=R===b,ea=el||"number"==typeof R&&s.length>R,eo=(0,l.useMemo)(()=>{let e=s;return el?e=null===k&&$?s:s.slice(0,Math.min(s.length,L/h)):"number"==typeof R&&(e=s.slice(0,R)),e},[s,h,k,R,el]),es=(0,l.useMemo)(()=>el?s.slice(q+1):s.slice(eo.length),[s,eo,el,q]),eu=(0,l.useCallback)((e,t)=>"function"==typeof g?g(e):(g&&e?.[g])??t,[g]),ec=(0,l.useCallback)(c||(e=>e),[c]);function ef(e,t,n){(Y!==e||void 0!==t&&t!==Q)&&(Z(e),n||(ee(e<s.length-1),P?.(e)),void 0!==t&&X(t))}function ep(e,t){j(n=>{let r=new Map(n);return null===t?r.delete(e):r.set(e,t),r})}function ed(e){return K.get(eu(eo[e],e))}(0,o.A)(()=>{if(L&&"number"==typeof en&&eo){let e=G+z,t=eo.length,n=t-1;if(!t){ef(0,null);return}for(let r=0;r<t;r+=1){let t=ed(r);if($&&(t=t||0),void 0===t){ef(r-1,void 0,!0);break}if(e+=t,0===n&&e<=L||r===n-1&&e+ed(n)<=L){ef(n,null);break}if(e+en>L){ef(r-1,e-t-z+H);break}}I&&ed(0)+z>L&&X(null)}},[L,K,H,G,z,eu,eo]);let em=J&&!!es.length,eE={};null!==Q&&el&&(eE={position:"absolute",left:Q,top:0});let ev={prefixCls:et,responsive:el,component:_,invalidate:ei},eb=E?(e,t)=>{let n=eu(e,t);return l.createElement(m.Provider,{key:n,value:{...ev,order:t,item:e,itemKey:n,registerSize:ep,display:t<=q}},E(e,t))}:(e,t)=>{let n=eu(e,t);return l.createElement(u,(0,r.A)({},ev,{order:t,key:n,item:e,renderItem:ec,itemKey:n,registerSize:ep,display:t<=q}))},ey={order:em?q:Number.MAX_SAFE_INTEGER,className:`${et}-rest`,registerSize:function(e,t){V(t),F(H)},display:em},eg=S||y,eh=M?l.createElement(m.Provider,{value:{...ev,...ey}},M(es)):l.createElement(u,(0,r.A)({},ev,ey),"function"==typeof eg?eg(es):eg),eN=l.createElement(T,(0,r.A)({className:(0,i.$)(!ei&&n,C),style:A,ref:t},w),O&&l.createElement(u,(0,r.A)({},ev,{responsive:er,responsiveDisabled:!el,order:-1,className:`${et}-prefix`,registerSize:function(e,t){W(t)},display:!0}),O),eo.map(eb),ea?eh:null,I&&l.createElement(u,(0,r.A)({},ev,{responsive:er,responsiveDisabled:!el,order:q,className:`${et}-suffix`,registerSize:function(e,t){B(t)},display:!0,style:eE}),I));return er?l.createElement(a.Ay,{onResize:function(e,t){x(t.clientWidth)},disabled:!el},eN):eN});g.Item=E,g.RESPONSIVE=v,g.INVALIDATE=b;let h=g}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.