(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[1],{196:function(e,t,n){n(343),e.exports=self.fetch.bind(self)},209:function(e,t,n){"use strict";var r=n(40),o=n(3),a=n(0),i=n(52),c=n(39),u=n.n(c),l=n(45),s=n(46),f=n(47),d=n(48),p=n(51),b=n(41),v=n(90),h=n(246),m=n(123),y=n(450),g=n(247),O=function(e,t){var n=e.prefixCls,i=e.id,c=e.flattenOptions,l=e.childrenAsData,s=e.values,f=e.searchValue,d=e.multiple,O=e.defaultActiveFirstOption,E=e.height,w=e.itemHeight,j=e.notFoundContent,S=e.open,C=e.menuItemSelectedIcon,R=e.virtual,I=e.onSelect,T=e.onToggleOpen,M=e.onActiveValue,N=e.onScroll,x=e.onMouseEnter,P="".concat(n,"-item"),A=Object(m.a)((function(){return c}),[S,c],(function(e,t){return t[0]&&e[1]!==t[1]})),_=a.useRef(null),D=function(e){e.preventDefault()},L=function(e){_.current&&_.current.scrollTo({index:e})},U=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=A.length,r=0;r1&&void 0!==arguments[1]&&arguments[1];H(e);var n={source:t?"keyboard":"mouse"},r=A[e];r?M(r.data.value,e,n):M(null,-1,n)};a.useEffect((function(){B(!1!==O?U(0):-1)}),[A.length,f]),a.useEffect((function(){var e,t=setTimeout((function(){if(!d&&S&&1===s.size){var e=Array.from(s)[0],t=A.findIndex((function(t){return t.data.value===e}));B(t),L(t)}}));S&&(null===(e=_.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[S]);var K=function(e){void 0!==e&&I(e,{selected:!s.has(e)}),d||T(!1)};if(a.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which;switch(t){case v.a.UP:case v.a.DOWN:var n=0;if(t===v.a.UP?n=-1:t===v.a.DOWN&&(n=1),0!==n){var r=U(F+n,n);L(r),B(r,!0)}break;case v.a.ENTER:var o=A[F];o&&!o.data.disabled?K(o.data.value):K(void 0),S&&e.preventDefault();break;case v.a.ESC:T(!1),S&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){L(e)}}})),0===A.length)return a.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(P,"-empty"),onMouseDown:D},j);function W(e){var t=A[e];if(!t)return null;var n=t.data||{},r=n.value,c=n.label,u=n.children,f=Object(h.a)(n,!0),d=l?u:c;return t?a.createElement("div",Object(o.a)({"aria-label":"string"===typeof d?d:null},f,{key:e,role:"option",id:"".concat(i,"_list_").concat(e),"aria-selected":s.has(r)}),r):null}return a.createElement(a.Fragment,null,a.createElement("div",{role:"listbox",id:"".concat(i,"_list"),style:{height:0,width:0,overflow:"hidden"}},W(F-1),W(F),W(F+1)),a.createElement(y.a,{itemKey:"key",ref:_,data:A,height:E,itemHeight:w,fullHeight:!1,onMouseDown:D,onScroll:N,virtual:R,onMouseEnter:x},(function(e,t){var n,i=e.group,c=e.groupOption,f=e.data,d=f.label,b=f.key;if(i)return a.createElement("div",{className:u()(P,"".concat(P,"-group"))},void 0!==d?d:b);var v=f.disabled,h=f.value,m=f.title,y=f.children,O=f.style,E=f.className,w=Object(p.a)(f,["disabled","value","title","children","style","className"]),j=s.has(h),S="".concat(P,"-option"),R=u()(P,S,E,(n={},Object(r.a)(n,"".concat(S,"-grouped"),c),Object(r.a)(n,"".concat(S,"-active"),F===t&&!v),Object(r.a)(n,"".concat(S,"-disabled"),v),Object(r.a)(n,"".concat(S,"-selected"),j),n)),I=!C||"function"===typeof C||j,T=(l?y:d)||h,M="string"===typeof T||"number"===typeof T?T.toString():void 0;return void 0!==m&&(M=m),a.createElement("div",Object(o.a)({},w,{"aria-selected":j,className:R,title:M,onMouseMove:function(){F===t||v||B(t)},onClick:function(){v||K(h)},style:O}),a.createElement("div",{className:"".concat(S,"-content")},T),a.isValidElement(C)||j,I&&a.createElement(g.a,{className:"".concat(P,"-option-state"),customizeIcon:C,customizeIconProps:{isSelected:j}},j?"\u2713":null))})))},E=a.forwardRef(O);E.displayName="OptionList";var w=E,j=function(){return null};j.isSelectOption=!0;var S=j,C=function(){return null};C.isSelectOptGroup=!0;var R=C,I=n(43),T=n(85);function M(e){var t=e.key,n=e.props,r=n.children,o=n.value,a=Object(p.a)(n,["children","value"]);return Object(I.a)({key:t,value:void 0!==o?o:t,children:r},a)}function N(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object(T.a)(e).map((function(e,n){if(!a.isValidElement(e)||!e.type)return null;var r=e.type.isSelectOptGroup,o=e.key,i=e.props,c=i.children,u=Object(p.a)(i,["children"]);return t||!r?M(e):Object(I.a)(Object(I.a)({key:"__RC_SELECT_GRP__".concat(null===o?n:o,"__"),label:o},u),{},{options:N(c)})})).filter((function(e){return e}))}var x=n(288),P=n(452),A=n(44),_=n(62),D=n(219);var L=function(e){var t=e.mode,n=e.options,r=e.children,o=e.backfill,i=e.allowClear,c=e.placeholder,u=e.getInputElement,l=e.showSearch,s=e.onSearch,f=e.defaultOpen,d=e.autoFocus,p=e.labelInValue,b=e.value,v=e.inputValue,h=e.optionLabelProp,m="multiple"===t||"tags"===t,y=void 0!==l?l:m||"combobox"===t,g=n||N(r);if(Object(_.a)("tags"!==t||g.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var O=g.some((function(e){return e.options?e.options.some((function(e){return"number"===typeof("value"in e?e.value:e.key)})):"number"===typeof("value"in e?e.value:e.key)}));Object(_.a)(!O,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(_.a)("combobox"!==t||!h,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(_.a)("combobox"===t||!o,"`backfill` only works with `combobox` mode."),Object(_.a)("combobox"===t||!u,"`getInputElement` only work with `combobox` mode."),Object(_.b)("combobox"!==t||!u||!i||!c,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),s&&!y&&"combobox"!==t&&"tags"!==t&&Object(_.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(_.b)(!f||d,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),void 0!==b&&null!==b){var E=Object(D.d)(b);Object(_.a)(!p||E.every((function(e){return"object"===Object(A.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(_.a)(!m||Array.isArray(b),"`value` should be array when `mode` is `multiple` or `tags`")}if(r){var w=null;Object(T.a)(r).some((function(e){if(!a.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(T.a)(e.props.children).every((function(t){return!(a.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(w=t.type,!1)})):(w=t,!0))})),w&&Object(_.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(w.displayName||w.name||w,"`.")),Object(_.a)(void 0===v,"`inputValue` is deprecated, please use `searchValue` instead.")}},U=Object(P.a)({prefixCls:"rc-select",components:{optionList:w},convertChildrenToData:N,flattenOptions:x.d,getLabeledValue:x.e,filterOptions:x.b,isValueDisabled:x.g,findValueOption:x.c,warningProps:L,fillOptionsWithMissingValue:x.a}),k=function(e){Object(f.a)(n,e);var t=Object(d.a)(n);function n(){var e;return Object(l.a)(this,n),(e=t.apply(this,arguments)).selectRef=a.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(s.a)(n,[{key:"render",value:function(){return a.createElement(U,Object(o.a)({ref:this.selectRef},this.props))}}]),n}(a.Component);k.Option=S,k.OptGroup=R;var V=k,F=n(212),H={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"},B=n(50),K=function(e,t){return a.createElement(B.a,Object.assign({},e,{ref:t,icon:H}))};K.displayName="DownOutlined";var W=a.forwardRef(K),z=n(121),G={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"},Y=function(e,t){return a.createElement(B.a,Object.assign({},e,{ref:t,icon:G}))};Y.displayName="CheckOutlined";var X=a.forwardRef(Y),q=n(93),Q=n(120),Z=n(337);var $=n(82),J=n(194),ee=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o=0&&e[n].disabled;n-=1);var a=null;return-1!==n&&(a=o[n],o.splice(n,1)),{values:o,removedValue:a}}var u="undefined"!==typeof window&&window.document&&window.document.documentElement,l=0;function s(){var e;return u?(e=l,l+=1):e="TEST_OR_SSR",e}},232:function(e,t,n){"use strict";var r=n(3),o=n(43),a=n(41),i=n(51),c=n(0),u=n(39),l=n.n(u),s=n(195),f=void 0;function d(e,t){var n=e.prefixCls,a=e.invalidate,u=e.item,d=e.renderItem,p=e.responsive,b=e.registerSize,v=e.itemKey,h=e.className,m=e.style,y=e.children,g=e.display,O=e.order,E=e.component,w=void 0===E?"div":E,j=Object(i.a)(e,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","className","style","children","display","order","component"]),S=p&&!g;function C(e){b(v,e)}c.useEffect((function(){return function(){C(null)}}),[]);var R,I=d&&u!==f?d(u):y;a||(R={opacity:S?0:1,height:S?0:f,overflowY:S?"hidden":f,order:p?O:f,pointerEvents:S?"none":f,position:S?"absolute":f});var T={};S&&(T["aria-hidden"]=!0);var M=c.createElement(w,Object(r.a)({className:l()(!a&&n,h),style:Object(o.a)(Object(o.a)({},R),m)},T,j,{ref:t}),I);return p&&(M=c.createElement(s.a,{onResize:function(e){C(e.offsetWidth)}},M)),M}var p=c.forwardRef(d);p.displayName="Item";var b=p,v=n(60);var h=function(e,t){var n=c.useContext(g);if(!n){var o=e.component,a=void 0===o?"div":o,u=Object(i.a)(e,["component"]);return c.createElement(a,Object(r.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(g.Provider,{value:null},c.createElement(b,Object(r.a)({ref:t,className:l()(s,d)},f,p)))},m=c.forwardRef(h);m.displayName="RawItem";var y=m,g=c.createContext(null),O="responsive",E="invalidate";function w(e){return"+ ".concat(e.length," ...")}function j(e,t){var n=e.prefixCls,u=void 0===n?"rc-overflow":n,f=e.data,d=void 0===f?[]:f,p=e.renderItem,h=e.renderRawItem,m=e.itemKey,y=e.itemWidth,j=void 0===y?10:y,S=e.ssr,C=e.style,R=e.className,I=e.maxCount,T=e.renderRest,M=e.renderRawRest,N=e.suffix,x=e.component,P=void 0===x?"div":x,A=e.itemComponent,_=e.onVisibleChange,D=Object(i.a)(e,["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"]),L=function(){var e=Object(c.useState)({}),t=Object(a.a)(e,2)[1],n=Object(c.useRef)([]),r=Object(c.useRef)(!1),o=0,i=0;return Object(c.useEffect)((function(){return function(){r.current=!0}}),[]),function(e){var a=o;return o+=1,n.current.lengthI,je=Object(c.useMemo)((function(){var e=d;return Oe?e=null===F&&U?d:d.slice(0,Math.min(d.length,B/j)):"number"===typeof I&&(e=d.slice(0,I)),e}),[d,j,F,I,Oe]),Se=Object(c.useMemo)((function(){return Oe?d.slice(pe+1):d.slice(je.length)}),[d,je,Oe,pe]),Ce=Object(c.useCallback)((function(e,t){var n;return"function"===typeof m?m(e):null!==(n=m&&(null===e||void 0===e?void 0:e[m]))&&void 0!==n?n:t}),[m]),Re=Object(c.useCallback)(p||function(e){return e},[p]);function Ie(e,t){de(e),t||(me(eB){Ie(r-1),ue(e-o-re+J);break}}N&&Me(0)+re>B&&ue(null)}}),[B,z,J,re,Ce,je]);var Ne=he&&!!Se.length,xe={};null!==ce&&Oe&&(xe={position:"absolute",left:ce,top:0});var Pe,Ae={prefixCls:ye,responsive:Oe,component:A,invalidate:Ee},_e=h?function(e,t){var n=Ce(e,t);return c.createElement(g.Provider,{key:n,value:Object(o.a)(Object(o.a)({},Ae),{},{order:t,item:e,itemKey:n,registerSize:Te,display:t<=pe})},h(e,t))}:function(e,t){var n=Ce(e,t);return c.createElement(b,Object(r.a)({},Ae,{order:t,key:n,item:e,renderItem:Re,itemKey:n,registerSize:Te,display:t<=pe}))},De={order:Ne?pe:Number.MAX_SAFE_INTEGER,className:"".concat(ye,"-rest"),registerSize:function(e,t){ee(t),Q(J)},display:Ne};if(M)M&&(Pe=c.createElement(g.Provider,{value:Object(o.a)(Object(o.a)({},Ae),De)},M(Se)));else{var Le=T||w;Pe=c.createElement(b,Object(r.a)({},Ae,De),"function"===typeof Le?Le(Se):Le)}var Ue=c.createElement(P,Object(r.a)({className:l()(!Ee&&u,R),style:C,ref:t},D),je.map(_e),we?Pe:null,N&&c.createElement(b,Object(r.a)({},Ae,{order:pe,className:"".concat(ye,"-suffix"),registerSize:function(e,t){oe(t)},display:!0,style:xe}),N));return Oe&&(Ue=c.createElement(s.a,{onResize:function(e,t){H(t.clientWidth)}},Ue)),Ue}var S=c.forwardRef(j);S.displayName="Overflow",S.Item=y,S.RESPONSIVE=O,S.INVALIDATE=E;var C=S;t.a=C},246:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(43),o="".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]+/),a="aria-",i="data-";function c(e,t){return 0===e.indexOf(t)}function u(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}:Object(r.a)({},n);var u={};return Object.keys(e).forEach((function(n){(t.aria&&("role"===n||c(n,a))||t.data&&c(n,i)||t.attr&&o.includes(n))&&(u[n]=e[n])})),u}},247:function(e,t,n){"use strict";var r=n(0),o=n(39),a=n.n(o);t.a=function(e){var t,n=e.className,o=e.customizeIcon,i=e.customizeIconProps,c=e.onMouseDown,u=e.onClick,l=e.children;return t="function"===typeof o?o(i):o,r.createElement("span",{className:n,onMouseDown:function(e){e.preventDefault(),c&&c(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:u,"aria-hidden":!0},void 0!==t?t:r.createElement("span",{className:a()(n.split(/\s+/).map((function(e){return"".concat(e,"-icon")})))},l))}},288:function(e,t,n){"use strict";n.d(t,"d",(function(){return f})),n.d(t,"c",(function(){return p})),n.d(t,"e",(function(){return b})),n.d(t,"b",(function(){return h})),n.d(t,"f",(function(){return m})),n.d(t,"g",(function(){return y})),n.d(t,"a",(function(){return g}));var r=n(40),o=n(280),a=n(55),i=n(44),c=n(43),u=n(62),l=n(219);function s(e,t){var n,r=e.key;return"value"in e&&(n=e.value),null!==r&&void 0!==r?r:void 0!==n?n:"rc-index-key-".concat(t)}function f(e){var t=[];return function e(n,r){n.forEach((function(n){r||!("options"in n)?t.push({key:s(n,t.length),groupOption:r,data:n}):(t.push({key:s(n,t.length),group:!0,data:n}),e(n.options,!0))}))}(e,!1),t}function d(e){var t=Object(c.a)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Object(u.a)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function p(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.prevValueOptions,o=void 0===r?[]:r,a=new Map;return t.forEach((function(e){if(!e.group){var t=e.data;a.set(t.value,t)}})),e.map((function(e){var t=a.get(e);return t||(t=Object(c.a)({},o.find((function(t){return t._INTERNAL_OPTION_VALUE_===e})))),d(t)}))}var b=function(e,t){var n=t.options,r=t.prevValueMap,o=t.labelInValue,a=t.optionLabelProp,c=p([e],n)[0],l={value:e},s=o?r.get(e):void 0;return s&&"object"===Object(i.a)(s)&&"label"in s?(l.label=s.label,c&&"string"===typeof s.label&&"string"===typeof c[a]&&s.label.trim()!==c[a].trim()&&Object(u.a)(!1,"`label` of `value` is not same as `label` in Select options.")):c&&a in c?l.label=c[a]:(l.label=e,l.isCacheable=!0),l.key=l.value,l};function v(e){return Object(l.d)(e).join("")}function h(e,t,n){var r,o=n.optionFilterProp,i=n.filterOption,u=[];return!1===i?Object(a.a)(t):(r="function"===typeof i?i:function(e){return function(t,n){var r=t.toLowerCase();return"options"in n?v(n.label).toLowerCase().includes(r):v(n[e]).toLowerCase().includes(r)}}(o),t.forEach((function(t){if("options"in t)if(r(e,t))u.push(t);else{var n=t.options.filter((function(t){return r(e,t)}));n.length&&u.push(Object(c.a)(Object(c.a)({},t),{},{options:n}))}else r(e,d(t))&&u.push(t)})),u)}function m(e,t){if(!t||!t.length)return null;var n=!1;var r=function e(t,r){var i=Object(o.a)(r),c=i[0],u=i.slice(1);if(!c)return[t];var l=t.split(c);return n=n||l.length>1,l.reduce((function(t,n){return[].concat(Object(a.a)(t),Object(a.a)(e(n,u)))}),[]).filter((function(e){return e}))}(e,t);return n?r:null}function y(e,t){return p([e],t)[0].disabled}function g(e,t,n,o){var i=Object(l.d)(t).slice().sort(),c=Object(a.a)(e),u=new Set;return e.forEach((function(e){e.options?e.options.forEach((function(e){u.add(e.value)})):u.add(e.value)})),i.forEach((function(e){var t,a=o?e.value:e;u.has(a)||c.push(o?(t={},Object(r.a)(t,n,e.label),Object(r.a)(t,"value",a),t):{value:a})})),c}},343:function(e,t,n){"use strict";n.r(t),n.d(t,"Headers",(function(){return b})),n.d(t,"Request",(function(){return E})),n.d(t,"Response",(function(){return S})),n.d(t,"DOMException",(function(){return R})),n.d(t,"fetch",(function(){return I}));var r="undefined"!==typeof globalThis&&globalThis||"undefined"!==typeof self&&self||"undefined"!==typeof r&&r,o="URLSearchParams"in r,a="Symbol"in r&&"iterator"in Symbol,i="FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(e){return!1}}(),c="FormData"in r,u="ArrayBuffer"in r;if(u)var l=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=ArrayBuffer.isView||function(e){return e&&l.indexOf(Object.prototype.toString.call(e))>-1};function f(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function d(e){return"string"!==typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return a&&(t[Symbol.iterator]=function(){return t}),t}function b(e){this.map={},e instanceof b?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function v(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function m(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function y(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function g(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"===typeof e?this._bodyText=e:i&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:c&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:o&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():u&&i&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=y(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):u&&(ArrayBuffer.prototype.isPrototypeOf(e)||s(e))?this._bodyArrayBuffer=y(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):o&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var e=v(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=v(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(m)}),this.text=function(){var e=v(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=h(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),("GET"===this.method||"HEAD"===this.method)&&("no-store"===t.cache||"no-cache"===t.cache)){var r=/([?&])_=[^&]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function j(e){var t=new b;return e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t}function S(e,t){if(!(this instanceof S))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new b(t.headers),this.url=t.url||"",this._initBody(e)}E.prototype.clone=function(){return new E(this,{body:this._bodyInit})},g.call(E.prototype),g.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new b(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var C=[301,302,303,307,308];S.redirect=function(e,t){if(-1===C.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})};var R=r.DOMException;try{new R}catch(T){(R=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),R.prototype.constructor=R}function I(e,t){return new Promise((function(n,o){var a=new E(e,t);if(a.signal&&a.signal.aborted)return o(new R("Aborted","AbortError"));var c=new XMLHttpRequest;function l(){c.abort()}c.onload=function(){var e={status:c.status,statusText:c.statusText,headers:j(c.getAllResponseHeaders()||"")};e.url="responseURL"in c?c.responseURL:e.headers.get("X-Request-URL");var t="response"in c?c.response:c.responseText;setTimeout((function(){n(new S(t,e))}),0)},c.onerror=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},c.ontimeout=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},c.onabort=function(){setTimeout((function(){o(new R("Aborted","AbortError"))}),0)},c.open(a.method,function(e){try{return""===e&&r.location.href?r.location.href:e}catch(t){return e}}(a.url),!0),"include"===a.credentials?c.withCredentials=!0:"omit"===a.credentials&&(c.withCredentials=!1),"responseType"in c&&(i?c.responseType="blob":u&&a.headers.get("Content-Type")&&-1!==a.headers.get("Content-Type").indexOf("application/octet-stream")&&(c.responseType="arraybuffer")),!t||"object"!==typeof t.headers||t.headers instanceof b?a.headers.forEach((function(e,t){c.setRequestHeader(t,e)})):Object.getOwnPropertyNames(t.headers).forEach((function(e){c.setRequestHeader(e,d(t.headers[e]))})),a.signal&&(a.signal.addEventListener("abort",l),c.onreadystatechange=function(){4===c.readyState&&a.signal.removeEventListener("abort",l)}),c.send("undefined"===typeof a._bodyInit?null:a._bodyInit)}))}I.polyfill=!0,r.fetch||(r.fetch=I,r.Headers=b,r.Request=E,r.Response=S)},344:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r="RC_SELECT_INTERNAL_PROPS_MARK"},450:function(e,t,n){"use strict";var r=n(0),o=n(39),a=n.n(o),i=n(195);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;tn},e}return t=c,(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,i=this.getSpinHeight(),c=this.getTop(),u=this.showScroll(),l=u&&n;return r.createElement("div",{ref:this.scrollbarRef,className:a()("".concat(o,"-scrollbar"),b({},"".concat(o,"-scrollbar-show"),u)),style:{width:8,top:0,bottom:0,right:0,position:"absolute",display:l?null:"none"},onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},r.createElement("div",{ref:this.thumbRef,className:a()("".concat(o,"-scrollbar-thumb"),b({},"".concat(o,"-scrollbar-thumb-moving"),t)),style:{width:"100%",height:i,top:c,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}])&&h(t.prototype,n),o&&h(t,o),c}(r.Component);function j(e){var t=e.children,n=e.setRef,o=r.useCallback((function(e){n(e)}),[]);return r.cloneElement(t,{ref:o})}var S=n(216);function C(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]&&arguments[1],r=e<0&&i.current.top||e>0&&i.current.bottom;return t&&r?(clearTimeout(o.current),n.current=!1):r&&!n.current||a(),!n.current&&r}};var L=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll"];function U(){return(U=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var W=[],z={overflowY:"auto",overflowAnchor:"none"};function G(e,t){var n=e.prefixCls,o=void 0===n?"rc-virtual-list":n,i=e.className,c=e.height,u=e.itemHeight,l=e.fullHeight,s=void 0===l||l,p=e.style,b=e.data,v=e.children,h=e.itemKey,m=e.virtual,y=e.component,g=void 0===y?"div":y,O=e.onScroll,E=K(e,L),C=!(!1===m||!c||!u),T=C&&b&&u*b.length>c,N=H(Object(r.useState)(0),2),x=N[0],A=N[1],k=H(Object(r.useState)(!1),2),B=k[0],G=k[1],Y=a()(o,i),X=b||W,q=Object(r.useRef)(),Q=Object(r.useRef)(),Z=Object(r.useRef)(),$=r.useCallback((function(e){return"function"===typeof h?h(e):null===e||void 0===e?void 0:e[h]}),[h]),J={getKey:$};function ee(e){A((function(t){var n=function(e){var t=e;Number.isNaN(ve.current)||(t=Math.min(t,ve.current));return t=Math.max(t,0)}("function"===typeof e?e(t):e);return q.current.scrollTop=n,n}))}var te=Object(r.useRef)({start:0,end:X.length}),ne=Object(r.useRef)(),re=H(P(X,$),1)[0];ne.current=re;var oe=H(function(e,t,n){var o=I(r.useState(0),2),a=o[0],i=o[1],c=Object(r.useRef)(new Map),u=Object(r.useRef)(new R),l=Object(r.useRef)(0);function s(){l.current+=1;var e=l.current;Promise.resolve().then((function(){e===l.current&&(c.current.forEach((function(e,t){if(e&&e.offsetParent){var n=Object(S.a)(e),r=n.offsetHeight;u.current.get(t)!==r&&u.current.set(t,n.offsetHeight)}})),i((function(e){return e+1})))}))}return[function(r,o){var a=e(r),i=c.current.get(a);o?(c.current.set(a,o),s()):c.current.delete(a),!i!==!o&&(o?null===t||void 0===t||t(r):null===n||void 0===n||n(r))},s,u.current,a]}($,null,null),4),ae=oe[0],ie=oe[1],ce=oe[2],ue=oe[3],le=r.useMemo((function(){if(!C)return{scrollHeight:void 0,start:0,end:X.length-1,offset:void 0};var e;if(!T)return{scrollHeight:(null===(e=Q.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:X.length-1,offset:void 0};for(var t,n,r,o=0,a=X.length,i=0;i=x&&void 0===t&&(t=i,n=o),d>x+c&&void 0===r&&(r=i),o=d}return void 0===t&&(t=0,n=0),void 0===r&&(r=X.length-1),{scrollHeight:o,start:t,end:r=Math.min(r+1,X.length),offset:n}}),[T,C,x,X,ue,c]),se=le.scrollHeight,fe=le.start,de=le.end,pe=le.offset;te.current.start=fe,te.current.end=de;var be=se-c,ve=Object(r.useRef)(be);ve.current=be;var he=x<=0,me=x>=be,ye=D(he,me);var ge=H(function(e,t,n,o){var a=Object(r.useRef)(0),i=Object(r.useRef)(null),c=Object(r.useRef)(null),u=Object(r.useRef)(!1),l=D(t,n);return[function(t){if(e){d.a.cancel(i.current);var n=t.deltaY;a.current+=n,c.current=n,l(n)||(_||t.preventDefault(),i.current=Object(d.a)((function(){var e=u.current?10:1;o(a.current*e),a.current=0})))}},function(t){e&&(u.current=t.detail===c.current)}]}(C,he,me,(function(e){ee((function(t){return t+e}))})),2),Oe=ge[0],Ee=ge[1];!function(e,t,n){var o,a=Object(r.useRef)(!1),i=Object(r.useRef)(0),c=Object(r.useRef)(null),u=Object(r.useRef)(null),l=function(e){if(a.current){var t=Math.ceil(e.touches[0].pageY),r=i.current-t;i.current=t,n(r)&&e.preventDefault(),clearInterval(u.current),u.current=setInterval((function(){(!n(r*=.9333333333333333,!0)||Math.abs(r)<=.1)&&clearInterval(u.current)}),16)}},s=function(){a.current=!1,o()},f=function(e){o(),1!==e.touches.length||a.current||(a.current=!0,i.current=Math.ceil(e.touches[0].pageY),c.current=e.target,c.current.addEventListener("touchmove",l),c.current.addEventListener("touchend",s))};o=function(){c.current&&(c.current.removeEventListener("touchmove",l),c.current.removeEventListener("touchend",s))},r.useLayoutEffect((function(){return e&&t.current.addEventListener("touchstart",f),function(){t.current.removeEventListener("touchstart",f),o(),clearInterval(u.current)}}),[e])}(C,q,(function(e,t){return!ye(e,t)&&(Oe({preventDefault:function(){},deltaY:e}),!0)})),r.useLayoutEffect((function(){function e(e){C&&e.preventDefault()}return q.current.addEventListener("wheel",Oe),q.current.addEventListener("DOMMouseScroll",Ee),q.current.addEventListener("MozMousePixelScroll",e),function(){q.current.removeEventListener("wheel",Oe),q.current.removeEventListener("DOMMouseScroll",Ee),q.current.removeEventListener("MozMousePixelScroll",e)}}),[C]);var we=function(e,t,n,o,a,i,c,u){var l=r.useRef();return function(r){if(null!==r&&void 0!==r){if(d.a.cancel(l.current),"number"===typeof r)c(r);else if(r&&"object"===M(r)){var s,f=r.align;s="index"in r?r.index:t.findIndex((function(e){return a(e)===r.key}));var p=r.offset,b=void 0===p?0:p;!function r(u,p){if(!(u<0)&&e.current){var v=e.current.clientHeight,h=!1,m=p;if(v){for(var y=p||f,g=0,O=0,E=0,w=Math.min(t.length,s),j=0;j<=w;j+=1){var S=a(t[j]);O=g;var C=n.get(S);g=E=O+(void 0===C?o:C),j===s&&void 0===C&&(h=!0)}var R=null;switch(y){case"top":R=O-b;break;case"bottom":R=E-v+b;break;default:var I=e.current.scrollTop;OI+v&&(m="bottom")}null!==R&&R!==e.current.scrollTop&&c(R)}l.current=Object(d.a)((function(){h&&i(),r(u-1,m)}))}}(3)}}else u()}}(q,X,ce,u,$,ie,ee,(function(){var e;null===(e=Z.current)||void 0===e||e.delayHidden()}));r.useImperativeHandle(t,(function(){return{scrollTo:we}}));var je=function(e,t,n,o,a,i){var c=i.getKey;return e.slice(t,n+1).map((function(e,n){var i=a(e,t+n,{}),u=c(e);return r.createElement(j,{key:u,setRef:function(t){return o(e,t)}},i)}))}(X,fe,de,ae,v,J),Se=null;return c&&(Se=V(F({},s?"height":"maxHeight",c),z),C&&(Se.overflowY="hidden",B&&(Se.pointerEvents="none"))),r.createElement("div",U({style:V(V({},p),{},{position:"relative"}),className:Y},E),r.createElement(g,{className:"".concat(o,"-holder"),style:Se,ref:q,onScroll:function(e){var t=e.currentTarget.scrollTop;t!==x&&ee(t),null===O||void 0===O||O(e)}},r.createElement(f,{prefixCls:o,height:se,offset:pe,onInnerResize:ie,ref:Q},je)),C&&r.createElement(w,{ref:Z,prefixCls:o,scrollTop:x,height:c,scrollHeight:se,count:X.length,onScroll:function(e){ee(e)},onStartMove:function(){G(!0)},onStopMove:function(){G(!1)}}))}var Y=r.forwardRef(G);Y.displayName="List";var X=Y;t.a=X},452:function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var r=n(3),o=n(40),a=n(43),i=n(55),c=n(41),u=n(51),l=n(0),s=n(90),f=n(243),d=n(68),p=n(39),b=n.n(p),v=n(105),h=n(246),m=n(232),y=n(247),g=function(e,t){var n,r,o=e.prefixCls,i=e.id,c=e.inputElement,u=e.disabled,s=e.tabIndex,f=e.autoFocus,p=e.autoComplete,v=e.editable,h=e.accessibilityIndex,m=e.value,y=e.maxLength,g=e.onKeyDown,O=e.onMouseDown,E=e.onChange,w=e.onPaste,j=e.onCompositionStart,S=e.onCompositionEnd,C=e.open,R=e.attrs,I=c||l.createElement("input",null),T=I,M=T.ref,N=T.props,x=N.onKeyDown,P=N.onChange,A=N.onMouseDown,_=N.onCompositionStart,D=N.onCompositionEnd,L=N.style;return I=l.cloneElement(I,Object(a.a)(Object(a.a)({id:i,ref:Object(d.a)(t,M),disabled:u,tabIndex:s,autoComplete:p||"off",type:"search",autoFocus:f,className:b()("".concat(o,"-selection-search-input"),null===(n=I)||void 0===n||null===(r=n.props)||void 0===r?void 0:r.className),style:Object(a.a)(Object(a.a)({},L),{},{opacity:v?null:0}),role:"combobox","aria-expanded":C,"aria-haspopup":"listbox","aria-owns":"".concat(i,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(i,"_list"),"aria-activedescendant":"".concat(i,"_list_").concat(h)},R),{},{value:v?m:"",maxLength:y,readOnly:!v,unselectable:v?null:"on",onKeyDown:function(e){g(e),x&&x(e)},onMouseDown:function(e){O(e),A&&A(e)},onChange:function(e){E(e),P&&P(e)},onCompositionStart:function(e){j(e),_&&_(e)},onCompositionEnd:function(e){S(e),D&&D(e)},onPaste:w}))},O=l.forwardRef(g);O.displayName="Input";var E=O,w=n(219);function j(e,t){w.b?l.useLayoutEffect(e,t):l.useEffect(e,t)}var S=function(e){e.preventDefault(),e.stopPropagation()},C=function(e){var t=e.id,n=e.prefixCls,r=e.values,a=e.open,i=e.searchValue,u=e.inputRef,s=e.placeholder,f=e.disabled,d=e.mode,p=e.showSearch,v=e.autoFocus,g=e.autoComplete,O=e.accessibilityIndex,w=e.tabIndex,C=e.removeIcon,R=e.maxTagCount,I=e.maxTagTextLength,T=e.maxTagPlaceholder,M=void 0===T?function(e){return"+ ".concat(e.length," ...")}:T,N=e.tagRender,x=e.onToggleOpen,P=e.onSelect,A=e.onInputChange,_=e.onInputPaste,D=e.onInputKeyDown,L=e.onInputMouseDown,U=e.onInputCompositionStart,k=e.onInputCompositionEnd,V=l.useRef(null),F=Object(l.useState)(0),H=Object(c.a)(F,2),B=H[0],K=H[1],W=Object(l.useState)(!1),z=Object(c.a)(W,2),G=z[0],Y=z[1],X="".concat(n,"-selection"),q=a||"tags"===d?i:"",Q="tags"===d||p&&(a||G);function Z(e,t,n,r){return l.createElement("span",{className:b()("".concat(X,"-item"),Object(o.a)({},"".concat(X,"-item-disabled"),t))},l.createElement("span",{className:"".concat(X,"-item-content")},e),n&&l.createElement(y.a,{className:"".concat(X,"-item-remove"),onMouseDown:S,onClick:r,customizeIcon:C},"\xd7"))}j((function(){K(V.current.scrollWidth)}),[q]);var $=l.createElement("div",{className:"".concat(X,"-search"),style:{width:B},onFocus:function(){Y(!0)},onBlur:function(){Y(!1)}},l.createElement(E,{ref:u,open:a,prefixCls:n,id:t,inputElement:null,disabled:f,autoFocus:v,autoComplete:g,editable:Q,accessibilityIndex:O,value:q,onKeyDown:D,onMouseDown:L,onChange:A,onPaste:_,onCompositionStart:U,onCompositionEnd:k,tabIndex:w,attrs:Object(h.a)(e,!0)}),l.createElement("span",{ref:V,className:"".concat(X,"-search-mirror"),"aria-hidden":!0},q,"\xa0")),J=l.createElement(m.a,{prefixCls:"".concat(X,"-overflow"),data:r,renderItem:function(e){var t=e.disabled,n=e.label,r=e.value,o=!f&&!t,i=n;if("number"===typeof I&&("string"===typeof n||"number"===typeof n)){var c=String(i);c.length>I&&(i="".concat(c.slice(0,I),"..."))}var u=function(e){e&&e.stopPropagation(),P(r,{selected:!1})};return"function"===typeof N?function(e,t,n,r,o){return l.createElement("span",{onMouseDown:function(e){S(e),x(!a)}},N({label:t,value:e,disabled:n,closable:r,onClose:o}))}(r,i,t,o,u):Z(i,t,o,u)},renderRest:function(e){return Z("function"===typeof M?M(e):M,!1)},suffix:$,itemKey:"key",maxCount:R});return l.createElement(l.Fragment,null,J,!r.length&&!q&&l.createElement("span",{className:"".concat(X,"-placeholder")},s))},R=function(e){var t=e.inputElement,n=e.prefixCls,r=e.id,o=e.inputRef,a=e.disabled,i=e.autoFocus,u=e.autoComplete,s=e.accessibilityIndex,f=e.mode,d=e.open,p=e.values,b=e.placeholder,v=e.tabIndex,m=e.showSearch,y=e.searchValue,g=e.activeValue,O=e.maxLength,w=e.onInputKeyDown,j=e.onInputMouseDown,S=e.onInputChange,C=e.onInputPaste,R=e.onInputCompositionStart,I=e.onInputCompositionEnd,T=l.useState(!1),M=Object(c.a)(T,2),N=M[0],x=M[1],P="combobox"===f,A=P||m,_=p[0],D=y||"";P&&g&&!N&&(D=g),l.useEffect((function(){P&&x(!1)}),[P,g]);var L=!("combobox"!==f&&!d)&&!!D,U=!_||"string"!==typeof _.label&&"number"!==typeof _.label?void 0:_.label.toString();return l.createElement(l.Fragment,null,l.createElement("span",{className:"".concat(n,"-selection-search")},l.createElement(E,{ref:o,prefixCls:n,id:r,open:d,inputElement:t,disabled:a,autoFocus:i,autoComplete:u,editable:A,accessibilityIndex:s,value:D,onKeyDown:w,onMouseDown:j,onChange:function(e){x(!0),S(e)},onPaste:C,onCompositionStart:R,onCompositionEnd:I,tabIndex:v,attrs:Object(h.a)(e,!0),maxLength:P?O:void 0})),!P&&_&&!L&&l.createElement("span",{className:"".concat(n,"-selection-item"),title:U},_.label),!_&&!L&&l.createElement("span",{className:"".concat(n,"-selection-placeholder")},b))};function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,t=l.useRef(null),n=l.useRef(null);function r(r){(r||null===t.current)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout((function(){t.current=null}),e)}return l.useEffect((function(){return function(){window.clearTimeout(n.current)}}),[]),[function(){return t.current},r]}var T=function(e,t){var n=Object(l.useRef)(null),o=Object(l.useRef)(!1),a=e.prefixCls,i=e.multiple,u=e.open,f=e.mode,d=e.showSearch,p=e.tokenWithEnter,b=e.onSearch,v=e.onSearchSubmit,h=e.onToggleOpen,m=e.onInputKeyDown,y=e.domRef;l.useImperativeHandle(t,(function(){return{focus:function(){n.current.focus()},blur:function(){n.current.blur()}}}));var g=I(0),O=Object(c.a)(g,2),E=O[0],w=O[1],j=Object(l.useRef)(null),S=function(e){!1!==b(e,!0,o.current)&&h(!0)},T={inputRef:n,onInputKeyDown:function(e){var t=e.which;t!==s.a.UP&&t!==s.a.DOWN||e.preventDefault(),m&&m(e),t!==s.a.ENTER||"tags"!==f||o.current||u||v(e.target.value),[s.a.SHIFT,s.a.TAB,s.a.BACKSPACE,s.a.ESC].includes(t)||h(!0)},onInputMouseDown:function(){w(!0)},onInputChange:function(e){var t=e.target.value;if(p&&j.current&&/[\r\n]/.test(j.current)){var n=j.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,j.current)}j.current=null,S(t)},onInputPaste:function(e){var t=e.clipboardData.getData("text");j.current=t},onInputCompositionStart:function(){o.current=!0},onInputCompositionEnd:function(e){o.current=!1,"combobox"!==f&&S(e.target.value)}},M=i?l.createElement(C,Object(r.a)({},e,T)):l.createElement(R,Object(r.a)({},e,T));return l.createElement("div",{ref:y,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=E();e.target===n.current||t||e.preventDefault(),("combobox"===f||d&&t)&&u||(u&&b("",!0,!1),h())}},M)},M=l.forwardRef(T);M.displayName="Selector";var N=M,x=n(126),P=function(e,t){var n=e.prefixCls,i=(e.disabled,e.visible),c=e.children,s=e.popupElement,f=e.containerWidth,d=e.animation,p=e.transitionName,v=e.dropdownStyle,h=e.dropdownClassName,m=e.direction,y=void 0===m?"ltr":m,g=e.dropdownMatchSelectWidth,O=void 0===g||g,E=e.dropdownRender,w=e.dropdownAlign,j=e.getPopupContainer,S=e.empty,C=e.getTriggerDOMNode,R=e.onPopupVisibleChange,I=Object(u.a)(e,["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange"]),T="".concat(n,"-dropdown"),M=s;E&&(M=E(s));var N=l.useMemo((function(){return function(e){var t="number"!==typeof 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}}}}(O)}),[O]),P=d?"".concat(T,"-").concat(d):p,A=l.useRef(null);l.useImperativeHandle(t,(function(){return{getPopupElement:function(){return A.current}}}));var _=Object(a.a)({minWidth:f},v);return"number"===typeof O?_.width=O:O&&(_.width=f),l.createElement(x.a,Object(r.a)({},I,{showAction:R?["click"]:[],hideAction:R?["click"]:[],popupPlacement:"rtl"===y?"bottomRight":"bottomLeft",builtinPlacements:N,prefixCls:T,popupTransitionName:P,popup:l.createElement("div",{ref:A},M),popupAlign:w,popupVisible:i,getPopupContainer:j,popupClassName:b()(h,Object(o.a)({},"".concat(T,"-empty"),S)),popupStyle:_,getTriggerDOMNode:C,onPopupVisibleChange:R}),c)},A=l.forwardRef(P);A.displayName="SelectTrigger";var _=A,D=n(344);var L=n(288);var U=["removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","tabIndex"];function k(e){var t=e.prefixCls,n=e.components.optionList,p=e.convertChildrenToData,h=e.flattenOptions,m=e.getLabeledValue,g=e.filterOptions,O=e.isValueDisabled,E=e.findValueOption,S=(e.warningProps,e.fillOptionsWithMissingValue),C=e.omitDOMProps;function R(e,R){var T,M=e.prefixCls,x=void 0===M?t:M,P=e.className,A=e.id,k=e.open,V=e.defaultOpen,F=e.options,H=e.children,B=e.mode,K=e.value,W=e.defaultValue,z=e.labelInValue,G=e.showSearch,Y=e.inputValue,X=e.searchValue,q=e.filterOption,Q=e.filterSort,Z=e.optionFilterProp,$=void 0===Z?"value":Z,J=e.autoClearSearchValue,ee=void 0===J||J,te=e.onSearch,ne=e.allowClear,re=e.clearIcon,oe=e.showArrow,ae=e.inputIcon,ie=e.menuItemSelectedIcon,ce=e.disabled,ue=e.loading,le=e.defaultActiveFirstOption,se=e.notFoundContent,fe=void 0===se?"Not Found":se,de=e.optionLabelProp,pe=e.backfill,be=(e.tabIndex,e.getInputElement),ve=e.getRawInputElement,he=e.getPopupContainer,me=e.listHeight,ye=void 0===me?200:me,ge=e.listItemHeight,Oe=void 0===ge?20:ge,Ee=e.animation,we=e.transitionName,je=e.virtual,Se=e.dropdownStyle,Ce=e.dropdownClassName,Re=e.dropdownMatchSelectWidth,Ie=e.dropdownRender,Te=e.dropdownAlign,Me=e.showAction,Ne=void 0===Me?[]:Me,xe=e.direction,Pe=e.tokenSeparators,Ae=e.tagRender,_e=e.onPopupScroll,De=e.onDropdownVisibleChange,Le=e.onFocus,Ue=e.onBlur,ke=e.onKeyUp,Ve=e.onKeyDown,Fe=e.onMouseDown,He=e.onChange,Be=e.onSelect,Ke=e.onDeselect,We=e.onClear,ze=e.internalProps,Ge=void 0===ze?{}:ze,Ye=Object(u.a)(e,["prefixCls","className","id","open","defaultOpen","options","children","mode","value","defaultValue","labelInValue","showSearch","inputValue","searchValue","filterOption","filterSort","optionFilterProp","autoClearSearchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","menuItemSelectedIcon","disabled","loading","defaultActiveFirstOption","notFoundContent","optionLabelProp","backfill","tabIndex","getInputElement","getRawInputElement","getPopupContainer","listHeight","listItemHeight","animation","transitionName","virtual","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown","onChange","onSelect","onDeselect","onClear","internalProps"]),Xe=Ge.mark===D.a,qe=C?C(Ye):Ye;U.forEach((function(e){delete qe[e]}));var Qe=Object(l.useRef)(null),Ze=Object(l.useRef)(null),$e=Object(l.useRef)(null),Je=Object(l.useRef)(null),et=Object(l.useMemo)((function(){return(Pe||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[Pe]),tt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=l.useState(!1),n=Object(c.a)(t,2),r=n[0],o=n[1],a=l.useRef(null),i=function(){window.clearTimeout(a.current)};return l.useEffect((function(){return i}),[]),[r,function(t,n){i(),a.current=window.setTimeout((function(){o(t),n&&n()}),e)},i]}(),nt=Object(c.a)(tt,3),rt=nt[0],ot=nt[1],at=nt[2],it=Object(l.useState)(),ct=Object(c.a)(it,2),ut=ct[0],lt=ct[1];Object(l.useEffect)((function(){lt("rc_select_".concat(Object(w.a)()))}),[]);var st=A||ut,ft=de;void 0===ft&&(ft=F?"label":"children");var dt="combobox"!==B&&z,pt="tags"===B||"multiple"===B,bt=void 0!==G?G:pt||"combobox"===B,vt=Object(l.useState)(!1),ht=Object(c.a)(vt,2),mt=ht[0],yt=ht[1];Object(l.useEffect)((function(){yt(Object(f.a)())}),[]);var gt=Object(l.useRef)(null);l.useImperativeHandle(R,(function(){var e,t,n;return{focus:null===(e=$e.current)||void 0===e?void 0:e.focus,blur:null===(t=$e.current)||void 0===t?void 0:t.blur,scrollTo:null===(n=Je.current)||void 0===n?void 0:n.scrollTo}}));var Ot=Object(v.a)(W,{value:K}),Et=Object(c.a)(Ot,2),wt=Et[0],jt=Et[1],St=Object(l.useMemo)((function(){return Object(w.e)(wt,{labelInValue:dt,combobox:"combobox"===B})}),[wt,dt]),Ct=Object(c.a)(St,2),Rt=Ct[0],It=Ct[1],Tt=Object(l.useMemo)((function(){return new Set(Rt)}),[Rt]),Mt=Object(l.useState)(null),Nt=Object(c.a)(Mt,2),xt=Nt[0],Pt=Nt[1],At=Object(l.useState)(""),_t=Object(c.a)(At,2),Dt=_t[0],Lt=_t[1],Ut=Dt;"combobox"===B&&void 0!==wt?Ut=wt:void 0!==X?Ut=X:Y&&(Ut=Y);var kt=Object(l.useMemo)((function(){var e=F;return void 0===e&&(e=p(H)),"tags"===B&&S&&(e=S(e,wt,ft,z)),e||[]}),[F,H,B,wt]),Vt=Object(l.useMemo)((function(){return h(kt,e)}),[kt]),Ft=function(e){var t=l.useRef(null),n=l.useMemo((function(){var t=new Map;return e.forEach((function(e){var n=e.data.value;t.set(n,e)})),t}),[e]);return t.current=n,function(e){return e.map((function(e){return t.current.get(e)})).filter(Boolean)}}(Vt),Ht=Object(l.useMemo)((function(){if(!Ut||!bt)return Object(i.a)(kt);var e=g(Ut,kt,{optionFilterProp:$,filterOption:"combobox"===B&&void 0===q?function(){return!0}:q});return"tags"===B&&e.every((function(e){return e[$]!==Ut}))&&e.unshift({value:Ut,label:Ut,key:"__RC_SELECT_TAG_PLACEHOLDER__"}),Q&&Array.isArray(e)?Object(i.a)(e).sort(Q):e}),[kt,Ut,B,bt,Q]),Bt=Object(l.useMemo)((function(){return h(Ht,e)}),[Ht]);Object(l.useEffect)((function(){Je.current&&Je.current.scrollTo&&Je.current.scrollTo(0)}),[Ut]);var Kt=Object(l.useMemo)((function(){var e=Rt.map((function(e){var t=Ft([e]),n=m(e,{options:t,prevValueMap:It,labelInValue:dt,optionLabelProp:ft});return Object(a.a)(Object(a.a)({},n),{},{disabled:O(e,t)})}));return B||1!==e.length||null!==e[0].value||null!==e[0].label?e:[]}),[wt,kt,B]);Kt=function(e){var t=l.useRef(e);return l.useMemo((function(){var n=new Map;t.current.forEach((function(e){var t=e.value,r=e.label;t!==r&&n.set(t,r)}));var r=e.map((function(e){var t=n.get(e.value);return e.isCacheable&&t?Object(a.a)(Object(a.a)({},e),{},{label:t}):e}));return t.current=r,r}),[e])}(Kt);var Wt=function(e,t,n){var r=Ft([e]),o=E([e],r)[0];if(!Ge.skipTriggerSelect){var a=dt?m(e,{options:r,prevValueMap:It,labelInValue:dt,optionLabelProp:ft}):e;t&&Be?Be(a,o):!t&&Ke&&Ke(a,o)}Xe&&(t&&Ge.onRawSelect?Ge.onRawSelect(e,o,n):!t&&Ge.onRawDeselect&&Ge.onRawDeselect(e,o,n))},zt=Object(l.useState)([]),Gt=Object(c.a)(zt,2),Yt=Gt[0],Xt=Gt[1],qt=function(e){if(!Xe||!Ge.skipTriggerChange){var t=Ft(e),n=Object(w.f)(Array.from(e),{labelInValue:dt,options:t,getLabeledValue:m,prevValueMap:It,optionLabelProp:ft}),r=pt?n:n[0];if(He&&(0!==Rt.length||0!==n.length)){var o=E(e,t,{prevValueOptions:Yt});Xt(o.map((function(t,n){var r=Object(a.a)({},t);return Object.defineProperty(r,"_INTERNAL_OPTION_VALUE_",{get:function(){return e[n]}}),r}))),He(r,pt?o:o[0])}jt(r)}},Qt=function(e,t){var n,r=t.selected,o=t.source;ce||(pt?(n=new Set(Rt),r?n.add(e):n.delete(e)):(n=new Set).add(e),(pt||!pt&&Array.from(Rt)[0]!==e)&&qt(Array.from(n)),Wt(e,!pt||r,o),"combobox"===B?(Lt(String(e)),Pt("")):pt&&!ee||(Lt(""),Pt("")))},Zt="combobox"===B&&"function"===typeof be&&be()||null,$t="function"===typeof ve&&ve(),Jt=Object(v.a)(void 0,{defaultValue:V,value:k}),en=Object(c.a)(Jt,2),tn=en[0],nn=en[1],rn=tn,on=!fe&&!Ht.length;(ce||on&&rn&&"combobox"===B)&&(rn=!1);var an,cn=!on&&rn,un=function(e){var t=void 0!==e?e:!rn;tn===t||ce||(nn(t),De&&De(t))};$t&&(an=function(e){un(e)}),function(e,t,n){var r=l.useRef(null);r.current={open:t,triggerOpen:n},l.useEffect((function(){function t(t){var n=t.target;n.shadowRoot&&t.composed&&(n=t.composedPath()[0]||n),r.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(n)&&e!==n}))&&r.current.triggerOpen(!1)}return window.addEventListener("mousedown",t),function(){return window.removeEventListener("mousedown",t)}}),[])}((function(){var e;return[Qe.current,null===(e=Ze.current)||void 0===e?void 0:e.getPopupElement()]}),cn,un);var ln=function(e,t,n){var r=!0,o=e;Pt(null);var a=n?null:Object(L.f)(e,Pe),c=a;if("combobox"===B)t&&qt([o]);else if(a){o="","tags"!==B&&(c=a.map((function(e){var t=Vt.find((function(t){return t.data[ft]===e}));return t?t.data.value:null})).filter((function(e){return null!==e})));var u=Array.from(new Set([].concat(Object(i.a)(Rt),Object(i.a)(c))));qt(u),u.forEach((function(e){Wt(e,!0,"input")})),un(!1),r=!1}return Lt(o),te&&Ut!==o&&te(o),r};Object(l.useEffect)((function(){tn&&ce&&nn(!1)}),[ce]),Object(l.useEffect)((function(){rn||pt||"combobox"===B||ln("",!1,!1)}),[rn]);var sn=I(),fn=Object(c.a)(sn,2),dn=fn[0],pn=fn[1],bn=Object(l.useRef)(!1),vn=[];Object(l.useEffect)((function(){return function(){vn.forEach((function(e){return clearTimeout(e)})),vn.splice(0,vn.length)}}),[]);var hn=Object(l.useState)(0),mn=Object(c.a)(hn,2),yn=mn[0],gn=mn[1],On=void 0!==le?le:"combobox"!==B,En=Object(l.useState)(null),wn=Object(c.a)(En,2),jn=wn[0],Sn=wn[1],Cn=Object(l.useState)({}),Rn=Object(c.a)(Cn,2)[1];j((function(){if(cn){var e,t=Math.ceil(null===(e=Qe.current)||void 0===e?void 0:e.offsetWidth);jn===t||Number.isNaN(t)||Sn(t)}}),[cn]);var In,Tn=l.createElement(n,{ref:Je,prefixCls:x,id:st,open:rn,childrenAsData:!F,options:Ht,flattenOptions:Bt,multiple:pt,values:Tt,height:ye,itemHeight:Oe,onSelect:function(e,t){Qt(e,Object(a.a)(Object(a.a)({},t),{},{source:"option"}))},onToggleOpen:un,onActiveValue:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.source,o=void 0===r?"keyboard":r;gn(t),pe&&"combobox"===B&&null!==e&&"keyboard"===o&&Pt(String(e))},defaultActiveFirstOption:On,notFoundContent:fe,onScroll:_e,searchValue:Ut,menuItemSelectedIcon:ie,virtual:!1!==je&&!1!==Re,onMouseEnter:function(){Rn({})}});!ce&&ne&&(Rt.length||Ut)&&(In=l.createElement(y.a,{className:"".concat(x,"-clear"),onMouseDown:function(){Xe&&Ge.onClear&&Ge.onClear(),We&&We(),qt([]),ln("",!1,!1)},customizeIcon:re},"\xd7"));var Mn,Nn=void 0!==oe?oe:ue||!pt&&"combobox"!==B;Nn&&(Mn=l.createElement(y.a,{className:b()("".concat(x,"-arrow"),Object(o.a)({},"".concat(x,"-arrow-loading"),ue)),customizeIcon:ae,customizeIconProps:{loading:ue,searchValue:Ut,open:rn,focused:rt,showSearch:bt}}));var xn=b()(x,P,(T={},Object(o.a)(T,"".concat(x,"-focused"),rt),Object(o.a)(T,"".concat(x,"-multiple"),pt),Object(o.a)(T,"".concat(x,"-single"),!pt),Object(o.a)(T,"".concat(x,"-allow-clear"),ne),Object(o.a)(T,"".concat(x,"-show-arrow"),Nn),Object(o.a)(T,"".concat(x,"-disabled"),ce),Object(o.a)(T,"".concat(x,"-loading"),ue),Object(o.a)(T,"".concat(x,"-open"),rn),Object(o.a)(T,"".concat(x,"-customize-input"),Zt),Object(o.a)(T,"".concat(x,"-show-search"),bt),T)),Pn=l.createElement(_,{ref:Ze,disabled:ce,prefixCls:x,visible:cn,popupElement:Tn,containerWidth:jn,animation:Ee,transitionName:we,dropdownStyle:Se,dropdownClassName:Ce,direction:xe,dropdownMatchSelectWidth:Re,dropdownRender:Ie,dropdownAlign:Te,getPopupContainer:he,empty:!kt.length,getTriggerDOMNode:function(){return gt.current},onPopupVisibleChange:an},$t?l.cloneElement($t,{ref:Object(d.a)(gt,$t.props.ref)}):l.createElement(N,Object(r.a)({},e,{domRef:gt,prefixCls:x,inputElement:Zt,ref:$e,id:st,showSearch:bt,mode:B,accessibilityIndex:yn,multiple:pt,tagRender:Ae,values:Kt,open:rn,onToggleOpen:un,searchValue:Ut,activeValue:xt,onSearch:ln,onSearchSubmit:function(e){if(e&&e.trim()){var t=Array.from(new Set([].concat(Object(i.a)(Rt),[e])));qt(t),t.forEach((function(e){Wt(e,!0,"input")})),Lt("")}},onSelect:function(e,t){Qt(e,Object(a.a)(Object(a.a)({},t),{},{source:"selection"}))},tokenWithEnter:et})));return $t?Pn:l.createElement("div",Object(r.a)({className:xn},qe,{ref:Qe,onMouseDown:function(e){var t,n=e.target,r=null===(t=Ze.current)||void 0===t?void 0:t.getPopupElement();if(r&&r.contains(n)){var o=setTimeout((function(){var e,t=vn.indexOf(o);(-1!==t&&vn.splice(t,1),at(),mt||r.contains(document.activeElement))||(null===(e=$e.current)||void 0===e||e.focus())}));vn.push(o)}if(Fe){for(var a=arguments.length,i=new Array(a>1?a-1:0),c=1;c1?a-1:0),c=1;c1?t-1:0),r=1;r=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)return!0;if(e>=r.NUM_ZERO&&e<=r.NUM_MULTIPLY)return!0;if(e>=r.A&&e<=r.Z)return!0;if(-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}}};t.a=r}}]);