import{o as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{$ as r,$n as i,Bt as a,Dn as o,En as s,In as c,Jn as l,Jt as u,Ln as d,O as f,On as p,Qn as m,Rn as h,Rt as g,Vt as _,Xn as v,Yn as y,Z as b,Zn as x,_n as S,_t as C,bn as w,ct as T,er as E,gn as ee,gt as te,hn as ne,hr as re,k as ie,kn as D,lt as ae,mn as oe,nt as O,ot as k,pn as se,qn as A,qt as ce,st as j,tt as le,xn as ue,zt as de}from"./axios-BAZB3l2q.js";import{n as M,t as N}from"./slicedToArray-BQ1tPSGY.js";import{n as fe,t as pe}from"./typeof-BUNGcdwP.js";import{i as me,n as he,r as P,t as ge}from"./asyncToGenerator-DHhZBkop.js";var F=e(n());E(),fe(),me(),m(),v(),l(),h(),D(),o(),w(),oe(),de(),le();var I=e(re());function L(e,t,n,r){var i=I.unstable_batchedUpdates?function(e){I.unstable_batchedUpdates(n,e)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,i,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,i,r)}}}var R=e(c());M(),u(),_();var _e=(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?.substr(0,4))}),ve=(0,F.forwardRef)(function(e,t){var n=e.didUpdate,r=e.getContainer,i=e.children,o=(0,F.useRef)(),s=(0,F.useRef)();(0,F.useImperativeHandle)(t,function(){return{}});var c=(0,F.useRef)(!1);return!c.current&&a()&&(s.current=r(),o.current=s.current.parentNode,c.current=!0),(0,F.useEffect)(function(){n?.(e)}),(0,F.useEffect)(function(){return s.current.parentNode===null&&o.current!==null&&o.current.appendChild(s.current),function(){var e;(e=s.current)==null||(e=e.parentNode)==null||e.removeChild(s.current)}},[]),s.current?I.createPortal(i,s.current):null});function ye(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function be(e,t,n){return p(p({},e[t]||{}),n)}function xe(e,t,n,r){for(var i=n.points,a=Object.keys(e),o=0;o=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function vt(e,t,n,r){var i=X.clone(e),a={width:t.width,height:t.height};return r.adjustX&&i.left=n.left&&i.left+a.width>n.right&&(a.width-=i.left+a.width-n.right),r.adjustX&&i.left+a.width>n.right&&(i.left=Math.max(n.right-a.width,n.left)),r.adjustY&&i.top=n.top&&i.top+a.height>n.bottom&&(a.height-=i.top+a.height-n.bottom),r.adjustY&&i.top+a.height>n.bottom&&(i.top=Math.max(n.bottom-a.height,n.top)),X.mix(i,a)}function yt(e){var t,n,r;if(!X.isWindow(e)&&e.nodeType!==9)t=X.offset(e),n=X.outerWidth(e),r=X.outerHeight(e);else{var i=X.getWindow(e);t={left:X.getWindowScrollLeft(i),top:X.getWindowScrollTop(i)},n=X.viewportWidth(i),r=X.viewportHeight(i)}return t.width=n,t.height=r,t}function bt(e,t){var n=t.charAt(0),r=t.charAt(1),i=e.width,a=e.height,o=e.left,s=e.top;return n===`c`?s+=a/2:n===`b`&&(s+=a),r===`c`?o+=i/2:r===`r`&&(o+=i),{left:o,top:s}}function Z(e,t,n,r,i){var a=bt(t,n[1]),o=bt(e,n[0]),s=[o.left-a.left,o.top-a.top];return{left:Math.round(e.left-s[0]+r[0]-i[0]),top:Math.round(e.top-s[1]+r[1]-i[1])}}function xt(e,t,n){return e.leftn.right}function St(e,t,n){return e.topn.bottom}function Ct(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.right||r.top>=n.bottom}function kt(e,t,n){var r=n.target||t;return Dt(e,yt(r),n,!Ot(r,n.overflow&&n.overflow.alwaysByViewport))}kt.__getOffsetParent=mt,kt.__getVisibleRectForElement=_t;function At(e,t,n){var r,i,a=X.getDocument(e),o=a.defaultView||a.parentWindow,s=X.getWindowScrollLeft(o),c=X.getWindowScrollTop(o),l=X.viewportWidth(o),u=X.viewportHeight(o);r=`pageX`in t?t.pageX:s+t.clientX,i=`pageY`in t?t.pageY:c+t.clientY;var d={left:r,top:i,width:0,height:0},f=r>=0&&r<=s+l&&i>=0&&i<=c+u,p=[n.points[0],`cc`];return Dt(e,d,Te(Te({},n),{},{points:p}),f)}f();var jt=(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(),a=i.width,o=i.height;if(a||o)return!0}}return!1});T();var Mt=(function(e,t){var n=F.useRef(!1),r=F.useRef(null);function i(){window.clearTimeout(r.current)}function a(o){if(i(),!n.current||o===!0){if(e(o)===!1)return;n.current=!0,r.current=window.setTimeout(function(){n.current=!1},t)}else r.current=window.setTimeout(function(){n.current=!1,a()},t)}return[a,function(){n.current=!1,i()}]});ee();function Nt(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 Pt(e,t){e!==document.activeElement&&g(t,e)&&typeof e.focus==`function`&&e.focus()}function Ft(e,t){var n=null,r=null;function i(e){var i=N(e,1)[0].target;if(document.documentElement.contains(i)){var a=i.getBoundingClientRect(),o=a.width,s=a.height,c=Math.floor(o),l=Math.floor(s);(n!==c||r!==l)&&Promise.resolve().then(function(){t({width:c,height:l})}),n=c,r=l}}var a=new ne(i);return e&&a.observe(e),function(){a.disconnect()}}M();function It(e){return typeof e==`function`?e():null}function Lt(e){return pe(e)!==`object`||!e?null:e}var Rt=F.forwardRef(function(e,t){var n=e.children,r=e.disabled,i=e.target,a=e.align,o=e.onAlign,s=e.monitorWindowResize,c=e.monitorBufferTime,l=c===void 0?0:c,u=F.useRef({}),d=F.useRef(),f=F.Children.only(n),p=F.useRef({});p.current.disabled=r,p.current.target=i,p.current.align=a,p.current.onAlign=o;var m=N(Mt(function(){var e=p.current,t=e.disabled,n=e.target,r=e.align,i=e.onAlign,a=d.current;if(!t&&n&&a){var o,s=It(n),c=Lt(n);u.current.element=s,u.current.point=c,u.current.align=r;var l=document.activeElement;return s&&jt(s)?o=kt(a,s,r):c&&(o=At(a,c,r)),Pt(l,a),i&&o&&i(a,o),!0}return!1},l),2),h=m[0],g=m[1],_=N(F.useState(),2),v=_[0],y=_[1],b=N(F.useState(),2),x=b[0],C=b[1];return ae(function(){y(It(i)),C(Lt(i))}),F.useEffect(function(){(u.current.element!==v||!Nt(u.current.point,x)||!ie(u.current.align,a))&&h()}),F.useEffect(function(){return Ft(d.current,h)},[d.current]),F.useEffect(function(){return Ft(v,h)},[v]),F.useEffect(function(){r?g():h()},[r]),F.useEffect(function(){if(s)return L(window,`resize`,h).remove},[s]),F.useEffect(function(){return function(){g()}},[]),F.useImperativeHandle(t,function(){return{forceAlign:function(){return h(!0)}}}),F.isValidElement(f)&&(f=F.cloneElement(f,{ref:S(f.ref,d)})),f});Rt.displayName=`Align`;var zt=Rt;C(),he(),M(),k();var Bt=[`measure`,`alignPre`,`align`,null,`motion`],Vt=(function(e,t){var n=N(j(null),2),r=n[0],i=n[1],a=(0,F.useRef)();function o(e){i(e,!0)}function s(){O.cancel(a.current)}function c(e){s(),a.current=O(function(){o(function(e){switch(r){case`align`:return`motion`;case`motion`:return`stable`;default:}return e}),e?.()})}return(0,F.useEffect)(function(){o(`measure`)},[e]),(0,F.useEffect)(function(){switch(r){case`measure`:t();break;default:}r&&(a.current=O(ge(te().mark(function e(){var t,n;return te().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=Bt.indexOf(r),n=Bt[t+1],n&&t!==-1&&o(n);case 3:case`end`:return e.stop()}},e)}))))},[r]),(0,F.useEffect)(function(){return function(){s()}},[]),[r,c]});M();var Ht=(function(e){var t=N(F.useState({width:0,height:0}),2),n=t[0],r=t[1];function i(e){var t=e.offsetWidth,n=e.offsetHeight,i=e.getBoundingClientRect(),a=i.width,o=i.height;Math.abs(t-a)<1&&Math.abs(n-o)<1&&(t=a,n=o),r({width:t,height:n})}return[F.useMemo(function(){var t={};if(e){var r=n.width,i=n.height;e.indexOf(`height`)!==-1&&i?t.height=i:e.indexOf(`minHeight`)!==-1&&i&&(t.minHeight=i),e.indexOf(`width`)!==-1&&r?t.width=r:e.indexOf(`minWidth`)!==-1&&r&&(t.minWidth=r)}return t},[e,n]),i]});E(),D(),M(),T(),r();var Ut=F.forwardRef(function(e,t){var n=e.visible,r=e.prefixCls,a=e.className,o=e.style,s=e.children,c=e.zIndex,l=e.stretch,u=e.destroyPopupOnHide,d=e.forceRender,f=e.align,m=e.point,h=e.getRootDomNode,g=e.getClassNameFromAlign,_=e.onAlign,v=e.onMouseEnter,y=e.onMouseLeave,x=e.onMouseDown,S=e.onTouchStart,C=e.onClick,w=(0,F.useRef)(),T=(0,F.useRef)(),E=N((0,F.useState)(),2),ee=E[0],te=E[1],ne=N(Ht(l),2),re=ne[0],ie=ne[1];function D(){l&&ie(h())}var oe=N(Vt(n,D),2),O=oe[0],k=oe[1],se=N((0,F.useState)(0),2),A=se[0],ce=se[1],j=(0,F.useRef)();ae(function(){O===`alignPre`&&ce(0)},[O]);function le(){return m||h}function ue(){var e;(e=w.current)==null||e.forceAlign()}function de(e,t){var n=g(t);ee!==n&&te(n),ce(function(e){return e+1}),O===`align`&&_?.(e,t)}ae(function(){O===`align`&&(A<3?ue():k(function(){var e;(e=j.current)==null||e.call(j)}))},[A]);var M=p({},Se(e));[`onAppearEnd`,`onEnterEnd`,`onLeaveEnd`].forEach(function(e){var t=M[e];M[e]=function(e,n){return k(),t?.(e,n)}});function fe(){return new Promise(function(e){j.current=e})}F.useEffect(function(){!M.motionName&&O===`motion`&&k()},[M.motionName,O]),F.useImperativeHandle(t,function(){return{forceAlign:ue,getElement:function(){return T.current}}});var pe=p(p({},re),{},{zIndex:c,opacity:O===`motion`||O===`stable`||!n?void 0:0,pointerEvents:!n&&O!==`stable`?`none`:void 0},o),me=!0;f!=null&&f.points&&(O===`align`||O===`stable`)&&(me=!1);var he=s;return F.Children.count(s)>1&&(he=F.createElement(`div`,{className:`${r}-content`},s)),F.createElement(b,i({visible:n,ref:T,leavedClassName:`${r}-hidden`},M,{onAppearPrepare:fe,onEnterPrepare:fe,removeOnLeave:u,forceRender:d}),function(e,t){var n=e.className,i=e.style,o=(0,R.default)(r,a,ee,n);return F.createElement(zt,{target:le(),key:`popup`,ref:w,monitorWindowResize:!0,disabled:me,align:f,onAlign:de},F.createElement(`div`,{ref:t,className:o,onMouseEnter:v,onMouseLeave:y,onMouseDownCapture:x,onTouchStartCapture:S,onClick:C,style:p(p({},i),pe)},he))})});Ut.displayName=`PopupInner`,E(),D(),r();var Wt=F.forwardRef(function(e,t){var n=e.prefixCls,r=e.visible,a=e.zIndex,o=e.children,s=e.mobile;s=s===void 0?{}:s;var c=s.popupClassName,l=s.popupStyle,u=s.popupMotion,d=u===void 0?{}:u,f=s.popupRender,m=e.onClick,h=F.useRef();F.useImperativeHandle(t,function(){return{forceAlign:function(){},getElement:function(){return h.current}}});var g=p({zIndex:a},l),_=o;return F.Children.count(o)>1&&(_=F.createElement(`div`,{className:`${n}-content`},o)),f&&(_=f(_)),F.createElement(b,i({visible:r,ref:h,removeOnLeave:!0},d),function(e,t){var r=e.className,i=e.style,a=(0,R.default)(n,c,r);return F.createElement(`div`,{ref:t,className:a,onClick:m,style:p(p({},i),g)},_)})});Wt.displayName=`MobilePopupInner`,E(),D(),M();var Gt=[`visible`,`mobile`],Kt=F.forwardRef(function(e,t){var n=e.visible,r=e.mobile,a=ce(e,Gt),o=N((0,F.useState)(n),2),s=o[0],c=o[1],l=N((0,F.useState)(!1),2),u=l[0],d=l[1],f=p(p({},a),{},{visible:s});(0,F.useEffect)(function(){c(n),n&&r&&d(_e())},[n,r]);var m=u?F.createElement(Wt,i({},f,{mobile:r,ref:t})):F.createElement(Ut,i({},f,{ref:t}));return F.createElement(`div`,null,F.createElement(Ce,f),m)});Kt.displayName=`Popup`;var qt=F.createContext(null);D(),E(),le(),de(),w();function Jt(){}function Yt(){return``}function Xt(e){return e?e.ownerDocument:window.document}var Zt=[`onClick`,`onMouseDown`,`onTouchStart`,`onMouseEnter`,`onMouseLeave`,`onFocus`,`onBlur`,`onContextMenu`];function Qt(e){var t=function(t){d(r,t);var n=se(r);function r(e){var t;x(this,r),t=n.call(this,e),P(A(t),`popupRef`,F.createRef()),P(A(t),`triggerRef`,F.createRef()),P(A(t),`portalContainer`,void 0),P(A(t),`attachId`,void 0),P(A(t),`clickOutsideHandler`,void 0),P(A(t),`touchOutsideHandler`,void 0),P(A(t),`contextMenuOutsideHandler1`,void 0),P(A(t),`contextMenuOutsideHandler2`,void 0),P(A(t),`mouseDownTimeout`,void 0),P(A(t),`focusTime`,void 0),P(A(t),`preClickTime`,void 0),P(A(t),`preTouchTime`,void 0),P(A(t),`delayTimer`,void 0),P(A(t),`hasPopupMouseDown`,void 0),P(A(t),`onMouseEnter`,function(e){var n=t.props.mouseEnterDelay;t.fireEvents(`onMouseEnter`,e),t.delaySetPopupVisible(!0,n,n?null:e)}),P(A(t),`onMouseMove`,function(e){t.fireEvents(`onMouseMove`,e),t.setPoint(e)}),P(A(t),`onMouseLeave`,function(e){t.fireEvents(`onMouseLeave`,e),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),P(A(t),`onPopupMouseEnter`,function(){t.clearDelayTimer()}),P(A(t),`onPopupMouseLeave`,function(e){e.relatedTarget&&!e.relatedTarget.setTimeout&&g(t.popupRef.current?.getElement(),e.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),P(A(t),`onFocus`,function(e){t.fireEvents(`onFocus`,e),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))}),P(A(t),`onMouseDown`,function(e){t.fireEvents(`onMouseDown`,e),t.preClickTime=Date.now()}),P(A(t),`onTouchStart`,function(e){t.fireEvents(`onTouchStart`,e),t.preTouchTime=Date.now()}),P(A(t),`onBlur`,function(e){t.fireEvents(`onBlur`,e),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)}),P(A(t),`onContextMenu`,function(e){e.preventDefault(),t.fireEvents(`onContextMenu`,e),t.setPopupVisible(!0,e)}),P(A(t),`onContextMenuClose`,function(){t.isContextMenuToShow()&&t.close()}),P(A(t),`onClick`,function(e){if(t.fireEvents(`onClick`,e),t.focusTime){var n;if(t.preClickTime&&t.preTouchTime?n=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?n=t.preClickTime:t.preTouchTime&&(n=t.preTouchTime),Math.abs(n-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var r=!t.state.popupVisible;(t.isClickToHide()&&!r||r&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,e)}),P(A(t),`onPopupMouseDown`,function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var e;(e=t.context).onPopupMouseDown.apply(e,arguments)}}),P(A(t),`onDocumentClick`,function(e){if(!(t.props.mask&&!t.props.maskClosable)){var n=e.target,r=t.getRootDomNode(),i=t.getPopupDomNode();(!g(r,n)||t.isContextMenuOnly())&&!g(i,n)&&!t.hasPopupMouseDown&&t.close()}}),P(A(t),`getRootDomNode`,function(){var e=t.props.getTriggerDOMNode;if(e)return e(t.triggerRef.current);try{var n=s(t.triggerRef.current);if(n)return n}catch{}return I.findDOMNode(A(t))}),P(A(t),`getPopupClassNameFromAlign`,function(e){var n=[],r=t.props,i=r.popupPlacement,a=r.builtinPlacements,o=r.prefixCls,s=r.alignPoint,c=r.getPopupClassNameFromAlign;return i&&a&&n.push(xe(a,o,e,s)),c&&n.push(c(e)),n.join(` `)}),P(A(t),`getComponent`,function(){var e=t.props,n=e.prefixCls,r=e.destroyPopupOnHide,a=e.popupClassName,o=e.onPopupAlign,s=e.popupMotion,c=e.popupAnimation,l=e.popupTransitionName,u=e.popupStyle,d=e.mask,f=e.maskAnimation,p=e.maskTransitionName,m=e.maskMotion,h=e.zIndex,g=e.popup,_=e.stretch,v=e.alignPoint,y=e.mobile,b=e.forceRender,x=e.onPopupClick,S=t.state,C=S.popupVisible,w=S.point,T=t.getPopupAlign(),E={};return t.isMouseEnterToShow()&&(E.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(E.onMouseLeave=t.onPopupMouseLeave),E.onMouseDown=t.onPopupMouseDown,E.onTouchStart=t.onPopupMouseDown,F.createElement(Kt,i({prefixCls:n,destroyPopupOnHide:r,visible:C,point:v&&w,className:a,align:T,onAlign:o,animation:c,getClassNameFromAlign:t.getPopupClassNameFromAlign},E,{stretch:_,getRootDomNode:t.getRootDomNode,style:u,mask:d,zIndex:h,transitionName:l,maskAnimation:f,maskTransitionName:p,maskMotion:m,ref:t.popupRef,motion:s,mobile:y,forceRender:b,onClick:x}),typeof g==`function`?g():g)}),P(A(t),`attachParent`,function(e){O.cancel(t.attachId);var n=t.props,r=n.getPopupContainer,i=n.getDocument,a=t.getRootDomNode(),o;r?(a||r.length===0)&&(o=r(a)):o=i(t.getRootDomNode()).body,o?o.appendChild(e):t.attachId=O(function(){t.attachParent(e)})}),P(A(t),`getContainer`,function(){if(!t.portalContainer){var e=t.props.getDocument,n=e(t.getRootDomNode()).createElement(`div`);n.style.position=`absolute`,n.style.top=`0`,n.style.left=`0`,n.style.width=`100%`,t.portalContainer=n}return t.attachParent(t.portalContainer),t.portalContainer}),P(A(t),`setPoint`,function(e){!t.props.alignPoint||!e||t.setState({point:{pageX:e.pageX,pageY:e.pageY}})}),P(A(t),`handlePortalUpdate`,function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)}),P(A(t),`triggerContextValue`,{onPopupMouseDown:t.onPopupMouseDown});var a=`popupVisible`in e?!!e.popupVisible:!!e.defaultPopupVisible;return t.state={prevPopupVisible:a,popupVisible:a},Zt.forEach(function(e){t[`fire${e}`]=function(n){t.fireEvents(e,n)}}),t}return y(r,[{key:`componentDidMount`,value:function(){this.componentDidUpdate()}},{key:`componentDidUpdate`,value:function(){var e=this.props;if(this.state.popupVisible){var t;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(t=e.getDocument(this.getRootDomNode()),this.clickOutsideHandler=L(t,`mousedown`,this.onDocumentClick)),this.touchOutsideHandler||=(t||=e.getDocument(this.getRootDomNode()),L(t,`touchstart`,this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(t||=e.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=L(t,`scroll`,this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=L(window,`blur`,this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:`componentWillUnmount`,value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),O.cancel(this.attachId)}},{key:`getPopupDomNode`,value:function(){return this.popupRef.current?.getElement()||null}},{key:`getPopupAlign`,value:function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,r=e.builtinPlacements;return t&&r?be(r,t,n):n}},{key:`setPopupVisible`,value:function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&(`popupVisible`in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&e&&this.setPoint(t)}},{key:`delaySetPopupVisible`,value:function(e,t,n){var r=this,i=t*1e3;if(this.clearDelayTimer(),i){var a=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=window.setTimeout(function(){r.setPopupVisible(e,a),r.clearDelayTimer()},i)}else this.setPopupVisible(e,n)}},{key:`clearDelayTimer`,value:function(){this.delayTimer&&=(clearTimeout(this.delayTimer),null)}},{key:`clearOutsideHandler`,value:function(){this.clickOutsideHandler&&=(this.clickOutsideHandler.remove(),null),this.contextMenuOutsideHandler1&&=(this.contextMenuOutsideHandler1.remove(),null),this.contextMenuOutsideHandler2&&=(this.contextMenuOutsideHandler2.remove(),null),this.touchOutsideHandler&&=(this.touchOutsideHandler.remove(),null)}},{key:`createTwoChains`,value:function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this[`fire${e}`]:t[e]||n[e]}},{key:`isClickToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`click`)!==-1||n.indexOf(`click`)!==-1}},{key:`isContextMenuOnly`,value:function(){var e=this.props.action;return e===`contextMenu`||e.length===1&&e[0]===`contextMenu`}},{key:`isContextMenuToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`contextMenu`)!==-1||n.indexOf(`contextMenu`)!==-1}},{key:`isClickToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`click`)!==-1||n.indexOf(`click`)!==-1}},{key:`isMouseEnterToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`hover`)!==-1||n.indexOf(`mouseEnter`)!==-1}},{key:`isMouseLeaveToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`hover`)!==-1||n.indexOf(`mouseLeave`)!==-1}},{key:`isFocusToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`focus`)!==-1||n.indexOf(`focus`)!==-1}},{key:`isBlurToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`focus`)!==-1||n.indexOf(`blur`)!==-1}},{key:`forcePopupAlign`,value:function(){if(this.state.popupVisible){var e;(e=this.popupRef.current)==null||e.forceAlign()}}},{key:`fireEvents`,value:function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)}},{key:`close`,value:function(){this.setPopupVisible(!1)}},{key:`render`,value:function(){var t=this.state.popupVisible,n=this.props,r=n.children,i=n.forceRender,a=n.alignPoint,o=n.className,s=n.autoDestroy,c=F.Children.only(r),l={key:`trigger`};this.isContextMenuToShow()?l.onContextMenu=this.onContextMenu:l.onContextMenu=this.createTwoChains(`onContextMenu`),this.isClickToHide()||this.isClickToShow()?(l.onClick=this.onClick,l.onMouseDown=this.onMouseDown,l.onTouchStart=this.onTouchStart):(l.onClick=this.createTwoChains(`onClick`),l.onMouseDown=this.createTwoChains(`onMouseDown`),l.onTouchStart=this.createTwoChains(`onTouchStart`)),this.isMouseEnterToShow()?(l.onMouseEnter=this.onMouseEnter,a&&(l.onMouseMove=this.onMouseMove)):l.onMouseEnter=this.createTwoChains(`onMouseEnter`),this.isMouseLeaveToHide()?l.onMouseLeave=this.onMouseLeave:l.onMouseLeave=this.createTwoChains(`onMouseLeave`),this.isFocusToShow()||this.isBlurToHide()?(l.onFocus=this.onFocus,l.onBlur=this.onBlur):(l.onFocus=this.createTwoChains(`onFocus`),l.onBlur=this.createTwoChains(`onBlur`));var u=(0,R.default)(c&&c.props&&c.props.className,o);u&&(l.className=u);var d=p({},l);ue(c)&&(d.ref=S(this.triggerRef,c.ref));var f=F.cloneElement(c,d),m;return(t||this.popupRef.current||i)&&(m=F.createElement(e,{key:`portal`,getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&s&&(m=null),F.createElement(qt.Provider,{value:this.triggerContextValue},f,m)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.popupVisible,r={};return n!==void 0&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r}}]),r}(F.Component);return P(t,`contextType`,qt),P(t,`defaultProps`,{prefixCls:`rc-trigger-popup`,getPopupClassNameFromAlign:Yt,getDocument:Xt,onPopupVisibleChange:Jt,afterPopupVisibleChange:Jt,onPopupAlign:Jt,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}var $t=Qt(ve),en=t(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),tn=t(((e,t)=>{var n=en();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),nn=t(((e,t)=>{t.exports=tn()()}));export{L as a,_e as i,$t as n,jt as r,nn as t};