starry / dist /assets /TextArea-4dc866df.js
k-l-lambda's picture
update music widgets warmup build
cde41f8
Raw
History Blame Contribute Delete
143 kB
import{A as zi,f as k,q as Et,B as Bt,p as Ke,l as Ge,P as Gr,aG as Li,K as kt,j as ge,Q as $n,ax as bn,a as q,O as wn,u as Ce,c as ee,w as Ae,d as zn,z as Ve,bb as It,v as Ln,ad as it,ae as Oe,b as h,t as _,_ as Z,bd as vt,af as $e,ag as De,o as qt,H as xt,C as at,i as Hi,be as Wi,e as zt,D as Hn,S as Yr,G as Xr,r as ir,s as ji,ay as Ui}from"./_setToString-2c802067.js";import{r as f,_ as L,o as Lt,e as Bi,R as G}from"./umi-ccd6abee.js";import{t as Wn,C as qi,u as Ki,N as ar}from"./button-7eca80a0.js";var Gi={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const Yi=Gi;var Xi=function(t,n){return f.createElement(zi,k(k({},t),{},{ref:n,icon:Yi}))},Zi=f.forwardRef(Xi);const Ou=Zi;var Cn=f.createContext(null);function Qi(e){var t=e.children,n=e.onBatchResize,r=f.useRef(0),i=f.useRef([]),o=f.useContext(Cn),a=f.useCallback(function(u,s,l){r.current+=1;var c=r.current;i.current.push({size:u,element:s,data:l}),Promise.resolve().then(function(){c===r.current&&(n==null||n(i.current),i.current=[])}),o==null||o(u,s,l)},[n,o]);return f.createElement(Cn.Provider,{value:a},t)}var Zr=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(i,o){return i[0]===n?(r=o,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),i=this.__entries__[r];return i&&i[1]},t.prototype.set=function(n,r){var i=e(this.__entries__,n);~i?this.__entries__[i][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,i=e(r,n);~i&&r.splice(i,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var i=0,o=this.__entries__;i<o.length;i++){var a=o[i];n.call(r,a[1],a[0])}},t}()}(),En=typeof window<"u"&&typeof document<"u"&&window.document===document,Ht=function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()}(),Ji=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(Ht):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),ea=2;function ta(e,t){var n=!1,r=!1,i=0;function o(){n&&(n=!1,e()),r&&u()}function a(){Ji(o)}function u(){var s=Date.now();if(n){if(s-i<ea)return;r=!0}else n=!0,r=!1,setTimeout(a,t);i=s}return u}var na=20,ra=["top","right","bottom","left","width","height","size","weight"],ia=typeof MutationObserver<"u",aa=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=ta(this.refresh.bind(this),na)}return e.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},e.prototype.removeObserver=function(t){var n=this.observers_,r=n.indexOf(t);~r&&n.splice(r,1),!n.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){var t=this.updateObservers_();t&&this.refresh()},e.prototype.updateObservers_=function(){var t=this.observers_.filter(function(n){return n.gatherActive(),n.hasActive()});return t.forEach(function(n){return n.broadcastActive()}),t.length>0},e.prototype.connect_=function(){!En||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),ia?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!En||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,i=ra.some(function(o){return!!~r.indexOf(o)});i&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Qr=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},nt=function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||Ht},Jr=Kt(0,0,0,0);function Wt(e){return parseFloat(e)||0}function or(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(r,i){var o=e["border-"+i+"-width"];return r+Wt(o)},0)}function oa(e){for(var t=["top","right","bottom","left"],n={},r=0,i=t;r<i.length;r++){var o=i[r],a=e["padding-"+o];n[o]=Wt(a)}return n}function sa(e){var t=e.getBBox();return Kt(0,0,t.width,t.height)}function ua(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return Jr;var r=nt(e).getComputedStyle(e),i=oa(r),o=i.left+i.right,a=i.top+i.bottom,u=Wt(r.width),s=Wt(r.height);if(r.boxSizing==="border-box"&&(Math.round(u+o)!==t&&(u-=or(r,"left","right")+o),Math.round(s+a)!==n&&(s-=or(r,"top","bottom")+a)),!ca(e)){var l=Math.round(u+o)-t,c=Math.round(s+a)-n;Math.abs(l)!==1&&(u-=l),Math.abs(c)!==1&&(s-=c)}return Kt(i.left,i.top,u,s)}var la=function(){return typeof SVGGraphicsElement<"u"?function(e){return e instanceof nt(e).SVGGraphicsElement}:function(e){return e instanceof nt(e).SVGElement&&typeof e.getBBox=="function"}}();function ca(e){return e===nt(e).document.documentElement}function fa(e){return En?la(e)?sa(e):ua(e):Jr}function da(e){var t=e.x,n=e.y,r=e.width,i=e.height,o=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,a=Object.create(o.prototype);return Qr(a,{x:t,y:n,width:r,height:i,top:n,right:t+r,bottom:i+n,left:t}),a}function Kt(e,t,n,r){return{x:e,y:t,width:n,height:r}}var va=function(){function e(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Kt(0,0,0,0),this.target=t}return e.prototype.isActive=function(){var t=fa(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},e}(),pa=function(){function e(t,n){var r=da(n);Qr(this,{target:t,contentRect:r})}return e}(),ha=function(){function e(t,n,r){if(this.activeObservations_=[],this.observations_=new Zr,typeof t!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=n,this.callbackCtx_=r}return e.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof nt(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new va(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof nt(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new pa(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),ei=typeof WeakMap<"u"?new WeakMap:new Zr,ti=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=aa.getInstance(),r=new ha(t,n,this);ei.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){ti.prototype[e]=function(){var t;return(t=ei.get(this))[e].apply(t,arguments)}});var ni=function(){return typeof Ht.ResizeObserver<"u"?Ht.ResizeObserver:ti}(),ze=new Map;function ga(e){e.forEach(function(t){var n,r=t.target;(n=ze.get(r))===null||n===void 0||n.forEach(function(i){return i(r)})})}var ri=new ni(ga);function ma(e,t){ze.has(e)||(ze.set(e,new Set),ri.observe(e)),ze.get(e).add(t)}function ya(e,t){ze.has(e)&&(ze.get(e).delete(t),ze.get(e).size||(ri.unobserve(e),ze.delete(e)))}var ba=function(e){Et(n,e);var t=Bt(n);function n(){return Ke(this,n),t.apply(this,arguments)}return Ge(n,[{key:"render",value:function(){return this.props.children}}]),n}(f.Component);function wa(e,t){var n=e.children,r=e.disabled,i=f.useRef(null),o=f.useRef(null),a=f.useContext(Cn),u=typeof n=="function",s=u?n(i):n,l=f.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),c=!u&&f.isValidElement(s)&&Gr(s),d=c?s.ref:null,v=Li(d,i),m=function(){var p;return kt(i.current)||(i.current&&ge(i.current)==="object"?kt((p=i.current)===null||p===void 0?void 0:p.nativeElement):null)||kt(o.current)};f.useImperativeHandle(t,function(){return m()});var y=f.useRef(e);y.current=e;var g=f.useCallback(function(b){var p=y.current,C=p.onResize,w=p.data,x=b.getBoundingClientRect(),E=x.width,P=x.height,S=b.offsetWidth,N=b.offsetHeight,F=Math.floor(E),R=Math.floor(P);if(l.current.width!==F||l.current.height!==R||l.current.offsetWidth!==S||l.current.offsetHeight!==N){var O={width:F,height:R,offsetWidth:S,offsetHeight:N};l.current=O;var T=S===Math.round(E)?E:S,M=N===Math.round(P)?P:N,I=k(k({},O),{},{offsetWidth:T,offsetHeight:M});a==null||a(I,b,w),C&&Promise.resolve().then(function(){C(I,b)})}},[]);return f.useEffect(function(){var b=m();return b&&!r&&ma(b,g),function(){return ya(b,g)}},[i.current,r]),f.createElement(ba,{ref:o},c?f.cloneElement(s,{ref:v}):s)}var Ca=f.forwardRef(wa),Ea="rc-observer-key";function xa(e,t){var n=e.children,r=typeof n=="function"?[n]:Wn(n);return r.map(function(i,o){var a=(i==null?void 0:i.key)||"".concat(Ea,"-").concat(o);return f.createElement(Ca,L({},e,{key:a,ref:o===0?t:void 0}),i)})}var Gt=f.forwardRef(xa);Gt.Collection=Qi;var sr=$n()?f.useLayoutEffect:f.useEffect,Be=function(t,n){var r=f.useRef(!0);sr(function(){return t(r.current)},n),sr(function(){return r.current=!1,function(){r.current=!0}},[])},ur=function(t,n){Be(function(r){if(!r)return t()},n)};function rn(e){return e!==void 0}function St(e,t){var n=t||{},r=n.defaultValue,i=n.value,o=n.onChange,a=n.postState,u=bn(function(){return rn(i)?i:rn(r)?typeof r=="function"?r():r:typeof e=="function"?e():e}),s=q(u,2),l=s[0],c=s[1],d=i!==void 0?i:l,v=a?a(d):d,m=wn(o),y=bn([d]),g=q(y,2),b=g[0],p=g[1];ur(function(){var w=b[0];l!==w&&m(l,w)},[b]),ur(function(){rn(i)||c(i)},[i]);var C=wn(function(w,x){c(w,x),p([d],x)});return[v,C]}function pt(e,t,n,r){var i=Lt.unstable_batchedUpdates?function(a){Lt.unstable_batchedUpdates(n,a)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,i,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,i,r)}}}const Sa=function(){if(typeof navigator>"u"||typeof window>"u")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(e==null?void 0:e.substr(0,4))};var H={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(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=H.F1&&n<=H.F12)return!1;switch(n){case H.ALT:case H.CAPS_LOCK:case H.CONTEXT_MENU:case H.CTRL:case H.DOWN:case H.END:case H.ESC:case H.HOME:case H.INSERT:case H.LEFT:case H.MAC_FF_META:case H.META:case H.NUMLOCK:case H.NUM_CENTER:case H.PAGE_DOWN:case H.PAGE_UP:case H.PAUSE:case H.PRINT_SCREEN:case H.RIGHT:case H.SHIFT:case H.UP:case H.WIN_KEY:case H.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=H.ZERO&&t<=H.NINE||t>=H.NUM_ZERO&&t<=H.NUM_MULTIPLY||t>=H.A&&t<=H.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case H.SPACE:case H.QUESTION_MARK:case H.NUM_PLUS:case H.NUM_MINUS:case H.NUM_PERIOD:case H.NUM_DIVISION:case H.SEMICOLON:case H.DASH:case H.EQUALS:case H.COMMA:case H.PERIOD:case H.SLASH:case H.APOSTROPHE:case H.SINGLE_QUOTE:case H.OPEN_SQUARE_BRACKET:case H.BACKSLASH:case H.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Pa=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Fa=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ra="".concat(Pa," ").concat(Fa).split(/[\s\n]+/),Oa="aria-",Na="data-";function lr(e,t){return e.indexOf(t)===0}function Nu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=k({},t);var r={};return Object.keys(e).forEach(function(i){(n.aria&&(i==="role"||lr(i,Oa))||n.data&&lr(i,Na)||n.attr&&Ra.includes(i))&&(r[i]=e[i])}),r}var Ta=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Xe=void 0;function Ma(e,t){var n=e.prefixCls,r=e.invalidate,i=e.item,o=e.renderItem,a=e.responsive,u=e.responsiveDisabled,s=e.registerSize,l=e.itemKey,c=e.className,d=e.style,v=e.children,m=e.display,y=e.order,g=e.component,b=g===void 0?"div":g,p=Ce(e,Ta),C=a&&!m;function w(N){s(l,N)}f.useEffect(function(){return function(){w(null)}},[]);var x=o&&i!==Xe?o(i):v,E;r||(E={opacity:C?0:1,height:C?0:Xe,overflowY:C?"hidden":Xe,order:a?y:Xe,pointerEvents:C?"none":Xe,position:C?"absolute":Xe});var P={};C&&(P["aria-hidden"]=!0);var S=f.createElement(b,L({className:ee(!r&&n,c),style:k(k({},E),d)},P,p,{ref:t}),x);return a&&(S=f.createElement(Gt,{onResize:function(F){var R=F.offsetWidth;w(R)},disabled:u},S)),S}var mt=f.forwardRef(Ma);mt.displayName="Item";function _a(e){if(typeof MessageChannel>"u")Ae(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function Aa(){var e=f.useRef(null),t=function(r){e.current||(e.current=[],_a(function(){Bi.unstable_batchedUpdates(function(){e.current.forEach(function(i){i()}),e.current=null})})),e.current.push(r)};return t}function ft(e,t){var n=f.useState(t),r=q(n,2),i=r[0],o=r[1],a=wn(function(u){e(function(){o(u)})});return[i,a]}var jt=G.createContext(null),Va=["component"],ka=["className"],Ia=["className"],Da=function(t,n){var r=f.useContext(jt);if(!r){var i=t.component,o=i===void 0?"div":i,a=Ce(t,Va);return f.createElement(o,L({},a,{ref:n}))}var u=r.className,s=Ce(r,ka),l=t.className,c=Ce(t,Ia);return f.createElement(jt.Provider,{value:null},f.createElement(mt,L({ref:n,className:ee(u,l)},s,c)))},ii=f.forwardRef(Da);ii.displayName="RawItem";var $a=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],ai="responsive",oi="invalidate";function za(e){return"+ ".concat(e.length," ...")}function La(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,i=e.data,o=i===void 0?[]:i,a=e.renderItem,u=e.renderRawItem,s=e.itemKey,l=e.itemWidth,c=l===void 0?10:l,d=e.ssr,v=e.style,m=e.className,y=e.maxCount,g=e.renderRest,b=e.renderRawRest,p=e.suffix,C=e.component,w=C===void 0?"div":C,x=e.itemComponent,E=e.onVisibleChange,P=Ce(e,$a),S=d==="full",N=Aa(),F=ft(N,null),R=q(F,2),O=R[0],T=R[1],M=O||0,I=ft(N,new Map),K=q(I,2),D=K[0],z=K[1],A=ft(N,0),W=q(A,2),J=W[0],j=W[1],V=ft(N,0),Y=q(V,2),$=Y[0],U=Y[1],se=ft(N,0),fe=q(se,2),ae=fe[0],pe=fe[1],ke=f.useState(null),Ne=q(ke,2),me=Ne[0],ie=Ne[1],Ee=f.useState(null),Te=q(Ee,2),xe=Te[0],st=Te[1],Ie=f.useMemo(function(){return xe===null&&S?Number.MAX_SAFE_INTEGER:xe||0},[xe,O]),Zt=f.useState(!1),he=q(Zt,2),Qt=he[0],Le=he[1],Ye="".concat(r,"-item"),ut=Math.max(J,$),He=y===ai,le=o.length&&He,re=y===oi,oe=le||typeof y=="number"&&o.length>y,ue=f.useMemo(function(){var X=o;return le?O===null&&S?X=o:X=o.slice(0,Math.min(o.length,M/c)):typeof y=="number"&&(X=o.slice(0,y)),X},[o,c,O,y,le]),ye=f.useMemo(function(){return le?o.slice(Ie+1):o.slice(ue.length)},[o,ue,le,Ie]),Rt=f.useCallback(function(X,te){var ve;return typeof s=="function"?s(X):(ve=s&&(X==null?void 0:X[s]))!==null&&ve!==void 0?ve:te},[s]),Vi=f.useCallback(a||function(X){return X},[a]);function Ot(X,te,ve){xe===X&&(te===void 0||te===me)||(st(X),ve||(Le(X<o.length-1),E==null||E(X)),te!==void 0&&ie(te))}function ki(X,te){T(te.clientWidth)}function er(X,te){z(function(ve){var Me=new Map(ve);return te===null?Me.delete(X):Me.set(X,te),Me})}function Ii(X,te){U(te),j($)}function Di(X,te){pe(te)}function Jt(X){return D.get(Rt(ue[X],X))}Be(function(){if(M&&typeof ut=="number"&&ue){var X=ae,te=ue.length,ve=te-1;if(!te){Ot(0,null);return}for(var Me=0;Me<te;Me+=1){var ct=Jt(Me);if(S&&(ct=ct||0),ct===void 0){Ot(Me-1,void 0,!0);break}if(X+=ct,ve===0&&X<=M||Me===ve-1&&X+Jt(ve)<=M){Ot(ve,null);break}else if(X+ut>M){Ot(Me-1,X-ct-ae+$);break}}p&&Jt(0)+ae>M&&ie(null)}},[M,D,$,ae,Rt,ue]);var tr=Qt&&!!ye.length,nr={};me!==null&&le&&(nr={position:"absolute",left:me,top:0});var lt={prefixCls:Ye,responsive:le,component:x,invalidate:re},$i=u?function(X,te){var ve=Rt(X,te);return f.createElement(jt.Provider,{key:ve,value:k(k({},lt),{},{order:te,item:X,itemKey:ve,registerSize:er,display:te<=Ie})},u(X,te))}:function(X,te){var ve=Rt(X,te);return f.createElement(mt,L({},lt,{order:te,key:ve,item:X,renderItem:Vi,itemKey:ve,registerSize:er,display:te<=Ie}))},en,rr={order:tr?Ie:Number.MAX_SAFE_INTEGER,className:"".concat(Ye,"-rest"),registerSize:Ii,display:tr};if(b)b&&(en=f.createElement(jt.Provider,{value:k(k({},lt),rr)},b(ye)));else{var tn=g||za;en=f.createElement(mt,L({},lt,rr),typeof tn=="function"?tn(ye):tn)}var nn=f.createElement(w,L({className:ee(!re&&r,m),style:v,ref:t},P),ue.map($i),oe?en:null,p&&f.createElement(mt,L({},lt,{responsive:He,responsiveDisabled:!le,order:Ie,className:"".concat(Ye,"-suffix"),registerSize:Di,display:!0,style:nr}),p));return He&&(nn=f.createElement(Gt,{onResize:ki,disabled:!le},nn)),nn}var Yt=f.forwardRef(La);Yt.displayName="Overflow";Yt.Item=ii;Yt.RESPONSIVE=ai;Yt.INVALIDATE=oi;var Ha=f.forwardRef(function(e,t){var n=e.didUpdate,r=e.getContainer,i=e.children,o=f.useRef(),a=f.useRef();f.useImperativeHandle(t,function(){return{}});var u=f.useRef(!1);return!u.current&&$n()&&(a.current=r(),o.current=a.current.parentNode,u.current=!0),f.useEffect(function(){n==null||n(e)}),f.useEffect(function(){return a.current.parentNode===null&&o.current!==null&&o.current.appendChild(a.current),function(){var s;(s=a.current)===null||s===void 0||(s=s.parentNode)===null||s===void 0||s.removeChild(a.current)}},[]),a.current?Lt.createPortal(i,a.current):null});function Wa(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function ja(e,t,n){var r=e[t]||{};return k(k({},r),n)}function Ua(e,t,n,r){for(var i=n.points,o=Object.keys(e),a=0;a<o.length;a+=1){var u=o[a];if(Wa(e[u].points,i,r))return"".concat(t,"-placement-").concat(u)}return""}function si(e){var t=e.prefixCls,n=e.motion,r=e.animation,i=e.transitionName;return n||(r?{motionName:"".concat(t,"-").concat(r)}:i?{motionName:i}:null)}function Ba(e){var t=e.prefixCls,n=e.visible,r=e.zIndex,i=e.mask,o=e.maskMotion,a=e.maskAnimation,u=e.maskTransitionName;if(!i)return null;var s={};return(o||u||a)&&(s=k({motionAppear:!0},si({motion:o,prefixCls:t,transitionName:u,animation:a}))),f.createElement(zn,L({},s,{visible:n,removeOnLeave:!0}),function(l){var c=l.className;return f.createElement("div",{style:{zIndex:r},className:ee("".concat(t,"-mask"),c)})})}function cr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function fr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cr(Object(n),!0).forEach(function(r){qa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cr(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xn(e){"@babel/helpers - typeof";return xn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xn(e)}function qa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dt,Ka={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function Ut(){if(dt!==void 0)return dt;dt="";var e=document.createElement("p").style,t="Transform";for(var n in Ka)n+t in e&&(dt=n);return dt}function ui(){return Ut()?"".concat(Ut(),"TransitionProperty"):"transitionProperty"}function Xt(){return Ut()?"".concat(Ut(),"Transform"):"transform"}function dr(e,t){var n=ui();n&&(e.style[n]=t,n!=="transitionProperty"&&(e.style.transitionProperty=t))}function an(e,t){var n=Xt();n&&(e.style[n]=t,n!=="transform"&&(e.style.transform=t))}function Ga(e){return e.style.transitionProperty||e.style[ui()]}function Ya(e){var t=window.getComputedStyle(e,null),n=t.getPropertyValue("transform")||t.getPropertyValue(Xt());if(n&&n!=="none"){var r=n.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(r[12]||r[4],0),y:parseFloat(r[13]||r[5],0)}}return{x:0,y:0}}var Xa=/matrix\((.*)\)/,Za=/matrix3d\((.*)\)/;function Qa(e,t){var n=window.getComputedStyle(e,null),r=n.getPropertyValue("transform")||n.getPropertyValue(Xt());if(r&&r!=="none"){var i,o=r.match(Xa);if(o)o=o[1],i=o.split(",").map(function(u){return parseFloat(u,10)}),i[4]=t.x,i[5]=t.y,an(e,"matrix(".concat(i.join(","),")"));else{var a=r.match(Za)[1];i=a.split(",").map(function(u){return parseFloat(u,10)}),i[12]=t.x,i[13]=t.y,an(e,"matrix3d(".concat(i.join(","),")"))}}else an(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}var Ja=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,Pt;function vr(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function Je(e,t,n){var r=n;if(xn(t)==="object"){for(var i in t)t.hasOwnProperty(i)&&Je(e,i,t[i]);return}if(typeof r<"u"){typeof r=="number"&&(r="".concat(r,"px")),e.style[t]=r;return}return Pt(e,t)}function eo(e){var t,n,r,i=e.ownerDocument,o=i.body,a=i&&i.documentElement;return t=e.getBoundingClientRect(),n=Math.floor(t.left),r=Math.floor(t.top),n-=a.clientLeft||o.clientLeft||0,r-=a.clientTop||o.clientTop||0,{left:n,top:r}}function li(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var i=e.document;n=i.documentElement[r],typeof n!="number"&&(n=i.body[r])}return n}function ci(e){return li(e)}function fi(e){return li(e,!0)}function bt(e){var t=eo(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=ci(r),t.top+=fi(r),t}function jn(e){return e!=null&&e==e.window}function di(e){return jn(e)?e.document:e.nodeType===9?e:e.ownerDocument}function to(e,t,n){var r=n,i="",o=di(e);return r=r||o.defaultView.getComputedStyle(e,null),r&&(i=r.getPropertyValue(t)||r[t]),i}var no=new RegExp("^(".concat(Ja,")(?!px)[a-z%]+$"),"i"),ro=/^(top|right|bottom|left)$/,on="currentStyle",sn="runtimeStyle",We="left",io="px";function ao(e,t){var n=e[on]&&e[on][t];if(no.test(n)&&!ro.test(t)){var r=e.style,i=r[We],o=e[sn][We];e[sn][We]=e[on][We],r[We]=t==="fontSize"?"1em":n||0,n=r.pixelLeft+io,r[We]=i,e[sn][We]=o}return n===""?"auto":n}typeof window<"u"&&(Pt=window.getComputedStyle?to:ao);function Nt(e,t){return e==="left"?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function pr(e){if(e==="left")return"right";if(e==="right")return"left";if(e==="top")return"bottom";if(e==="bottom")return"top"}function hr(e,t,n){Je(e,"position")==="static"&&(e.style.position="relative");var r=-999,i=-999,o=Nt("left",n),a=Nt("top",n),u=pr(o),s=pr(a);o!=="left"&&(r=999),a!=="top"&&(i=999);var l="",c=bt(e);("left"in t||"top"in t)&&(l=Ga(e)||"",dr(e,"none")),"left"in t&&(e.style[u]="",e.style[o]="".concat(r,"px")),"top"in t&&(e.style[s]="",e.style[a]="".concat(i,"px")),vr(e);var d=bt(e),v={};for(var m in t)if(t.hasOwnProperty(m)){var y=Nt(m,n),g=m==="left"?r:i,b=c[m]-d[m];y===m?v[y]=g+b:v[y]=g-b}Je(e,v),vr(e),("left"in t||"top"in t)&&dr(e,l);var p={};for(var C in t)if(t.hasOwnProperty(C)){var w=Nt(C,n),x=t[C]-c[C];C===w?p[w]=v[w]+x:p[w]=v[w]-x}Je(e,p)}function oo(e,t){var n=bt(e),r=Ya(e),i={x:r.x,y:r.y};"left"in t&&(i.x=r.x+t.left-n.left),"top"in t&&(i.y=r.y+t.top-n.top),Qa(e,i)}function so(e,t,n){if(n.ignoreShake){var r=bt(e),i=r.left.toFixed(0),o=r.top.toFixed(0),a=t.left.toFixed(0),u=t.top.toFixed(0);if(i===a&&o===u)return}n.useCssRight||n.useCssBottom?hr(e,t,n):n.useCssTransform&&Xt()in document.body.style?oo(e,t):hr(e,t,n)}function Un(e,t){for(var n=0;n<e.length;n++)t(e[n])}function vi(e){return Pt(e,"boxSizing")==="border-box"}var uo=["margin","border","padding"],Sn=-1,lo=2,Pn=1,co=0;function fo(e,t,n){var r={},i=e.style,o;for(o in t)t.hasOwnProperty(o)&&(r[o]=i[o],i[o]=t[o]);n.call(e);for(o in t)t.hasOwnProperty(o)&&(i[o]=r[o])}function ht(e,t,n){var r=0,i,o,a;for(o=0;o<t.length;o++)if(i=t[o],i)for(a=0;a<n.length;a++){var u=void 0;i==="border"?u="".concat(i).concat(n[a],"Width"):u=i+n[a],r+=parseFloat(Pt(e,u))||0}return r}var _e={getParent:function(t){var n=t;do n.nodeType===11&&n.host?n=n.host:n=n.parentNode;while(n&&n.nodeType!==1&&n.nodeType!==9);return n}};Un(["Width","Height"],function(e){_e["doc".concat(e)]=function(t){var n=t.document;return Math.max(n.documentElement["scroll".concat(e)],n.body["scroll".concat(e)],_e["viewport".concat(e)](n))},_e["viewport".concat(e)]=function(t){var n="client".concat(e),r=t.document,i=r.body,o=r.documentElement,a=o[n];return r.compatMode==="CSS1Compat"&&a||i&&i[n]||a}});function gr(e,t,n){var r=n;if(jn(e))return t==="width"?_e.viewportWidth(e):_e.viewportHeight(e);if(e.nodeType===9)return t==="width"?_e.docWidth(e):_e.docHeight(e);var i=t==="width"?["Left","Right"]:["Top","Bottom"],o=Math.floor(t==="width"?e.getBoundingClientRect().width:e.getBoundingClientRect().height),a=vi(e),u=0;(o==null||o<=0)&&(o=void 0,u=Pt(e,t),(u==null||Number(u)<0)&&(u=e.style[t]||0),u=Math.floor(parseFloat(u))||0),r===void 0&&(r=a?Pn:Sn);var s=o!==void 0||a,l=o||u;return r===Sn?s?l-ht(e,["border","padding"],i):u:s?r===Pn?l:l+(r===lo?-ht(e,["border"],i):ht(e,["margin"],i)):u+ht(e,uo.slice(r),i)}var vo={position:"absolute",visibility:"hidden",display:"block"};function mr(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i=t[0];return i.offsetWidth!==0?r=gr.apply(void 0,t):fo(i,vo,function(){r=gr.apply(void 0,t)}),r}Un(["width","height"],function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);_e["outer".concat(t)]=function(r,i){return r&&mr(r,e,i?co:Pn)};var n=e==="width"?["Left","Right"]:["Top","Bottom"];_e[e]=function(r,i){var o=i;if(o!==void 0){if(r){var a=vi(r);return a&&(o+=ht(r,["padding","border"],n)),Je(r,e,o)}return}return r&&mr(r,e,Sn)}});function pi(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}var B={getWindow:function(t){if(t&&t.document&&t.setTimeout)return t;var n=t.ownerDocument||t;return n.defaultView||n.parentWindow},getDocument:di,offset:function(t,n,r){if(typeof n<"u")so(t,n,r||{});else return bt(t)},isWindow:jn,each:Un,css:Je,clone:function(t){var n,r={};for(n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);var i=t.overflow;if(i)for(n in t)t.hasOwnProperty(n)&&(r.overflow[n]=t.overflow[n]);return r},mix:pi,getWindowScrollLeft:function(t){return ci(t)},getWindowScrollTop:function(t){return fi(t)},merge:function(){for(var t={},n=0;n<arguments.length;n++)B.mix(t,n<0||arguments.length<=n?void 0:arguments[n]);return t},viewportWidth:0,viewportHeight:0};pi(B,_e);var un=B.getParent;function Fn(e){if(B.isWindow(e)||e.nodeType===9)return null;var t=B.getDocument(e),n=t.body,r,i=B.css(e,"position"),o=i==="fixed"||i==="absolute";if(!o)return e.nodeName.toLowerCase()==="html"?null:un(e);for(r=un(e);r&&r!==n&&r.nodeType!==9;r=un(r))if(i=B.css(r,"position"),i!=="static")return r;return null}var yr=B.getParent;function po(e){if(B.isWindow(e)||e.nodeType===9)return!1;var t=B.getDocument(e),n=t.body,r=null;for(r=yr(e);r&&r!==n&&r!==t;r=yr(r)){var i=B.css(r,"position");if(i==="fixed")return!0}return!1}function Bn(e,t){for(var n={left:0,right:1/0,top:0,bottom:1/0},r=Fn(e),i=B.getDocument(e),o=i.defaultView||i.parentWindow,a=i.body,u=i.documentElement;r;){if((navigator.userAgent.indexOf("MSIE")===-1||r.clientWidth!==0)&&r!==a&&r!==u&&B.css(r,"overflow")!=="visible"){var s=B.offset(r);s.left+=r.clientLeft,s.top+=r.clientTop,n.top=Math.max(n.top,s.top),n.right=Math.min(n.right,s.left+r.clientWidth),n.bottom=Math.min(n.bottom,s.top+r.clientHeight),n.left=Math.max(n.left,s.left)}else if(r===a||r===u)break;r=Fn(r)}var l=null;if(!B.isWindow(e)&&e.nodeType!==9){l=e.style.position;var c=B.css(e,"position");c==="absolute"&&(e.style.position="fixed")}var d=B.getWindowScrollLeft(o),v=B.getWindowScrollTop(o),m=B.viewportWidth(o),y=B.viewportHeight(o),g=u.scrollWidth,b=u.scrollHeight,p=window.getComputedStyle(a);if(p.overflowX==="hidden"&&(g=o.innerWidth),p.overflowY==="hidden"&&(b=o.innerHeight),e.style&&(e.style.position=l),t||po(e))n.left=Math.max(n.left,d),n.top=Math.max(n.top,v),n.right=Math.min(n.right,d+m),n.bottom=Math.min(n.bottom,v+y);else{var C=Math.max(g,d+m);n.right=Math.min(n.right,C);var w=Math.max(b,v+y);n.bottom=Math.min(n.bottom,w)}return n.top>=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function ho(e,t,n,r){var i=B.clone(e),o={width:t.width,height:t.height};return r.adjustX&&i.left<n.left&&(i.left=n.left),r.resizeWidth&&i.left>=n.left&&i.left+o.width>n.right&&(o.width-=i.left+o.width-n.right),r.adjustX&&i.left+o.width>n.right&&(i.left=Math.max(n.right-o.width,n.left)),r.adjustY&&i.top<n.top&&(i.top=n.top),r.resizeHeight&&i.top>=n.top&&i.top+o.height>n.bottom&&(o.height-=i.top+o.height-n.bottom),r.adjustY&&i.top+o.height>n.bottom&&(i.top=Math.max(n.bottom-o.height,n.top)),B.mix(i,o)}function qn(e){var t,n,r;if(!B.isWindow(e)&&e.nodeType!==9)t=B.offset(e),n=B.outerWidth(e),r=B.outerHeight(e);else{var i=B.getWindow(e);t={left:B.getWindowScrollLeft(i),top:B.getWindowScrollTop(i)},n=B.viewportWidth(i),r=B.viewportHeight(i)}return t.width=n,t.height=r,t}function br(e,t){var n=t.charAt(0),r=t.charAt(1),i=e.width,o=e.height,a=e.left,u=e.top;return n==="c"?u+=o/2:n==="b"&&(u+=o),r==="c"?a+=i/2:r==="r"&&(a+=i),{left:a,top:u}}function Tt(e,t,n,r,i){var o=br(t,n[1]),a=br(e,n[0]),u=[a.left-o.left,a.top-o.top];return{left:Math.round(e.left-u[0]+r[0]-i[0]),top:Math.round(e.top-u[1]+r[1]-i[1])}}function wr(e,t,n){return e.left<n.left||e.left+t.width>n.right}function Cr(e,t,n){return e.top<n.top||e.top+t.height>n.bottom}function go(e,t,n){return e.left>n.right||e.left+t.width<n.left}function mo(e,t,n){return e.top>n.bottom||e.top+t.height<n.top}function Mt(e,t,n){var r=[];return B.each(e,function(i){r.push(i.replace(t,function(o){return n[o]}))}),r}function _t(e,t){return e[t]=-e[t],e}function Er(e,t){var n;return/%$/.test(e)?n=parseInt(e.substring(0,e.length-1),10)/100*t:n=parseInt(e,10),n||0}function xr(e,t){e[0]=Er(e[0],t.width),e[1]=Er(e[1],t.height)}function hi(e,t,n,r){var i=n.points,o=n.offset||[0,0],a=n.targetOffset||[0,0],u=n.overflow,s=n.source||e;o=[].concat(o),a=[].concat(a),u=u||{};var l={},c=0,d=!!(u&&u.alwaysByViewport),v=Bn(s,d),m=qn(s);xr(o,m),xr(a,t);var y=Tt(m,t,i,o,a),g=B.merge(m,y);if(v&&(u.adjustX||u.adjustY)&&r){if(u.adjustX&&wr(y,m,v)){var b=Mt(i,/[lr]/gi,{l:"r",r:"l"}),p=_t(o,0),C=_t(a,0),w=Tt(m,t,b,p,C);go(w,m,v)||(c=1,i=b,o=p,a=C)}if(u.adjustY&&Cr(y,m,v)){var x=Mt(i,/[tb]/gi,{t:"b",b:"t"}),E=_t(o,1),P=_t(a,1),S=Tt(m,t,x,E,P);mo(S,m,v)||(c=1,i=x,o=E,a=P)}c&&(y=Tt(m,t,i,o,a),B.mix(g,y));var N=wr(y,m,v),F=Cr(y,m,v);if(N||F){var R=i;N&&(R=Mt(i,/[lr]/gi,{l:"r",r:"l"})),F&&(R=Mt(i,/[tb]/gi,{t:"b",b:"t"})),i=R,o=n.offset||[0,0],a=n.targetOffset||[0,0]}l.adjustX=u.adjustX&&N,l.adjustY=u.adjustY&&F,(l.adjustX||l.adjustY)&&(g=ho(y,m,v,l))}return g.width!==m.width&&B.css(s,"width",B.width(s)+g.width-m.width),g.height!==m.height&&B.css(s,"height",B.height(s)+g.height-m.height),B.offset(s,{left:g.left,top:g.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:i,offset:o,targetOffset:a,overflow:l}}function yo(e,t){var n=Bn(e,t),r=qn(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}function Kn(e,t,n){var r=n.target||t,i=qn(r),o=!yo(r,n.overflow&&n.overflow.alwaysByViewport);return hi(e,i,n,o)}Kn.__getOffsetParent=Fn;Kn.__getVisibleRectForElement=Bn;function bo(e,t,n){var r,i,o=B.getDocument(e),a=o.defaultView||o.parentWindow,u=B.getWindowScrollLeft(a),s=B.getWindowScrollTop(a),l=B.viewportWidth(a),c=B.viewportHeight(a);"pageX"in t?r=t.pageX:r=u+t.clientX,"pageY"in t?i=t.pageY:i=s+t.clientY;var d={left:r,top:i,width:0,height:0},v=r>=0&&r<=u+l&&i>=0&&i<=s+c,m=[n.points[0],"cc"];return hi(e,d,fr(fr({},n),{},{points:m}),v)}function gi(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function i(o,a){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,s=r.has(o);if(Ve(!s,"Warning: There may be circular references"),s)return!1;if(o===a)return!0;if(n&&u>1)return!1;r.add(o);var l=u+1;if(Array.isArray(o)){if(!Array.isArray(a)||o.length!==a.length)return!1;for(var c=0;c<o.length;c++)if(!i(o[c],a[c],l))return!1;return!0}if(o&&a&&ge(o)==="object"&&ge(a)==="object"){var d=Object.keys(o);return d.length!==Object.keys(a).length?!1:d.every(function(v){return i(o[v],a[v],l)})}return!1}return i(e,t)}const wo=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),o=i.width,a=i.height;if(o||a)return!0}}return!1},Co=function(e,t){var n=G.useRef(!1),r=G.useRef(null);function i(){window.clearTimeout(r.current)}function o(a){if(i(),!n.current||a===!0){if(e(a)===!1)return;n.current=!0,r.current=window.setTimeout(function(){n.current=!1},t)}else r.current=window.setTimeout(function(){n.current=!1,o()},t)}return[o,function(){n.current=!1,i()}]};function Eo(e,t){return e===t?!0:!e||!t?!1:"pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t?e.clientX===t.clientX&&e.clientY===t.clientY:!1}function xo(e,t){e!==document.activeElement&&It(t,e)&&typeof e.focus=="function"&&e.focus()}function Sr(e,t){var n=null,r=null;function i(a){var u=q(a,1),s=u[0].target;if(document.documentElement.contains(s)){var l=s.getBoundingClientRect(),c=l.width,d=l.height,v=Math.floor(c),m=Math.floor(d);(n!==v||r!==m)&&Promise.resolve().then(function(){t({width:v,height:m})}),n=v,r=m}}var o=new ni(i);return e&&o.observe(e),function(){o.disconnect()}}function Pr(e){return typeof e!="function"?null:e()}function Fr(e){return ge(e)!=="object"||!e?null:e}var So=function(t,n){var r=t.children,i=t.disabled,o=t.target,a=t.align,u=t.onAlign,s=t.monitorWindowResize,l=t.monitorBufferTime,c=l===void 0?0:l,d=G.useRef({}),v=G.useRef(),m=G.Children.only(r),y=G.useRef({});y.current.disabled=i,y.current.target=o,y.current.align=a,y.current.onAlign=u;var g=Co(function(){var O=y.current,T=O.disabled,M=O.target,I=O.align,K=O.onAlign,D=v.current;if(!T&&M&&D){var z,A=Pr(M),W=Fr(M);d.current.element=A,d.current.point=W,d.current.align=I;var J=document,j=J.activeElement;return A&&wo(A)?z=Kn(D,A,I):W&&(z=bo(D,W,I)),xo(j,D),K&&z&&K(D,z),!0}return!1},c),b=q(g,2),p=b[0],C=b[1],w=G.useState(),x=q(w,2),E=x[0],P=x[1],S=G.useState(),N=q(S,2),F=N[0],R=N[1];return Be(function(){P(Pr(o)),R(Fr(o))}),G.useEffect(function(){(d.current.element!==E||!Eo(d.current.point,F)||!gi(d.current.align,a))&&p()}),G.useEffect(function(){var O=Sr(v.current,p);return O},[v.current]),G.useEffect(function(){var O=Sr(E,p);return O},[E]),G.useEffect(function(){i?C():p()},[i]),G.useEffect(function(){if(s){var O=pt(window,"resize",p);return O.remove}},[s]),G.useEffect(function(){return function(){C()}},[]),G.useImperativeHandle(n,function(){return{forceAlign:function(){return p(!0)}}}),G.isValidElement(m)&&(m=G.cloneElement(m,{ref:Ln(m.ref,v)})),m},mi=G.forwardRef(So);mi.displayName="Align";var Rr=["measure","alignPre","align",null,"motion"];const Po=function(e,t){var n=bn(null),r=q(n,2),i=r[0],o=r[1],a=f.useRef();function u(c){o(c,!0)}function s(){Ae.cancel(a.current)}function l(c){s(),a.current=Ae(function(){u(function(d){switch(i){case"align":return"motion";case"motion":return"stable"}return d}),c==null||c()})}return f.useEffect(function(){u("measure")},[e]),f.useEffect(function(){switch(i){case"measure":t();break}i&&(a.current=Ae(it(Oe().mark(function c(){var d,v;return Oe().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:d=Rr.indexOf(i),v=Rr[d+1],v&&d!==-1&&u(v);case 3:case"end":return y.stop()}},c)}))))},[i]),f.useEffect(function(){return function(){s()}},[]),[i,l]},Fo=function(e){var t=f.useState({width:0,height:0}),n=q(t,2),r=n[0],i=n[1];function o(u){var s=u.offsetWidth,l=u.offsetHeight,c=u.getBoundingClientRect(),d=c.width,v=c.height;Math.abs(s-d)<1&&Math.abs(l-v)<1&&(s=d,l=v),i({width:s,height:l})}var a=f.useMemo(function(){var u={};if(e){var s=r.width,l=r.height;e.indexOf("height")!==-1&&l?u.height=l:e.indexOf("minHeight")!==-1&&l&&(u.minHeight=l),e.indexOf("width")!==-1&&s?u.width=s:e.indexOf("minWidth")!==-1&&s&&(u.minWidth=s)}return u},[e,r]);return[a,o]};var yi=f.forwardRef(function(e,t){var n=e.visible,r=e.prefixCls,i=e.className,o=e.style,a=e.children,u=e.zIndex,s=e.stretch,l=e.destroyPopupOnHide,c=e.forceRender,d=e.align,v=e.point,m=e.getRootDomNode,y=e.getClassNameFromAlign,g=e.onAlign,b=e.onMouseEnter,p=e.onMouseLeave,C=e.onMouseDown,w=e.onTouchStart,x=e.onClick,E=f.useRef(),P=f.useRef(),S=f.useState(),N=q(S,2),F=N[0],R=N[1],O=Fo(s),T=q(O,2),M=T[0],I=T[1];function K(){s&&I(m())}var D=Po(n,K),z=q(D,2),A=z[0],W=z[1],J=f.useState(0),j=q(J,2),V=j[0],Y=j[1],$=f.useRef();Be(function(){A==="alignPre"&&Y(0)},[A]);function U(){return v||m}function se(){var ie;(ie=E.current)===null||ie===void 0||ie.forceAlign()}function fe(ie,Ee){var Te=y(Ee);F!==Te&&R(Te),Y(function(xe){return xe+1}),A==="align"&&(g==null||g(ie,Ee))}Be(function(){A==="align"&&(V<3?se():W(function(){var ie;(ie=$.current)===null||ie===void 0||ie.call($)}))},[V]);var ae=k({},si(e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ie){var Ee=ae[ie];ae[ie]=function(Te,xe){return W(),Ee==null?void 0:Ee(Te,xe)}});function pe(){return new Promise(function(ie){$.current=ie})}f.useEffect(function(){!ae.motionName&&A==="motion"&&W()},[ae.motionName,A]),f.useImperativeHandle(t,function(){return{forceAlign:se,getElement:function(){return P.current}}});var ke=k(k({},M),{},{zIndex:u,opacity:A==="motion"||A==="stable"||!n?void 0:0,pointerEvents:!n&&A!=="stable"?"none":void 0},o),Ne=!0;d!=null&&d.points&&(A==="align"||A==="stable")&&(Ne=!1);var me=a;return f.Children.count(a)>1&&(me=f.createElement("div",{className:"".concat(r,"-content")},a)),f.createElement(zn,L({visible:n,ref:P,leavedClassName:"".concat(r,"-hidden")},ae,{onAppearPrepare:pe,onEnterPrepare:pe,removeOnLeave:l,forceRender:c}),function(ie,Ee){var Te=ie.className,xe=ie.style,st=ee(r,i,F,Te);return f.createElement(mi,{target:U(),key:"popup",ref:E,monitorWindowResize:!0,disabled:Ne,align:d,onAlign:fe},f.createElement("div",{ref:Ee,className:st,onMouseEnter:b,onMouseLeave:p,onMouseDownCapture:C,onTouchStartCapture:w,onClick:x,style:k(k({},xe),ke)},me))})});yi.displayName="PopupInner";var bi=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.visible,i=e.zIndex,o=e.children,a=e.mobile;a=a===void 0?{}:a;var u=a.popupClassName,s=a.popupStyle,l=a.popupMotion,c=l===void 0?{}:l,d=a.popupRender,v=e.onClick,m=f.useRef();f.useImperativeHandle(t,function(){return{forceAlign:function(){},getElement:function(){return m.current}}});var y=k({zIndex:i},s),g=o;return f.Children.count(o)>1&&(g=f.createElement("div",{className:"".concat(n,"-content")},o)),d&&(g=d(g)),f.createElement(zn,L({visible:r,ref:m,removeOnLeave:!0},c),function(b,p){var C=b.className,w=b.style,x=ee(n,u,C);return f.createElement("div",{ref:p,className:x,onClick:v,style:k(k({},w),y)},g)})});bi.displayName="MobilePopupInner";var Ro=["visible","mobile"],wi=f.forwardRef(function(e,t){var n=e.visible,r=e.mobile,i=Ce(e,Ro),o=f.useState(n),a=q(o,2),u=a[0],s=a[1],l=f.useState(!1),c=q(l,2),d=c[0],v=c[1],m=k(k({},i),{},{visible:u});f.useEffect(function(){s(n),n&&r&&v(Sa())},[n,r]);var y=d?f.createElement(bi,L({},m,{mobile:r,ref:t})):f.createElement(yi,L({},m,{ref:t}));return f.createElement("div",null,f.createElement(Ba,m),y)});wi.displayName="Popup";var Or=f.createContext(null);function ln(){}function Oo(){return""}function No(e){return e?e.ownerDocument:window.document}var To=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Mo(e){var t=function(n){Et(i,n);var r=Bt(i);function i(o){var a;Ke(this,i),a=r.call(this,o),h(_(a),"popupRef",f.createRef()),h(_(a),"triggerRef",f.createRef()),h(_(a),"portalContainer",void 0),h(_(a),"attachId",void 0),h(_(a),"clickOutsideHandler",void 0),h(_(a),"touchOutsideHandler",void 0),h(_(a),"contextMenuOutsideHandler1",void 0),h(_(a),"contextMenuOutsideHandler2",void 0),h(_(a),"mouseDownTimeout",void 0),h(_(a),"focusTime",void 0),h(_(a),"preClickTime",void 0),h(_(a),"preTouchTime",void 0),h(_(a),"delayTimer",void 0),h(_(a),"hasPopupMouseDown",void 0),h(_(a),"onMouseEnter",function(s){var l=a.props.mouseEnterDelay;a.fireEvents("onMouseEnter",s),a.delaySetPopupVisible(!0,l,l?null:s)}),h(_(a),"onMouseMove",function(s){a.fireEvents("onMouseMove",s),a.setPoint(s)}),h(_(a),"onMouseLeave",function(s){a.fireEvents("onMouseLeave",s),a.delaySetPopupVisible(!1,a.props.mouseLeaveDelay)}),h(_(a),"onPopupMouseEnter",function(){a.clearDelayTimer()}),h(_(a),"onPopupMouseLeave",function(s){var l;s.relatedTarget&&!s.relatedTarget.setTimeout&&It((l=a.popupRef.current)===null||l===void 0?void 0:l.getElement(),s.relatedTarget)||a.delaySetPopupVisible(!1,a.props.mouseLeaveDelay)}),h(_(a),"onFocus",function(s){a.fireEvents("onFocus",s),a.clearDelayTimer(),a.isFocusToShow()&&(a.focusTime=Date.now(),a.delaySetPopupVisible(!0,a.props.focusDelay))}),h(_(a),"onMouseDown",function(s){a.fireEvents("onMouseDown",s),a.preClickTime=Date.now()}),h(_(a),"onTouchStart",function(s){a.fireEvents("onTouchStart",s),a.preTouchTime=Date.now()}),h(_(a),"onBlur",function(s){a.fireEvents("onBlur",s),a.clearDelayTimer(),a.isBlurToHide()&&a.delaySetPopupVisible(!1,a.props.blurDelay)}),h(_(a),"onContextMenu",function(s){s.preventDefault(),a.fireEvents("onContextMenu",s),a.setPopupVisible(!0,s)}),h(_(a),"onContextMenuClose",function(){a.isContextMenuToShow()&&a.close()}),h(_(a),"onClick",function(s){if(a.fireEvents("onClick",s),a.focusTime){var l;if(a.preClickTime&&a.preTouchTime?l=Math.min(a.preClickTime,a.preTouchTime):a.preClickTime?l=a.preClickTime:a.preTouchTime&&(l=a.preTouchTime),Math.abs(l-a.focusTime)<20)return;a.focusTime=0}a.preClickTime=0,a.preTouchTime=0,a.isClickToShow()&&(a.isClickToHide()||a.isBlurToHide())&&s&&s.preventDefault&&s.preventDefault();var c=!a.state.popupVisible;(a.isClickToHide()&&!c||c&&a.isClickToShow())&&a.setPopupVisible(!a.state.popupVisible,s)}),h(_(a),"onPopupMouseDown",function(){if(a.hasPopupMouseDown=!0,clearTimeout(a.mouseDownTimeout),a.mouseDownTimeout=window.setTimeout(function(){a.hasPopupMouseDown=!1},0),a.context){var s;(s=a.context).onPopupMouseDown.apply(s,arguments)}}),h(_(a),"onDocumentClick",function(s){if(!(a.props.mask&&!a.props.maskClosable)){var l=s.target,c=a.getRootDomNode(),d=a.getPopupDomNode();(!It(c,l)||a.isContextMenuOnly())&&!It(d,l)&&!a.hasPopupMouseDown&&a.close()}}),h(_(a),"getRootDomNode",function(){var s=a.props.getTriggerDOMNode;if(s)return s(a.triggerRef.current);try{var l=kt(a.triggerRef.current);if(l)return l}catch{}return Lt.findDOMNode(_(a))}),h(_(a),"getPopupClassNameFromAlign",function(s){var l=[],c=a.props,d=c.popupPlacement,v=c.builtinPlacements,m=c.prefixCls,y=c.alignPoint,g=c.getPopupClassNameFromAlign;return d&&v&&l.push(Ua(v,m,s,y)),g&&l.push(g(s)),l.join(" ")}),h(_(a),"getComponent",function(){var s=a.props,l=s.prefixCls,c=s.destroyPopupOnHide,d=s.popupClassName,v=s.onPopupAlign,m=s.popupMotion,y=s.popupAnimation,g=s.popupTransitionName,b=s.popupStyle,p=s.mask,C=s.maskAnimation,w=s.maskTransitionName,x=s.maskMotion,E=s.zIndex,P=s.popup,S=s.stretch,N=s.alignPoint,F=s.mobile,R=s.forceRender,O=s.onPopupClick,T=a.state,M=T.popupVisible,I=T.point,K=a.getPopupAlign(),D={};return a.isMouseEnterToShow()&&(D.onMouseEnter=a.onPopupMouseEnter),a.isMouseLeaveToHide()&&(D.onMouseLeave=a.onPopupMouseLeave),D.onMouseDown=a.onPopupMouseDown,D.onTouchStart=a.onPopupMouseDown,f.createElement(wi,L({prefixCls:l,destroyPopupOnHide:c,visible:M,point:N&&I,className:d,align:K,onAlign:v,animation:y,getClassNameFromAlign:a.getPopupClassNameFromAlign},D,{stretch:S,getRootDomNode:a.getRootDomNode,style:b,mask:p,zIndex:E,transitionName:g,maskAnimation:C,maskTransitionName:w,maskMotion:x,ref:a.popupRef,motion:m,mobile:F,forceRender:R,onClick:O}),typeof P=="function"?P():P)}),h(_(a),"attachParent",function(s){Ae.cancel(a.attachId);var l=a.props,c=l.getPopupContainer,d=l.getDocument,v=a.getRootDomNode(),m;c?(v||c.length===0)&&(m=c(v)):m=d(a.getRootDomNode()).body,m?m.appendChild(s):a.attachId=Ae(function(){a.attachParent(s)})}),h(_(a),"getContainer",function(){if(!a.portalContainer){var s=a.props.getDocument,l=s(a.getRootDomNode()).createElement("div");l.style.position="absolute",l.style.top="0",l.style.left="0",l.style.width="100%",a.portalContainer=l}return a.attachParent(a.portalContainer),a.portalContainer}),h(_(a),"setPoint",function(s){var l=a.props.alignPoint;!l||!s||a.setState({point:{pageX:s.pageX,pageY:s.pageY}})}),h(_(a),"handlePortalUpdate",function(){a.state.prevPopupVisible!==a.state.popupVisible&&a.props.afterPopupVisibleChange(a.state.popupVisible)}),h(_(a),"triggerContextValue",{onPopupMouseDown:a.onPopupMouseDown});var u;return"popupVisible"in o?u=!!o.popupVisible:u=!!o.defaultPopupVisible,a.state={prevPopupVisible:u,popupVisible:u},To.forEach(function(s){a["fire".concat(s)]=function(l){a.fireEvents(s,l)}}),a}return Ge(i,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var a=this.props,u=this.state;if(u.popupVisible){var s;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(s=a.getDocument(this.getRootDomNode()),this.clickOutsideHandler=pt(s,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(s=s||a.getDocument(this.getRootDomNode()),this.touchOutsideHandler=pt(s,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(s=s||a.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=pt(s,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=pt(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ae.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var a;return((a=this.popupRef.current)===null||a===void 0?void 0:a.getElement())||null}},{key:"getPopupAlign",value:function(){var a=this.props,u=a.popupPlacement,s=a.popupAlign,l=a.builtinPlacements;return u&&l?ja(l,u,s):s}},{key:"setPopupVisible",value:function(a,u){var s=this.props.alignPoint,l=this.state.popupVisible;this.clearDelayTimer(),l!==a&&("popupVisible"in this.props||this.setState({popupVisible:a,prevPopupVisible:l}),this.props.onPopupVisibleChange(a)),s&&u&&a&&this.setPoint(u)}},{key:"delaySetPopupVisible",value:function(a,u,s){var l=this,c=u*1e3;if(this.clearDelayTimer(),c){var d=s?{pageX:s.pageX,pageY:s.pageY}:null;this.delayTimer=window.setTimeout(function(){l.setPopupVisible(a,d),l.clearDelayTimer()},c)}else this.setPopupVisible(a,s)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(a){var u=this.props.children.props,s=this.props;return u[a]&&s[a]?this["fire".concat(a)]:u[a]||s[a]}},{key:"isClickToShow",value:function(){var a=this.props,u=a.action,s=a.showAction;return u.indexOf("click")!==-1||s.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var a=this.props.action;return a==="contextMenu"||a.length===1&&a[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var a=this.props,u=a.action,s=a.showAction;return u.indexOf("contextMenu")!==-1||s.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var a=this.props,u=a.action,s=a.hideAction;return u.indexOf("click")!==-1||s.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var a=this.props,u=a.action,s=a.showAction;return u.indexOf("hover")!==-1||s.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var a=this.props,u=a.action,s=a.hideAction;return u.indexOf("hover")!==-1||s.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var a=this.props,u=a.action,s=a.showAction;return u.indexOf("focus")!==-1||s.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var a=this.props,u=a.action,s=a.hideAction;return u.indexOf("focus")!==-1||s.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var a;(a=this.popupRef.current)===null||a===void 0||a.forceAlign()}}},{key:"fireEvents",value:function(a,u){var s=this.props.children.props[a];s&&s(u);var l=this.props[a];l&&l(u)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var a=this.state.popupVisible,u=this.props,s=u.children,l=u.forceRender,c=u.alignPoint,d=u.className,v=u.autoDestroy,m=f.Children.only(s),y={key:"trigger"};this.isContextMenuToShow()?y.onContextMenu=this.onContextMenu:y.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(y.onClick=this.onClick,y.onMouseDown=this.onMouseDown,y.onTouchStart=this.onTouchStart):(y.onClick=this.createTwoChains("onClick"),y.onMouseDown=this.createTwoChains("onMouseDown"),y.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(y.onMouseEnter=this.onMouseEnter,c&&(y.onMouseMove=this.onMouseMove)):y.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?y.onMouseLeave=this.onMouseLeave:y.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(y.onFocus=this.onFocus,y.onBlur=this.onBlur):(y.onFocus=this.createTwoChains("onFocus"),y.onBlur=this.createTwoChains("onBlur"));var g=ee(m&&m.props&&m.props.className,d);g&&(y.className=g);var b=k({},y);Gr(m)&&(b.ref=Ln(this.triggerRef,m.ref));var p=f.cloneElement(m,b),C;return(a||this.popupRef.current||l)&&(C=f.createElement(e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!a&&v&&(C=null),f.createElement(Or.Provider,{value:this.triggerContextValue},p,C)}}],[{key:"getDerivedStateFromProps",value:function(a,u){var s=a.popupVisible,l={};return s!==void 0&&u.popupVisible!==s&&(l.popupVisible=s,l.prevPopupVisible=u.popupVisible),l}}]),i}(f.Component);return h(t,"contextType",Or),h(t,"defaultProps",{prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Oo,getDocument:No,onPopupVisibleChange:ln,afterPopupVisibleChange:ln,onPopupAlign:ln,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1}),t}const _o=Mo(Ha);var je="RC_FORM_INTERNAL_HOOKS",ne=function(){Ve(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},qe=f.createContext({getFieldValue:ne,getFieldsValue:ne,getFieldError:ne,getFieldWarning:ne,getFieldsError:ne,isFieldsTouched:ne,isFieldTouched:ne,isFieldValidating:ne,isFieldsValidating:ne,resetFields:ne,setFields:ne,setFieldValue:ne,setFieldsValue:ne,validateFields:ne,submit:ne,getInternalHooks:function(){return ne(),{dispatch:ne,initEntityValue:ne,registerField:ne,useSubscribe:ne,setInitialValues:ne,destroyForm:ne,setCallbacks:ne,registerWatch:ne,getFields:ne,setValidateMessages:ne,setPreserve:ne,getInitialValue:ne}}}),wt=f.createContext(null);function Rn(e){return e==null?[]:Array.isArray(e)?e:[e]}function Ao(e){return e&&!!e._init}function Ue(){return Ue=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ue.apply(this,arguments)}function Vo(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ct(e,t)}function On(e){return On=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},On(e)}function Ct(e,t){return Ct=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Ct(e,t)}function ko(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Dt(e,t,n){return ko()?Dt=Reflect.construct.bind():Dt=function(i,o,a){var u=[null];u.push.apply(u,o);var s=Function.bind.apply(i,u),l=new s;return a&&Ct(l,a.prototype),l},Dt.apply(null,arguments)}function Io(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Nn(e){var t=typeof Map=="function"?new Map:void 0;return Nn=function(r){if(r===null||!Io(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,i)}function i(){return Dt(r,arguments,On(this).constructor)}return i.prototype=Object.create(r.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),Ct(i,r)},Nn(e)}var Do=/%[sdj%]/g,$o=function(){};typeof process<"u"&&process.env;function Tn(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function we(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0,o=n.length;if(typeof e=="function")return e.apply(null,n);if(typeof e=="string"){var a=e.replace(Do,function(u){if(u==="%%")return"%";if(i>=o)return u;switch(u){case"%s":return String(n[i++]);case"%d":return Number(n[i++]);case"%j":try{return JSON.stringify(n[i++])}catch{return"[Circular]"}break;default:return u}});return a}return e}function zo(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function de(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||zo(t)&&typeof e=="string"&&!e)}function Lo(e,t,n){var r=[],i=0,o=e.length;function a(u){r.push.apply(r,u||[]),i++,i===o&&n(r)}e.forEach(function(u){t(u,a)})}function Nr(e,t,n){var r=0,i=e.length;function o(a){if(a&&a.length){n(a);return}var u=r;r=r+1,u<i?t(e[u],o):n([])}o([])}function Ho(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,e[n]||[])}),t}var Tr=function(e){Vo(t,e);function t(n,r){var i;return i=e.call(this,"Async Validation Error")||this,i.errors=n,i.fields=r,i}return t}(Nn(Error));function Wo(e,t,n,r,i){if(t.first){var o=new Promise(function(v,m){var y=function(p){return r(p),p.length?m(new Tr(p,Tn(p))):v(i)},g=Ho(e);Nr(g,n,y)});return o.catch(function(v){return v}),o}var a=t.firstFields===!0?Object.keys(e):t.firstFields||[],u=Object.keys(e),s=u.length,l=0,c=[],d=new Promise(function(v,m){var y=function(b){if(c.push.apply(c,b),l++,l===s)return r(c),c.length?m(new Tr(c,Tn(c))):v(i)};u.length||(r(c),v(i)),u.forEach(function(g){var b=e[g];a.indexOf(g)!==-1?Nr(b,n,y):Lo(b,n,y)})});return d.catch(function(v){return v}),d}function jo(e){return!!(e&&e.message!==void 0)}function Uo(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function Mr(e,t){return function(n){var r;return e.fullFields?r=Uo(t,e.fullFields):r=t[n.field||e.fullField],jo(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n=="function"?n():n,fieldValue:r,field:n.field||e.fullField}}}function _r(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];typeof r=="object"&&typeof e[n]=="object"?e[n]=Ue({},e[n],r):e[n]=r}}return e}var Ci=function(t,n,r,i,o,a){t.required&&(!r.hasOwnProperty(t.field)||de(n,a||t.type))&&i.push(we(o.messages.required,t.fullField))},Bo=function(t,n,r,i,o){(/^\s+$/.test(n)||n==="")&&i.push(we(o.messages.whitespace,t.fullField))},At,qo=function(){if(At)return At;var e="[a-fA-F\\d:]",t=function(x){return x&&x.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",i=(`
(?:
(?:`+r+":){7}(?:"+r+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:`+r+":){6}(?:"+n+"|:"+r+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:`+r+":){5}(?::"+n+"|(?::"+r+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:`+r+":){4}(?:(?::"+r+"){0,1}:"+n+"|(?::"+r+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:`+r+":){3}(?:(?::"+r+"){0,2}:"+n+"|(?::"+r+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:`+r+":){2}(?:(?::"+r+"){0,3}:"+n+"|(?::"+r+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:`+r+":){1}(?:(?::"+r+"){0,4}:"+n+"|(?::"+r+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+r+"){0,5}:"+n+"|(?::"+r+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),o=new RegExp("(?:^"+n+"$)|(?:^"+i+"$)"),a=new RegExp("^"+n+"$"),u=new RegExp("^"+i+"$"),s=function(x){return x&&x.exact?o:new RegExp("(?:"+t(x)+n+t(x)+")|(?:"+t(x)+i+t(x)+")","g")};s.v4=function(w){return w&&w.exact?a:new RegExp(""+t(w)+n+t(w),"g")},s.v6=function(w){return w&&w.exact?u:new RegExp(""+t(w)+i+t(w),"g")};var l="(?:(?:[a-z]+:)?//)",c="(?:\\S+(?::\\S*)?@)?",d=s.v4().source,v=s.v6().source,m="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",y="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",g="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",b="(?::\\d{2,5})?",p='(?:[/?#][^\\s"]*)?',C="(?:"+l+"|www\\.)"+c+"(?:localhost|"+d+"|"+v+"|"+m+y+g+")"+b+p;return At=new RegExp("(?:^"+C+"$)","i"),At},Ar={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},gt={integer:function(t){return gt.number(t)&&parseInt(t,10)===t},float:function(t){return gt.number(t)&&!gt.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!gt.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Ar.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(qo())},hex:function(t){return typeof t=="string"&&!!t.match(Ar.hex)}},Ko=function(t,n,r,i,o){if(t.required&&n===void 0){Ci(t,n,r,i,o);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],u=t.type;a.indexOf(u)>-1?gt[u](n)||i.push(we(o.messages.types[u],t.fullField,t.type)):u&&typeof n!==t.type&&i.push(we(o.messages.types[u],t.fullField,t.type))},Go=function(t,n,r,i,o){var a=typeof t.len=="number",u=typeof t.min=="number",s=typeof t.max=="number",l=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=n,d=null,v=typeof n=="number",m=typeof n=="string",y=Array.isArray(n);if(v?d="number":m?d="string":y&&(d="array"),!d)return!1;y&&(c=n.length),m&&(c=n.replace(l,"_").length),a?c!==t.len&&i.push(we(o.messages[d].len,t.fullField,t.len)):u&&!s&&c<t.min?i.push(we(o.messages[d].min,t.fullField,t.min)):s&&!u&&c>t.max?i.push(we(o.messages[d].max,t.fullField,t.max)):u&&s&&(c<t.min||c>t.max)&&i.push(we(o.messages[d].range,t.fullField,t.min,t.max))},Ze="enum",Yo=function(t,n,r,i,o){t[Ze]=Array.isArray(t[Ze])?t[Ze]:[],t[Ze].indexOf(n)===-1&&i.push(we(o.messages[Ze],t.fullField,t[Ze].join(", ")))},Xo=function(t,n,r,i,o){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||i.push(we(o.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var a=new RegExp(t.pattern);a.test(n)||i.push(we(o.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},Q={required:Ci,whitespace:Bo,type:Ko,range:Go,enum:Yo,pattern:Xo},Zo=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n,"string")&&!t.required)return r();Q.required(t,n,i,a,o,"string"),de(n,"string")||(Q.type(t,n,i,a,o),Q.range(t,n,i,a,o),Q.pattern(t,n,i,a,o),t.whitespace===!0&&Q.whitespace(t,n,i,a,o))}r(a)},Qo=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n)&&!t.required)return r();Q.required(t,n,i,a,o),n!==void 0&&Q.type(t,n,i,a,o)}r(a)},Jo=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(n===""&&(n=void 0),de(n)&&!t.required)return r();Q.required(t,n,i,a,o),n!==void 0&&(Q.type(t,n,i,a,o),Q.range(t,n,i,a,o))}r(a)},es=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n)&&!t.required)return r();Q.required(t,n,i,a,o),n!==void 0&&Q.type(t,n,i,a,o)}r(a)},ts=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n)&&!t.required)return r();Q.required(t,n,i,a,o),de(n)||Q.type(t,n,i,a,o)}r(a)},ns=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n)&&!t.required)return r();Q.required(t,n,i,a,o),n!==void 0&&(Q.type(t,n,i,a,o),Q.range(t,n,i,a,o))}r(a)},rs=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n)&&!t.required)return r();Q.required(t,n,i,a,o),n!==void 0&&(Q.type(t,n,i,a,o),Q.range(t,n,i,a,o))}r(a)},is=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(n==null&&!t.required)return r();Q.required(t,n,i,a,o,"array"),n!=null&&(Q.type(t,n,i,a,o),Q.range(t,n,i,a,o))}r(a)},as=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n)&&!t.required)return r();Q.required(t,n,i,a,o),n!==void 0&&Q.type(t,n,i,a,o)}r(a)},os="enum",ss=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n)&&!t.required)return r();Q.required(t,n,i,a,o),n!==void 0&&Q[os](t,n,i,a,o)}r(a)},us=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n,"string")&&!t.required)return r();Q.required(t,n,i,a,o),de(n,"string")||Q.pattern(t,n,i,a,o)}r(a)},ls=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n,"date")&&!t.required)return r();if(Q.required(t,n,i,a,o),!de(n,"date")){var s;n instanceof Date?s=n:s=new Date(n),Q.type(t,s,i,a,o),s&&Q.range(t,s.getTime(),i,a,o)}}r(a)},cs=function(t,n,r,i,o){var a=[],u=Array.isArray(n)?"array":typeof n;Q.required(t,n,i,a,o,u),r(a)},cn=function(t,n,r,i,o){var a=t.type,u=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(de(n,a)&&!t.required)return r();Q.required(t,n,i,u,o,a),de(n,a)||Q.type(t,n,i,u,o)}r(u)},fs=function(t,n,r,i,o){var a=[],u=t.required||!t.required&&i.hasOwnProperty(t.field);if(u){if(de(n)&&!t.required)return r();Q.required(t,n,i,a,o)}r(a)},yt={string:Zo,method:Qo,number:Jo,boolean:es,regexp:ts,integer:ns,float:rs,array:is,object:as,enum:ss,pattern:us,date:ls,url:cn,hex:cn,email:cn,required:cs,any:fs};function Mn(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var _n=Mn(),Ft=function(){function e(n){this.rules=null,this._messages=_n,this.define(n)}var t=e.prototype;return t.define=function(r){var i=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(o){var a=r[o];i.rules[o]=Array.isArray(a)?a:[a]})},t.messages=function(r){return r&&(this._messages=_r(Mn(),r)),this._messages},t.validate=function(r,i,o){var a=this;i===void 0&&(i={}),o===void 0&&(o=function(){});var u=r,s=i,l=o;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,u),Promise.resolve(u);function c(g){var b=[],p={};function C(x){if(Array.isArray(x)){var E;b=(E=b).concat.apply(E,x)}else b.push(x)}for(var w=0;w<g.length;w++)C(g[w]);b.length?(p=Tn(b),l(b,p)):l(null,u)}if(s.messages){var d=this.messages();d===_n&&(d=Mn()),_r(d,s.messages),s.messages=d}else s.messages=this.messages();var v={},m=s.keys||Object.keys(this.rules);m.forEach(function(g){var b=a.rules[g],p=u[g];b.forEach(function(C){var w=C;typeof w.transform=="function"&&(u===r&&(u=Ue({},u)),p=u[g]=w.transform(p)),typeof w=="function"?w={validator:w}:w=Ue({},w),w.validator=a.getValidationMethod(w),w.validator&&(w.field=g,w.fullField=w.fullField||g,w.type=a.getType(w),v[g]=v[g]||[],v[g].push({rule:w,value:p,source:u,field:g}))})});var y={};return Wo(v,s,function(g,b){var p=g.rule,C=(p.type==="object"||p.type==="array")&&(typeof p.fields=="object"||typeof p.defaultField=="object");C=C&&(p.required||!p.required&&g.value),p.field=g.field;function w(P,S){return Ue({},S,{fullField:p.fullField+"."+P,fullFields:p.fullFields?[].concat(p.fullFields,[P]):[P]})}function x(P){P===void 0&&(P=[]);var S=Array.isArray(P)?P:[P];!s.suppressWarning&&S.length&&e.warning("async-validator:",S),S.length&&p.message!==void 0&&(S=[].concat(p.message));var N=S.map(Mr(p,u));if(s.first&&N.length)return y[p.field]=1,b(N);if(!C)b(N);else{if(p.required&&!g.value)return p.message!==void 0?N=[].concat(p.message).map(Mr(p,u)):s.error&&(N=[s.error(p,we(s.messages.required,p.field))]),b(N);var F={};p.defaultField&&Object.keys(g.value).map(function(T){F[T]=p.defaultField}),F=Ue({},F,g.rule.fields);var R={};Object.keys(F).forEach(function(T){var M=F[T],I=Array.isArray(M)?M:[M];R[T]=I.map(w.bind(null,T))});var O=new e(R);O.messages(s.messages),g.rule.options&&(g.rule.options.messages=s.messages,g.rule.options.error=s.error),O.validate(g.value,g.rule.options||s,function(T){var M=[];N&&N.length&&M.push.apply(M,N),T&&T.length&&M.push.apply(M,T),b(M.length?M:null)})}}var E;if(p.asyncValidator)E=p.asyncValidator(p,g.value,x,g.source,s);else if(p.validator){try{E=p.validator(p,g.value,x,g.source,s)}catch(P){console.error==null||console.error(P),s.suppressValidatorError||setTimeout(function(){throw P},0),x(P.message)}E===!0?x():E===!1?x(typeof p.message=="function"?p.message(p.fullField||p.field):p.message||(p.fullField||p.field)+" fails"):E instanceof Array?x(E):E instanceof Error&&x(E.message)}E&&E.then&&E.then(function(){return x()},function(P){return x(P)})},function(g){c(g)},u)},t.getType=function(r){if(r.type===void 0&&r.pattern instanceof RegExp&&(r.type="pattern"),typeof r.validator!="function"&&r.type&&!yt.hasOwnProperty(r.type))throw new Error(we("Unknown rule type %s",r.type));return r.type||"string"},t.getValidationMethod=function(r){if(typeof r.validator=="function")return r.validator;var i=Object.keys(r),o=i.indexOf("message");return o!==-1&&i.splice(o,1),i.length===1&&i[0]==="required"?yt.required:yt[this.getType(r)]||void 0},e}();Ft.register=function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");yt[t]=n};Ft.warning=$o;Ft.messages=_n;Ft.validators=yt;var be="'${name}' is not a valid ${type}",Ei={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:be,method:be,array:be,object:be,number:be,date:be,boolean:be,integer:be,float:be,regexp:be,email:be,url:be,hex:be},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},Vr=Ft;function ds(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var kr="CODE_LOGIC_ERROR";function An(e,t,n,r,i){return Vn.apply(this,arguments)}function Vn(){return Vn=it(Oe().mark(function e(t,n,r,i,o){var a,u,s,l,c,d,v,m,y;return Oe().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return a=k({},r),delete a.ruleIndex,Vr.warning=function(){},a.validator&&(u=a.validator,a.validator=function(){try{return u.apply(void 0,arguments)}catch(p){return console.error(p),Promise.reject(kr)}}),s=null,a&&a.type==="array"&&a.defaultField&&(s=a.defaultField,delete a.defaultField),l=new Vr(h({},t,[a])),c=vt(Ei,i.validateMessages),l.messages(c),d=[],b.prev=10,b.next=13,Promise.resolve(l.validate(h({},t,n),k({},i)));case 13:b.next=18;break;case 15:b.prev=15,b.t0=b.catch(10),b.t0.errors&&(d=b.t0.errors.map(function(p,C){var w=p.message,x=w===kr?c.default:w;return f.isValidElement(x)?f.cloneElement(x,{key:"error_".concat(C)}):x}));case 18:if(!(!d.length&&s)){b.next=23;break}return b.next=21,Promise.all(n.map(function(p,C){return An("".concat(t,".").concat(C),p,s,i,o)}));case 21:return v=b.sent,b.abrupt("return",v.reduce(function(p,C){return[].concat(Z(p),Z(C))},[]));case 23:return m=k(k({},r),{},{name:t,enum:(r.enum||[]).join(", ")},o),y=d.map(function(p){return typeof p=="string"?ds(p,m):p}),b.abrupt("return",y);case 26:case"end":return b.stop()}},e,null,[[10,15]])})),Vn.apply(this,arguments)}function vs(e,t,n,r,i,o){var a=e.join("."),u=n.map(function(c,d){var v=c.validator,m=k(k({},c),{},{ruleIndex:d});return v&&(m.validator=function(y,g,b){var p=!1,C=function(){for(var E=arguments.length,P=new Array(E),S=0;S<E;S++)P[S]=arguments[S];Promise.resolve().then(function(){Ve(!p,"Your validator function has already return a promise. `callback` will be ignored."),p||b.apply(void 0,P)})},w=v(y,g,C);p=w&&typeof w.then=="function"&&typeof w.catch=="function",Ve(p,"`callback` is deprecated. Please return a promise instead."),p&&w.then(function(){b()}).catch(function(x){b(x||" ")})}),m}).sort(function(c,d){var v=c.warningOnly,m=c.ruleIndex,y=d.warningOnly,g=d.ruleIndex;return!!v==!!y?m-g:v?1:-1}),s;if(i===!0)s=new Promise(function(){var c=it(Oe().mark(function d(v,m){var y,g,b;return Oe().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:y=0;case 1:if(!(y<u.length)){C.next=12;break}return g=u[y],C.next=5,An(a,t,g,r,o);case 5:if(b=C.sent,!b.length){C.next=9;break}return m([{errors:b,rule:g}]),C.abrupt("return");case 9:y+=1,C.next=1;break;case 12:v([]);case 13:case"end":return C.stop()}},d)}));return function(d,v){return c.apply(this,arguments)}}());else{var l=u.map(function(c){return An(a,t,c,r,o).then(function(d){return{errors:d,rule:c}})});s=(i?hs(l):ps(l)).then(function(c){return Promise.reject(c)})}return s.catch(function(c){return c}),s}function ps(e){return kn.apply(this,arguments)}function kn(){return kn=it(Oe().mark(function e(t){return Oe().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.all(t).then(function(i){var o,a=(o=[]).concat.apply(o,Z(i));return a}));case 1:case"end":return r.stop()}},e)})),kn.apply(this,arguments)}function hs(e){return In.apply(this,arguments)}function In(){return In=it(Oe().mark(function e(t){var n;return Oe().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return n=0,i.abrupt("return",new Promise(function(o){t.forEach(function(a){a.then(function(u){u.errors.length&&o([u]),n+=1,n===t.length&&o([])})})}));case 2:case"end":return i.stop()}},e)})),In.apply(this,arguments)}function ce(e){return Rn(e)}function Ir(e,t){var n={};return t.forEach(function(r){var i=$e(e,r);n=De(n,r,i)}),n}function et(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return xi(t,r,n)})}function xi(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,i){return e[i]===r})}function gs(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||ge(e)!=="object"||ge(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),i=new Set([].concat(n,r));return Z(i).every(function(o){var a=e[o],u=t[o];return typeof a=="function"&&typeof u=="function"?!0:a===u})}function ms(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&ge(t.target)==="object"&&e in t.target?t.target[e]:t}function Dr(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var i=e[t],o=t-n;return o>0?[].concat(Z(e.slice(0,n)),[i],Z(e.slice(n,t)),Z(e.slice(t+1,r))):o<0?[].concat(Z(e.slice(0,t)),Z(e.slice(t+1,n+1)),[i],Z(e.slice(n+1,r))):e}var ys=["name"],Se=[];function $r(e,t,n,r,i,o){return typeof e=="function"?e(t,n,"source"in o?{source:o.source}:{}):r!==i}var Gn=function(e){Et(n,e);var t=Bt(n);function n(r){var i;if(Ke(this,n),i=t.call(this,r),h(_(i),"state",{resetCount:0}),h(_(i),"cancelRegisterFunc",null),h(_(i),"mounted",!1),h(_(i),"touched",!1),h(_(i),"dirty",!1),h(_(i),"validatePromise",void 0),h(_(i),"prevValidating",void 0),h(_(i),"errors",Se),h(_(i),"warnings",Se),h(_(i),"cancelRegister",function(){var s=i.props,l=s.preserve,c=s.isListField,d=s.name;i.cancelRegisterFunc&&i.cancelRegisterFunc(c,l,ce(d)),i.cancelRegisterFunc=null}),h(_(i),"getNamePath",function(){var s=i.props,l=s.name,c=s.fieldContext,d=c.prefixName,v=d===void 0?[]:d;return l!==void 0?[].concat(Z(v),Z(l)):[]}),h(_(i),"getRules",function(){var s=i.props,l=s.rules,c=l===void 0?[]:l,d=s.fieldContext;return c.map(function(v){return typeof v=="function"?v(d):v})}),h(_(i),"refresh",function(){i.mounted&&i.setState(function(s){var l=s.resetCount;return{resetCount:l+1}})}),h(_(i),"metaCache",null),h(_(i),"triggerMetaEvent",function(s){var l=i.props.onMetaChange;if(l){var c=k(k({},i.getMeta()),{},{destroy:s});gi(i.metaCache,c)||l(c),i.metaCache=c}else i.metaCache=null}),h(_(i),"onStoreChange",function(s,l,c){var d=i.props,v=d.shouldUpdate,m=d.dependencies,y=m===void 0?[]:m,g=d.onReset,b=c.store,p=i.getNamePath(),C=i.getValue(s),w=i.getValue(b),x=l&&et(l,p);switch(c.type==="valueUpdate"&&c.source==="external"&&C!==w&&(i.touched=!0,i.dirty=!0,i.validatePromise=null,i.errors=Se,i.warnings=Se,i.triggerMetaEvent()),c.type){case"reset":if(!l||x){i.touched=!1,i.dirty=!1,i.validatePromise=void 0,i.errors=Se,i.warnings=Se,i.triggerMetaEvent(),g==null||g(),i.refresh();return}break;case"remove":{if(v){i.reRender();return}break}case"setField":{var E=c.data;if(x){"touched"in E&&(i.touched=E.touched),"validating"in E&&!("originRCField"in E)&&(i.validatePromise=E.validating?Promise.resolve([]):null),"errors"in E&&(i.errors=E.errors||Se),"warnings"in E&&(i.warnings=E.warnings||Se),i.dirty=!0,i.triggerMetaEvent(),i.reRender();return}else if("value"in E&&et(l,p,!0)){i.reRender();return}if(v&&!p.length&&$r(v,s,b,C,w,c)){i.reRender();return}break}case"dependenciesUpdate":{var P=y.map(ce);if(P.some(function(S){return et(c.relatedFields,S)})){i.reRender();return}break}default:if(x||(!y.length||p.length||v)&&$r(v,s,b,C,w,c)){i.reRender();return}break}v===!0&&i.reRender()}),h(_(i),"validateRules",function(s){var l=i.getNamePath(),c=i.getValue(),d=s||{},v=d.triggerName,m=d.validateOnly,y=m===void 0?!1:m,g=Promise.resolve().then(it(Oe().mark(function b(){var p,C,w,x,E,P,S;return Oe().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(i.mounted){F.next=2;break}return F.abrupt("return",[]);case 2:if(p=i.props,C=p.validateFirst,w=C===void 0?!1:C,x=p.messageVariables,E=p.validateDebounce,P=i.getRules(),v&&(P=P.filter(function(R){return R}).filter(function(R){var O=R.validateTrigger;if(!O)return!0;var T=Rn(O);return T.includes(v)})),!(E&&v)){F.next=10;break}return F.next=8,new Promise(function(R){setTimeout(R,E)});case 8:if(i.validatePromise===g){F.next=10;break}return F.abrupt("return",[]);case 10:return S=vs(l,c,P,s,w,x),S.catch(function(R){return R}).then(function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Se;if(i.validatePromise===g){var O;i.validatePromise=null;var T=[],M=[];(O=R.forEach)===null||O===void 0||O.call(R,function(I){var K=I.rule.warningOnly,D=I.errors,z=D===void 0?Se:D;K?M.push.apply(M,Z(z)):T.push.apply(T,Z(z))}),i.errors=T,i.warnings=M,i.triggerMetaEvent(),i.reRender()}}),F.abrupt("return",S);case 13:case"end":return F.stop()}},b)})));return y||(i.validatePromise=g,i.dirty=!0,i.errors=Se,i.warnings=Se,i.triggerMetaEvent(),i.reRender()),g}),h(_(i),"isFieldValidating",function(){return!!i.validatePromise}),h(_(i),"isFieldTouched",function(){return i.touched}),h(_(i),"isFieldDirty",function(){if(i.dirty||i.props.initialValue!==void 0)return!0;var s=i.props.fieldContext,l=s.getInternalHooks(je),c=l.getInitialValue;return c(i.getNamePath())!==void 0}),h(_(i),"getErrors",function(){return i.errors}),h(_(i),"getWarnings",function(){return i.warnings}),h(_(i),"isListField",function(){return i.props.isListField}),h(_(i),"isList",function(){return i.props.isList}),h(_(i),"isPreserve",function(){return i.props.preserve}),h(_(i),"getMeta",function(){i.prevValidating=i.isFieldValidating();var s={touched:i.isFieldTouched(),validating:i.prevValidating,errors:i.errors,warnings:i.warnings,name:i.getNamePath(),validated:i.validatePromise===null};return s}),h(_(i),"getOnlyChild",function(s){if(typeof s=="function"){var l=i.getMeta();return k(k({},i.getOnlyChild(s(i.getControlled(),l,i.props.fieldContext))),{},{isFunction:!0})}var c=Wn(s);return c.length!==1||!f.isValidElement(c[0])?{child:c,isFunction:!1}:{child:c[0],isFunction:!1}}),h(_(i),"getValue",function(s){var l=i.props.fieldContext.getFieldsValue,c=i.getNamePath();return $e(s||l(!0),c)}),h(_(i),"getControlled",function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=i.props,c=l.trigger,d=l.validateTrigger,v=l.getValueFromEvent,m=l.normalize,y=l.valuePropName,g=l.getValueProps,b=l.fieldContext,p=d!==void 0?d:b.validateTrigger,C=i.getNamePath(),w=b.getInternalHooks,x=b.getFieldsValue,E=w(je),P=E.dispatch,S=i.getValue(),N=g||function(T){return h({},y,T)},F=s[c],R=k(k({},s),N(S));R[c]=function(){i.touched=!0,i.dirty=!0,i.triggerMetaEvent();for(var T,M=arguments.length,I=new Array(M),K=0;K<M;K++)I[K]=arguments[K];v?T=v.apply(void 0,I):T=ms.apply(void 0,[y].concat(I)),m&&(T=m(T,S,x(!0))),P({type:"updateValue",namePath:C,value:T}),F&&F.apply(void 0,I)};var O=Rn(p||[]);return O.forEach(function(T){var M=R[T];R[T]=function(){M&&M.apply(void 0,arguments);var I=i.props.rules;I&&I.length&&P({type:"validateField",namePath:C,triggerName:T})}}),R}),r.fieldContext){var o=r.fieldContext.getInternalHooks,a=o(je),u=a.initEntityValue;u(_(i))}return i}return Ge(n,[{key:"componentDidMount",value:function(){var i=this.props,o=i.shouldUpdate,a=i.fieldContext;if(this.mounted=!0,a){var u=a.getInternalHooks,s=u(je),l=s.registerField;this.cancelRegisterFunc=l(this)}o===!0&&this.reRender()}},{key:"componentWillUnmount",value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:"reRender",value:function(){this.mounted&&this.forceUpdate()}},{key:"render",value:function(){var i=this.state.resetCount,o=this.props.children,a=this.getOnlyChild(o),u=a.child,s=a.isFunction,l;return s?l=u:f.isValidElement(u)?l=f.cloneElement(u,this.getControlled(u.props)):(Ve(!u,"`children` of Field is not validate ReactElement."),l=u),f.createElement(f.Fragment,{key:i},l)}}]),n}(f.Component);h(Gn,"contextType",qe);h(Gn,"defaultProps",{trigger:"onChange",valuePropName:"value"});function Yn(e){var t=e.name,n=Ce(e,ys),r=f.useContext(qe),i=f.useContext(wt),o=t!==void 0?ce(t):void 0,a="keep";return n.isListField||(a="_".concat((o||[]).join("_"))),f.createElement(Gn,L({key:a,name:o,isListField:!!i},n,{fieldContext:r}))}function Si(e){var t=e.name,n=e.initialValue,r=e.children,i=e.rules,o=e.validateTrigger,a=e.isListField,u=f.useContext(qe),s=f.useContext(wt),l=f.useRef({keys:[],id:0}),c=l.current,d=f.useMemo(function(){var g=ce(u.prefixName)||[];return[].concat(Z(g),Z(ce(t)))},[u.prefixName,t]),v=f.useMemo(function(){return k(k({},u),{},{prefixName:d})},[u,d]),m=f.useMemo(function(){return{getKey:function(b){var p=d.length,C=b[p];return[c.keys[C],b.slice(p+1)]}}},[d]);if(typeof r!="function")return Ve(!1,"Form.List only accepts function as children."),null;var y=function(b,p,C){var w=C.source;return w==="internal"?!1:b!==p};return f.createElement(wt.Provider,{value:m},f.createElement(qe.Provider,{value:v},f.createElement(Yn,{name:[],shouldUpdate:y,rules:i,validateTrigger:o,initialValue:n,isList:!0,isListField:a??!!s},function(g,b){var p=g.value,C=p===void 0?[]:p,w=g.onChange,x=u.getFieldValue,E=function(){var F=x(d||[]);return F||[]},P={add:function(F,R){var O=E();R>=0&&R<=O.length?(c.keys=[].concat(Z(c.keys.slice(0,R)),[c.id],Z(c.keys.slice(R))),w([].concat(Z(O.slice(0,R)),[F],Z(O.slice(R))))):(c.keys=[].concat(Z(c.keys),[c.id]),w([].concat(Z(O),[F]))),c.id+=1},remove:function(F){var R=E(),O=new Set(Array.isArray(F)?F:[F]);O.size<=0||(c.keys=c.keys.filter(function(T,M){return!O.has(M)}),w(R.filter(function(T,M){return!O.has(M)})))},move:function(F,R){if(F!==R){var O=E();F<0||F>=O.length||R<0||R>=O.length||(c.keys=Dr(c.keys,F,R),w(Dr(O,F,R)))}}},S=C||[];return Array.isArray(S)||(S=[]),r(S.map(function(N,F){var R=c.keys[F];return R===void 0&&(c.keys[F]=c.id,R=c.keys[F],c.id+=1),{name:F,key:R,isListField:!0}}),P,b)})))}function bs(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(i,o){e.forEach(function(a,u){a.catch(function(s){return t=!0,s}).then(function(s){n-=1,r[u]=s,!(n>0)&&(t&&o(r),i(r))})})}):Promise.resolve([])}var Pi="__@field_split__";function fn(e){return e.map(function(t){return"".concat(ge(t),":").concat(t)}).join(Pi)}var Qe=function(){function e(){Ke(this,e),h(this,"kvs",new Map)}return Ge(e,[{key:"set",value:function(n,r){this.kvs.set(fn(n),r)}},{key:"get",value:function(n){return this.kvs.get(fn(n))}},{key:"update",value:function(n,r){var i=this.get(n),o=r(i);o?this.set(n,o):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(fn(n))}},{key:"map",value:function(n){return Z(this.kvs.entries()).map(function(r){var i=q(r,2),o=i[0],a=i[1],u=o.split(Pi);return n({key:u.map(function(s){var l=s.match(/^([^:]*):(.*)$/),c=q(l,3),d=c[1],v=c[2];return d==="number"?Number(v):v}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var i=r.key,o=r.value;return n[i.join(".")]=o,null}),n}}]),e}(),ws=["name"],Cs=Ge(function e(t){var n=this;Ke(this,e),h(this,"formHooked",!1),h(this,"forceRootUpdate",void 0),h(this,"subscribable",!0),h(this,"store",{}),h(this,"fieldEntities",[]),h(this,"initialValues",{}),h(this,"callbacks",{}),h(this,"validateMessages",null),h(this,"preserve",null),h(this,"lastValidatePromise",null),h(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),h(this,"getInternalHooks",function(r){return r===je?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(Ve(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),h(this,"useSubscribe",function(r){n.subscribable=r}),h(this,"prevWithoutPreserves",null),h(this,"setInitialValues",function(r,i){if(n.initialValues=r||{},i){var o,a=vt(r,n.store);(o=n.prevWithoutPreserves)===null||o===void 0||o.map(function(u){var s=u.key;a=De(a,s,$e(r,s))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),h(this,"destroyForm",function(){var r=new Qe;n.getFieldEntities(!0).forEach(function(i){n.isMergedPreserve(i.isPreserve())||r.set(i.getNamePath(),!0)}),n.prevWithoutPreserves=r}),h(this,"getInitialValue",function(r){var i=$e(n.initialValues,r);return r.length?vt(i):i}),h(this,"setCallbacks",function(r){n.callbacks=r}),h(this,"setValidateMessages",function(r){n.validateMessages=r}),h(this,"setPreserve",function(r){n.preserve=r}),h(this,"watchList",[]),h(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(i){return i!==r})}}),h(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var i=n.getFieldsValue(),o=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(i,o,r)})}}),h(this,"timeoutId",null),h(this,"warningUnhooked",function(){}),h(this,"updateStore",function(r){n.store=r}),h(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(i){return i.getNamePath().length}):n.fieldEntities}),h(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=new Qe;return n.getFieldEntities(r).forEach(function(o){var a=o.getNamePath();i.set(a,o)}),i}),h(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var i=n.getFieldsMap(!0);return r.map(function(o){var a=ce(o);return i.get(a)||{INVALIDATE_NAME_PATH:ce(o)}})}),h(this,"getFieldsValue",function(r,i){n.warningUnhooked();var o,a,u;if(r===!0||Array.isArray(r)?(o=r,a=i):r&&ge(r)==="object"&&(u=r.strict,a=r.filter),o===!0&&!a)return n.store;var s=n.getFieldEntitiesForNamePathList(Array.isArray(o)?o:null),l=[];return s.forEach(function(c){var d,v,m="INVALIDATE_NAME_PATH"in c?c.INVALIDATE_NAME_PATH:c.getNamePath();if(u){var y,g;if((y=(g=c).isList)!==null&&y!==void 0&&y.call(g))return}else if(!o&&(d=(v=c).isListField)!==null&&d!==void 0&&d.call(v))return;if(!a)l.push(m);else{var b="getMeta"in c?c.getMeta():null;a(b)&&l.push(m)}}),Ir(n.store,l.map(ce))}),h(this,"getFieldValue",function(r){n.warningUnhooked();var i=ce(r);return $e(n.store,i)}),h(this,"getFieldsError",function(r){n.warningUnhooked();var i=n.getFieldEntitiesForNamePathList(r);return i.map(function(o,a){return o&&!("INVALIDATE_NAME_PATH"in o)?{name:o.getNamePath(),errors:o.getErrors(),warnings:o.getWarnings()}:{name:ce(r[a]),errors:[],warnings:[]}})}),h(this,"getFieldError",function(r){n.warningUnhooked();var i=ce(r),o=n.getFieldsError([i])[0];return o.errors}),h(this,"getFieldWarning",function(r){n.warningUnhooked();var i=ce(r),o=n.getFieldsError([i])[0];return o.warnings}),h(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];var a=i[0],u=i[1],s,l=!1;i.length===0?s=null:i.length===1?Array.isArray(a)?(s=a.map(ce),l=!1):(s=null,l=a):(s=a.map(ce),l=u);var c=n.getFieldEntities(!0),d=function(b){return b.isFieldTouched()};if(!s)return l?c.every(d):c.some(d);var v=new Qe;s.forEach(function(g){v.set(g,[])}),c.forEach(function(g){var b=g.getNamePath();s.forEach(function(p){p.every(function(C,w){return b[w]===C})&&v.update(p,function(C){return[].concat(Z(C),[g])})})});var m=function(b){return b.some(d)},y=v.map(function(g){var b=g.value;return b});return l?y.every(m):y.some(m)}),h(this,"isFieldTouched",function(r){return n.warningUnhooked(),n.isFieldsTouched([r])}),h(this,"isFieldsValidating",function(r){n.warningUnhooked();var i=n.getFieldEntities();if(!r)return i.some(function(a){return a.isFieldValidating()});var o=r.map(ce);return i.some(function(a){var u=a.getNamePath();return et(o,u)&&a.isFieldValidating()})}),h(this,"isFieldValidating",function(r){return n.warningUnhooked(),n.isFieldsValidating([r])}),h(this,"resetWithFieldInitialValue",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=new Qe,o=n.getFieldEntities(!0);o.forEach(function(s){var l=s.props.initialValue,c=s.getNamePath();if(l!==void 0){var d=i.get(c)||new Set;d.add({entity:s,value:l}),i.set(c,d)}});var a=function(l){l.forEach(function(c){var d=c.props.initialValue;if(d!==void 0){var v=c.getNamePath(),m=n.getInitialValue(v);if(m!==void 0)Ve(!1,"Form already set 'initialValues' with path '".concat(v.join("."),"'. Field can not overwrite it."));else{var y=i.get(v);if(y&&y.size>1)Ve(!1,"Multiple Field with path '".concat(v.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(y){var g=n.getFieldValue(v);(!r.skipExist||g===void 0)&&n.updateStore(De(n.store,v,Z(y)[0].value))}}}})},u;r.entities?u=r.entities:r.namePathList?(u=[],r.namePathList.forEach(function(s){var l=i.get(s);if(l){var c;(c=u).push.apply(c,Z(Z(l).map(function(d){return d.entity})))}})):u=o,a(u)}),h(this,"resetFields",function(r){n.warningUnhooked();var i=n.store;if(!r){n.updateStore(vt(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(i,null,{type:"reset"}),n.notifyWatch();return}var o=r.map(ce);o.forEach(function(a){var u=n.getInitialValue(a);n.updateStore(De(n.store,a,u))}),n.resetWithFieldInitialValue({namePathList:o}),n.notifyObservers(i,o,{type:"reset"}),n.notifyWatch(o)}),h(this,"setFields",function(r){n.warningUnhooked();var i=n.store,o=[];r.forEach(function(a){var u=a.name,s=Ce(a,ws),l=ce(u);o.push(l),"value"in s&&n.updateStore(De(n.store,l,s.value)),n.notifyObservers(i,[l],{type:"setField",data:a})}),n.notifyWatch(o)}),h(this,"getFields",function(){var r=n.getFieldEntities(!0),i=r.map(function(o){var a=o.getNamePath(),u=o.getMeta(),s=k(k({},u),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(s,"originRCField",{value:!0}),s});return i}),h(this,"initEntityValue",function(r){var i=r.props.initialValue;if(i!==void 0){var o=r.getNamePath(),a=$e(n.store,o);a===void 0&&n.updateStore(De(n.store,o,i))}}),h(this,"isMergedPreserve",function(r){var i=r!==void 0?r:n.preserve;return i??!0}),h(this,"registerField",function(r){n.fieldEntities.push(r);var i=r.getNamePath();if(n.notifyWatch([i]),r.props.initialValue!==void 0){var o=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(o,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,u){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(d){return d!==r}),!n.isMergedPreserve(u)&&(!a||s.length>1)){var l=a?void 0:n.getInitialValue(i);if(i.length&&n.getFieldValue(i)!==l&&n.fieldEntities.every(function(d){return!xi(d.getNamePath(),i)})){var c=n.store;n.updateStore(De(c,i,l,!0)),n.notifyObservers(c,[i],{type:"remove"}),n.triggerDependenciesUpdate(c,i)}}n.notifyWatch([i])}}),h(this,"dispatch",function(r){switch(r.type){case"updateValue":{var i=r.namePath,o=r.value;n.updateValue(i,o);break}case"validateField":{var a=r.namePath,u=r.triggerName;n.validateFields([a],{triggerName:u});break}}}),h(this,"notifyObservers",function(r,i,o){if(n.subscribable){var a=k(k({},o),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(u){var s=u.onStoreChange;s(r,i,a)})}else n.forceRootUpdate()}),h(this,"triggerDependenciesUpdate",function(r,i){var o=n.getDependencyChildrenFields(i);return o.length&&n.validateFields(o),n.notifyObservers(r,o,{type:"dependenciesUpdate",relatedFields:[i].concat(Z(o))}),o}),h(this,"updateValue",function(r,i){var o=ce(r),a=n.store;n.updateStore(De(n.store,o,i)),n.notifyObservers(a,[o],{type:"valueUpdate",source:"internal"}),n.notifyWatch([o]);var u=n.triggerDependenciesUpdate(a,o),s=n.callbacks.onValuesChange;if(s){var l=Ir(n.store,[o]);s(l,n.getFieldsValue())}n.triggerOnFieldsChange([o].concat(Z(u)))}),h(this,"setFieldsValue",function(r){n.warningUnhooked();var i=n.store;if(r){var o=vt(n.store,r);n.updateStore(o)}n.notifyObservers(i,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),h(this,"setFieldValue",function(r,i){n.setFields([{name:r,value:i}])}),h(this,"getDependencyChildrenFields",function(r){var i=new Set,o=[],a=new Qe;n.getFieldEntities().forEach(function(s){var l=s.props.dependencies;(l||[]).forEach(function(c){var d=ce(c);a.update(d,function(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return v.add(s),v})})});var u=function s(l){var c=a.get(l)||new Set;c.forEach(function(d){if(!i.has(d)){i.add(d);var v=d.getNamePath();d.isFieldDirty()&&v.length&&(o.push(v),s(v))}})};return u(r),o}),h(this,"triggerOnFieldsChange",function(r,i){var o=n.callbacks.onFieldsChange;if(o){var a=n.getFields();if(i){var u=new Qe;i.forEach(function(l){var c=l.name,d=l.errors;u.set(c,d)}),a.forEach(function(l){l.errors=u.get(l.name)||l.errors})}var s=a.filter(function(l){var c=l.name;return et(r,c)});s.length&&o(s,a)}}),h(this,"validateFields",function(r,i){var o;n.warningUnhooked();var a,u;Array.isArray(r)||typeof r=="string"||typeof i=="string"?(a=r,u=i):u=r;var s=!!a,l=s?a.map(ce):[],c=[],d=String(Date.now()),v=new Set,m=(o=u)===null||o===void 0?void 0:o.recursive;n.getFieldEntities(!0).forEach(function(p){if(s||l.push(p.getNamePath()),!(!p.props.rules||!p.props.rules.length)){var C=p.getNamePath();if(v.add(C.join(d)),!s||et(l,C,m)){var w=p.validateRules(k({validateMessages:k(k({},Ei),n.validateMessages)},u));c.push(w.then(function(){return{name:C,errors:[],warnings:[]}}).catch(function(x){var E,P=[],S=[];return(E=x.forEach)===null||E===void 0||E.call(x,function(N){var F=N.rule.warningOnly,R=N.errors;F?S.push.apply(S,Z(R)):P.push.apply(P,Z(R))}),P.length?Promise.reject({name:C,errors:P,warnings:S}):{name:C,errors:P,warnings:S}}))}}});var y=bs(c);n.lastValidatePromise=y,y.catch(function(p){return p}).then(function(p){var C=p.map(function(w){var x=w.name;return x});n.notifyObservers(n.store,C,{type:"validateFinish"}),n.triggerOnFieldsChange(C,p)});var g=y.then(function(){return n.lastValidatePromise===y?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(p){var C=p.filter(function(w){return w&&w.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:C,outOfDate:n.lastValidatePromise!==y})});g.catch(function(p){return p});var b=l.filter(function(p){return v.has(p.join(d))});return n.triggerOnFieldsChange(b),g}),h(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var i=n.callbacks.onFinish;if(i)try{i(r)}catch(o){console.error(o)}}).catch(function(r){var i=n.callbacks.onFinishFailed;i&&i(r)})}),this.forceRootUpdate=t});function Xn(e){var t=f.useRef(),n=f.useState({}),r=q(n,2),i=r[1];if(!t.current)if(e)t.current=e;else{var o=function(){i({})},a=new Cs(o);t.current=a.getForm()}return[t.current]}var Dn=f.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),Zn=function(t){var n=t.validateMessages,r=t.onFormChange,i=t.onFormFinish,o=t.children,a=f.useContext(Dn),u=f.useRef({});return f.createElement(Dn.Provider,{value:k(k({},a),{},{validateMessages:k(k({},a.validateMessages),n),triggerFormChange:function(l,c){r&&r(l,{changedFields:c,forms:u.current}),a.triggerFormChange(l,c)},triggerFormFinish:function(l,c){i&&i(l,{values:c,forms:u.current}),a.triggerFormFinish(l,c)},registerForm:function(l,c){l&&(u.current=k(k({},u.current),{},h({},l,c))),a.registerForm(l,c)},unregisterForm:function(l){var c=k({},u.current);delete c[l],u.current=c,a.unregisterForm(l)}})},o)},Es=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],xs=function(t,n){var r=t.name,i=t.initialValues,o=t.fields,a=t.form,u=t.preserve,s=t.children,l=t.component,c=l===void 0?"form":l,d=t.validateMessages,v=t.validateTrigger,m=v===void 0?"onChange":v,y=t.onValuesChange,g=t.onFieldsChange,b=t.onFinish,p=t.onFinishFailed,C=Ce(t,Es),w=f.useContext(Dn),x=Xn(a),E=q(x,1),P=E[0],S=P.getInternalHooks(je),N=S.useSubscribe,F=S.setInitialValues,R=S.setCallbacks,O=S.setValidateMessages,T=S.setPreserve,M=S.destroyForm;f.useImperativeHandle(n,function(){return P}),f.useEffect(function(){return w.registerForm(r,P),function(){w.unregisterForm(r)}},[w,P,r]),O(k(k({},w.validateMessages),d)),R({onValuesChange:y,onFieldsChange:function(V){if(w.triggerFormChange(r,V),g){for(var Y=arguments.length,$=new Array(Y>1?Y-1:0),U=1;U<Y;U++)$[U-1]=arguments[U];g.apply(void 0,[V].concat($))}},onFinish:function(V){w.triggerFormFinish(r,V),b&&b(V)},onFinishFailed:p}),T(u);var I=f.useRef(null);F(i,!I.current),I.current||(I.current=!0),f.useEffect(function(){return M},[]);var K,D=typeof s=="function";if(D){var z=P.getFieldsValue(!0);K=s(z,P)}else K=s;N(!D);var A=f.useRef();f.useEffect(function(){gs(A.current||[],o||[])||P.setFields(o||[]),A.current=o},[o,P]);var W=f.useMemo(function(){return k(k({},P),{},{validateTrigger:m})},[P,m]),J=f.createElement(wt.Provider,{value:null},f.createElement(qe.Provider,{value:W},K));return c===!1?J:f.createElement(c,L({},C,{onSubmit:function(V){V.preventDefault(),V.stopPropagation(),P.submit()},onReset:function(V){var Y;V.preventDefault(),P.resetFields(),(Y=C.onReset)===null||Y===void 0||Y.call(C,V)}}),J)};function zr(e){try{return JSON.stringify(e)}catch{return Math.random()}}function Fi(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],i=r===void 0?[]:r,o=t[1],a=o===void 0?{}:o,u=Ao(a)?{form:a}:a,s=u.form,l=f.useState(),c=q(l,2),d=c[0],v=c[1],m=f.useMemo(function(){return zr(d)},[d]),y=f.useRef(m);y.current=m;var g=f.useContext(qe),b=s||g,p=b&&b._init,C=ce(i),w=f.useRef(C);return w.current=C,f.useEffect(function(){if(p){var x=b.getFieldsValue,E=b.getInternalHooks,P=E(je),S=P.registerWatch,N=S(function(R,O){var T=$e(u.preserve?O:R,w.current),M=zr(T);y.current!==M&&(y.current=M,v(T))}),F=$e(u.preserve?x(!0):x(),w.current);return d!==F&&v(F),N}},[p]),d}var Ss=f.forwardRef(xs),ot=Ss;ot.FormProvider=Zn;ot.Field=Yn;ot.List=Si;ot.useForm=Xn;ot.useWatch=Fi;const Tu=Object.freeze(Object.defineProperty({__proto__:null,Field:Yn,FieldContext:qe,FormProvider:Zn,List:Si,ListContext:wt,default:ot,useForm:Xn,useWatch:Fi},Symbol.toStringTag,{value:"Module"}));var Mu=f.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}}),_u=f.createContext(null),Au=function(t){var n=qt(t,["prefixCls"]);return f.createElement(Zn,L({},n))},Vu=f.createContext({prefixCls:""}),rt=f.createContext({}),Lr=function(t){var n=t.children,r=t.status,i=t.override,o=f.useContext(rt),a=f.useMemo(function(){var u=L({},o);return i&&delete u.isFormItemInput,r&&(delete u.status,delete u.hasFeedback,delete u.feedbackIcon),u},[r,i,o]);return f.createElement(rt.Provider,{value:a},n)},dn=function(){return{height:0,opacity:0}},Hr=function(t){var n=t.scrollHeight;return{height:n,opacity:1}},Ps=function(t){return{height:t?t.offsetHeight:0}},vn=function(t,n){return(n==null?void 0:n.deadline)===!0||n.propertyName==="height"},ku={motionName:"ant-motion-collapse",onAppearStart:dn,onEnterStart:dn,onAppearActive:Hr,onEnterActive:Hr,onLeaveStart:Ps,onLeaveActive:dn,onAppearEnd:vn,onEnterEnd:vn,onLeaveEnd:vn,motionDeadline:500};xt("bottomLeft","bottomRight","topLeft","topRight");var Iu=function(t){return t!==void 0&&(t==="topLeft"||t==="topRight")?"slide-down":"slide-up"},Fs=function(t,n,r){return r!==void 0?r:"".concat(t,"-").concat(n)};xt("warning","error","");function tt(e,t,n){return ee(h(h(h(h(h({},"".concat(e,"-status-success"),t==="success"),"".concat(e,"-status-warning"),t==="warning"),"".concat(e,"-status-error"),t==="error"),"".concat(e,"-status-validating"),t==="validating"),"".concat(e,"-has-feedback"),n))}var Qn=function(t,n){return n||t};function Du(){var e=f.useReducer(function(r){return r+1},0),t=q(e,2),n=t[1];return n}var Pe={adjustX:1,adjustY:1},Fe=[0,0],Ri={left:{points:["cr","cl"],overflow:Pe,offset:[-4,0],targetOffset:Fe},right:{points:["cl","cr"],overflow:Pe,offset:[4,0],targetOffset:Fe},top:{points:["bc","tc"],overflow:Pe,offset:[0,-4],targetOffset:Fe},bottom:{points:["tc","bc"],overflow:Pe,offset:[0,4],targetOffset:Fe},topLeft:{points:["bl","tl"],overflow:Pe,offset:[0,-4],targetOffset:Fe},leftTop:{points:["tr","tl"],overflow:Pe,offset:[-4,0],targetOffset:Fe},topRight:{points:["br","tr"],overflow:Pe,offset:[0,-4],targetOffset:Fe},rightTop:{points:["tl","tr"],overflow:Pe,offset:[4,0],targetOffset:Fe},bottomRight:{points:["tr","br"],overflow:Pe,offset:[0,4],targetOffset:Fe},rightBottom:{points:["bl","br"],overflow:Pe,offset:[4,0],targetOffset:Fe},bottomLeft:{points:["tl","bl"],overflow:Pe,offset:[0,4],targetOffset:Fe},leftBottom:{points:["br","bl"],overflow:Pe,offset:[-4,0],targetOffset:Fe}};function Rs(e){var t=e.showArrow,n=e.arrowContent,r=e.children,i=e.prefixCls,o=e.id,a=e.overlayInnerStyle,u=e.className,s=e.style;return f.createElement("div",{className:ee("".concat(i,"-content"),u),style:s},t!==!1&&f.createElement("div",{className:"".concat(i,"-arrow"),key:"arrow"},n),f.createElement("div",{className:"".concat(i,"-inner"),id:o,role:"tooltip",style:a},typeof r=="function"?r():r))}var Os=function(t,n){var r=t.overlayClassName,i=t.trigger,o=i===void 0?["hover"]:i,a=t.mouseEnterDelay,u=a===void 0?0:a,s=t.mouseLeaveDelay,l=s===void 0?.1:s,c=t.overlayStyle,d=t.prefixCls,v=d===void 0?"rc-tooltip":d,m=t.children,y=t.onVisibleChange,g=t.afterVisibleChange,b=t.transitionName,p=t.animation,C=t.motion,w=t.placement,x=w===void 0?"right":w,E=t.align,P=E===void 0?{}:E,S=t.destroyTooltipOnHide,N=S===void 0?!1:S,F=t.defaultVisible,R=t.getTooltipContainer,O=t.overlayInnerStyle,T=t.arrowContent,M=t.overlay,I=t.id,K=t.showArrow,D=Ce(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"]),z=f.useRef(null);f.useImperativeHandle(n,function(){return z.current});var A=k({},D);"visible"in t&&(A.popupVisible=t.visible);var W=function(){return f.createElement(Rs,{showArrow:K,arrowContent:T,key:"content",prefixCls:v,id:I,overlayInnerStyle:O},M)},J=!1,j=!1;if(typeof N=="boolean")J=N;else if(N&&ge(N)==="object"){var V=N.keepParent;J=V===!0,j=V===!1}return f.createElement(_o,L({popupClassName:r,prefixCls:v,popup:W,action:o,builtinPlacements:Ri,popupPlacement:x,ref:z,popupAlign:P,getPopupContainer:R,onPopupVisibleChange:y,afterPopupVisibleChange:g,popupTransitionName:b,popupAnimation:p,popupMotion:C,defaultPopupVisible:F,destroyPopupOnHide:J,autoDestroy:j,mouseLeaveDelay:l,popupStyle:c,mouseEnterDelay:u},A),m)};const Ns=f.forwardRef(Os);var $u=xt("success","processing","error","default","warning"),Ts=xt("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"),Ms={adjustX:1,adjustY:1},Wr={adjustX:0,adjustY:0},_s=[0,0];function jr(e){return typeof e=="boolean"?e?Ms:Wr:L(L({},Wr),e)}function As(e){var t=e.arrowWidth,n=t===void 0?4:t,r=e.horizontalArrowShift,i=r===void 0?16:r,o=e.verticalArrowShift,a=o===void 0?8:o,u=e.autoAdjustOverflow,s=e.arrowPointAtCenter,l={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(i+n),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(a+n)]},topRight:{points:["br","tc"],offset:[i+n,-4]},rightTop:{points:["tl","cr"],offset:[4,-(a+n)]},bottomRight:{points:["tr","bc"],offset:[i+n,4]},rightBottom:{points:["bl","cr"],offset:[4,a+n]},bottomLeft:{points:["tl","bc"],offset:[-(i+n),4]},leftBottom:{points:["br","cl"],offset:[-4,a+n]}};return Object.keys(l).forEach(function(c){l[c]=s?L(L({},l[c]),{overflow:jr(u),targetOffset:_s}):L(L({},Ri[c]),{overflow:jr(u)}),l[c].ignoreShake=!0}),l}var Vs=globalThis&&globalThis.__rest||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(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},ks=function(t,n){var r={},i=L({},t);return n.forEach(function(o){t&&o in t&&(r[o]=t[o],delete i[o])}),{picked:r,omitted:i}},Ur=new RegExp("^(".concat(Ts.join("|"),")(-inverse)?$"));function Is(e,t){var n=e.type;if((n.__ANT_BUTTON===!0||e.type==="button")&&e.props.disabled||n.__ANT_SWITCH===!0&&(e.props.disabled||e.props.loading)||n.__ANT_RADIO===!0&&e.props.disabled){var r=ks(e.props.style,["position","left","right","top","bottom","float","display","zIndex"]),i=r.picked,o=r.omitted,a=L(L({display:"inline-block"},i),{cursor:"not-allowed",width:e.props.block?"100%":void 0}),u=L(L({},o),{pointerEvents:"none"}),s=zt(e,{style:u,className:null});return f.createElement("span",{style:a,className:ee(e.props.className,"".concat(t,"-disabled-compatible-wrapper"))},s)}return e}var Ds=f.forwardRef(function(e,t){var n=f.useContext(at),r=n.getPopupContainer,i=n.getPrefixCls,o=n.direction,a=St(!1,{value:e.open!==void 0?e.open:e.visible,defaultValue:e.defaultOpen!==void 0?e.defaultOpen:e.defaultVisible}),u=q(a,2),s=u[0],l=u[1],c=function(){var $=e.title,U=e.overlay;return!$&&!U&&$!==0},d=function($){var U,se;l(c()?!1:$),c()||((U=e.onOpenChange)===null||U===void 0||U.call(e,$),(se=e.onVisibleChange)===null||se===void 0||se.call(e,$))},v=function(){var $=e.builtinPlacements,U=e.arrowPointAtCenter,se=U===void 0?!1:U,fe=e.autoAdjustOverflow,ae=fe===void 0?!0:fe;return $||As({arrowPointAtCenter:se,autoAdjustOverflow:ae})},m=function($,U){var se=v(),fe=Object.keys(se).find(function(ke){var Ne,me;return se[ke].points[0]===((Ne=U.points)===null||Ne===void 0?void 0:Ne[0])&&se[ke].points[1]===((me=U.points)===null||me===void 0?void 0:me[1])});if(fe){var ae=$.getBoundingClientRect(),pe={top:"50%",left:"50%"};/top|Bottom/.test(fe)?pe.top="".concat(ae.height-U.offset[1],"px"):/Top|bottom/.test(fe)&&(pe.top="".concat(-U.offset[1],"px")),/left|Right/.test(fe)?pe.left="".concat(ae.width-U.offset[0],"px"):/right|Left/.test(fe)&&(pe.left="".concat(-U.offset[0],"px")),$.style.transformOrigin="".concat(pe.left," ").concat(pe.top)}},y=function(){var $=e.title,U=e.overlay;return $===0?$:U||$||""},g=e.getPopupContainer,b=e.placement,p=b===void 0?"top":b,C=e.mouseEnterDelay,w=C===void 0?.1:C,x=e.mouseLeaveDelay,E=x===void 0?.1:x,P=Vs(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay"]),S=e.prefixCls,N=e.openClassName,F=e.getTooltipContainer,R=e.overlayClassName,O=e.color,T=e.overlayInnerStyle,M=e.children,I=i("tooltip",S),K=i(),D=s;!("open"in e)&&!("visible"in e)&&c()&&(D=!1);var z=Is(Hi(M)&&!Wi(M)?M:f.createElement("span",null,M),I),A=z.props,W=!A.className||typeof A.className=="string"?ee(A.className,h({},N||"".concat(I,"-open"),!0)):A.className,J=ee(R,h(h({},"".concat(I,"-rtl"),o==="rtl"),"".concat(I,"-").concat(O),O&&Ur.test(O))),j=T,V={};return O&&!Ur.test(O)&&(j=L(L({},T),{background:O}),V={"--antd-arrow-background-color":O}),f.createElement(Ns,L({},P,{placement:p,mouseEnterDelay:w,mouseLeaveDelay:E,prefixCls:I,overlayClassName:J,getTooltipContainer:g||F||r,ref:t,builtinPlacements:v(),overlay:y(),visible:D,onVisibleChange:d,onPopupAlign:m,overlayInnerStyle:j,arrowContent:f.createElement("span",{className:"".concat(I,"-arrow-content"),style:V}),motion:{motionName:Fs(K,"zoom-big-fast",e.transitionName),motionDeadline:1e3}}),D?zt(z,{className:W}):z)});const zu=Ds;var $s=function(){return $n()&&window.document.documentElement},Vt,zs=function(){if(!$s())return!1;if(Vt!==void 0)return Vt;var t=document.createElement("div");return t.style.display="flex",t.style.flexDirection="column",t.style.rowGap="1px",t.appendChild(document.createElement("div")),t.appendChild(document.createElement("div")),document.body.appendChild(t),Vt=t.scrollHeight===1,document.body.removeChild(t),Vt};const Ls=function(){var e=f.useState(!1),t=q(e,2),n=t[0],r=t[1];return f.useEffect(function(){r(zs())},[]),n};function Hs(e){var t=e.className,n=e.direction,r=e.index,i=e.marginDirection,o=e.children,a=e.split,u=e.wrap,s=f.useContext(Oi),l=s.horizontalSize,c=s.verticalSize,d=s.latestIndex,v=s.supportFlexGap,m={};return v||(n==="vertical"?r<d&&(m={marginBottom:l/(a?2:1)}):m=L(L({},r<d&&h({},i,l/(a?2:1))),u&&{paddingBottom:c})),o==null?null:f.createElement(f.Fragment,null,f.createElement("div",{className:t,style:m},o),r<d&&a&&f.createElement("span",{className:"".concat(t,"-split"),style:m},a))}var Ws=globalThis&&globalThis.__rest||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(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Oi=f.createContext({latestIndex:0,horizontalSize:0,verticalSize:0,supportFlexGap:!1}),js={small:8,middle:16,large:24};function Us(e){return typeof e=="string"?js[e]:e||0}var Bs=function(t){var n=f.useContext(at),r=n.getPrefixCls,i=n.space,o=n.direction,a=t.size,u=a===void 0?(i==null?void 0:i.size)||"small":a,s=t.align,l=t.className,c=t.children,d=t.direction,v=d===void 0?"horizontal":d,m=t.prefixCls,y=t.split,g=t.style,b=t.wrap,p=b===void 0?!1:b,C=Ws(t,["size","align","className","children","direction","prefixCls","split","style","wrap"]),w=Ls(),x=f.useMemo(function(){return(Array.isArray(u)?u:[u,u]).map(function(A){return Us(A)})},[u]),E=q(x,2),P=E[0],S=E[1],N=Wn(c,{keepEmpty:!0}),F=s===void 0&&v==="horizontal"?"center":s,R=r("space",m),O=ee(R,"".concat(R,"-").concat(v),h(h({},"".concat(R,"-rtl"),o==="rtl"),"".concat(R,"-align-").concat(F),F),l),T="".concat(R,"-item"),M=o==="rtl"?"marginLeft":"marginRight",I=0,K=N.map(function(A,W){A!=null&&(I=W);var J=A&&A.key||"".concat(T,"-").concat(W);return f.createElement(Hs,{className:T,key:J,direction:v,index:W,marginDirection:M,split:y,wrap:p},A)}),D=f.useMemo(function(){return{horizontalSize:P,verticalSize:S,latestIndex:I,supportFlexGap:w}},[P,S,I,w]);if(N.length===0)return null;var z={};return p&&(z.flexWrap="wrap",w||(z.marginBottom=-S)),w&&(z.columnGap=P,z.rowGap=S),f.createElement("div",L({className:O,style:L(L({},z),g)},C),f.createElement(Oi.Provider,{value:D},K))},Ni=Bs;Ni.Compact=qi;const Lu=Ni;var qs=["prefixCls","className","style","checked","disabled","defaultChecked","type","onChange"],Ks=f.forwardRef(function(e,t){var n,r=e.prefixCls,i=r===void 0?"rc-checkbox":r,o=e.className,a=e.style,u=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,d=e.type,v=d===void 0?"checkbox":d,m=e.onChange,y=Ce(e,qs),g=f.useRef(null),b=St(c,{value:u}),p=q(b,2),C=p[0],w=p[1];f.useImperativeHandle(t,function(){return{focus:function(){var S;(S=g.current)===null||S===void 0||S.focus()},blur:function(){var S;(S=g.current)===null||S===void 0||S.blur()},input:g.current}});var x=ee(i,o,(n={},h(n,"".concat(i,"-checked"),C),h(n,"".concat(i,"-disabled"),s),n)),E=function(S){s||("checked"in e||w(S.target.checked),m==null||m({target:k(k({},e),{},{type:v,checked:S.target.checked}),stopPropagation:function(){S.stopPropagation()},preventDefault:function(){S.preventDefault()},nativeEvent:S.nativeEvent}))};return f.createElement("span",{className:x,style:a},f.createElement("input",L({},y,{className:"".concat(i,"-input"),ref:g,onChange:E,disabled:s,checked:!!C,type:v})),f.createElement("span",{className:"".concat(i,"-inner")}))}),Gs=globalThis&&globalThis.__rest||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(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Ti=f.createContext(null),Ys=function(t,n){var r=t.defaultValue,i=t.children,o=t.options,a=o===void 0?[]:o,u=t.prefixCls,s=t.className,l=t.style,c=t.onChange,d=Gs(t,["defaultValue","children","options","prefixCls","className","style","onChange"]),v=f.useContext(at),m=v.getPrefixCls,y=v.direction,g=f.useState(d.value||r||[]),b=q(g,2),p=b[0],C=b[1],w=f.useState([]),x=q(w,2),E=x[0],P=x[1];f.useEffect(function(){"value"in d&&C(d.value||[])},[d.value]);var S=function(){return a.map(function(z){return typeof z=="string"||typeof z=="number"?{label:z,value:z}:z})},N=function(z){P(function(A){return A.filter(function(W){return W!==z})})},F=function(z){P(function(A){return[].concat(Z(A),[z])})},R=function(z){var A=p.indexOf(z.value),W=Z(p);A===-1?W.push(z.value):W.splice(A,1),"value"in d||C(W);var J=S();c==null||c(W.filter(function(j){return E.includes(j)}).sort(function(j,V){var Y=J.findIndex(function(U){return U.value===j}),$=J.findIndex(function(U){return U.value===V});return Y-$}))},O=m("checkbox",u),T="".concat(O,"-group"),M=qt(d,["value","disabled"]);a&&a.length>0&&(i=S().map(function(D){return f.createElement(Mi,{prefixCls:O,key:D.value.toString(),disabled:"disabled"in D?D.disabled:d.disabled,value:D.value,checked:p.includes(D.value),onChange:D.onChange,className:"".concat(T,"-item"),style:D.style},D.label)}));var I={toggleOption:R,value:p,disabled:d.disabled,name:d.name,registerValue:F,cancelValue:N},K=ee(T,h({},"".concat(T,"-rtl"),y==="rtl"),s);return f.createElement("div",L({className:K,style:l},M,{ref:n}),f.createElement(Ti.Provider,{value:I},i))},Xs=f.forwardRef(Ys);const Zs=f.memo(Xs);var Qs=globalThis&&globalThis.__rest||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(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Js=function(t,n){var r,i=t.prefixCls,o=t.className,a=t.children,u=t.indeterminate,s=u===void 0?!1:u,l=t.style,c=t.onMouseEnter,d=t.onMouseLeave,v=t.skipGroup,m=v===void 0?!1:v,y=t.disabled,g=Qs(t,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),b=f.useContext(at),p=b.getPrefixCls,C=b.direction,w=f.useContext(Ti),x=f.useContext(rt),E=x.isFormItemInput,P=f.useContext(Hn),S=(r=(w==null?void 0:w.disabled)||y)!==null&&r!==void 0?r:P,N=f.useRef(g.value);f.useEffect(function(){w==null||w.registerValue(g.value)},[]),f.useEffect(function(){if(!m)return g.value!==N.current&&(w==null||w.cancelValue(N.current),w==null||w.registerValue(g.value),N.current=g.value),function(){return w==null?void 0:w.cancelValue(g.value)}},[g.value]);var F=p("checkbox",i),R=L({},g);w&&!m&&(R.onChange=function(){g.onChange&&g.onChange.apply(g,arguments),w.toggleOption&&w.toggleOption({label:a,value:g.value})},R.name=w.name,R.checked=w.value.includes(g.value));var O=ee(h(h(h(h(h({},"".concat(F,"-wrapper"),!0),"".concat(F,"-rtl"),C==="rtl"),"".concat(F,"-wrapper-checked"),R.checked),"".concat(F,"-wrapper-disabled"),S),"".concat(F,"-wrapper-in-form-item"),E),o),T=ee(h({},"".concat(F,"-indeterminate"),s)),M=s?"mixed":void 0;return f.createElement("label",{className:O,style:l,onMouseEnter:c,onMouseLeave:d},f.createElement(Ks,L({"aria-checked":M},R,{prefixCls:F,className:T,disabled:S,ref:n})),a!==void 0&&f.createElement("span",null,a))},eu=f.forwardRef(Js);const Mi=eu;var Jn=Mi;Jn.Group=Zs;Jn.__ANT_CHECKBOX=!0;const Hu=Jn;function $t(e){return!!(e.addonBefore||e.addonAfter)}function _i(e){return!!(e.prefix||e.suffix||e.allowClear)}function Br(e,t,n,r){if(n){var i=t;if(t.type==="click"){var o=e.cloneNode(!0);i=Object.create(t,{target:{value:o},currentTarget:{value:o}}),o.value="",n(i);return}if(r!==void 0){i=Object.create(t,{target:{value:e},currentTarget:{value:e}}),e.value=r,n(i);return}n(i)}}function tu(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var i=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(i,i);break;default:e.setSelectionRange(0,i)}}}}function qr(e){return typeof e>"u"||e===null?"":String(e)}var nu=function(t){var n=t.inputElement,r=t.prefixCls,i=t.prefix,o=t.suffix,a=t.addonBefore,u=t.addonAfter,s=t.className,l=t.style,c=t.affixWrapperClassName,d=t.groupClassName,v=t.wrapperClassName,m=t.disabled,y=t.readOnly,g=t.focused,b=t.triggerFocus,p=t.allowClear,C=t.value,w=t.handleReset,x=t.hidden,E=f.useRef(null),P=function(A){var W;(W=E.current)!==null&&W!==void 0&&W.contains(A.target)&&(b==null||b())},S=function(){var A;if(!p)return null;var W=!m&&!y&&C,J="".concat(r,"-clear-icon"),j=ge(p)==="object"&&p!==null&&p!==void 0&&p.clearIcon?p.clearIcon:"✖";return G.createElement("span",{onClick:w,onMouseDown:function(Y){return Y.preventDefault()},className:ee(J,(A={},h(A,"".concat(J,"-hidden"),!W),h(A,"".concat(J,"-has-suffix"),!!o),A)),role:"button",tabIndex:-1},j)},N=f.cloneElement(n,{value:C,hidden:x});if(_i(t)){var F,R="".concat(r,"-affix-wrapper"),O=ee(R,(F={},h(F,"".concat(R,"-disabled"),m),h(F,"".concat(R,"-focused"),g),h(F,"".concat(R,"-readonly"),y),h(F,"".concat(R,"-input-with-clear-btn"),o&&p&&C),F),!$t(t)&&s,c),T=(o||p)&&G.createElement("span",{className:"".concat(r,"-suffix")},S(),o);N=G.createElement("span",{className:O,style:l,hidden:!$t(t)&&x,onClick:P,ref:E},i&&G.createElement("span",{className:"".concat(r,"-prefix")},i),f.cloneElement(n,{style:null,value:C,hidden:null}),T)}if($t(t)){var M="".concat(r,"-group"),I="".concat(M,"-addon"),K=ee("".concat(r,"-wrapper"),M,v),D=ee("".concat(r,"-group-wrapper"),s,d);return G.createElement("span",{className:D,style:l,hidden:x},G.createElement("span",{className:K},a&&G.createElement("span",{className:I},a),f.cloneElement(N,{style:null,hidden:null}),u&&G.createElement("span",{className:I},u)))}return N},ru=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","inputClassName"],iu=f.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,i=e.onFocus,o=e.onBlur,a=e.onPressEnter,u=e.onKeyDown,s=e.prefixCls,l=s===void 0?"rc-input":s,c=e.disabled,d=e.htmlSize,v=e.className,m=e.maxLength,y=e.suffix,g=e.showCount,b=e.type,p=b===void 0?"text":b,C=e.inputClassName,w=Ce(e,ru),x=St(e.defaultValue,{value:e.value}),E=q(x,2),P=E[0],S=E[1],N=f.useState(!1),F=q(N,2),R=F[0],O=F[1],T=f.useRef(null),M=function(V){T.current&&tu(T.current,V)};f.useImperativeHandle(t,function(){return{focus:M,blur:function(){var V;(V=T.current)===null||V===void 0||V.blur()},setSelectionRange:function(V,Y,$){var U;(U=T.current)===null||U===void 0||U.setSelectionRange(V,Y,$)},select:function(){var V;(V=T.current)===null||V===void 0||V.select()},input:T.current}}),f.useEffect(function(){O(function(j){return j&&c?!1:j})},[c]);var I=function(V){e.value===void 0&&S(V.target.value),T.current&&Br(T.current,V,r)},K=function(V){a&&V.key==="Enter"&&a(V),u==null||u(V)},D=function(V){O(!0),i==null||i(V)},z=function(V){O(!1),o==null||o(V)},A=function(V){S(""),M(),T.current&&Br(T.current,V,r)},W=function(){var V=qt(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName","htmlSize"]);return G.createElement("input",L({autoComplete:n},V,{onChange:I,onFocus:D,onBlur:z,onKeyDown:K,className:ee(l,h({},"".concat(l,"-disabled"),c),C,!$t(e)&&!_i(e)&&v),ref:T,size:d,type:p}))},J=function(){var V=Number(m)>0;if(y||g){var Y=qr(P),$=Z(Y).length,U=ge(g)==="object"?g.formatter({value:Y,count:$,maxLength:m}):"".concat($).concat(V?" / ".concat(m):"");return G.createElement(G.Fragment,null,!!g&&G.createElement("span",{className:ee("".concat(l,"-show-count-suffix"),h({},"".concat(l,"-show-count-has-suffix"),!!y))},U),y)}return null};return G.createElement(nu,L({},w,{prefixCls:l,className:v,inputElement:W(),handleReset:A,value:qr(P),focused:R,triggerFocus:M,suffix:J(),disabled:c}))});function au(e,t){var n=f.useRef([]),r=function(){n.current.push(setTimeout(function(){var o,a,u,s;!((o=e.current)===null||o===void 0)&&o.input&&((a=e.current)===null||a===void 0?void 0:a.input.getAttribute("type"))==="password"&&(!((u=e.current)===null||u===void 0)&&u.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return f.useEffect(function(){return t&&r(),function(){return n.current.forEach(function(i){i&&clearTimeout(i)})}},[]),r}function ou(e){return!!(e.prefix||e.suffix||e.allowClear)}var su=globalThis&&globalThis.__rest||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(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function uu(e){return typeof e>"u"||e===null?"":String(e)}function pn(e,t,n,r){if(n){var i=t;if(t.type==="click"){var o=e.cloneNode(!0);i=Object.create(t,{target:{value:o},currentTarget:{value:o}}),o.value="",n(i);return}if(r!==void 0){i=Object.create(t,{target:{value:e},currentTarget:{value:e}}),e.value=r,n(i);return}n(i)}}function lu(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var i=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(i,i);break;default:e.setSelectionRange(0,i);break}}}}var cu=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.bordered,i=r===void 0?!0:r,o=e.status,a=e.size,u=e.disabled,s=e.onBlur,l=e.onFocus,c=e.suffix,d=e.allowClear,v=e.addonAfter,m=e.addonBefore,y=e.className,g=e.onChange,b=su(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","onChange"]),p=G.useContext(at),C=p.getPrefixCls,w=p.direction,x=p.input,E=C("input",n),P=f.useRef(null),S=Ki(E,w),N=S.compactSize,F=S.compactItemClassnames,R=G.useContext(Yr),O=N||a||R,T=G.useContext(Hn),M=u??T,I=f.useContext(rt),K=I.status,D=I.hasFeedback,z=I.feedbackIcon,A=Qn(K,o),W=ou(e)||!!D,J=f.useRef(W);f.useEffect(function(){W&&J.current,J.current=W},[W]);var j=au(P,!0),V=function(ae){j(),s==null||s(ae)},Y=function(ae){j(),l==null||l(ae)},$=function(ae){j(),g==null||g(ae)},U=(D||c)&&G.createElement(G.Fragment,null,c,D&&z),se;return ge(d)==="object"&&(d!=null&&d.clearIcon)?se=d:d&&(se={clearIcon:G.createElement(Xr,null)}),G.createElement(iu,L({ref:Ln(t,P),prefixCls:E,autoComplete:x==null?void 0:x.autoComplete},b,{disabled:M||void 0,onBlur:V,onFocus:Y,suffix:U,allowClear:se,className:ee(y,F),onChange:$,addonAfter:v&&G.createElement(ar,null,G.createElement(Lr,{override:!0,status:!0},v)),addonBefore:m&&G.createElement(ar,null,G.createElement(Lr,{override:!0,status:!0},m)),inputClassName:ee(h(h(h(h({},"".concat(E,"-sm"),O==="small"),"".concat(E,"-lg"),O==="large"),"".concat(E,"-rtl"),w==="rtl"),"".concat(E,"-borderless"),!i),!W&&tt(E,A)),affixWrapperClassName:ee(h(h(h(h({},"".concat(E,"-affix-wrapper-sm"),O==="small"),"".concat(E,"-affix-wrapper-lg"),O==="large"),"".concat(E,"-affix-wrapper-rtl"),w==="rtl"),"".concat(E,"-affix-wrapper-borderless"),!i),tt("".concat(E,"-affix-wrapper"),A,D)),wrapperClassName:ee(h({},"".concat(E,"-group-rtl"),w==="rtl")),groupClassName:ee(h(h(h({},"".concat(E,"-group-wrapper-sm"),O==="small"),"".concat(E,"-group-wrapper-lg"),O==="large"),"".concat(E,"-group-wrapper-rtl"),w==="rtl"),tt("".concat(E,"-group-wrapper"),A,D))}))});const Wu=cu;var fu=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
pointer-events: none !important;
`,du=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],hn={},Re;function vu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&hn[n])return hn[n];var r=window.getComputedStyle(e),i=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),o=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),u=du.map(function(l){return"".concat(l,":").concat(r.getPropertyValue(l))}).join(";"),s={sizingStyle:u,paddingSize:o,borderSize:a,boxSizing:i};return t&&n&&(hn[n]=s),s}function pu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Re||(Re=document.createElement("textarea"),Re.setAttribute("tab-index","-1"),Re.setAttribute("aria-hidden","true"),document.body.appendChild(Re)),e.getAttribute("wrap")?Re.setAttribute("wrap",e.getAttribute("wrap")):Re.removeAttribute("wrap");var i=vu(e,t),o=i.paddingSize,a=i.borderSize,u=i.boxSizing,s=i.sizingStyle;Re.setAttribute("style","".concat(s,";").concat(fu)),Re.value=e.value||e.placeholder||"";var l=void 0,c=void 0,d,v=Re.scrollHeight;if(u==="border-box"?v+=a:u==="content-box"&&(v-=o),n!==null||r!==null){Re.value=" ";var m=Re.scrollHeight-o;n!==null&&(l=m*n,u==="border-box"&&(l=l+o+a),v=Math.max(l,v)),r!==null&&(c=m*r,u==="border-box"&&(c=c+o+a),d=v>c?"":"hidden",v=Math.min(c,v))}var y={height:v,overflowY:d,resize:"none"};return l&&(y.minHeight=l),c&&(y.maxHeight=c),y}var hu=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],gn=0,mn=1,yn=2,gu=f.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-textarea":n;e.onPressEnter;var i=e.defaultValue,o=e.value,a=e.autoSize,u=e.onResize,s=e.className,l=e.style,c=e.disabled,d=e.onChange;e.onInternalAutoSize;var v=Ce(e,hu),m=St(i,{value:o,postState:function($){return $??""}}),y=q(m,2),g=y[0],b=y[1],p=function($){b($.target.value),d==null||d($)},C=f.useRef();f.useImperativeHandle(t,function(){return{textArea:C.current}});var w=f.useMemo(function(){return a&&ge(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),x=q(w,2),E=x[0],P=x[1],S=!!a,N=function(){try{if(document.activeElement===C.current){var $=C.current,U=$.selectionStart,se=$.selectionEnd,fe=$.scrollTop;C.current.setSelectionRange(U,se),C.current.scrollTop=fe}}catch{}},F=f.useState(yn),R=q(F,2),O=R[0],T=R[1],M=f.useState(),I=q(M,2),K=I[0],D=I[1],z=function(){T(gn)};Be(function(){S&&z()},[o,E,P,S]),Be(function(){if(O===gn)T(mn);else if(O===mn){var Y=pu(C.current,!1,E,P);T(yn),D(Y)}else N()},[O]);var A=f.useRef(),W=function(){Ae.cancel(A.current)},J=function($){O===yn&&(u==null||u($),a&&(W(),A.current=Ae(function(){z()})))};f.useEffect(function(){return W},[]);var j=S?K:null,V=k(k({},l),j);return(O===gn||O===mn)&&(V.overflowY="hidden",V.overflowX="hidden"),f.createElement(Gt,{onResize:J,disabled:!(a||u)},f.createElement("textarea",L({},v,{ref:C,style:V,className:ee(r,s,h({},"".concat(r,"-disabled"),c)),disabled:c,value:g,onChange:p})))}),mu=function(e){Et(n,e);var t=Bt(n);function n(r){var i;Ke(this,n),i=t.call(this,r),i.resizableTextArea=void 0,i.focus=function(){i.resizableTextArea.textArea.focus()},i.saveTextArea=function(a){i.resizableTextArea=a},i.handleChange=function(a){var u=i.props.onChange;i.setValue(a.target.value),u&&u(a)},i.handleKeyDown=function(a){var u=i.props,s=u.onPressEnter,l=u.onKeyDown;a.keyCode===13&&s&&s(a),l&&l(a)};var o=typeof r.value>"u"||r.value===null?r.defaultValue:r.value;return i.state={value:o},i}return Ge(n,[{key:"setValue",value:function(i,o){"value"in this.props||this.setState({value:i},o)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return f.createElement(gu,L({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(i){return"value"in i?{value:i.value}:null}}]),n}(f.Component);function yu(e,t,n){return t=ir(t),ji(e,Ui()?Reflect.construct(t,n||[],ir(e).constructor):t.apply(e,n))}var bu=xt("text","input");function wu(e){return!!(e.addonBefore||e.addonAfter)}var Cu=function(e){Et(t,e);function t(){return Ke(this,t),yu(this,t,arguments)}return Ge(t,[{key:"renderClearIcon",value:function(r){var i=this.props,o=i.value,a=i.disabled,u=i.readOnly,s=i.handleReset,l=i.suffix,c=!a&&!u&&o,d="".concat(r,"-clear-icon");return f.createElement(Xr,{onClick:s,onMouseDown:function(m){return m.preventDefault()},className:ee(h(h({},"".concat(d,"-hidden"),!c),"".concat(d,"-has-suffix"),!!l),d),role:"button"})}},{key:"renderTextAreaWithClearIcon",value:function(r,i,o){var a=this.props,u=a.value,s=a.allowClear,l=a.className,c=a.focused,d=a.style,v=a.direction,m=a.bordered,y=a.hidden,g=a.status,b=o.status,p=o.hasFeedback;if(!s)return zt(i,{value:u});var C=ee("".concat(r,"-affix-wrapper"),"".concat(r,"-affix-wrapper-textarea-with-clear-btn"),tt("".concat(r,"-affix-wrapper"),Qn(b,g),p),h(h(h(h({},"".concat(r,"-affix-wrapper-focused"),c),"".concat(r,"-affix-wrapper-rtl"),v==="rtl"),"".concat(r,"-affix-wrapper-borderless"),!m),"".concat(l),!wu(this.props)&&l));return f.createElement("span",{className:C,style:d,hidden:y},zt(i,{style:null,value:u}),this.renderClearIcon(r))}},{key:"render",value:function(){var r=this;return f.createElement(rt.Consumer,null,function(i){var o=r.props,a=o.prefixCls,u=o.inputType,s=o.element;if(u===bu[0])return r.renderTextAreaWithClearIcon(a,s,i)})}}]),t}(f.Component);const Eu=Cu;var xu=globalThis&&globalThis.__rest||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(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function Ai(e,t){return Z(e||"").slice(0,t).join("")}function Kr(e,t,n,r){var i=n;return e?i=Ai(n,r):Z(t||"").length<n.length&&Z(n||"").length>r&&(i=t),i}var Su=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.bordered,i=r===void 0?!0:r,o=e.showCount,a=o===void 0?!1:o,u=e.maxLength,s=e.className,l=e.style,c=e.size,d=e.disabled,v=e.onCompositionStart,m=e.onCompositionEnd,y=e.onChange,g=e.onFocus,b=e.onBlur,p=e.status,C=xu(e,["prefixCls","bordered","showCount","maxLength","className","style","size","disabled","onCompositionStart","onCompositionEnd","onChange","onFocus","onBlur","status"]),w=f.useContext(at),x=w.getPrefixCls,E=w.direction,P=f.useContext(Yr),S=f.useContext(Hn),N=d??S,F=f.useContext(rt),R=F.status,O=F.hasFeedback,T=F.isFormItemInput,M=F.feedbackIcon,I=Qn(R,p),K=f.useRef(null),D=f.useRef(null),z=f.useState(!1),A=q(z,2),W=A[0],J=A[1],j=f.useState(!1),V=q(j,2),Y=V[0],$=V[1],U=f.useRef(),se=f.useRef(0),fe=St(C.defaultValue,{value:C.value}),ae=q(fe,2),pe=ae[0],ke=ae[1],Ne=C.hidden,me=function(re,oe){C.value===void 0&&(ke(re),oe==null||oe())},ie=Number(u)>0,Ee=function(re){J(!0),U.current=pe,se.current=re.currentTarget.selectionStart,v==null||v(re)},Te=function(re){var oe;J(!1);var ue=re.currentTarget.value;if(ie){var ye=se.current>=u+1||se.current===((oe=U.current)===null||oe===void 0?void 0:oe.length);ue=Kr(ye,U.current,ue,u)}ue!==pe&&(me(ue),pn(re.currentTarget,re,y,ue)),m==null||m(re)},xe=function(re){var oe=re.target.value;if(!W&&ie){var ue=re.target.selectionStart>=u+1||re.target.selectionStart===oe.length||!re.target.selectionStart;oe=Kr(ue,pe,oe,u)}me(oe),pn(re.currentTarget,re,y,oe)},st=function(re){$(!1),b==null||b(re)},Ie=function(re){$(!0),g==null||g(re)};f.useEffect(function(){$(function(le){return!N&&le})},[N]);var Zt=function(re){var oe,ue,ye;me(""),(oe=K.current)===null||oe===void 0||oe.focus(),pn((ye=(ue=K.current)===null||ue===void 0?void 0:ue.resizableTextArea)===null||ye===void 0?void 0:ye.textArea,re,y)},he=x("input",n);f.useImperativeHandle(t,function(){var le;return{resizableTextArea:(le=K.current)===null||le===void 0?void 0:le.resizableTextArea,focus:function(oe){var ue,ye;lu((ye=(ue=K.current)===null||ue===void 0?void 0:ue.resizableTextArea)===null||ye===void 0?void 0:ye.textArea,oe)},blur:function(){var oe;return(oe=K.current)===null||oe===void 0?void 0:oe.blur()}}});var Qt=f.createElement(mu,L({},qt(C,["allowClear"]),{disabled:N,className:ee(h(h(h(h({},"".concat(he,"-borderless"),!i),s,s&&!a),"".concat(he,"-sm"),P==="small"||c==="small"),"".concat(he,"-lg"),P==="large"||c==="large"),tt(he,I)),style:a?{resize:l==null?void 0:l.resize}:l,prefixCls:he,onCompositionStart:Ee,onChange:xe,onBlur:st,onFocus:Ie,onCompositionEnd:Te,ref:K})),Le=uu(pe);!W&&ie&&(C.value===null||C.value===void 0)&&(Le=Ai(Le,u));var Ye=f.createElement(Eu,L({disabled:N,focused:Y},C,{prefixCls:he,direction:E,inputType:"text",value:Le,element:Qt,handleReset:Zt,ref:D,bordered:i,status:p,style:a?void 0:l}));if(a||O){var ut=Z(Le).length,He="";return ge(a)==="object"?He=a.formatter({value:Le,count:ut,maxLength:u}):He="".concat(ut).concat(ie?" / ".concat(u):""),f.createElement("div",{hidden:Ne,className:ee("".concat(he,"-textarea"),h(h(h({},"".concat(he,"-textarea-rtl"),E==="rtl"),"".concat(he,"-textarea-show-count"),a),"".concat(he,"-textarea-in-form-item"),T),tt("".concat(he,"-textarea"),I,O),s),style:l,"data-count":He},Ye,O&&f.createElement("span",{className:"".concat(he,"-textarea-suffix")},M))}return Ye});const ju=Su;export{As as A,$s as B,Hu as C,ju as D,Ou as E,rt as F,Yt as G,Tu as H,Ls as I,au as J,H as K,wt as L,Wu as M,_u as N,Ts as P,Gt as R,Lu as S,zu as T,Yn as W,pt as a,Du as b,_o as c,gi as d,Fs as e,Iu as f,tt as g,Qn as h,wo as i,Be as j,ku as k,qe as l,Ks as m,$u as n,Vu as o,Nu as p,Xn as q,Au as r,Mu as s,ot as t,St as u,Si as v,Fi as w,Sa as x,ur as y,Lr as z};