1 line
70 KiB
JavaScript
1 line
70 KiB
JavaScript
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[2],{211:function(e,t,n){"use strict";var o=n(2),r=n(1),a=n(5),i=n(22),c=n(0),u=n(7),l=n.n(u),s=n(185),f=void 0;function d(e,t){var n=e.prefixCls,a=e.invalidate,u=e.item,d=e.renderItem,p=e.responsive,v=e.registerSize,m=e.itemKey,b=e.className,h=e.style,g=e.children,y=e.display,O=e.order,E=e.component,w=void 0===E?"div":E,S=Object(i.a)(e,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","className","style","children","display","order","component"]),j=p&&!y;function C(e){v(m,e)}c.useEffect((function(){return function(){C(null)}}),[]);var M,I=d&&u!==f?d(u):g;a||(M={opacity:j?0:1,height:j?0:f,overflowY:j?"hidden":f,order:p?O:f,pointerEvents:j?"none":f,position:j?"absolute":f});var N={};j&&(N["aria-hidden"]=!0);var R=c.createElement(w,Object(o.a)({className:l()(!a&&n,b),style:Object(r.a)(Object(r.a)({},M),h)},N,S,{ref:t}),I);return p&&(R=c.createElement(s.a,{onResize:function(e){C(e.offsetWidth)}},R)),R}var p=c.forwardRef(d);p.displayName="Item";var v=p,m=n(81);var b=function(e,t){var n=c.useContext(y);if(!n){var r=e.component,a=void 0===r?"div":r,u=Object(i.a)(e,["component"]);return c.createElement(a,Object(o.a)({},u,{ref:t}))}var s=n.className,f=Object(i.a)(n,["className"]),d=e.className,p=Object(i.a)(e,["className"]);return c.createElement(y.Provider,{value:null},c.createElement(v,Object(o.a)({ref:t,className:l()(s,d)},f,p)))},h=c.forwardRef(b);h.displayName="RawItem";var g=h,y=c.createContext(null),O="responsive",E="invalidate";function w(e){return"+ ".concat(e.length," ...")}function S(e,t){var n=e.prefixCls,u=void 0===n?"rc-overflow":n,f=e.data,d=void 0===f?[]:f,p=e.renderItem,b=e.renderRawItem,h=e.itemKey,g=e.itemWidth,S=void 0===g?10:g,j=e.ssr,C=e.style,M=e.className,I=e.maxCount,N=e.renderRest,R=e.renderRawRest,x=e.suffix,T=e.component,P=void 0===T?"div":T,D=e.itemComponent,A=e.onVisibleChange,k=Object(i.a)(e,["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"]),_=function(){var e=Object(c.useState)({}),t=Object(a.a)(e,2)[1],n=Object(c.useRef)([]),o=Object(c.useRef)(!1),r=0,i=0;return Object(c.useEffect)((function(){return function(){o.current=!0}}),[]),function(e){var a=r;return r+=1,n.current.length<a+1&&(n.current[a]=e),[n.current[a],function(e){n.current[a]="function"===typeof e?e(n.current[a]):e,m.a.cancel(i),i=Object(m.a)((function(){o.current||t({})}))}]}}(),L="full"===j,F=_(null),U=Object(a.a)(F,2),H=U[0],K=U[1],V=H||0,W=_(new Map),z=Object(a.a)(W,2),Y=z[0],B=z[1],G=_(0),X=Object(a.a)(G,2),Q=X[0],q=X[1],Z=_(0),$=Object(a.a)(Z,2),J=$[0],ee=$[1],te=_(0),ne=Object(a.a)(te,2),oe=ne[0],re=ne[1],ae=Object(c.useState)(null),ie=Object(a.a)(ae,2),ce=ie[0],ue=ie[1],le=Object(c.useState)(null),se=Object(a.a)(le,2),fe=se[0],de=se[1],pe=c.useMemo((function(){return null===fe&&L?Number.MAX_SAFE_INTEGER:fe||0}),[fe,H]),ve=Object(c.useState)(!1),me=Object(a.a)(ve,2),be=me[0],he=me[1],ge="".concat(u,"-item"),ye=Math.max(Q,J),Oe=d.length&&I===O,Ee=I===E,we=Oe||"number"===typeof I&&d.length>I,Se=Object(c.useMemo)((function(){var e=d;return Oe?e=null===H&&L?d:d.slice(0,Math.min(d.length,V/S)):"number"===typeof I&&(e=d.slice(0,I)),e}),[d,S,H,I,Oe]),je=Object(c.useMemo)((function(){return Oe?d.slice(pe+1):d.slice(Se.length)}),[d,Se,Oe,pe]),Ce=Object(c.useCallback)((function(e,t){var n;return"function"===typeof h?h(e):null!==(n=h&&(null===e||void 0===e?void 0:e[h]))&&void 0!==n?n:t}),[h]),Me=Object(c.useCallback)(p||function(e){return e},[p]);function Ie(e,t){de(e),t||(he(e<d.length-1),null===A||void 0===A||A(e))}function Ne(e,t){B((function(n){var o=new Map(n);return null===t?o.delete(e):o.set(e,t),o}))}function Re(e){return Y.get(Ce(Se[e],e))}c.useLayoutEffect((function(){if(V&&ye&&Se){var e=oe,t=Se.length,n=t-1;if(!t)return Ie(0),void ue(null);for(var o=0;o<t;o+=1){var r=Re(o);if(void 0===r){Ie(o-1,!0);break}if(e+=r,0===n&&e<=V||o===n-1&&e+Re(n)<=V){Ie(n),ue(null);break}if(e+ye>V){Ie(o-1),ue(e-r-oe+J);break}}x&&Re(0)+oe>V&&ue(null)}}),[V,Y,J,oe,Ce,Se]);var xe=be&&!!je.length,Te={};null!==ce&&Oe&&(Te={position:"absolute",left:ce,top:0});var Pe,De={prefixCls:ge,responsive:Oe,component:D,invalidate:Ee},Ae=b?function(e,t){var n=Ce(e,t);return c.createElement(y.Provider,{key:n,value:Object(r.a)(Object(r.a)({},De),{},{order:t,item:e,itemKey:n,registerSize:Ne,display:t<=pe})},b(e,t))}:function(e,t){var n=Ce(e,t);return c.createElement(v,Object(o.a)({},De,{order:t,key:n,item:e,renderItem:Me,itemKey:n,registerSize:Ne,display:t<=pe}))},ke={order:xe?pe:Number.MAX_SAFE_INTEGER,className:"".concat(ge,"-rest"),registerSize:function(e,t){ee(t),q(J)},display:xe};if(R)R&&(Pe=c.createElement(y.Provider,{value:Object(r.a)(Object(r.a)({},De),ke)},R(je)));else{var _e=N||w;Pe=c.createElement(v,Object(o.a)({},De,ke),"function"===typeof _e?_e(je):_e)}var Le=c.createElement(P,Object(o.a)({className:l()(!Ee&&u,M),style:C,ref:t},k),Se.map(Ae),we?Pe:null,x&&c.createElement(v,Object(o.a)({},De,{order:pe,className:"".concat(ge,"-suffix"),registerSize:function(e,t){re(t)},display:!0,style:Te}),x));return Oe&&(Le=c.createElement(s.a,{onResize:function(e,t){K(t.clientWidth)}},Le)),Le}var j=c.forwardRef(S);j.displayName="Overflow",j.Item=g,j.RESPONSIVE=O,j.INVALIDATE=E;var C=j;t.a=C},212:function(e,t,n){"use strict";var o=n(3),r=n(2),a=n(0),i=n(90),c=n(7),u=n.n(c),l=n(411),s=n(41),f=n(307),d=n(51),p=n(261),v=n(63),m=n(92),b=n(308);var h=n(50),g=n(144),y=n(214),O=n(38),E=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n},w="SECRET_COMBOBOX_MODE_DO_NOT_USE",S=function(e,t){var n,c,S=e.prefixCls,j=e.bordered,C=void 0===j||j,M=e.className,I=e.getPopupContainer,N=e.dropdownClassName,R=e.listHeight,x=void 0===R?256:R,T=e.placement,P=e.listItemHeight,D=void 0===P?24:P,A=e.size,k=e.notFoundContent,_=e.status,L=e.showArrow,F=E(e,["prefixCls","bordered","className","getPopupContainer","dropdownClassName","listHeight","placement","listItemHeight","size","notFoundContent","status","showArrow"]),U=a.useContext(s.b),H=U.getPopupContainer,K=U.getPrefixCls,V=U.renderEmpty,W=U.direction,z=U.virtual,Y=U.dropdownMatchSelectWidth,B=a.useContext(h.b),G=K("select",S),X=K(),Q=a.useMemo((function(){var e=F.mode;if("combobox"!==e)return e===w?"combobox":e}),[F.mode]),q="multiple"===Q||"tags"===Q,Z=void 0!==L?L:F.loading||!(q||"combobox"===Q),$=Object(a.useContext)(g.b),J=$.status,ee=$.hasFeedback,te=$.isFormItemInput,ne=$.feedbackIcon,oe=Object(y.a)(J,_);c=void 0!==k?k:"combobox"===Q?null:V("Select");var re=function(e){var t=e.suffixIcon,n=e.clearIcon,o=e.menuItemSelectedIcon,r=e.removeIcon,i=e.loading,c=e.multiple,u=e.hasFeedback,l=e.prefixCls,s=e.showArrow,h=e.feedbackIcon,g=n;n||(g=a.createElement(m.a,null));var y=function(e){return a.createElement(a.Fragment,null,!1!==s&&e,u&&h)},O=null;if(void 0!==t)O=y(t);else if(i)O=y(a.createElement(d.a,{spin:!0}));else{var E="".concat(l,"-suffix");O=function(e){var t=e.open,n=e.showSearch;return y(t&&n?a.createElement(b.a,{className:E}):a.createElement(f.a,{className:E}))}}return{clearIcon:g,suffixIcon:O,itemIcon:void 0!==o?o:c?a.createElement(p.a,null):null,removeIcon:void 0!==r?r:a.createElement(v.a,null)}}(Object(r.a)(Object(r.a)({},F),{multiple:q,hasFeedback:ee,feedbackIcon:ne,showArrow:Z,prefixCls:G})),ae=re.suffixIcon,ie=re.itemIcon,ce=re.removeIcon,ue=re.clearIcon,le=Object(i.a)(F,["suffixIcon","itemIcon"]),se=u()(N,Object(o.a)({},"".concat(G,"-dropdown-").concat(W),"rtl"===W)),fe=A||B,de=u()((n={},Object(o.a)(n,"".concat(G,"-lg"),"large"===fe),Object(o.a)(n,"".concat(G,"-sm"),"small"===fe),Object(o.a)(n,"".concat(G,"-rtl"),"rtl"===W),Object(o.a)(n,"".concat(G,"-borderless"),!C),Object(o.a)(n,"".concat(G,"-in-form-item"),te),n),Object(y.b)(G,oe,ee),M);return a.createElement(l.c,Object(r.a)({ref:t,virtual:z,dropdownMatchSelectWidth:Y},le,{transitionName:Object(O.c)(X,Object(O.b)(T),F.transitionName),listHeight:x,listItemHeight:D,mode:Q,prefixCls:G,placement:void 0!==T?T:"rtl"===W?"bottomRight":"bottomLeft",direction:W,inputIcon:ae,menuItemSelectedIcon:ie,removeIcon:ce,clearIcon:ue,notFoundContent:c,className:de,getPopupContainer:I||H,dropdownClassName:se,showArrow:ee||L}))},j=a.forwardRef(S);j.SECRET_COMBOBOX_MODE_DO_NOT_USE=w,j.Option=l.b,j.OptGroup=l.a;t.a=j},261:function(e,t,n){"use strict";var o=n(1),r=n(0),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},i=n(9),c=function(e,t){return r.createElement(i.a,Object(o.a)(Object(o.a)({},e),{},{ref:t,icon:a}))};c.displayName="CheckOutlined";t.a=r.forwardRef(c)},265:function(e,t,n){"use strict";function o(){return!("undefined"===typeof window||!window.document||!window.document.createElement)}n.d(t,"a",(function(){return o}))},307:function(e,t,n){"use strict";var o=n(1),r=n(0),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},i=n(9),c=function(e,t){return r.createElement(i.a,Object(o.a)(Object(o.a)({},e),{},{ref:t,icon:a}))};c.displayName="DownOutlined";t.a=r.forwardRef(c)},309:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var o=n(5),r=n(0),a=n(265),i=0,c=Object(a.a)();function u(e){var t=r.useState(),n=Object(o.a)(t,2),a=n[0],u=n[1];return r.useEffect((function(){u("rc_select_".concat(function(){var e;return c?(e=i,i+=1):e="TEST_OR_SSR",e}()))}),[]),e||a}},411:function(e,t,n){"use strict";n.d(t,"b",(function(){return ut})),n.d(t,"a",(function(){return st}));var o=n(2),r=n(24),a=n(3),i=n(1),c=n(5),u=n(22),l=n(11),s=n(0),f=n.n(s),d={};function p(e,t){0}function v(e,t,n){t||d[n]||(e(!1,n),d[n]=!0)}var m=function(e,t){v(p,e,t)};function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);i=!0);}catch(u){c=!0,r=u}finally{try{i||null==n.return||n.return()}finally{if(c)throw r}}return a}}(e,t)||function(e,t){if(e){if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){var n=t||{},o=n.defaultValue,r=n.value,a=n.onChange,i=n.postState,c=function(e){var t=s.useRef(!1),n=h(s.useState(e),2),o=n[0],r=n[1];return s.useEffect((function(){return t.current=!1,function(){t.current=!0}}),[]),[o,function(e,n){n&&t.current||r(e)}]}((function(){return void 0!==r?r:void 0!==o?"function"===typeof o?o():o:"function"===typeof e?e():e})),u=h(c,2),l=u[0],f=u[1],d=void 0!==r?r:l;i&&(d=i(d));var p=s.useRef(a);p.current=a;var v=s.useCallback((function(e,t){f(e,t),d!==e&&p.current&&p.current(e,d)}),[d,p]),m=s.useRef(r);return s.useEffect((function(){void 0===r&&r!==m.current&&f(r),m.current=r}),[r]),[d,v]}var y=n(7),O=n.n(y),E={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){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=E.F1&&t<=E.F12)return!1;switch(t){case E.ALT:case E.CAPS_LOCK:case E.CONTEXT_MENU:case E.CTRL:case E.DOWN:case E.END:case E.ESC:case E.HOME:case E.INSERT:case E.LEFT:case E.MAC_FF_META:case E.META:case E.NUMLOCK:case E.NUM_CENTER:case E.PAGE_DOWN:case E.PAGE_UP:case E.PAUSE:case E.PRINT_SCREEN:case E.RIGHT:case E.SHIFT:case E.UP:case E.WIN_KEY:case E.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=E.ZERO&&e<=E.NINE)return!0;if(e>=E.NUM_ZERO&&e<=E.NUM_MULTIPLY)return!0;if(e>=E.A&&e<=E.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case E.SPACE:case E.QUESTION_MARK:case E.NUM_PLUS:case E.NUM_MINUS:case E.NUM_PERIOD:case E.NUM_DIVISION:case E.SEMICOLON:case E.DASH:case E.EQUALS:case E.COMMA:case E.PERIOD:case E.SLASH:case E.APOSTROPHE:case E.SINGLE_QUOTE:case E.OPEN_SQUARE_BRACKET:case E.BACKSLASH:case E.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},w=E;function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var j=n(31);function C(e,t,n){var o=s.useRef({});return"value"in o.current&&!n(o.current.condition,t)||(o.current.value=e(),o.current.condition=t),o.current.value}function M(e,t){"function"===typeof e?e(t):"object"===S(e)&&e&&"current"in e&&(e.current=t)}function I(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t.filter((function(e){return e}));return o.length<=1?o[0]:function(e){t.forEach((function(t){M(t,e)}))}}var N=n(265),R=Object(N.a)()?s.useLayoutEffect:s.useEffect,x=n(103);function T(e,t){var n,o=e.key;return"value"in e&&(n=e.value),null!==o&&void 0!==o?o:void 0!==n?n:"rc-index-key-".concat(t)}function P(e,t){var n=e||{};return{label:n.label||(t?"children":"label"),value:n.value||"value",options:n.options||"options"}}function D(e){var t=Object(i.a)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return m(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var A=n(184),k=["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],_=function(e,t){var n=e.prefixCls,r=(e.disabled,e.visible),c=e.children,l=e.popupElement,f=e.containerWidth,d=e.animation,p=e.transitionName,v=e.dropdownStyle,m=e.dropdownClassName,b=e.direction,h=void 0===b?"ltr":b,g=e.placement,y=e.dropdownMatchSelectWidth,E=e.dropdownRender,w=e.dropdownAlign,S=e.getPopupContainer,j=e.empty,C=e.getTriggerDOMNode,M=e.onPopupVisibleChange,I=e.onPopupMouseEnter,N=Object(u.a)(e,k),R="".concat(n,"-dropdown"),x=l;E&&(x=E(l));var T=s.useMemo((function(){return function(e){var t=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}}}}(y)}),[y]),P=d?"".concat(R,"-").concat(d):p,D=s.useRef(null);s.useImperativeHandle(t,(function(){return{getPopupElement:function(){return D.current}}}));var _=Object(i.a)({minWidth:f},v);return"number"===typeof y?_.width=y:y&&(_.width=f),s.createElement(A.a,Object(o.a)({},N,{showAction:M?["click"]:[],hideAction:M?["click"]:[],popupPlacement:g||("rtl"===h?"bottomRight":"bottomLeft"),builtinPlacements:T,prefixCls:R,popupTransitionName:P,popup:s.createElement("div",{ref:D,onMouseEnter:I},x),popupAlign:w,popupVisible:r,getPopupContainer:S,popupClassName:O()(m,Object(a.a)({},"".concat(R,"-empty"),j)),popupStyle:_,getTriggerDOMNode:C,onPopupVisibleChange:M}),c)},L=s.forwardRef(_);L.displayName="SelectTrigger";var F=L;function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){U(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var V="".concat("accept acceptCharset accessKey action allowFullScreen allowTransparency\n alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge\n charSet checked classID className colSpan cols content contentEditable contextMenu\n controls coords crossOrigin data dateTime default defer dir disabled download draggable\n encType form formAction formEncType formMethod formNoValidate formTarget frameBorder\n headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity\n is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media\n mediaGroup method min minLength multiple muted name noValidate nonce open\n optimum pattern placeholder poster preload radioGroup readOnly rel required\n reversed role rowSpan rows sandbox scope scoped scrolling seamless selected\n shape size sizes span spellCheck src srcDoc srcLang srcSet start step style\n summary tabIndex target title type useMap value width wmode wrap"," ").concat("onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown\n onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick\n onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown\n onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel\n onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough\n onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata\n onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError").split(/[\s\n]+/),W="aria-",z="data-";function Y(e,t){return 0===e.indexOf(t)}function B(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t=!1===n?{aria:!0,data:!0,attr:!0}:!0===n?{aria:!0}:K({},n);var o={};return Object.keys(e).forEach((function(n){(t.aria&&("role"===n||Y(n,W))||t.data&&Y(n,z)||t.attr&&V.includes(n))&&(o[n]=e[n])})),o}var G=n(211),X=function(e){var t,n=e.className,o=e.customizeIcon,r=e.customizeIconProps,a=e.onMouseDown,i=e.onClick,c=e.children;return t="function"===typeof o?o(r):o,s.createElement("span",{className:n,onMouseDown:function(e){e.preventDefault(),a&&a(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:i,"aria-hidden":!0},void 0!==t?t:s.createElement("span",{className:O()(n.split(/\s+/).map((function(e){return"".concat(e,"-icon")})))},c))},Q=function(e,t){var n,o,r=e.prefixCls,a=e.id,c=e.inputElement,u=e.disabled,l=e.tabIndex,f=e.autoFocus,d=e.autoComplete,p=e.editable,v=e.activeDescendantId,m=e.value,b=e.maxLength,h=e.onKeyDown,g=e.onMouseDown,y=e.onChange,E=e.onPaste,w=e.onCompositionStart,S=e.onCompositionEnd,j=e.open,C=e.attrs,M=c||s.createElement("input",null),N=M,R=N.ref,x=N.props,T=x.onKeyDown,P=x.onChange,D=x.onMouseDown,A=x.onCompositionStart,k=x.onCompositionEnd,_=x.style;return M=s.cloneElement(M,Object(i.a)(Object(i.a)(Object(i.a)({type:"search"},x),{},{id:a,ref:I(t,R),disabled:u,tabIndex:l,autoComplete:d||"off",autoFocus:f,className:O()("".concat(r,"-selection-search-input"),null===(n=M)||void 0===n||null===(o=n.props)||void 0===o?void 0:o.className),role:"combobox","aria-expanded":j,"aria-haspopup":"listbox","aria-owns":"".concat(a,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(a,"_list"),"aria-activedescendant":v},C),{},{value:p?m:"",maxLength:b,readOnly:!p,unselectable:p?null:"on",style:Object(i.a)(Object(i.a)({},_),{},{opacity:p?null:0}),onKeyDown:function(e){h(e),T&&T(e)},onMouseDown:function(e){g(e),D&&D(e)},onChange:function(e){y(e),P&&P(e)},onCompositionStart:function(e){w(e),A&&A(e)},onCompositionEnd:function(e){S(e),k&&k(e)},onPaste:E}))},q=s.forwardRef(Q);q.displayName="Input";var Z=q;function $(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}var J="undefined"!==typeof window&&window.document&&window.document.documentElement;var ee=function(e){e.preventDefault(),e.stopPropagation()},te=function(e){var t,n,o=e.id,r=e.prefixCls,i=e.values,u=e.open,l=e.searchValue,f=e.inputRef,d=e.placeholder,p=e.disabled,v=e.mode,m=e.showSearch,b=e.autoFocus,h=e.autoComplete,g=e.activeDescendantId,y=e.tabIndex,E=e.removeIcon,w=e.maxTagCount,S=e.maxTagTextLength,j=e.maxTagPlaceholder,C=void 0===j?function(e){return"+ ".concat(e.length," ...")}:j,M=e.tagRender,I=e.onToggleOpen,N=e.onRemove,R=e.onInputChange,x=e.onInputPaste,T=e.onInputKeyDown,P=e.onInputMouseDown,D=e.onInputCompositionStart,A=e.onInputCompositionEnd,k=s.useRef(null),_=Object(s.useState)(0),L=Object(c.a)(_,2),F=L[0],U=L[1],H=Object(s.useState)(!1),K=Object(c.a)(H,2),V=K[0],W=K[1],z="".concat(r,"-selection"),Y=u||"tags"===v?l:"",Q="tags"===v||m&&(u||V);function q(e,t,n,o,r){return s.createElement("span",{className:O()("".concat(z,"-item"),Object(a.a)({},"".concat(z,"-item-disabled"),n)),title:"string"===typeof e||"number"===typeof e?e.toString():void 0},s.createElement("span",{className:"".concat(z,"-item-content")},t),o&&s.createElement(X,{className:"".concat(z,"-item-remove"),onMouseDown:ee,onClick:r,customizeIcon:E},"\xd7"))}t=function(){U(k.current.scrollWidth)},n=[Y],J?s.useLayoutEffect(t,n):s.useEffect(t,n);var $=s.createElement("div",{className:"".concat(z,"-search"),style:{width:F},onFocus:function(){W(!0)},onBlur:function(){W(!1)}},s.createElement(Z,{ref:f,open:u,prefixCls:r,id:o,inputElement:null,disabled:p,autoFocus:b,autoComplete:h,editable:Q,activeDescendantId:g,value:Y,onKeyDown:T,onMouseDown:P,onChange:R,onPaste:x,onCompositionStart:D,onCompositionEnd:A,tabIndex:y,attrs:B(e,!0)}),s.createElement("span",{ref:k,className:"".concat(z,"-search-mirror"),"aria-hidden":!0},Y,"\xa0")),te=s.createElement(G.a,{prefixCls:"".concat(z,"-overflow"),data:i,renderItem:function(e){var t=e.disabled,n=e.label,o=e.value,r=!p&&!t,a=n;if("number"===typeof S&&("string"===typeof n||"number"===typeof n)){var i=String(a);i.length>S&&(a="".concat(i.slice(0,S),"..."))}var c=function(t){t&&t.stopPropagation(),N(e)};return"function"===typeof M?function(e,t,n,o,r){return s.createElement("span",{onMouseDown:function(e){ee(e),I(!u)}},M({label:t,value:e,disabled:n,closable:o,onClose:r}))}(o,a,t,r,c):q(n,a,t,r,c)},renderRest:function(e){var t="function"===typeof C?C(e):C;return q(t,t,!1)},suffix:$,itemKey:"key",maxCount:w});return s.createElement(s.Fragment,null,te,!i.length&&!Y&&s.createElement("span",{className:"".concat(z,"-placeholder")},d))},ne=function(e){var t=e.inputElement,n=e.prefixCls,o=e.id,r=e.inputRef,a=e.disabled,i=e.autoFocus,u=e.autoComplete,l=e.activeDescendantId,f=e.mode,d=e.open,p=e.values,v=e.placeholder,m=e.tabIndex,b=e.showSearch,h=e.searchValue,g=e.activeValue,y=e.maxLength,O=e.onInputKeyDown,E=e.onInputMouseDown,w=e.onInputChange,S=e.onInputPaste,j=e.onInputCompositionStart,C=e.onInputCompositionEnd,M=s.useState(!1),I=Object(c.a)(M,2),N=I[0],R=I[1],x="combobox"===f,T=x||b,P=p[0],D=h||"";x&&g&&!N&&(D=g),s.useEffect((function(){x&&R(!1)}),[x,g]);var A=!("combobox"!==f&&!d&&!b)&&!!D,k=!P||"string"!==typeof P.label&&"number"!==typeof P.label?void 0:P.label.toString();return s.createElement(s.Fragment,null,s.createElement("span",{className:"".concat(n,"-selection-search")},s.createElement(Z,{ref:r,prefixCls:n,id:o,open:d,inputElement:t,disabled:a,autoFocus:i,autoComplete:u,editable:T,activeDescendantId:l,value:D,onKeyDown:O,onMouseDown:E,onChange:function(e){R(!0),w(e)},onPaste:S,onCompositionStart:j,onCompositionEnd:C,tabIndex:m,attrs:B(e,!0),maxLength:x?y:void 0})),!x&&P&&!A&&s.createElement("span",{className:"".concat(n,"-selection-item"),title:k},P.label),function(){if(P)return null;var e=A?{visibility:"hidden"}:void 0;return s.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:e},v)}())};function oe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,t=s.useRef(null),n=s.useRef(null);function o(o){(o||null===t.current)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout((function(){t.current=null}),e)}return s.useEffect((function(){return function(){window.clearTimeout(n.current)}}),[]),[function(){return t.current},o]}var re=function(e,t){var n=Object(s.useRef)(null),r=Object(s.useRef)(!1),a=e.prefixCls,i=e.open,u=e.mode,l=e.showSearch,f=e.tokenWithEnter,d=e.onSearch,p=e.onSearchSubmit,v=e.onToggleOpen,m=e.onInputKeyDown,b=e.domRef;s.useImperativeHandle(t,(function(){return{focus:function(){n.current.focus()},blur:function(){n.current.blur()}}}));var h=oe(0),g=Object(c.a)(h,2),y=g[0],O=g[1],E=Object(s.useRef)(null),S=function(e){!1!==d(e,!0,r.current)&&v(!0)},j={inputRef:n,onInputKeyDown:function(e){var t,n=e.which;n!==w.UP&&n!==w.DOWN||e.preventDefault(),m&&m(e),n!==w.ENTER||"tags"!==u||r.current||i||null===p||void 0===p||p(e.target.value),t=n,[w.ESC,w.SHIFT,w.BACKSPACE,w.TAB,w.WIN_KEY,w.ALT,w.META,w.WIN_KEY_RIGHT,w.CTRL,w.SEMICOLON,w.EQUALS,w.CAPS_LOCK,w.CONTEXT_MENU,w.F1,w.F2,w.F3,w.F4,w.F5,w.F6,w.F7,w.F8,w.F9,w.F10,w.F11,w.F12].includes(t)||v(!0)},onInputMouseDown:function(){O(!0)},onInputChange:function(e){var t=e.target.value;if(f&&E.current&&/[\r\n]/.test(E.current)){var n=E.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,E.current)}E.current=null,S(t)},onInputPaste:function(e){var t=e.clipboardData.getData("text");E.current=t},onInputCompositionStart:function(){r.current=!0},onInputCompositionEnd:function(e){r.current=!1,"combobox"!==u&&S(e.target.value)}},C="multiple"===u||"tags"===u?s.createElement(te,Object(o.a)({},e,j)):s.createElement(ne,Object(o.a)({},e,j));return s.createElement("div",{ref:b,className:"".concat(a,"-selector"),onClick:function(e){e.target!==n.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){n.current.focus()})):n.current.focus())},onMouseDown:function(e){var t=y();e.target===n.current||t||e.preventDefault(),("combobox"===u||l&&t)&&i||(i&&d("",!0,!1),v())}},C)},ae=s.forwardRef(re);ae.displayName="Selector";var ie=ae;var ce=s.createContext(null);var ue=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","showArrow","inputIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],le=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function se(e){return"tags"===e||"multiple"===e}var fe=s.forwardRef((function(e,t){var n,f,d=e.id,p=e.prefixCls,v=e.className,m=e.showSearch,b=e.tagRender,h=e.direction,y=e.omitDomProps,E=e.displayValues,S=e.onDisplayValuesChange,j=e.emptyOptions,M=e.notFoundContent,N=void 0===M?"Not Found":M,T=e.onClear,P=e.mode,D=e.disabled,A=e.loading,k=e.getInputElement,_=e.getRawInputElement,L=e.open,U=e.defaultOpen,H=e.onDropdownVisibleChange,K=e.activeValue,V=e.onActiveValueChange,W=e.activeDescendantId,z=e.searchValue,Y=e.onSearch,B=e.onSearchSplit,G=e.tokenSeparators,Q=e.allowClear,q=e.showArrow,Z=e.inputIcon,$=e.clearIcon,J=e.OptionList,ee=e.animation,te=e.transitionName,ne=e.dropdownStyle,re=e.dropdownClassName,ae=e.dropdownMatchSelectWidth,fe=e.dropdownRender,de=e.dropdownAlign,pe=e.placement,ve=e.getPopupContainer,me=e.showAction,be=void 0===me?[]:me,he=e.onFocus,ge=e.onBlur,ye=e.onKeyUp,Oe=e.onKeyDown,Ee=e.onMouseDown,we=Object(u.a)(e,ue),Se=se(P),je=(void 0!==m?m:Se)||"combobox"===P,Ce=Object(i.a)({},we);le.forEach((function(e){delete Ce[e]})),null===y||void 0===y||y.forEach((function(e){delete Ce[e]}));var Me=s.useState(!1),Ie=Object(c.a)(Me,2),Ne=Ie[0],Re=Ie[1];s.useEffect((function(){Re(function(){if("undefined"===typeof navigator||"undefined"===typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return!(!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)&&!/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null===e||void 0===e?void 0:e.substr(0,4)))}())}),[]);var xe=s.useRef(null),Te=s.useRef(null),Pe=s.useRef(null),De=s.useRef(null),Ae=s.useRef(null),ke=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=s.useState(!1),n=Object(c.a)(t,2),o=n[0],r=n[1],a=s.useRef(null),i=function(){window.clearTimeout(a.current)};return s.useEffect((function(){return i}),[]),[o,function(t,n){i(),a.current=window.setTimeout((function(){r(t),n&&n()}),e)},i]}(),_e=Object(c.a)(ke,3),Le=_e[0],Fe=_e[1],Ue=_e[2];s.useImperativeHandle(t,(function(){var e,t;return{focus:null===(e=De.current)||void 0===e?void 0:e.focus,blur:null===(t=De.current)||void 0===t?void 0:t.blur,scrollTo:function(e){var t;return null===(t=Ae.current)||void 0===t?void 0:t.scrollTo(e)}}}));var He=s.useMemo((function(){var e;if("combobox"!==P)return z;var t=null===(e=E[0])||void 0===e?void 0:e.value;return"string"===typeof t||"number"===typeof t?String(t):""}),[z,P,E]),Ke="combobox"===P&&"function"===typeof k&&k()||null,Ve="function"===typeof _&&_(),We=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return C((function(){return I.apply(void 0,t)}),t,(function(e,t){return e.length===t.length&&e.every((function(e,n){return e===t[n]}))}))}(Te,null===Ve||void 0===Ve||null===(n=Ve.props)||void 0===n?void 0:n.ref),ze=g(void 0,{defaultValue:U,value:L}),Ye=Object(c.a)(ze,2),Be=Ye[0],Ge=Ye[1],Xe=Be,Qe=!N&&j;(D||Qe&&Xe&&"combobox"===P)&&(Xe=!1);var qe=!Qe&&Xe,Ze=s.useCallback((function(e){var t=void 0!==e?e:!Xe;Xe===t||D||(Ge(t),null===H||void 0===H||H(t))}),[D,Xe,Ge,H]),$e=s.useMemo((function(){return(G||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[G]),Je=function(e,t,n){var o=!0,a=e;null===V||void 0===V||V(null);var i=n?null:function(e,t){if(!t||!t.length)return null;var n=!1,o=function e(t,o){var a=Object(x.a)(o),i=a[0],c=a.slice(1);if(!i)return[t];var u=t.split(i);return n=n||u.length>1,u.reduce((function(t,n){return[].concat(Object(r.a)(t),Object(r.a)(e(n,c)))}),[]).filter((function(e){return e}))}(e,t);return n?o:null}(e,G);return"combobox"!==P&&i&&(a="",null===B||void 0===B||B(i),Ze(!1),o=!1),Y&&He!==a&&Y(a,{source:t?"typing":"effect"}),o};s.useEffect((function(){Xe||Se||"combobox"===P||Je("",!1,!1)}),[Xe]),s.useEffect((function(){Be&&D&&Ge(!1),D&&Fe(!1)}),[D]);var et=oe(),tt=Object(c.a)(et,2),nt=tt[0],ot=tt[1],rt=s.useRef(!1),at=[];s.useEffect((function(){return function(){at.forEach((function(e){return clearTimeout(e)})),at.splice(0,at.length)}}),[]);var it,ct=s.useState(null),ut=Object(c.a)(ct,2),lt=ut[0],st=ut[1],ft=s.useState({}),dt=Object(c.a)(ft,2)[1];R((function(){if(qe){var e,t=Math.ceil(null===(e=xe.current)||void 0===e?void 0:e.offsetWidth);lt===t||Number.isNaN(t)||st(t)}}),[qe]),Ve&&(it=function(e){Ze(e)}),function(e,t,n,o){var r=s.useRef(null);r.current={open:t,triggerOpen:n,customizedTrigger:o},s.useEffect((function(){function t(t){var n;if(!(null===(n=r.current)||void 0===n?void 0:n.customizedTrigger)){var o=t.target;o.shadowRoot&&t.composed&&(o=t.composedPath()[0]||o),r.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(o)&&e!==o}))&&r.current.triggerOpen(!1)}}return window.addEventListener("mousedown",t),function(){return window.removeEventListener("mousedown",t)}}),[])}((function(){var e;return[xe.current,null===(e=Pe.current)||void 0===e?void 0:e.getPopupElement()]}),qe,Ze,!!Ve);var pt,vt,mt=s.useMemo((function(){return Object(i.a)(Object(i.a)({},e),{},{notFoundContent:N,open:Xe,triggerOpen:qe,id:d,showSearch:je,multiple:Se,toggleOpen:Ze})}),[e,N,qe,Xe,d,je,Se,Ze]),bt=void 0!==q?q:A||!Se&&"combobox"!==P;bt&&(pt=s.createElement(X,{className:O()("".concat(p,"-arrow"),Object(a.a)({},"".concat(p,"-arrow-loading"),A)),customizeIcon:Z,customizeIconProps:{loading:A,searchValue:He,open:Xe,focused:Le,showSearch:je}}));!D&&Q&&(E.length||He)&&(vt=s.createElement(X,{className:"".concat(p,"-clear"),onMouseDown:function(){null===T||void 0===T||T(),S([],{type:"clear",values:E}),Je("",!1,!1)},customizeIcon:$},"\xd7"));var ht,gt=s.createElement(J,{ref:Ae}),yt=O()(p,v,(f={},Object(a.a)(f,"".concat(p,"-focused"),Le),Object(a.a)(f,"".concat(p,"-multiple"),Se),Object(a.a)(f,"".concat(p,"-single"),!Se),Object(a.a)(f,"".concat(p,"-allow-clear"),Q),Object(a.a)(f,"".concat(p,"-show-arrow"),bt),Object(a.a)(f,"".concat(p,"-disabled"),D),Object(a.a)(f,"".concat(p,"-loading"),A),Object(a.a)(f,"".concat(p,"-open"),Xe),Object(a.a)(f,"".concat(p,"-customize-input"),Ke),Object(a.a)(f,"".concat(p,"-show-search"),je),f)),Ot=s.createElement(F,{ref:Pe,disabled:D,prefixCls:p,visible:qe,popupElement:gt,containerWidth:lt,animation:ee,transitionName:te,dropdownStyle:ne,dropdownClassName:re,direction:h,dropdownMatchSelectWidth:ae,dropdownRender:fe,dropdownAlign:de,placement:pe,getPopupContainer:ve,empty:j,getTriggerDOMNode:function(){return Te.current},onPopupVisibleChange:it,onPopupMouseEnter:function(){dt({})}},Ve?s.cloneElement(Ve,{ref:We}):s.createElement(ie,Object(o.a)({},e,{domRef:Te,prefixCls:p,inputElement:Ke,ref:De,id:d,showSearch:je,mode:P,activeDescendantId:W,tagRender:b,values:E,open:Xe,onToggleOpen:Ze,activeValue:K,searchValue:He,onSearch:Je,onSearchSubmit:function(e){e&&e.trim()&&Y(e,{source:"submit"})},onRemove:function(e){var t=E.filter((function(t){return t!==e}));S(t,{type:"remove",values:[e]})},tokenWithEnter:$e})));return ht=Ve?Ot:s.createElement("div",Object(o.a)({className:yt},Ce,{ref:xe,onMouseDown:function(e){var t,n=e.target,o=null===(t=Pe.current)||void 0===t?void 0:t.getPopupElement();if(o&&o.contains(n)){var r=setTimeout((function(){var e,t=at.indexOf(r);-1!==t&&at.splice(t,1),Ue(),Ne||o.contains(document.activeElement)||null===(e=De.current)||void 0===e||e.focus()}));at.push(r)}for(var a=arguments.length,i=new Array(a>1?a-1:0),c=1;c<a;c++)i[c-1]=arguments[c];null===Ee||void 0===Ee||Ee.apply(void 0,[e].concat(i))},onKeyDown:function(e){var t,n=nt(),o=e.which;if(o===w.ENTER&&("combobox"!==P&&e.preventDefault(),Xe||Ze(!0)),ot(!!He),o===w.BACKSPACE&&!n&&Se&&!He&&E.length){for(var a=Object(r.a)(E),i=null,c=a.length-1;c>=0;c-=1){var u=a[c];if(!u.disabled){a.splice(c,1),i=u;break}}i&&S(a,{type:"remove",values:[i]})}for(var l=arguments.length,s=new Array(l>1?l-1:0),f=1;f<l;f++)s[f-1]=arguments[f];Xe&&Ae.current&&(t=Ae.current).onKeyDown.apply(t,[e].concat(s)),null===Oe||void 0===Oe||Oe.apply(void 0,[e].concat(s))},onKeyUp:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];var r;Xe&&Ae.current&&(r=Ae.current).onKeyUp.apply(r,[e].concat(n)),null===ye||void 0===ye||ye.apply(void 0,[e].concat(n))},onFocus:function(){Fe(!0),D||(he&&!rt.current&&he.apply(void 0,arguments),be.includes("focus")&&Ze(!0)),rt.current=!0},onBlur:function(){Fe(!1,(function(){rt.current=!1,Ze(!1)})),D||(He&&("tags"===P?Y(He,{source:"submit"}):"multiple"===P&&Y("",{source:"blur"})),ge&&ge.apply(void 0,arguments))}}),Le&&!Xe&&s.createElement("span",{style:{width:0,height:0,display:"flex",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(E.map((function(e){var t=e.label,n=e.value;return["number","string"].includes(Object(l.a)(t))?t:n})).join(", "))),Ot,pt,vt),s.createElement(ce.Provider,{value:mt},ht)}));var de=n(185);function pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(n),!0).forEach((function(t){me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var be=s.forwardRef((function(e,t){var n=e.height,o=e.offset,r=e.children,a=e.prefixCls,i=e.onInnerResize,c={},u={display:"flex",flexDirection:"column"};return void 0!==o&&(c={height:n,position:"relative",overflow:"hidden"},u=ve(ve({},u),{},{transform:"translateY(".concat(o,"px)"),position:"absolute",left:0,right:0,top:0})),s.createElement("div",{style:c},s.createElement(de.a,{onResize:function(e){e.offsetHeight&&i&&i()}},s.createElement("div",{style:u,className:O()(me({},"".concat(a,"-holder-inner"),a)),ref:t},r)))}));be.displayName="Filler";var he=be,ge=n(81);function ye(e){return(ye="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Oe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function we(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Se(e,t){return(Se=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function je(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=Me(e);if(t){var r=Me(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return Ce(this,n)}}function Ce(e,t){return!t||"object"!==ye(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Me(e){return(Me=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ie(e){return"touches"in e?e.touches[0].pageY:e.pageY}var Ne=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Se(e,t)}(a,e);var t,n,o,r=je(a);function a(){var e;Ee(this,a);for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return(e=r.call.apply(r,[this].concat(n))).moveRaf=null,e.scrollbarRef=s.createRef(),e.thumbRef=s.createRef(),e.visibleTimeout=null,e.state={dragging:!1,pageY:null,startTop:null,visible:!1},e.delayHidden=function(){clearTimeout(e.visibleTimeout),e.setState({visible:!0}),e.visibleTimeout=setTimeout((function(){e.setState({visible:!1})}),2e3)},e.onScrollbarTouchStart=function(e){e.preventDefault()},e.onContainerMouseDown=function(e){e.stopPropagation(),e.preventDefault()},e.patchEvents=function(){window.addEventListener("mousemove",e.onMouseMove),window.addEventListener("mouseup",e.onMouseUp),e.thumbRef.current.addEventListener("touchmove",e.onMouseMove),e.thumbRef.current.addEventListener("touchend",e.onMouseUp)},e.removeEvents=function(){window.removeEventListener("mousemove",e.onMouseMove),window.removeEventListener("mouseup",e.onMouseUp),e.scrollbarRef.current.removeEventListener("touchstart",e.onScrollbarTouchStart),e.thumbRef.current.removeEventListener("touchstart",e.onMouseDown),e.thumbRef.current.removeEventListener("touchmove",e.onMouseMove),e.thumbRef.current.removeEventListener("touchend",e.onMouseUp),ge.a.cancel(e.moveRaf)},e.onMouseDown=function(t){var n=e.props.onStartMove;e.setState({dragging:!0,pageY:Ie(t),startTop:e.getTop()}),n(),e.patchEvents(),t.stopPropagation(),t.preventDefault()},e.onMouseMove=function(t){var n=e.state,o=n.dragging,r=n.pageY,a=n.startTop,i=e.props.onScroll;if(ge.a.cancel(e.moveRaf),o){var c=a+(Ie(t)-r),u=e.getEnableScrollRange(),l=e.getEnableHeightRange(),s=l?c/l:0,f=Math.ceil(s*u);e.moveRaf=Object(ge.a)((function(){i(f)}))}},e.onMouseUp=function(){var t=e.props.onStopMove;e.setState({dragging:!1}),t(),e.removeEvents()},e.getSpinHeight=function(){var t=e.props,n=t.height,o=n/t.count*10;return o=Math.max(o,20),o=Math.min(o,n/2),Math.floor(o)},e.getEnableScrollRange=function(){var t=e.props;return t.scrollHeight-t.height||0},e.getEnableHeightRange=function(){return e.props.height-e.getSpinHeight()||0},e.getTop=function(){var t=e.props.scrollTop,n=e.getEnableScrollRange(),o=e.getEnableHeightRange();return 0===t||0===n?0:t/n*o},e.showScroll=function(){var t=e.props,n=t.height;return t.scrollHeight>n},e}return t=a,(n=[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(e){e.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var e=this.state,t=e.dragging,n=e.visible,o=this.props.prefixCls,r=this.getSpinHeight(),a=this.getTop(),i=this.showScroll(),c=i&&n;return s.createElement("div",{ref:this.scrollbarRef,className:O()("".concat(o,"-scrollbar"),Oe({},"".concat(o,"-scrollbar-show"),i)),style:{width:8,top:0,bottom:0,right:0,position:"absolute",display:c?null:"none"},onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},s.createElement("div",{ref:this.thumbRef,className:O()("".concat(o,"-scrollbar-thumb"),Oe({},"".concat(o,"-scrollbar-thumb-moving"),t)),style:{width:"100%",height:r,top:a,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}])&&we(t.prototype,n),o&&we(t,o),a}(s.Component);function Re(e){var t=e.children,n=e.setRef,o=s.useCallback((function(e){n(e)}),[]);return s.cloneElement(t,{ref:o})}var xe=n(99);function Te(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var Pe=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.maps=void 0,this.maps={},this.maps.prototype=null}var t,n,o;return t=e,(n=[{key:"set",value:function(e,t){this.maps[e]=t}},{key:"get",value:function(e){return this.maps[e]}}])&&Te(t.prototype,n),o&&Te(t,o),e}();function De(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var o,r,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);i=!0);}catch(u){c=!0,r=u}finally{try{i||null==n.return||n.return()}finally{if(c)throw r}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Ae(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ae(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function ke(e){return(ke="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var o,r,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);i=!0);}catch(u){c=!0,r=u}finally{try{i||null==n.return||n.return()}finally{if(c)throw r}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Le(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Le(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Le(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Fe(e,t,n){var o=_e(s.useState(e),2),r=o[0],a=o[1],i=_e(s.useState(null),2),c=i[0],u=i[1];return s.useEffect((function(){var o=function(e,t,n){var o,r,a=e.length,i=t.length;if(0===a&&0===i)return null;a<i?(o=e,r=t):(o=t,r=e);var c={__EMPTY_ITEM__:!0};function u(e){return void 0!==e?n(e):c}for(var l=null,s=1!==Math.abs(a-i),f=0;f<r.length;f+=1){var d=u(o[f]);if(d!==u(r[f])){l=f,s=s||d!==u(r[f+1]);break}}return null===l?null:{index:l,multiple:s}}(r||[],e||[],t);void 0!==(null===o||void 0===o?void 0:o.index)&&(null===n||void 0===n||n(o.index),u(e[o.index])),a(e)}),[e]),[c]}function Ue(e){return(Ue="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var He="object"===("undefined"===typeof navigator?"undefined":Ue(navigator))&&/Firefox/i.test(navigator.userAgent),Ke=function(e,t){var n=Object(s.useRef)(!1),o=Object(s.useRef)(null);function r(){clearTimeout(o.current),n.current=!0,o.current=setTimeout((function(){n.current=!1}),50)}var a=Object(s.useRef)({top:e,bottom:t});return a.current.top=e,a.current.bottom=t,function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=e<0&&a.current.top||e>0&&a.current.bottom;return t&&i?(clearTimeout(o.current),n.current=!1):i&&!n.current||r(),!n.current&&i}};var Ve=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll"];function We(){return(We=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){Be(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Be(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var o,r,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);i=!0);}catch(u){c=!0,r=u}finally{try{i||null==n.return||n.return()}finally{if(c)throw r}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Xe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Qe(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var qe=[],Ze={overflowY:"auto",overflowAnchor:"none"};function $e(e,t){var n=e.prefixCls,o=void 0===n?"rc-virtual-list":n,r=e.className,a=e.height,i=e.itemHeight,c=e.fullHeight,u=void 0===c||c,l=e.style,f=e.data,d=e.children,p=e.itemKey,v=e.virtual,m=e.component,b=void 0===m?"div":m,h=e.onScroll,g=Qe(e,Ve),y=!(!1===v||!a||!i),E=y&&f&&i*f.length>a,w=Ge(Object(s.useState)(0),2),S=w[0],j=w[1],C=Ge(Object(s.useState)(!1),2),M=C[0],I=C[1],N=O()(o,r),R=f||qe,x=Object(s.useRef)(),T=Object(s.useRef)(),P=Object(s.useRef)(),D=s.useCallback((function(e){return"function"===typeof p?p(e):null===e||void 0===e?void 0:e[p]}),[p]),A={getKey:D};function k(e){j((function(t){var n=function(e){var t=e;Number.isNaN(q.current)||(t=Math.min(t,q.current));return t=Math.max(t,0)}("function"===typeof e?e(t):e);return x.current.scrollTop=n,n}))}var _=Object(s.useRef)({start:0,end:R.length}),L=Object(s.useRef)(),F=Ge(Fe(R,D),1)[0];L.current=F;var U=Ge(function(e,t,n){var o=De(s.useState(0),2),r=o[0],a=o[1],i=Object(s.useRef)(new Map),c=Object(s.useRef)(new Pe),u=Object(s.useRef)(0);function l(){u.current+=1;var e=u.current;Promise.resolve().then((function(){e===u.current&&(i.current.forEach((function(e,t){if(e&&e.offsetParent){var n=Object(xe.a)(e),o=n.offsetHeight;c.current.get(t)!==o&&c.current.set(t,n.offsetHeight)}})),a((function(e){return e+1})))}))}return[function(o,r){var a=e(o),c=i.current.get(a);r?(i.current.set(a,r),l()):i.current.delete(a),!c!==!r&&(r?null===t||void 0===t||t(o):null===n||void 0===n||n(o))},l,c.current,r]}(D,null,null),4),H=U[0],K=U[1],V=U[2],W=U[3],z=s.useMemo((function(){if(!y)return{scrollHeight:void 0,start:0,end:R.length-1,offset:void 0};var e;if(!E)return{scrollHeight:(null===(e=T.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:R.length-1,offset:void 0};for(var t,n,o,r=0,c=R.length,u=0;u<c;u+=1){var l=R[u],s=D(l),f=V.get(s),d=r+(void 0===f?i:f);d>=S&&void 0===t&&(t=u,n=r),d>S+a&&void 0===o&&(o=u),r=d}return void 0===t&&(t=0,n=0),void 0===o&&(o=R.length-1),{scrollHeight:r,start:t,end:o=Math.min(o+1,R.length),offset:n}}),[E,y,S,R,W,a]),Y=z.scrollHeight,B=z.start,G=z.end,X=z.offset;_.current.start=B,_.current.end=G;var Q=Y-a,q=Object(s.useRef)(Q);q.current=Q;var Z=S<=0,$=S>=Q,J=Ke(Z,$);var ee=Ge(function(e,t,n,o){var r=Object(s.useRef)(0),a=Object(s.useRef)(null),i=Object(s.useRef)(null),c=Object(s.useRef)(!1),u=Ke(t,n);return[function(t){if(e){ge.a.cancel(a.current);var n=t.deltaY;r.current+=n,i.current=n,u(n)||(He||t.preventDefault(),a.current=Object(ge.a)((function(){var e=c.current?10:1;o(r.current*e),r.current=0})))}},function(t){e&&(c.current=t.detail===i.current)}]}(y,Z,$,(function(e){k((function(t){return t+e}))})),2),te=ee[0],ne=ee[1];!function(e,t,n){var o,r=Object(s.useRef)(!1),a=Object(s.useRef)(0),i=Object(s.useRef)(null),c=Object(s.useRef)(null),u=function(e){if(r.current){var t=Math.ceil(e.touches[0].pageY),o=a.current-t;a.current=t,n(o)&&e.preventDefault(),clearInterval(c.current),c.current=setInterval((function(){(!n(o*=.9333333333333333,!0)||Math.abs(o)<=.1)&&clearInterval(c.current)}),16)}},l=function(){r.current=!1,o()},f=function(e){o(),1!==e.touches.length||r.current||(r.current=!0,a.current=Math.ceil(e.touches[0].pageY),i.current=e.target,i.current.addEventListener("touchmove",u),i.current.addEventListener("touchend",l))};o=function(){i.current&&(i.current.removeEventListener("touchmove",u),i.current.removeEventListener("touchend",l))},s.useLayoutEffect((function(){return e&&t.current.addEventListener("touchstart",f),function(){t.current.removeEventListener("touchstart",f),o(),clearInterval(c.current)}}),[e])}(y,x,(function(e,t){return!J(e,t)&&(te({preventDefault:function(){},deltaY:e}),!0)})),s.useLayoutEffect((function(){function e(e){y&&e.preventDefault()}return x.current.addEventListener("wheel",te),x.current.addEventListener("DOMMouseScroll",ne),x.current.addEventListener("MozMousePixelScroll",e),function(){x.current.removeEventListener("wheel",te),x.current.removeEventListener("DOMMouseScroll",ne),x.current.removeEventListener("MozMousePixelScroll",e)}}),[y]);var oe=function(e,t,n,o,r,a,i,c){var u=s.useRef();return function(l){if(null!==l&&void 0!==l){if(ge.a.cancel(u.current),"number"===typeof l)i(l);else if(l&&"object"===ke(l)){var s,f=l.align;s="index"in l?l.index:t.findIndex((function(e){return r(e)===l.key}));var d=l.offset,p=void 0===d?0:d;!function c(l,d){if(!(l<0)&&e.current){var v=e.current.clientHeight,m=!1,b=d;if(v){for(var h=d||f,g=0,y=0,O=0,E=Math.min(t.length,s),w=0;w<=E;w+=1){var S=r(t[w]);y=g;var j=n.get(S);g=O=y+(void 0===j?o:j),w===s&&void 0===j&&(m=!0)}var C=null;switch(h){case"top":C=y-p;break;case"bottom":C=O-v+p;break;default:var M=e.current.scrollTop;y<M?b="top":O>M+v&&(b="bottom")}null!==C&&C!==e.current.scrollTop&&i(C)}u.current=Object(ge.a)((function(){m&&a(),c(l-1,b)}))}}(3)}}else c()}}(x,R,V,i,D,K,k,(function(){var e;null===(e=P.current)||void 0===e||e.delayHidden()}));s.useImperativeHandle(t,(function(){return{scrollTo:oe}}));var re=function(e,t,n,o,r,a){var i=a.getKey;return e.slice(t,n+1).map((function(e,n){var a=r(e,t+n,{}),c=i(e);return s.createElement(Re,{key:c,setRef:function(t){return o(e,t)}},a)}))}(R,B,G,H,d,A),ae=null;return a&&(ae=Ye(Be({},u?"height":"maxHeight",a),Ze),y&&(ae.overflowY="hidden",M&&(ae.pointerEvents="none"))),s.createElement("div",We({style:Ye(Ye({},l),{},{position:"relative"}),className:N},g),s.createElement(b,{className:"".concat(o,"-holder"),style:ae,ref:x,onScroll:function(e){var t=e.currentTarget.scrollTop;t!==S&&k(t),null===h||void 0===h||h(e)}},s.createElement(he,{prefixCls:o,height:Y,offset:X,onInnerResize:K,ref:T},re)),y&&s.createElement(Ne,{ref:P,prefixCls:o,scrollTop:S,height:a,scrollHeight:Y,count:R.length,onScroll:function(e){k(e)},onStartMove:function(){I(!0)},onStopMove:function(){I(!1)}}))}var Je=s.forwardRef($e);Je.displayName="List";var et=Je;var tt=s.createContext(null),nt=["disabled","title","children","style","className"];function ot(e){return"string"===typeof e||"number"===typeof e}var rt=function(e,t){var n=s.useContext(ce),i=n.prefixCls,l=n.id,f=n.open,d=n.multiple,p=n.mode,v=n.searchValue,m=n.toggleOpen,b=n.notFoundContent,h=n.onPopupScroll,g=s.useContext(tt),y=g.flattenOptions,E=g.onActiveValue,S=g.defaultActiveFirstOption,j=g.onSelect,M=g.menuItemSelectedIcon,I=g.rawValues,N=g.fieldNames,R=g.virtual,x=g.listHeight,T=g.listItemHeight,P="".concat(i,"-item"),D=C((function(){return y}),[f,y],(function(e,t){return t[0]&&e[1]!==t[1]})),A=s.useRef(null),k=function(e){e.preventDefault()},_=function(e){A.current&&A.current.scrollTo("number"===typeof e?{index:e}:e)},L=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=D.length,o=0;o<n;o+=1){var r=(e+o*t+n)%n,a=D[r],i=a.group,c=a.data;if(!i&&!c.disabled)return r}return-1},F=s.useState((function(){return L(0)})),U=Object(c.a)(F,2),H=U[0],V=U[1],W=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];V(e);var n={source:t?"keyboard":"mouse"},o=D[e];o?E(o.value,e,n):E(null,-1,n)};Object(s.useEffect)((function(){W(!1!==S?L(0):-1)}),[D.length,v]);var z=s.useCallback((function(e){return I.has(e)&&"combobox"!==p}),[p,Object(r.a)(I).toString()]);Object(s.useEffect)((function(){var e,t=setTimeout((function(){if(!d&&f&&1===I.size){var e=Array.from(I)[0],t=D.findIndex((function(t){return t.data.value===e}));-1!==t&&(W(t),_(t))}}));f&&(null===(e=A.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[f,v]);var Y=function(e){void 0!==e&&j(e,{selected:!I.has(e)}),d||m(!1)};if(s.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case w.N:case w.P:case w.UP:case w.DOWN:var o=0;if(t===w.UP?o=-1:t===w.DOWN?o=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&n&&(t===w.N?o=1:t===w.P&&(o=-1)),0!==o){var r=L(H+o,o);_(r),W(r,!0)}break;case w.ENTER:var a=D[H];a&&!a.data.disabled?Y(a.value):Y(void 0),f&&e.preventDefault();break;case w.ESC:m(!1),f&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){_(e)}}})),0===D.length)return s.createElement("div",{role:"listbox",id:"".concat(l,"_list"),className:"".concat(P,"-empty"),onMouseDown:k},b);var G=Object.keys(N).map((function(e){return N[e]})),Q=function(e){return e.label},q=function(e){var t=D[e];if(!t)return null;var n=t.data||{},r=n.value,a=t.group,i=B(n,!0),c=Q(t);return t?s.createElement("div",Object(o.a)({"aria-label":"string"!==typeof c||a?null:c},i,{key:e,role:a?"presentation":"option",id:"".concat(l,"_list_").concat(e),"aria-selected":z(r)}),r):null};return s.createElement(s.Fragment,null,s.createElement("div",{role:"listbox",id:"".concat(l,"_list"),style:{height:0,width:0,overflow:"hidden"}},q(H-1),q(H),q(H+1)),s.createElement(et,{itemKey:"key",ref:A,data:D,height:x,itemHeight:T,fullHeight:!1,onMouseDown:k,onScroll:h,virtual:R},(function(e,t){var n,r=e.group,i=e.groupOption,c=e.data,l=e.label,f=e.value,d=c.key;if(r){var p,v=null!==(p=c.title)&&void 0!==p?p:ot(l)&&l;return s.createElement("div",{className:O()(P,"".concat(P,"-group")),title:v},void 0!==l?l:d)}var m=c.disabled,b=c.title,h=(c.children,c.style),g=c.className,y=function(e,t){var n=K({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}(Object(u.a)(c,nt),G),E=z(f),w="".concat(P,"-option"),S=O()(P,w,g,(n={},Object(a.a)(n,"".concat(w,"-grouped"),i),Object(a.a)(n,"".concat(w,"-active"),H===t&&!m),Object(a.a)(n,"".concat(w,"-disabled"),m),Object(a.a)(n,"".concat(w,"-selected"),E),n)),j=Q(e),C=!M||"function"===typeof M||E,I="number"===typeof j?j:j||f,N=ot(I)?I.toString():void 0;return void 0!==b&&(N=b),s.createElement("div",Object(o.a)({},B(y),{"aria-selected":E,className:S,title:N,onMouseMove:function(){H===t||m||W(t)},onClick:function(){m||Y(f)},style:h}),s.createElement("div",{className:"".concat(w,"-content")},I),s.isValidElement(M)||E,C&&s.createElement(X,{className:"".concat(P,"-option-state"),customizeIcon:M,customizeIconProps:{isSelected:E}},E?"\u2713":null))})))},at=s.forwardRef(rt);at.displayName="OptionList";var it=at,ct=function(){return null};ct.isSelectOption=!0;var ut=ct,lt=function(){return null};lt.isSelectOptGroup=!0;var st=lt;function ft(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[];return f.a.Children.forEach(e,(function(e){(void 0!==e&&null!==e||t.keepEmpty)&&(Array.isArray(e)?n=n.concat(ft(e)):Object(j.isFragment)(e)&&e.props?n=n.concat(ft(e.props.children,t)):n.push(e))})),n}var dt=["children","value"],pt=["children"];function vt(e){var t=e.key,n=e.props,o=n.children,r=n.value,a=Object(u.a)(n,dt);return Object(i.a)({key:t,value:void 0!==r?r:t,children:o},a)}function mt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return ft(e).map((function(e,n){if(!s.isValidElement(e)||!e.type)return null;var o=e.type.isSelectOptGroup,r=e.key,a=e.props,c=a.children,l=Object(u.a)(a,pt);return t||!o?vt(e):Object(i.a)(Object(i.a)({key:"__RC_SELECT_GRP__".concat(null===r?n:r,"__"),label:r},l),{},{options:mt(c)})})).filter((function(e){return e}))}var bt=n(309);function ht(e){var t=s.useRef();return t.current=e,s.useCallback((function(){return t.current.apply(t,arguments)}),[])}function gt(e,t){return $(e).join("").toUpperCase().includes(t)}var yt=["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"],Ot=["inputValue"];var Et=s.forwardRef((function(e,t){var n=e.id,f=e.mode,d=e.prefixCls,p=void 0===d?"rc-select":d,v=e.backfill,m=e.fieldNames,b=e.inputValue,h=e.searchValue,y=e.onSearch,O=e.autoClearSearchValue,E=void 0===O||O,w=e.onSelect,S=e.onDeselect,j=e.dropdownMatchSelectWidth,C=void 0===j||j,M=e.filterOption,I=e.filterSort,N=e.optionFilterProp,R=e.optionLabelProp,x=e.options,A=e.children,k=e.defaultActiveFirstOption,_=e.menuItemSelectedIcon,L=e.virtual,F=e.listHeight,U=void 0===F?200:F,H=e.listItemHeight,K=void 0===H?20:H,V=e.value,W=e.defaultValue,z=e.labelInValue,Y=e.onChange,B=Object(u.a)(e,yt),G=Object(bt.a)(n),X=se(f),Q=!(x||!A),q=s.useMemo((function(){return(void 0!==M||"combobox"!==f)&&M}),[M,f]),Z=s.useMemo((function(){return P(m,Q)}),[JSON.stringify(m),Q]),J=g("",{value:void 0!==h?h:b,postState:function(e){return e||""}}),ee=Object(c.a)(J,2),te=ee[0],ne=ee[1],oe=function(e,t,n,o,r){return s.useMemo((function(){var a=e;!e&&(a=mt(t));var i=new Map,c=new Map,u=function(e,t,n){n&&"string"===typeof n&&e.set(t[n],t)};return function e(t){for(var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l=0;l<t.length;l+=1){var s=t[l];!s[n.options]||a?(i.set(s[n.value],s),u(c,s,n.label),u(c,s,o),u(c,s,r)):e(s[n.options],!0)}}(a),{options:a,valueOptions:i,labelOptions:c}}),[e,t,n,o,r])}(x,A,Z,N,R),re=oe.valueOptions,ae=oe.labelOptions,ie=oe.options,ce=s.useCallback((function(e){return $(e).map((function(e){var t,n,o,r,a;(function(e){return!e||"object"!==Object(l.a)(e)})(e)?t=e:(o=e.key,n=e.label,t=null!==(a=e.value)&&void 0!==a?a:o);var i,c=re.get(t);c&&(void 0===n&&(n=null===c||void 0===c?void 0:c[R||Z.label]),void 0===o&&(o=null!==(i=null===c||void 0===c?void 0:c.key)&&void 0!==i?i:t),r=null===c||void 0===c?void 0:c.disabled);return{label:n,value:t,key:o,disabled:r}}))}),[Z,R,re]),ue=g(W,{value:V}),le=Object(c.a)(ue,2),de=le[0],pe=le[1],ve=function(e,t){var n=s.useRef({values:new Map,options:new Map});return[s.useMemo((function(){var o=n.current,r=o.values,a=o.options,c=e.map((function(e){var t;return void 0===e.label?Object(i.a)(Object(i.a)({},e),{},{label:null===(t=r.get(e.value))||void 0===t?void 0:t.label}):e})),u=new Map,l=new Map;return c.forEach((function(e){u.set(e.value,e),l.set(e.value,t.get(e.value)||a.get(e.value))})),n.current.values=u,n.current.options=l,c}),[e,t]),s.useCallback((function(e){return t.get(e)||n.current.options.get(e)}),[t])]}(s.useMemo((function(){var e,t=ce(de);return"combobox"!==f||(null===(e=t[0])||void 0===e?void 0:e.value)?t:[]}),[de,ce,f]),re),me=Object(c.a)(ve,2),be=me[0],he=me[1],ge=s.useMemo((function(){if(!f&&1===be.length){var e=be[0];if(null===e.value&&(null===e.label||void 0===e.label))return[]}return be.map((function(e){var t;return Object(i.a)(Object(i.a)({},e),{},{label:null!==(t=e.label)&&void 0!==t?t:e.value})}))}),[f,be]),ye=s.useMemo((function(){return new Set(be.map((function(e){return e.value})))}),[be]);s.useEffect((function(){if("combobox"===f){var e,t=null===(e=be[0])||void 0===e?void 0:e.value;void 0!==t&&null!==t&&ne(String(t))}}),[be]);var Oe=ht((function(e,t){var n,o=null!==t&&void 0!==t?t:e;return n={},Object(a.a)(n,Z.value,e),Object(a.a)(n,Z.label,o),n})),Ee=function(e,t,n,o,r){return s.useMemo((function(){if(!n||!1===o)return e;var c=t.options,u=t.label,l=t.value,s=[],f="function"===typeof o,d=n.toUpperCase(),p=f?o:function(e,t){return r?gt(t[r],d):t[c]?gt(t["children"!==u?u:"label"],d):gt(t[l],d)},v=f?function(e){return D(e)}:function(e){return e};return e.forEach((function(e){if(e[c])if(p(n,v(e)))s.push(e);else{var t=e[c].filter((function(e){return p(n,v(e))}));t.length&&s.push(Object(i.a)(Object(i.a)({},e),{},Object(a.a)({},c,t)))}else p(n,v(e))&&s.push(e)})),s}),[e,o,r,n,t])}(s.useMemo((function(){if("tags"!==f)return ie;var e=Object(r.a)(ie);return Object(r.a)(be).sort((function(e,t){return e.value<t.value?-1:1})).forEach((function(t){var n=t.value;(function(e){return re.has(e)})(n)||e.push(Oe(n,t.label))})),e}),[Oe,ie,re,be,f]),Z,te,q,N),we=s.useMemo((function(){return"tags"!==f||!te||Ee.some((function(e){return e[N||"value"]===te}))?Ee:[Oe(te)].concat(Object(r.a)(Ee))}),[Oe,N,f,Ee,te]),Se=s.useMemo((function(){return I?Object(r.a)(we).sort((function(e,t){return I(e,t)})):we}),[we,I]),je=s.useMemo((function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fieldNames,o=t.childrenAsData,r=[],a=P(n,!1),i=a.label,c=a.value,u=a.options;function l(e,t){e.forEach((function(e){var n=e[i];if(t||!(u in e)){var a=e[c];r.push({key:T(e,r.length),groupOption:t,data:e,label:n,value:a})}else{var s=n;void 0===s&&o&&(s=e.label),r.push({key:T(e,r.length),group:!0,data:e,label:s}),l(e[u],!0)}}))}return l(e,!1),r}(Se,{fieldNames:Z,childrenAsData:Q})}),[Se,Z,Q]),Ce=function(e){var t=ce(e);if(pe(t),Y&&(t.length!==be.length||t.some((function(e,t){var n;return(null===(n=be[t])||void 0===n?void 0:n.value)!==(null===e||void 0===e?void 0:e.value)})))){var n=z?t:t.map((function(e){return e.value})),o=t.map((function(e){return D(he(e.value))}));Y(X?n:n[0],X?o:o[0])}},Me=s.useState(null),Ie=Object(c.a)(Me,2),Ne=Ie[0],Re=Ie[1],xe=s.useState(0),Te=Object(c.a)(xe,2),Pe=Te[0],De=Te[1],Ae=void 0!==k?k:"combobox"!==f,ke=s.useCallback((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.source,r=void 0===o?"keyboard":o;De(t),v&&"combobox"===f&&null!==e&&"keyboard"===r&&Re(String(e))}),[v,f]),_e=function(e,t){var n=function(){var t,n=he(e);return[z?{label:null===n||void 0===n?void 0:n[Z.label],value:e,key:null!==(t=null===n||void 0===n?void 0:n.key)&&void 0!==t?t:e}:e,D(n)]};if(t&&w){var o=n(),r=Object(c.a)(o,2),a=r[0],i=r[1];w(a,i)}else if(!t&&S){var u=n(),l=Object(c.a)(u,2),s=l[0],f=l[1];S(s,f)}},Le=ht((function(e,t){var n,o=!X||t.selected;n=o?X?[].concat(Object(r.a)(be),[e]):[e]:be.filter((function(t){return t.value!==e})),Ce(n),_e(e,o),"combobox"===f?Re(""):se&&!E||(ne(""),Re(""))})),Fe=s.useMemo((function(){var e=!1!==L&&!1!==C;return Object(i.a)(Object(i.a)({},oe),{},{flattenOptions:je,onActiveValue:ke,defaultActiveFirstOption:Ae,onSelect:Le,menuItemSelectedIcon:_,rawValues:ye,fieldNames:Z,virtual:e,listHeight:U,listItemHeight:K,childrenAsData:Q})}),[oe,je,ke,Ae,Le,_,ye,Z,L,C,U,K,Q]);return s.createElement(tt.Provider,{value:Fe},s.createElement(fe,Object(o.a)({},B,{id:G,prefixCls:p,ref:t,omitDomProps:Ot,mode:f,displayValues:ge,onDisplayValuesChange:function(e,t){Ce(e),"remove"!==t.type&&"clear"!==t.type||t.values.forEach((function(e){_e(e.value,!1)}))},searchValue:te,onSearch:function(e,t){if(ne(e),Re(null),"submit"!==t.source)"blur"!==t.source&&("combobox"===f&&Ce(e),null===y||void 0===y||y(e));else{var n=(e||"").trim();if(n){var o=Array.from(new Set([].concat(Object(r.a)(ye),[n])));Ce(o),_e(n,!0),ne("")}}},onSearchSplit:function(e){var t=e;"tags"!==f&&(t=e.map((function(e){var t=ae.get(e);return null===t||void 0===t?void 0:t.value})).filter((function(e){return void 0!==e})));var n=Array.from(new Set([].concat(Object(r.a)(ye),Object(r.a)(t))));Ce(n),n.forEach((function(e){_e(e,!0)}))},dropdownMatchSelectWidth:C,OptionList:it,emptyOptions:!je.length,activeValue:Ne,activeDescendantId:"".concat(G,"_list_").concat(Pe)})))}));Et.Option=ut,Et.OptGroup=st;var wt=Et;t.c=wt}}]); |