var fn=Object.defineProperty;var pn=(t,e,n)=>e in t?fn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var Zt=(t,e,n)=>pn(t,typeof e!="symbol"?e+"":e,n);import{z as g,P as T,c as x,aG as jt,J as X,p as Re,bB as Ne,bC as dn,d as q,M as Be,R as nt,r as k,i as G,E as He,T as hn,K as $,f as z,bf as tt,G as Ht,ay as vn,a2 as gn,aP as mn,v as yn,a0 as Jt,a6 as bn,bD as wn,aR as Ie,bb as _n,bE as Qt,F as On,b0 as Tn,b1 as Pn,V as ft,C as Cn,bg as xn,B as Sn,L as An,H as Mn,aK as pt,x as En,y as Ve,A as $n,D as Dn,aF as Rn,bF as Nn,aJ as Bn,bd as Hn,aH as In}from"./index-CMOUF6MJ.js";import{w as Y,l as Vn,M as Le,r as Ln,S as te,b as bt,m as zn,j as It,q as ze,a as Fn,s as Wn,g as ee,f as ne,c as jn,i as kn}from"./_plugin-vue_export-helper-BXCjjis4.js";import{c as wt,d as it,s as st,P as Xn,i as Yn}from"./zoom-BE7hnYTX.js";var Fe=function(){if(typeof Map<"u")return Map;function t(e,n){var o=-1;return e.some(function(r,i){return r[0]===n?(o=i,!0):!1}),o}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(n){var o=t(this.__entries__,n),r=this.__entries__[o];return r&&r[1]},e.prototype.set=function(n,o){var r=t(this.__entries__,n);~r?this.__entries__[r][1]=o:this.__entries__.push([n,o])},e.prototype.delete=function(n){var o=this.__entries__,r=t(o,n);~r&&o.splice(r,1)},e.prototype.has=function(n){return!!~t(this.__entries__,n)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(n,o){o===void 0&&(o=null);for(var r=0,i=this.__entries__;r0},t.prototype.connect_=function(){!Vt||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Jn?(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)},t.prototype.disconnect_=function(){!Vt||!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)},t.prototype.onTransitionEnd_=function(e){var n=e.propertyName,o=n===void 0?"":n,r=Zn.some(function(i){return!!~o.indexOf(i)});r&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),We=function(t,e){for(var n=0,o=Object.keys(e);n"u"||!(Element instanceof Object))){if(!(e instanceof ot(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(e)||(n.set(e,new ao(e)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(e instanceof ot(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(e)&&(n.delete(e),n.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&e.activeObservations_.push(n)})},t.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,n=this.activeObservations_.map(function(o){return new lo(o.target,o.broadcastRect())});this.callback_.call(e,n,e),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),ke=typeof WeakMap<"u"?new WeakMap:new Fe,Xe=function(){function t(e){if(!(this instanceof t))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=Qn.getInstance(),o=new uo(e,n,this);ke.set(this,o)}return t}();["observe","unobserve","disconnect"].forEach(function(t){Xe.prototype[t]=function(){var e;return(e=ke.get(this))[t].apply(e,arguments)}});var co=function(){return typeof _t.ResizeObserver<"u"?_t.ResizeObserver:Xe}();const Tt=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],fo=(t,e,n,o,r)=>{const i=t/2,s=0,a=i,u=n*1/Math.sqrt(2),l=i-n*(1-1/Math.sqrt(2)),p=i-e*(1/Math.sqrt(2)),d=n*(Math.sqrt(2)-1)+e*(1/Math.sqrt(2)),c=2*i-p,f=d,h=2*i-u,m=l,P=2*i-s,w=a,b=i*Math.sqrt(2)+n*(Math.sqrt(2)-2),O=n*(Math.sqrt(2)-1);return{pointerEvents:"none",width:t,height:t,overflow:"hidden","&::after":{content:'""',position:"absolute",width:b,height:b,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${e}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:r,zIndex:0,background:"transparent"},"&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:t,height:t/2,background:o,clipPath:{_multi_value_:!0,value:[`polygon(${O}px 100%, 50% ${O}px, ${2*i-O}px 100%, ${O}px 100%)`,`path('M ${s} ${a} A ${n} ${n} 0 0 0 ${u} ${l} L ${p} ${d} A ${e} ${e} 0 0 1 ${c} ${f} L ${h} ${m} A ${n} ${n} 0 0 0 ${P} ${w} Z')`]},content:'""'}}};function po(t,e){return Tt.reduce((n,o)=>{const r=t[`${o}-1`],i=t[`${o}-3`],s=t[`${o}-6`],a=t[`${o}-7`];return g(g({},n),e(o,{lightColor:r,lightBorderColor:i,darkColor:s,textColor:a}))},{})}function ho(){return""}function vo(t){return t?t.ownerDocument:window.document}function Ye(){}const go=()=>({action:T.oneOfType([T.string,T.arrayOf(T.string)]).def([]),showAction:T.any.def([]),hideAction:T.any.def([]),getPopupClassNameFromAlign:T.any.def(ho),onPopupVisibleChange:Function,afterPopupVisibleChange:T.func.def(Ye),popup:T.any,arrow:T.bool.def(!0),popupStyle:{type:Object,default:void 0},prefixCls:T.string.def("rc-trigger-popup"),popupClassName:T.string.def(""),popupPlacement:String,builtinPlacements:T.object,popupTransitionName:String,popupAnimation:T.any,mouseEnterDelay:T.number.def(0),mouseLeaveDelay:T.number.def(.1),zIndex:Number,focusDelay:T.number.def(0),blurDelay:T.number.def(.15),getPopupContainer:Function,getDocument:T.func.def(vo),forceRender:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:!1},mask:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},popupAlign:T.object.def(()=>({})),popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},maskTransitionName:String,maskAnimation:String,stretch:String,alignPoint:{type:Boolean,default:void 0},autoDestroy:{type:Boolean,default:!1},mobile:Object,getTriggerDOMNode:Function}),kt={visible:Boolean,prefixCls:String,zIndex:Number,destroyPopupOnHide:Boolean,forceRender:Boolean,arrow:{type:Boolean,default:!0},animation:[String,Object],transitionName:String,stretch:{type:String},align:{type:Object},point:{type:Object},getRootDomNode:{type:Function},getClassNameFromAlign:{type:Function},onAlign:{type:Function},onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function},onTouchstart:{type:Function}},mo=g(g({},kt),{mobile:{type:Object}}),yo=g(g({},kt),{mask:Boolean,mobile:{type:Object},maskAnimation:String,maskTransitionName:String});function Ue(t){const{prefixCls:e,visible:n,zIndex:o,mask:r,maskAnimation:i,maskTransitionName:s}=t;if(!r)return null;let a={};return(s||i)&&(a=Ne({prefixCls:e,transitionName:s,animation:i})),x(jt,X({appear:!0},a),{default:()=>[Re(x("div",{style:{zIndex:o},class:`${e}-mask`},null),[[dn("if"),n]])]})}Ue.displayName="Mask";const bo=q({compatConfig:{MODE:3},name:"MobilePopupInner",inheritAttrs:!1,props:mo,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(t,e){let{expose:n,slots:o}=e;const r=k();return n({forceAlign:()=>{},getElement:()=>r.value}),()=>{var i;const{zIndex:s,visible:a,prefixCls:u,mobile:{popupClassName:l,popupStyle:p,popupMotion:d={},popupRender:c}={}}=t,f=g({zIndex:s},p);let h=Be((i=o.default)===null||i===void 0?void 0:i.call(o));h.length>1&&(h=x("div",{class:`${u}-content`},[h])),c&&(h=c(h));const m=nt(u,l);return x(jt,X({ref:r},d),{default:()=>[a?x("div",{class:m,style:f},[h]):null]})}}});var wo=function(t,e,n,o){function r(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(p){try{l(o.next(p))}catch(d){s(d)}}function u(p){try{l(o.throw(p))}catch(d){s(d)}}function l(p){p.done?i(p.value):r(p.value).then(a,u)}l((o=o.apply(t,e||[])).next())})};const re=["measure","align",null,"motion"],_o=(t,e)=>{const n=$(null),o=$(),r=$(!1);function i(u){r.value||(n.value=u)}function s(){Y.cancel(o.value)}function a(u){s(),o.value=Y(()=>{let l=n.value;switch(n.value){case"align":l="motion";break;case"motion":l="stable";break}i(l),u==null||u()})}return G(t,()=>{i("measure")},{immediate:!0,flush:"post"}),He(()=>{G(n,()=>{switch(n.value){case"measure":e();break}n.value&&(o.value=Y(()=>wo(void 0,void 0,void 0,function*(){const u=re.indexOf(n.value),l=re[u+1];l&&u!==-1&&i(l)})))},{immediate:!0,flush:"post"})}),hn(()=>{r.value=!0,s()}),[n,a]},Oo=t=>{const e=$({width:0,height:0});function n(r){e.value={width:r.offsetWidth,height:r.offsetHeight}}return[z(()=>{const r={};if(t.value){const{width:i,height:s}=e.value;t.value.indexOf("height")!==-1&&s?r.height=`${s}px`:t.value.indexOf("minHeight")!==-1&&s&&(r.minHeight=`${s}px`),t.value.indexOf("width")!==-1&&i?r.width=`${i}px`:t.value.indexOf("minWidth")!==-1&&i&&(r.minWidth=`${i}px`)}return r}),n]};function ie(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,o)}return n}function se(t){for(var e=1;e=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function Xo(t,e,n,o){var r=y.clone(t),i={width:e.width,height:e.height};return o.adjustX&&r.left=n.left&&r.left+i.width>n.right&&(i.width-=r.left+i.width-n.right),o.adjustX&&r.left+i.width>n.right&&(r.left=Math.max(n.right-i.width,n.left)),o.adjustY&&r.top=n.top&&r.top+i.height>n.bottom&&(i.height-=r.top+i.height-n.bottom),o.adjustY&&r.top+i.height>n.bottom&&(r.top=Math.max(n.bottom-i.height,n.top)),y.mix(r,i)}function Gt(t){var e,n,o;if(!y.isWindow(t)&&t.nodeType!==9)e=y.offset(t),n=y.outerWidth(t),o=y.outerHeight(t);else{var r=y.getWindow(t);e={left:y.getWindowScrollLeft(r),top:y.getWindowScrollTop(r)},n=y.viewportWidth(r),o=y.viewportHeight(r)}return e.width=n,e.height=o,e}function he(t,e){var n=e.charAt(0),o=e.charAt(1),r=t.width,i=t.height,s=t.left,a=t.top;return n==="c"?a+=i/2:n==="b"&&(a+=i),o==="c"?s+=r/2:o==="r"&&(s+=r),{left:s,top:a}}function ht(t,e,n,o,r){var i=he(e,n[1]),s=he(t,n[0]),a=[s.left-i.left,s.top-i.top];return{left:Math.round(t.left-a[0]+o[0]-r[0]),top:Math.round(t.top-a[1]+o[1]-r[1])}}function ve(t,e,n){return t.leftn.right}function ge(t,e,n){return t.topn.bottom}function Yo(t,e,n){return t.left>n.right||t.left+e.widthn.bottom||t.top+e.height=n.right||o.top>=n.bottom}function qt(t,e,n){var o=n.target||e,r=Gt(o),i=!Go(o,n.overflow&&n.overflow.alwaysByViewport);return en(t,r,n,i)}qt.__getOffsetParent=Wt;qt.__getVisibleRectForElement=Ut;function qo(t,e,n){var o,r,i=y.getDocument(t),s=i.defaultView||i.parentWindow,a=y.getWindowScrollLeft(s),u=y.getWindowScrollTop(s),l=y.viewportWidth(s),p=y.viewportHeight(s);"pageX"in e?o=e.pageX:o=a+e.clientX,"pageY"in e?r=e.pageY:r=u+e.clientY;var d={left:o,top:r,width:0,height:0},c=o>=0&&o<=a+l&&r>=0&&r<=u+p,f=[n.points[0],"cc"];return en(t,d,se(se({},n),{},{points:f}),c)}function Ko(t,e){return t===e?!0:!t||!e?!1:"pageX"in e&&"pageY"in e?t.pageX===e.pageX&&t.pageY===e.pageY:"clientX"in e&&"clientY"in e?t.clientX===e.clientX&&t.clientY===e.clientY:!1}function Zo(t,e){t!==document.activeElement&&tt(e,t)&&typeof t.focus=="function"&&t.focus()}function be(t,e){let n=null,o=null;function r(s){let[{target:a}]=s;if(!document.documentElement.contains(a))return;const{width:u,height:l}=a.getBoundingClientRect(),p=Math.floor(u),d=Math.floor(l);(n!==p||o!==d)&&Promise.resolve().then(()=>{e({width:p,height:d})}),n=p,o=d}const i=new co(r);return t&&i.observe(t),()=>{i.disconnect()}}const Jo=(t,e)=>{let n=!1,o=null;function r(){clearTimeout(o)}function i(s){if(!n||s===!0){if(t()===!1)return;n=!0,r(),o=setTimeout(()=>{n=!1},e.value)}else r(),o=setTimeout(()=>{n=!1,i()},e.value)}return[i,()=>{n=!1,r()}]};function Qo(){this.__data__=[],this.size=0}function nn(t,e){return t===e||t!==t&&e!==e}function At(t,e){for(var n=t.length;n--;)if(nn(t[n][0],e))return n;return-1}var tr=Array.prototype,er=tr.splice;function nr(t){var e=this.__data__,n=At(e,t);if(n<0)return!1;var o=e.length-1;return n==o?e.pop():er.call(e,n,1),--this.size,!0}function or(t){var e=this.__data__,n=At(e,t);return n<0?void 0:e[n][1]}function rr(t){return At(this.__data__,t)>-1}function ir(t,e){var n=this.__data__,o=At(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}function W(t){var e=-1,n=t==null?0:t.length;for(this.clear();++ea))return!1;var l=i.get(t),p=i.get(e);if(l&&p)return l==e&&p==t;var d=-1,c=!0,f=n&Br?new Ct:void 0;for(i.set(t,e),i.set(e,t);++d-1&&t%1==0&&t{const{disabled:c,target:f,align:h,onAlign:m}=t;if(!c&&f&&i.value){const P=i.value;let w;const b=Se(f),O=Ae(f);r.value.element=b,r.value.point=O,r.value.align=h;const{activeElement:A}=document;return b&&jn(b)?w=qt(P,b,h):O&&(w=qo(P,O,h)),Zo(A,P),m&&w&&m(P,w),!0}return!1},z(()=>t.monitorBufferTime)),u=k({cancel:()=>{}}),l=k({cancel:()=>{}}),p=()=>{const c=t.target,f=Se(c),h=Ae(c);i.value!==l.value.element&&(l.value.cancel(),l.value.element=i.value,l.value.cancel=be(i.value,s)),(r.value.element!==f||!Ko(r.value.point,h)||!wi(r.value.align,t.align))&&(s(),u.value.element!==f&&(u.value.cancel(),u.value.element=f,u.value.cancel=be(f,s)))};He(()=>{Ht(()=>{p()})}),vn(()=>{Ht(()=>{p()})}),G(()=>t.disabled,c=>{c?a():s()},{immediate:!0,flush:"post"});const d=k(null);return G(()=>t.monitorWindowResize,c=>{c?d.value||(d.value=it(window,"resize",s)):d.value&&(d.value.remove(),d.value=null)},{flush:"post"}),gn(()=>{u.value.cancel(),l.value.cancel(),d.value&&d.value.remove(),a()}),n({forceAlign:()=>s(!0)}),()=>{const c=o==null?void 0:o.default();return c?wt(c[0],{ref:i},!0,!0):null}}}),Ti=q({compatConfig:{MODE:3},name:"PopupInner",inheritAttrs:!1,props:kt,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(t,e){let{expose:n,attrs:o,slots:r}=e;const i=$(),s=$(),a=$(),[u,l]=Oo(bn(t,"stretch")),p=()=>{t.stretch&&l(t.getRootDomNode())},d=$(!1);let c;G(()=>t.visible,C=>{clearTimeout(c),C?c=setTimeout(()=>{d.value=t.visible}):d.value=!1},{immediate:!0});const[f,h]=_o(d,p),m=$(),P=()=>t.point?t.point:t.getRootDomNode,w=()=>{var C;(C=i.value)===null||C===void 0||C.forceAlign()},b=(C,H)=>{var M;const D=t.getClassNameFromAlign(H),v=a.value;a.value!==D&&(a.value=D),f.value==="align"&&(v!==D?Promise.resolve().then(()=>{w()}):h(()=>{var _;(_=m.value)===null||_===void 0||_.call(m)}),(M=t.onAlign)===null||M===void 0||M.call(t,C,H))},O=z(()=>{const C=typeof t.animation=="object"?t.animation:Ne(t);return["onAfterEnter","onAfterLeave"].forEach(H=>{const M=C[H];C[H]=D=>{h(),f.value="stable",M==null||M(D)}}),C}),A=()=>new Promise(C=>{m.value=C});G([O,f],()=>{!O.value&&f.value==="motion"&&h()},{immediate:!0}),n({forceAlign:w,getElement:()=>s.value.$el||s.value});const N=z(()=>{var C;return!(!((C=t.align)===null||C===void 0)&&C.points&&(f.value==="align"||f.value==="stable"))});return()=>{var C;const{zIndex:H,align:M,prefixCls:D,destroyPopupOnHide:v,onMouseenter:_,onMouseleave:L,onTouchstart:E=()=>{},onMousedown:B}=t,S=f.value,R=[g(g({},u.value),{zIndex:H,opacity:S==="motion"||S==="stable"||!d.value?null:0,pointerEvents:!d.value&&S!=="stable"?"none":null}),o.style];let K=Be((C=r.default)===null||C===void 0?void 0:C.call(r,{visible:t.visible}));K.length>1&&(K=x("div",{class:`${D}-content`},[K]));const j=nt(D,o.class,a.value,!t.arrow&&`${D}-arrow-hidden`),Et=d.value||!t.visible?mn(O.value.name,O.value):{};return x(jt,X(X({ref:s},Et),{},{onBeforeEnter:A}),{default:()=>!v||t.visible?Re(x(Oi,{target:P(),key:"popup",ref:i,monitorWindowResize:!0,disabled:N.value,align:M,onAlign:b},{default:()=>x("div",{class:j,onMouseenter:_,onMouseleave:L,onMousedown:Jt(B,["capture"]),[st?"onTouchstartPassive":"onTouchstart"]:Jt(E,["capture"]),style:R},[K])}),[[yn,d.value]]):null})}}}),Pi=q({compatConfig:{MODE:3},name:"Popup",inheritAttrs:!1,props:yo,setup(t,e){let{attrs:n,slots:o,expose:r}=e;const i=$(!1),s=$(!1),a=$(),u=$();return G([()=>t.visible,()=>t.mobile],()=>{i.value=t.visible,t.visible&&t.mobile&&(s.value=!0)},{immediate:!0,flush:"post"}),r({forceAlign:()=>{var l;(l=a.value)===null||l===void 0||l.forceAlign()},getElement:()=>{var l;return(l=a.value)===null||l===void 0?void 0:l.getElement()}}),()=>{const l=g(g(g({},t),n),{visible:i.value}),p=s.value?x(bo,X(X({},l),{},{mobile:t.mobile,ref:a}),{default:o.default}):x(Ti,X(X({},l),{},{ref:a}),{default:o.default});return x("div",{ref:u},[x(Ue,l,null),p])}}});function Ci(t,e,n){return n?t[0]===e[0]:t[0]===e[0]&&t[1]===e[1]}function Me(t,e,n){const o=t[e]||{};return g(g({},o),n)}function xi(t,e,n,o){const{points:r}=n,i=Object.keys(t);for(let s=0;s0&&arguments[0]!==void 0?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0,n=typeof t=="function"?t(this.$data,this.$props):t;if(this.getDerivedStateFromProps){const o=this.getDerivedStateFromProps(wn(this),g(g({},this.$data),n));if(o===null)return;n=g(g({},n),o||{})}g(this.$data,n),this._.isMounted&&this.$forceUpdate(),Ht(()=>{e&&e()})},__emit(){const t=[].slice.call(arguments,0);let e=t[0];e=`on${e[0].toUpperCase()}${e.substring(1)}`;const n=this.$props[e]||this.$attrs[e];if(t.length&&n)if(Array.isArray(n))for(let o=0,r=n.length;o{const{popupPlacement:r,popupAlign:i,builtinPlacements:s}=t;return r&&s?Me(s,r,i):i}),n=$(null),o=r=>{n.value=r};return{vcTriggerContext:Sn("vcTriggerContext",{}),popupRef:n,setPopupRef:o,triggerRef:$(null),align:e,focusTime:null,clickOutsideHandler:null,contextmenuOutsideHandler1:null,contextmenuOutsideHandler2:null,touchOutsideHandler:null,attachId:null,delayTimer:null,hasPopupMouseDown:!1,preClickTime:null,preTouchTime:null,mouseDownTimeout:null,childOriginEvents:{}}},data(){const t=this.$props;let e;return this.popupVisible!==void 0?e=!!t.popupVisible:e=!!t.defaultPopupVisible,Ai.forEach(n=>{this[`fire${n}`]=o=>{this.fireEvents(n,o)}}),{prevPopupVisible:e,sPopupVisible:e,point:null}},watch:{popupVisible(t){t!==void 0&&(this.prevPopupVisible=this.sPopupVisible,this.sPopupVisible=t)}},created(){Cn("vcTriggerContext",{onPopupMouseDown:this.onPopupMouseDown,onPopupMouseenter:this.onPopupMouseenter,onPopupMouseleave:this.onPopupMouseleave}),xn(this)},deactivated(){this.setPopupVisible(!1)},mounted(){this.$nextTick(()=>{this.updatedCal()})},updated(){this.$nextTick(()=>{this.updatedCal()})},beforeUnmount(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Y.cancel(this.attachId)},methods:{updatedCal(){const t=this.$props;if(this.$data.sPopupVisible){let n;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextmenuToShow())&&(n=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=it(n,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(n=n||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=it(n,"touchstart",this.onDocumentClick,st?{passive:!1}:!1)),!this.contextmenuOutsideHandler1&&this.isContextmenuToShow()&&(n=n||t.getDocument(this.getRootDomNode()),this.contextmenuOutsideHandler1=it(n,"scroll",this.onContextmenuClose)),!this.contextmenuOutsideHandler2&&this.isContextmenuToShow()&&(this.contextmenuOutsideHandler2=it(window,"blur",this.onContextmenuClose))}else this.clearOutsideHandler()},onMouseenter(t){const{mouseEnterDelay:e}=this.$props;this.fireEvents("onMouseenter",t),this.delaySetPopupVisible(!0,e,e?null:t)},onMouseMove(t){this.fireEvents("onMousemove",t),this.setPoint(t)},onMouseleave(t){this.fireEvents("onMouseleave",t),this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onPopupMouseenter(){const{vcTriggerContext:t={}}=this;t.onPopupMouseenter&&t.onPopupMouseenter(),this.clearDelayTimer()},onPopupMouseleave(t){var e;if(t&&t.relatedTarget&&!t.relatedTarget.setTimeout&&tt((e=this.popupRef)===null||e===void 0?void 0:e.getElement(),t.relatedTarget))return;this.isMouseLeaveToHide()&&this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay);const{vcTriggerContext:n={}}=this;n.onPopupMouseleave&&n.onPopupMouseleave(t)},onFocus(t){this.fireEvents("onFocus",t),this.clearDelayTimer(),this.isFocusToShow()&&(this.focusTime=Date.now(),this.delaySetPopupVisible(!0,this.$props.focusDelay))},onMousedown(t){this.fireEvents("onMousedown",t),this.preClickTime=Date.now()},onTouchstart(t){this.fireEvents("onTouchstart",t),this.preTouchTime=Date.now()},onBlur(t){tt(t.target,t.relatedTarget||document.activeElement)||(this.fireEvents("onBlur",t),this.clearDelayTimer(),this.isBlurToHide()&&this.delaySetPopupVisible(!1,this.$props.blurDelay))},onContextmenu(t){t.preventDefault(),this.fireEvents("onContextmenu",t),this.setPopupVisible(!0,t)},onContextmenuClose(){this.isContextmenuToShow()&&this.close()},onClick(t){if(this.fireEvents("onClick",t),this.focusTime){let n;if(this.preClickTime&&this.preTouchTime?n=Math.min(this.preClickTime,this.preTouchTime):this.preClickTime?n=this.preClickTime:this.preTouchTime&&(n=this.preTouchTime),Math.abs(n-this.focusTime)<20)return;this.focusTime=0}this.preClickTime=0,this.preTouchTime=0,this.isClickToShow()&&(this.isClickToHide()||this.isBlurToHide())&&t&&t.preventDefault&&t.preventDefault(),t&&t.domEvent&&t.domEvent.preventDefault();const e=!this.$data.sPopupVisible;(this.isClickToHide()&&!e||e&&this.isClickToShow())&&this.setPopupVisible(!this.$data.sPopupVisible,t)},onPopupMouseDown(){const{vcTriggerContext:t={}}=this;this.hasPopupMouseDown=!0,clearTimeout(this.mouseDownTimeout),this.mouseDownTimeout=setTimeout(()=>{this.hasPopupMouseDown=!1},0),t.onPopupMouseDown&&t.onPopupMouseDown(...arguments)},onDocumentClick(t){if(this.$props.mask&&!this.$props.maskClosable)return;const e=t.target,n=this.getRootDomNode(),o=this.getPopupDomNode();(!tt(n,e)||this.isContextMenuOnly())&&!tt(o,e)&&!this.hasPopupMouseDown&&this.delaySetPopupVisible(!1,.1)},getPopupDomNode(){var t;return((t=this.popupRef)===null||t===void 0?void 0:t.getElement())||null},getRootDomNode(){var t,e,n,o;const{getTriggerDOMNode:r}=this.$props;if(r){const i=((e=(t=this.triggerRef)===null||t===void 0?void 0:t.$el)===null||e===void 0?void 0:e.nodeName)==="#comment"?null:ft(this.triggerRef);return ft(r(i))}try{const i=((o=(n=this.triggerRef)===null||n===void 0?void 0:n.$el)===null||o===void 0?void 0:o.nodeName)==="#comment"?null:ft(this.triggerRef);if(i)return i}catch{}return ft(this)},handleGetPopupClassFromAlign(t){const e=[],n=this.$props,{popupPlacement:o,builtinPlacements:r,prefixCls:i,alignPoint:s,getPopupClassNameFromAlign:a}=n;return o&&r&&e.push(xi(r,i,t,s)),a&&e.push(a(t)),e.join(" ")},getPopupAlign(){const t=this.$props,{popupPlacement:e,popupAlign:n,builtinPlacements:o}=t;return e&&o?Me(o,e,n):n},getComponent(){const t={};this.isMouseEnterToShow()&&(t.onMouseenter=this.onPopupMouseenter),this.isMouseLeaveToHide()&&(t.onMouseleave=this.onPopupMouseleave),t.onMousedown=this.onPopupMouseDown,t[st?"onTouchstartPassive":"onTouchstart"]=this.onPopupMouseDown;const{handleGetPopupClassFromAlign:e,getRootDomNode:n,$attrs:o}=this,{prefixCls:r,destroyPopupOnHide:i,popupClassName:s,popupAnimation:a,popupTransitionName:u,popupStyle:l,mask:p,maskAnimation:d,maskTransitionName:c,zIndex:f,stretch:h,alignPoint:m,mobile:P,arrow:w,forceRender:b}=this.$props,{sPopupVisible:O,point:A}=this.$data,N=g(g({prefixCls:r,arrow:w,destroyPopupOnHide:i,visible:O,point:m?A:null,align:this.align,animation:a,getClassNameFromAlign:e,stretch:h,getRootDomNode:n,mask:p,zIndex:f,transitionName:u,maskAnimation:d,maskTransitionName:c,class:s,style:l,onAlign:o.onPopupAlign||Ye},t),{ref:this.setPopupRef,mobile:P,forceRender:b});return x(Pi,N,{default:this.$slots.popup||(()=>Pn(this,"popup"))})},attachParent(t){Y.cancel(this.attachId);const{getPopupContainer:e,getDocument:n}=this.$props,o=this.getRootDomNode();let r;e?(o||e.length===0)&&(r=e(o)):r=n(this.getRootDomNode()).body,r?r.appendChild(t):this.attachId=Y(()=>{this.attachParent(t)})},getContainer(){const{$props:t}=this,{getDocument:e}=t,n=e(this.getRootDomNode()).createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",this.attachParent(n),n},setPopupVisible(t,e){const{alignPoint:n,sPopupVisible:o,onPopupVisibleChange:r}=this;this.clearDelayTimer(),o!==t&&(Tn(this,"popupVisible")||this.setState({sPopupVisible:t,prevPopupVisible:o}),r&&r(t)),n&&e&&t&&this.setPoint(e)},setPoint(t){const{alignPoint:e}=this.$props;!e||!t||this.setState({point:{pageX:t.pageX,pageY:t.pageY}})},handlePortalUpdate(){this.prevPopupVisible!==this.sPopupVisible&&this.afterPopupVisibleChange(this.sPopupVisible)},delaySetPopupVisible(t,e,n){const o=e*1e3;if(this.clearDelayTimer(),o){const r=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout(()=>{this.setPopupVisible(t,r),this.clearDelayTimer()},o)}else this.setPopupVisible(t,n)},clearDelayTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},clearOutsideHandler(){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)},createTwoChains(t){let e=()=>{};const n=Qt(this);return this.childOriginEvents[t]&&n[t]?this[`fire${t}`]:(e=this.childOriginEvents[t]||n[t]||e,e)},isClickToShow(){const{action:t,showAction:e}=this.$props;return t.indexOf("click")!==-1||e.indexOf("click")!==-1},isContextMenuOnly(){const{action:t}=this.$props;return t==="contextmenu"||t.length===1&&t[0]==="contextmenu"},isContextmenuToShow(){const{action:t,showAction:e}=this.$props;return t.indexOf("contextmenu")!==-1||e.indexOf("contextmenu")!==-1},isClickToHide(){const{action:t,hideAction:e}=this.$props;return t.indexOf("click")!==-1||e.indexOf("click")!==-1},isMouseEnterToShow(){const{action:t,showAction:e}=this.$props;return t.indexOf("hover")!==-1||e.indexOf("mouseenter")!==-1},isMouseLeaveToHide(){const{action:t,hideAction:e}=this.$props;return t.indexOf("hover")!==-1||e.indexOf("mouseleave")!==-1},isFocusToShow(){const{action:t,showAction:e}=this.$props;return t.indexOf("focus")!==-1||e.indexOf("focus")!==-1},isBlurToHide(){const{action:t,hideAction:e}=this.$props;return t.indexOf("focus")!==-1||e.indexOf("blur")!==-1},forcePopupAlign(){var t;this.$data.sPopupVisible&&((t=this.popupRef)===null||t===void 0||t.forceAlign())},fireEvents(t,e){this.childOriginEvents[t]&&this.childOriginEvents[t](e);const n=this.$props[t]||this.$attrs[t];n&&n(e)},close(){this.setPopupVisible(!1)}},render(){const{$attrs:t}=this,e=Ie(_n(this)),{alignPoint:n,getPopupContainer:o}=this.$props,r=e[0];this.childOriginEvents=Qt(r);const i={key:"trigger"};this.isContextmenuToShow()?i.onContextmenu=this.onContextmenu:i.onContextmenu=this.createTwoChains("onContextmenu"),this.isClickToHide()||this.isClickToShow()?(i.onClick=this.onClick,i.onMousedown=this.onMousedown,i[st?"onTouchstartPassive":"onTouchstart"]=this.onTouchstart):(i.onClick=this.createTwoChains("onClick"),i.onMousedown=this.createTwoChains("onMousedown"),i[st?"onTouchstartPassive":"onTouchstart"]=this.createTwoChains("onTouchstart")),this.isMouseEnterToShow()?(i.onMouseenter=this.onMouseenter,n&&(i.onMousemove=this.onMouseMove)):i.onMouseenter=this.createTwoChains("onMouseenter"),this.isMouseLeaveToHide()?i.onMouseleave=this.onMouseleave:i.onMouseleave=this.createTwoChains("onMouseleave"),this.isFocusToShow()||this.isBlurToHide()?(i.onFocus=this.onFocus,i.onBlur=this.onBlur):(i.onFocus=this.createTwoChains("onFocus"),i.onBlur=l=>{l&&(!l.relatedTarget||!tt(l.target,l.relatedTarget))&&this.createTwoChains("onBlur")(l)});const s=nt(r&&r.props&&r.props.class,t.class);s&&(i.class=s);const a=wt(r,g(g({},i),{ref:"triggerRef"}),!0,!0),u=x(Xn,{key:"portal",getContainer:o&&(()=>o(this.getRootDomNode())),didUpdate:this.handlePortalUpdate,visible:this.$data.sPopupVisible},{default:this.getComponent});return x(On,null,[a,u])}}),I={adjustX:1,adjustY:1},V=[0,0],sn={left:{points:["cr","cl"],overflow:I,offset:[-4,0],targetOffset:V},right:{points:["cl","cr"],overflow:I,offset:[4,0],targetOffset:V},top:{points:["bc","tc"],overflow:I,offset:[0,-4],targetOffset:V},bottom:{points:["tc","bc"],overflow:I,offset:[0,4],targetOffset:V},topLeft:{points:["bl","tl"],overflow:I,offset:[0,-4],targetOffset:V},leftTop:{points:["tr","tl"],overflow:I,offset:[-4,0],targetOffset:V},topRight:{points:["br","tr"],overflow:I,offset:[0,-4],targetOffset:V},rightTop:{points:["tl","tr"],overflow:I,offset:[4,0],targetOffset:V},bottomRight:{points:["tr","br"],overflow:I,offset:[0,4],targetOffset:V},rightBottom:{points:["bl","br"],overflow:I,offset:[4,0],targetOffset:V},bottomLeft:{points:["tl","bl"],overflow:I,offset:[0,4],targetOffset:V},leftBottom:{points:["br","bl"],overflow:I,offset:[-4,0],targetOffset:V}},Ei={prefixCls:String,id:String,overlayInnerStyle:T.any},$i=q({compatConfig:{MODE:3},name:"TooltipContent",props:Ei,setup(t,e){let{slots:n}=e;return()=>{var o;return x("div",{class:`${t.prefixCls}-inner`,id:t.id,role:"tooltip",style:t.overlayInnerStyle},[(o=n.overlay)===null||o===void 0?void 0:o.call(n)])}}});var Di=function(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(t);r{}),overlayStyle:{type:Object,default:void 0},overlayClassName:String,prefixCls:T.string.def("rc-tooltip"),mouseEnterDelay:T.number.def(.1),mouseLeaveDelay:T.number.def(.1),getPopupContainer:Function,destroyTooltipOnHide:{type:Boolean,default:!1},align:T.object.def(()=>({})),arrowContent:T.any.def(null),tipId:String,builtinPlacements:T.object,overlayInnerStyle:{type:Object,default:void 0},popupVisible:{type:Boolean,default:void 0},onVisibleChange:Function,onPopupAlign:Function,arrow:{type:Boolean,default:!0}},setup(t,e){let{slots:n,attrs:o,expose:r}=e;const i=$(),s=()=>{const{prefixCls:p,tipId:d,overlayInnerStyle:c}=t;return[t.arrow?x("div",{class:`${p}-arrow`,key:"arrow"},[Mn(n,t,"arrowContent")]):null,x($i,{key:"content",prefixCls:p,id:d,overlayInnerStyle:c},{overlay:n.overlay})]};r({getPopupDomNode:()=>i.value.getPopupDomNode(),triggerDOM:i,forcePopupAlign:()=>{var p;return(p=i.value)===null||p===void 0?void 0:p.forcePopupAlign()}});const u=$(!1),l=$(!1);return An(()=>{const{destroyTooltipOnHide:p}=t;if(typeof p=="boolean")u.value=p;else if(p&&typeof p=="object"){const{keepParent:d}=p;u.value=d===!0,l.value=d===!1}}),()=>{const{overlayClassName:p,trigger:d,mouseEnterDelay:c,mouseLeaveDelay:f,overlayStyle:h,prefixCls:m,afterVisibleChange:P,transitionName:w,animation:b,placement:O,align:A,destroyTooltipOnHide:N,defaultVisible:C}=t,H=Di(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible"]),M=g({},H);t.visible!==void 0&&(M.popupVisible=t.visible);const D=g(g(g({popupClassName:p,prefixCls:m,action:d,builtinPlacements:sn,popupPlacement:O,popupAlign:A,afterPopupVisibleChange:P,popupTransitionName:w,popupAnimation:b,defaultPopupVisible:C,destroyPopupOnHide:u.value,autoDestroy:l.value,mouseLeaveDelay:f,popupStyle:h,mouseEnterDelay:c},M),o),{onPopupVisibleChange:t.onVisibleChange||Ee,onPopupAlign:t.onPopupAlign||Ee,ref:i,arrow:!!t.arrow,popup:s()});return x(Mi,D,{default:n.default})}}}),Ni=()=>({trigger:[String,Array],open:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},placement:String,color:String,transitionName:String,overlayStyle:pt(),overlayInnerStyle:pt(),overlayClassName:String,openClassName:String,prefixCls:String,mouseEnterDelay:Number,mouseLeaveDelay:Number,getPopupContainer:Function,arrowPointAtCenter:{type:Boolean,default:void 0},arrow:{type:[Boolean,Object],default:!0},autoAdjustOverflow:{type:[Boolean,Object],default:void 0},destroyTooltipOnHide:{type:Boolean,default:void 0},align:pt(),builtinPlacements:pt(),children:Array,onVisibleChange:Function,"onUpdate:visible":Function,onOpenChange:Function,"onUpdate:open":Function}),Bi={adjustX:1,adjustY:1},$e={adjustX:0,adjustY:0},Hi=[0,0];function De(t){return typeof t=="boolean"?t?Bi:$e:g(g({},$e),t)}function Ii(t){const{arrowWidth:e=4,horizontalArrowShift:n=16,verticalArrowShift:o=8,autoAdjustOverflow:r,arrowPointAtCenter:i}=t,s={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:[-(n+e),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(o+e)]},topRight:{points:["br","tc"],offset:[n+e,-4]},rightTop:{points:["tl","cr"],offset:[4,-(o+e)]},bottomRight:{points:["tr","bc"],offset:[n+e,4]},rightBottom:{points:["bl","cr"],offset:[4,o+e]},bottomLeft:{points:["tl","bc"],offset:[-(n+e),4]},leftBottom:{points:["br","cl"],offset:[-4,o+e]}};return Object.keys(s).forEach(a=>{s[a]=i?g(g({},s[a]),{overflow:De(r),targetOffset:Hi}):g(g({},sn[a]),{overflow:De(r)}),s[a].ignoreShake=!0}),s}function Vi(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];for(let e=0,n=t.length;e`${t}-inverse`),zi=["success","processing","error","default","warning"];function Fi(t){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[...Li,...Tt].includes(t):Tt.includes(t)}function ts(t){return zi.includes(t)}function Wi(t,e){const n=Fi(e),o=nt({[`${t}-${e}`]:e&&n}),r={},i={};return e&&!n&&(r.background=e,i["--antd-arrow-background-color"]=e),{className:o,overlayStyle:r,arrowStyle:i}}function yt(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return t.map(n=>`${e}${n}`).join(",")}const an=8;function ji(t){const e=an,{sizePopupArrow:n,contentRadius:o,borderRadiusOuter:r,limitVerticalRadius:i}=t,s=n/2-Math.ceil(r*(Math.sqrt(2)-1)),a=(o>12?o+2:12)-s,u=i?e-s:a;return{dropdownArrowOffset:a,dropdownArrowOffsetVertical:u}}function ki(t,e){const{componentCls:n,sizePopupArrow:o,marginXXS:r,borderRadiusXS:i,borderRadiusOuter:s,boxShadowPopoverArrow:a}=t,{colorBg:u,showArrowCls:l,contentRadius:p=t.borderRadiusLG,limitVerticalRadius:d}=e,{dropdownArrowOffsetVertical:c,dropdownArrowOffset:f}=ji({sizePopupArrow:o,contentRadius:p,borderRadiusOuter:s,limitVerticalRadius:d}),h=o/2+r;return{[n]:{[`${n}-arrow`]:[g(g({position:"absolute",zIndex:1,display:"block"},fo(o,i,s,u,a)),{"&:before":{background:u}})],[[`&-placement-top ${n}-arrow`,`&-placement-topLeft ${n}-arrow`,`&-placement-topRight ${n}-arrow`].join(",")]:{bottom:0,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${n}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${n}-arrow`]:{left:{_skip_check_:!0,value:f}},[`&-placement-topRight ${n}-arrow`]:{right:{_skip_check_:!0,value:f}},[[`&-placement-bottom ${n}-arrow`,`&-placement-bottomLeft ${n}-arrow`,`&-placement-bottomRight ${n}-arrow`].join(",")]:{top:0,transform:"translateY(-100%)"},[`&-placement-bottom ${n}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${n}-arrow`]:{left:{_skip_check_:!0,value:f}},[`&-placement-bottomRight ${n}-arrow`]:{right:{_skip_check_:!0,value:f}},[[`&-placement-left ${n}-arrow`,`&-placement-leftTop ${n}-arrow`,`&-placement-leftBottom ${n}-arrow`].join(",")]:{right:{_skip_check_:!0,value:0},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${n}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${n}-arrow`]:{top:c},[`&-placement-leftBottom ${n}-arrow`]:{bottom:c},[[`&-placement-right ${n}-arrow`,`&-placement-rightTop ${n}-arrow`,`&-placement-rightBottom ${n}-arrow`].join(",")]:{left:{_skip_check_:!0,value:0},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${n}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${n}-arrow`]:{top:c},[`&-placement-rightBottom ${n}-arrow`]:{bottom:c},[yt(["&-placement-topLeft","&-placement-top","&-placement-topRight"].map(m=>m+=":not(&-arrow-hidden)"),l)]:{paddingBottom:h},[yt(["&-placement-bottomLeft","&-placement-bottom","&-placement-bottomRight"].map(m=>m+=":not(&-arrow-hidden)"),l)]:{paddingTop:h},[yt(["&-placement-leftTop","&-placement-left","&-placement-leftBottom"].map(m=>m+=":not(&-arrow-hidden)"),l)]:{paddingRight:{_skip_check_:!0,value:h}},[yt(["&-placement-rightTop","&-placement-right","&-placement-rightBottom"].map(m=>m+=":not(&-arrow-hidden)"),l)]:{paddingLeft:{_skip_check_:!0,value:h}}}}}const Xi=t=>{const{componentCls:e,tooltipMaxWidth:n,tooltipColor:o,tooltipBg:r,tooltipBorderRadius:i,zIndexPopup:s,controlHeight:a,boxShadowSecondary:u,paddingSM:l,paddingXS:p,tooltipRadiusOuter:d}=t;return[{[e]:g(g(g(g({},$n(t)),{position:"absolute",zIndex:s,display:"block","&":[{width:"max-content"},{width:"intrinsic"}],maxWidth:n,visibility:"visible","&-hidden":{display:"none"},"--antd-arrow-background-color":r,[`${e}-inner`]:{minWidth:a,minHeight:a,padding:`${l/2}px ${p}px`,color:o,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:r,borderRadius:i,boxShadow:u},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${e}-inner`]:{borderRadius:Math.min(i,an)}},[`${e}-content`]:{position:"relative"}}),po(t,(c,f)=>{let{darkColor:h}=f;return{[`&${e}-${c}`]:{[`${e}-inner`]:{backgroundColor:h},[`${e}-arrow`]:{"--antd-arrow-background-color":h}}}})),{"&-rtl":{direction:"rtl"}})},ki(Ve(t,{borderRadiusOuter:d}),{colorBg:"var(--antd-arrow-background-color)",showArrowCls:"",contentRadius:i,limitVerticalRadius:!0}),{[`${e}-pure`]:{position:"relative",maxWidth:"none"}}]},Yi=(t,e)=>En("Tooltip",o=>{if((e==null?void 0:e.value)===!1)return[];const{borderRadius:r,colorTextLightSolid:i,colorBgDefault:s,borderRadiusOuter:a}=o,u=Ve(o,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:r,tooltipBg:s,tooltipRadiusOuter:a>4?4:a});return[Xi(u),Yn(o,"zoom-big-fast")]},o=>{let{zIndexPopupBase:r,colorBgSpotlight:i}=o;return{zIndexPopup:r+70,colorBgDefault:i}})(t),Ui=(t,e)=>{const n={},o=g({},t);return e.forEach(r=>{t&&r in t&&(n[r]=t[r],delete o[r])}),{picked:n,omitted:o}},Gi=()=>g(g({},Ni()),{title:T.any}),es=()=>({trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),qi=q({compatConfig:{MODE:3},name:"ATooltip",inheritAttrs:!1,props:kn(Gi(),{trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),slots:Object,setup(t,e){let{slots:n,emit:o,attrs:r,expose:i}=e;const{prefixCls:s,getPopupContainer:a,direction:u,rootPrefixCls:l}=Dn("tooltip",t),p=z(()=>{var v;return(v=t.open)!==null&&v!==void 0?v:t.visible}),d=k(Vi([t.open,t.visible])),c=k();let f;G(p,v=>{Y.cancel(f),f=Y(()=>{d.value=!!v})});const h=()=>{var v;const _=(v=t.title)!==null&&v!==void 0?v:n.title;return!_&&_!==0},m=v=>{const _=h();p.value===void 0&&(d.value=_?!1:v),_||(o("update:visible",v),o("visibleChange",v),o("update:open",v),o("openChange",v))};i({getPopupDomNode:()=>c.value.getPopupDomNode(),open:d,forcePopupAlign:()=>{var v;return(v=c.value)===null||v===void 0?void 0:v.forcePopupAlign()}});const w=z(()=>{var v;const{builtinPlacements:_,autoAdjustOverflow:L,arrow:E,arrowPointAtCenter:B}=t;let S=B;return typeof E=="object"&&(S=(v=E.pointAtCenter)!==null&&v!==void 0?v:B),_||Ii({arrowPointAtCenter:S,autoAdjustOverflow:L})}),b=v=>v||v==="",O=v=>{const _=v.type;if(typeof _=="object"&&v.props&&((_.__ANT_BUTTON===!0||_==="button")&&b(v.props.disabled)||_.__ANT_SWITCH===!0&&(b(v.props.disabled)||b(v.props.loading))||_.__ANT_RADIO===!0&&b(v.props.disabled))){const{picked:L,omitted:E}=Ui(Hn(v),["position","left","right","top","bottom","float","display","zIndex"]),B=g(g({display:"inline-block"},L),{cursor:"not-allowed",lineHeight:1,width:v.props&&v.props.block?"100%":void 0}),S=g(g({},E),{pointerEvents:"none"}),R=wt(v,{style:S},!0);return x("span",{style:B,class:`${s.value}-disabled-compatible-wrapper`},[R])}return v},A=()=>{var v,_;return(v=t.title)!==null&&v!==void 0?v:(_=n.title)===null||_===void 0?void 0:_.call(n)},N=(v,_)=>{const L=w.value,E=Object.keys(L).find(B=>{var S,R;return L[B].points[0]===((S=_.points)===null||S===void 0?void 0:S[0])&&L[B].points[1]===((R=_.points)===null||R===void 0?void 0:R[1])});if(E){const B=v.getBoundingClientRect(),S={top:"50%",left:"50%"};E.indexOf("top")>=0||E.indexOf("Bottom")>=0?S.top=`${B.height-_.offset[1]}px`:(E.indexOf("Top")>=0||E.indexOf("bottom")>=0)&&(S.top=`${-_.offset[1]}px`),E.indexOf("left")>=0||E.indexOf("Right")>=0?S.left=`${B.width-_.offset[0]}px`:(E.indexOf("right")>=0||E.indexOf("Left")>=0)&&(S.left=`${-_.offset[0]}px`),v.style.transformOrigin=`${S.left} ${S.top}`}},C=z(()=>Wi(s.value,t.color)),H=z(()=>r["data-popover-inject"]),[M,D]=Yi(s,z(()=>!H.value));return()=>{var v,_;const{openClassName:L,overlayClassName:E,overlayStyle:B,overlayInnerStyle:S}=t;let R=(_=Ie((v=n.default)===null||v===void 0?void 0:v.call(n)))!==null&&_!==void 0?_:null;R=R.length===1?R[0]:R;let K=d.value;if(p.value===void 0&&h()&&(K=!1),!R)return null;const j=O(Rn(R)&&!Nn(R)?R:x("span",null,[R])),Kt=nt({[L||`${s.value}-open`]:!0,[j.props&&j.props.class]:j.props&&j.props.class}),Et=nt(E,{[`${s.value}-rtl`]:u.value==="rtl"},C.value.className,D.value),ln=g(g({},C.value.overlayStyle),S),un=C.value.arrowStyle,cn=g(g(g({},r),t),{prefixCls:s.value,arrow:!!t.arrow,getPopupContainer:a==null?void 0:a.value,builtinPlacements:w.value,visible:K,ref:c,overlayClassName:Et,overlayStyle:g(g({},un),B),overlayInnerStyle:ln,onVisibleChange:m,onPopupAlign:N,transitionName:Bn(l.value,"zoom-big-fast",t.transitionName)});return M(x(Ri,cn,{default:()=>[d.value?wt(j,{class:Kt}):j],arrowContent:()=>x("span",{class:`${s.value}-arrow-content`},null),overlay:A}))}}}),ns=In(qi);class os{constructor(e){Zt(this,"baseUrl");this.baseUrl=e}async request(e,n={}){const o=e.startsWith("/api/")?e:`${this.baseUrl}${e}`,r={...n.headers};n.body instanceof FormData||(r["Content-Type"]="application/json");const i=await fetch(o,{...n,headers:r});if(!i.ok){const s={status:i.status,message:i.statusText};try{const a=await i.json();s.detail=a.detail??a.message,s.message=s.detail??s.message}catch{}throw s}return i.json()}createWebSocket(e){const n=window.location.protocol==="https:"?"wss:":"ws:",o=window.location.host;return new WebSocket(`${n}//${o}${this.baseUrl}${e}`)}}export{ns as A,os as B,Q as M,Tt as P,U as S,Mi as T,we as U,Ni as a,ji as b,Ii as c,Si as d,po as e,Vi as f,ki as g,ts as h,Fi as i,fi as j,pi as k,ri as l,Jr as m,Qr as n,Te as o,rn as p,Ct as q,fo as r,ei as s,es as t,Rr as u,wi as v,li as w,nn as x,Ir as y,co as z};