<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{d as _e,n as Dt,p as Et,a as Ft,o as F,c as be,w as It,r as se,b as re,e as Z,F as jt,f as me,g as We,h as Ce,i as De,j as Wt,k as ge,l as dt,m as pt,q as Vt,s as qt,t as ke,u as Gt,v as Yt,x as Ut}from"./vendor-HKy5nldH.js";(function(){try{var e=typeof window&lt;"u"?window:typeof global&lt;"u"?global:typeof self&lt;"u"?self:{},t=new Error().stack;t&amp;&amp;(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="670df884-477a-4fef-94eb-3abb72ddb478",e._sentryDebugIdIdentifier="sentry-dbid-670df884-477a-4fef-94eb-3abb72ddb478")}catch{}})();const Xt=["top","right","bottom","left"],Ve=["start","end"],qe=Xt.reduce((e,t)=&gt;e.concat(t,t+"-"+Ve[0],t+"-"+Ve[1]),[]),J=Math.min,X=Math.max,Zt={left:"right",right:"left",bottom:"top",top:"bottom"},Jt={start:"end",end:"start"};function He(e,t,o){return X(e,J(t,o))}function K(e,t){return typeof e=="function"?e(t):e}function D(e){return e.split("-")[0]}function H(e){return e.split("-")[1]}function ct(e){return e==="x"?"y":"x"}function Ee(e){return e==="y"?"height":"width"}function ce(e){return["top","bottom"].includes(D(e))?"y":"x"}function Fe(e){return ct(ce(e))}function ht(e,t,o){o===void 0&amp;&amp;(o=!1);const i=H(e),n=Fe(e),s=Ee(n);let r=n==="x"?i===(o?"end":"start")?"right":"left":i==="start"?"bottom":"top";return t.reference[s]&gt;t.floating[s]&amp;&amp;(r=ve(r)),[r,ve(r)]}function Kt(e){const t=ve(e);return[we(e),t,we(t)]}function we(e){return e.replace(/start|end/g,t=&gt;Jt[t])}function Qt(e,t,o){const i=["left","right"],n=["right","left"],s=["top","bottom"],r=["bottom","top"];switch(e){case"top":case"bottom":return o?t?n:i:t?i:n;case"left":case"right":return t?s:r;default:return[]}}function eo(e,t,o,i){const n=H(e);let s=Qt(D(e),o==="start",i);return n&amp;&amp;(s=s.map(r=&gt;r+"-"+n),t&amp;&amp;(s=s.concat(s.map(we)))),s}function ve(e){return e.replace(/left|right|bottom|top/g,t=&gt;Zt[t])}function to(e){return{top:0,right:0,bottom:0,left:0,...e}}function ut(e){return typeof e!="number"?to(e):{top:e,right:e,bottom:e,left:e}}function te(e){const{x:t,y:o,width:i,height:n}=e;return{width:i,height:n,top:o,left:t,right:t+i,bottom:o+n,x:t,y:o}}function Ge(e,t,o){let{reference:i,floating:n}=e;const s=ce(t),r=Fe(t),a=Ee(r),l=D(t),d=s==="y",f=i.x+i.width/2-n.width/2,c=i.y+i.height/2-n.height/2,h=i[a]/2-n[a]/2;let p;switch(l){case"top":p={x:f,y:i.y-n.height};break;case"bottom":p={x:f,y:i.y+i.height};break;case"right":p={x:i.x+i.width,y:c};break;case"left":p={x:i.x-n.width,y:c};break;default:p={x:i.x,y:i.y}}switch(H(t)){case"start":p[r]-=h*(o&amp;&amp;d?-1:1);break;case"end":p[r]+=h*(o&amp;&amp;d?-1:1);break}return p}const oo=async(e,t,o)=&gt;{const{placement:i="bottom",strategy:n="absolute",middleware:s=[],platform:r}=o,a=s.filter(Boolean),l=await(r.isRTL==null?void 0:r.isRTL(t));let d=await r.getElementRects({reference:e,floating:t,strategy:n}),{x:f,y:c}=Ge(d,i,l),h=i,p={},u=0;for(let g=0;g&lt;a.length;g++){const{name:w,fn:m}=a[g],{x:v,y:$,data:b,reset:_}=await m({x:f,y:c,initialPlacement:i,placement:h,strategy:n,middlewareData:p,rects:d,platform:r,elements:{reference:e,floating:t}});f=v??f,c=$??c,p={...p,[w]:{...p[w],...b}},_&amp;&amp;u&lt;=50&amp;&amp;(u++,typeof _=="object"&amp;&amp;(_.placement&amp;&amp;(h=_.placement),_.rects&amp;&amp;(d=_.rects===!0?await r.getElementRects({reference:e,floating:t,strategy:n}):_.rects),{x:f,y:c}=Ge(d,h,l)),g=-1)}return{x:f,y:c,placement:h,strategy:n,middlewareData:p}};async function xe(e,t){var o;t===void 0&amp;&amp;(t={});const{x:i,y:n,platform:s,rects:r,elements:a,strategy:l}=e,{boundary:d="clippingAncestors",rootBoundary:f="viewport",elementContext:c="floating",altBoundary:h=!1,padding:p=0}=K(t,e),u=ut(p),w=a[h?c==="floating"?"reference":"floating":c],m=te(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(w)))==null||o?w:w.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:d,rootBoundary:f,strategy:l})),v=c==="floating"?{x:i,y:n,width:r.floating.width,height:r.floating.height}:r.reference,$=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),b=await(s.isElement==null?void 0:s.isElement($))?await(s.getScale==null?void 0:s.getScale($))||{x:1,y:1}:{x:1,y:1},_=te(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:$,strategy:l}):v);return{top:(m.top-_.top+u.top)/b.y,bottom:(_.bottom-m.bottom+u.bottom)/b.y,left:(m.left-_.left+u.left)/b.x,right:(_.right-m.right+u.right)/b.x}}const io=e=&gt;({name:"arrow",options:e,async fn(t){const{x:o,y:i,placement:n,rects:s,platform:r,elements:a,middlewareData:l}=t,{element:d,padding:f=0}=K(e,t)||{};if(d==null)return{};const c=ut(f),h={x:o,y:i},p=Fe(n),u=Ee(p),g=await r.getDimensions(d),w=p==="y",m=w?"top":"left",v=w?"bottom":"right",$=w?"clientHeight":"clientWidth",b=s.reference[u]+s.reference[p]-h[p]-s.floating[u],_=h[p]-s.reference[p],S=await(r.getOffsetParent==null?void 0:r.getOffsetParent(d));let T=S?S[$]:0;(!T||!await(r.isElement==null?void 0:r.isElement(S)))&amp;&amp;(T=a.floating[$]||s.floating[u]);const z=b/2-_/2,N=T/2-g[u]/2-1,x=J(c[m],N),P=J(c[v],N),A=x,Y=T-g[u]-P,C=T/2-g[u]/2+z,M=He(A,C,Y),L=!l.arrow&amp;&amp;H(n)!=null&amp;&amp;C!==M&amp;&amp;s.reference[u]/2-(C&lt;A?x:P)-g[u]/2&lt;0,E=L?C&lt;A?C-A:C-Y:0;return{[p]:h[p]+E,data:{[p]:M,centerOffset:C-M-E,...L&amp;&amp;{alignmentOffset:E}},reset:L}}});function no(e,t,o){return(e?[...o.filter(n=&gt;H(n)===e),...o.filter(n=&gt;H(n)!==e)]:o.filter(n=&gt;D(n)===n)).filter(n=&gt;e?H(n)===e||(t?we(n)!==n:!1):!0)}const so=function(e){return e===void 0&amp;&amp;(e={}),{name:"autoPlacement",options:e,async fn(t){var o,i,n;const{rects:s,middlewareData:r,placement:a,platform:l,elements:d}=t,{crossAxis:f=!1,alignment:c,allowedPlacements:h=qe,autoAlignment:p=!0,...u}=K(e,t),g=c!==void 0||h===qe?no(c||null,p,h):h,w=await xe(t,u),m=((o=r.autoPlacement)==null?void 0:o.index)||0,v=g[m];if(v==null)return{};const $=ht(v,s,await(l.isRTL==null?void 0:l.isRTL(d.floating)));if(a!==v)return{reset:{placement:g[0]}};const b=[w[D(v)],w[$[0]],w[$[1]]],_=[...((i=r.autoPlacement)==null?void 0:i.overflows)||[],{placement:v,overflows:b}],S=g[m+1];if(S)return{data:{index:m+1,overflows:_},reset:{placement:S}};const T=_.map(x=&gt;{const P=H(x.placement);return[x.placement,P&amp;&amp;f?x.overflows.slice(0,2).reduce((A,Y)=&gt;A+Y,0):x.overflows[0],x.overflows]}).sort((x,P)=&gt;x[1]-P[1]),N=((n=T.filter(x=&gt;x[2].slice(0,H(x[0])?2:3).every(P=&gt;P&lt;=0))[0])==null?void 0:n[0])||T[0][0];return N!==a?{data:{index:m+1,overflows:_},reset:{placement:N}}:{}}}},ro=function(e){return e===void 0&amp;&amp;(e={}),{name:"flip",options:e,async fn(t){var o,i;const{placement:n,middlewareData:s,rects:r,initialPlacement:a,platform:l,elements:d}=t,{mainAxis:f=!0,crossAxis:c=!0,fallbackPlacements:h,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:u="none",flipAlignment:g=!0,...w}=K(e,t);if((o=s.arrow)!=null&amp;&amp;o.alignmentOffset)return{};const m=D(n),v=D(a)===a,$=await(l.isRTL==null?void 0:l.isRTL(d.floating)),b=h||(v||!g?[ve(a)]:Kt(a));!h&amp;&amp;u!=="none"&amp;&amp;b.push(...eo(a,g,u,$));const _=[a,...b],S=await xe(t,w),T=[];let z=((i=s.flip)==null?void 0:i.overflows)||[];if(f&amp;&amp;T.push(S[m]),c){const A=ht(n,r,$);T.push(S[A[0]],S[A[1]])}if(z=[...z,{placement:n,overflows:T}],!T.every(A=&gt;A&lt;=0)){var N,x;const A=(((N=s.flip)==null?void 0:N.index)||0)+1,Y=_[A];if(Y)return{data:{index:A,overflows:z},reset:{placement:Y}};let C=(x=z.filter(M=&gt;M.overflows[0]&lt;=0).sort((M,L)=&gt;M.overflows[1]-L.overflows[1])[0])==null?void 0:x.placement;if(!C)switch(p){case"bestFit":{var P;const M=(P=z.map(L=&gt;[L.placement,L.overflows.filter(E=&gt;E&gt;0).reduce((E,Bt)=&gt;E+Bt,0)]).sort((L,E)=&gt;L[1]-E[1])[0])==null?void 0:P[0];M&amp;&amp;(C=M);break}case"initialPlacement":C=a;break}if(n!==C)return{reset:{placement:C}}}return{}}}};async function ao(e,t){const{placement:o,platform:i,elements:n}=e,s=await(i.isRTL==null?void 0:i.isRTL(n.floating)),r=D(o),a=H(o),l=ce(o)==="y",d=["left","top"].includes(r)?-1:1,f=s&amp;&amp;l?-1:1,c=K(t,e);let{mainAxis:h,crossAxis:p,alignmentAxis:u}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...c};return a&amp;&amp;typeof u=="number"&amp;&amp;(p=a==="end"?u*-1:u),l?{x:p*f,y:h*d}:{x:h*d,y:p*f}}const lo=function(e){return e===void 0&amp;&amp;(e=0),{name:"offset",options:e,async fn(t){var o,i;const{x:n,y:s,placement:r,middlewareData:a}=t,l=await ao(t,e);return r===((o=a.offset)==null?void 0:o.placement)&amp;&amp;(i=a.arrow)!=null&amp;&amp;i.alignmentOffset?{}:{x:n+l.x,y:s+l.y,data:{...l,placement:r}}}}},po=function(e){return e===void 0&amp;&amp;(e={}),{name:"shift",options:e,async fn(t){const{x:o,y:i,placement:n}=t,{mainAxis:s=!0,crossAxis:r=!1,limiter:a={fn:w=&gt;{let{x:m,y:v}=w;return{x:m,y:v}}},...l}=K(e,t),d={x:o,y:i},f=await xe(t,l),c=ce(D(n)),h=ct(c);let p=d[h],u=d[c];if(s){const w=h==="y"?"top":"left",m=h==="y"?"bottom":"right",v=p+f[w],$=p-f[m];p=He(v,p,$)}if(r){const w=c==="y"?"top":"left",m=c==="y"?"bottom":"right",v=u+f[w],$=u-f[m];u=He(v,u,$)}const g=a.fn({...t,[h]:p,[c]:u});return{...g,data:{x:g.x-o,y:g.y-i}}}}},co=function(e){return e===void 0&amp;&amp;(e={}),{name:"size",options:e,async fn(t){const{placement:o,rects:i,platform:n,elements:s}=t,{apply:r=()=&gt;{},...a}=K(e,t),l=await xe(t,a),d=D(o),f=H(o),c=ce(o)==="y",{width:h,height:p}=i.floating;let u,g;d==="top"||d==="bottom"?(u=d,g=f===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(g=d,u=f==="end"?"top":"bottom");const w=p-l.top-l.bottom,m=h-l.left-l.right,v=J(p-l[u],w),$=J(h-l[g],m),b=!t.middlewareData.shift;let _=v,S=$;if(c?S=f||b?J($,m):m:_=f||b?J(v,w):w,b&amp;&amp;!f){const z=X(l.left,0),N=X(l.right,0),x=X(l.top,0),P=X(l.bottom,0);c?S=h-2*(z!==0||N!==0?z+N:X(l.left,l.right)):_=p-2*(x!==0||P!==0?x+P:X(l.top,l.bottom))}await r({...t,availableWidth:S,availableHeight:_});const T=await n.getDimensions(s.floating);return h!==T.width||p!==T.height?{reset:{rects:!0}}:{}}}};function O(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function R(e){return O(e).getComputedStyle(e)}const Ye=Math.min,oe=Math.max,ye=Math.round;function ft(e){const t=R(e);let o=parseFloat(t.width),i=parseFloat(t.height);const n=e.offsetWidth,s=e.offsetHeight,r=ye(o)!==n||ye(i)!==s;return r&amp;&amp;(o=n,i=s),{width:o,height:i,fallback:r}}function G(e){return gt(e)?(e.nodeName||"").toLowerCase():""}let he;function mt(){if(he)return he;const e=navigator.userAgentData;return e&amp;&amp;Array.isArray(e.brands)?(he=e.brands.map(t=&gt;t.brand+"/"+t.version).join(" "),he):navigator.userAgent}function B(e){return e instanceof O(e).HTMLElement}function V(e){return e instanceof O(e).Element}function gt(e){return e instanceof O(e).Node}function Ue(e){return typeof ShadowRoot&gt;"u"?!1:e instanceof O(e).ShadowRoot||e instanceof ShadowRoot}function Te(e){const{overflow:t,overflowX:o,overflowY:i,display:n}=R(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+o)&amp;&amp;!["inline","contents"].includes(n)}function ho(e){return["table","td","th"].includes(G(e))}function Me(e){const t=/firefox/i.test(mt()),o=R(e),i=o.backdropFilter||o.WebkitBackdropFilter;return o.transform!=="none"||o.perspective!=="none"||!!i&amp;&amp;i!=="none"||t&amp;&amp;o.willChange==="filter"||t&amp;&amp;!!o.filter&amp;&amp;o.filter!=="none"||["transform","perspective"].some(n=&gt;o.willChange.includes(n))||["paint","layout","strict","content"].some(n=&gt;{const s=o.contain;return s!=null&amp;&amp;s.includes(n)})}function wt(){return!/^((?!chrome|android).)*safari/i.test(mt())}function Ie(e){return["html","body","#document"].includes(G(e))}function vt(e){return V(e)?e:e.contextElement}const yt={x:1,y:1};function Q(e){const t=vt(e);if(!B(t))return yt;const o=t.getBoundingClientRect(),{width:i,height:n,fallback:s}=ft(t);let r=(s?ye(o.width):o.width)/i,a=(s?ye(o.height):o.height)/n;return r&amp;&amp;Number.isFinite(r)||(r=1),a&amp;&amp;Number.isFinite(a)||(a=1),{x:r,y:a}}function ae(e,t,o,i){var n,s;t===void 0&amp;&amp;(t=!1),o===void 0&amp;&amp;(o=!1);const r=e.getBoundingClientRect(),a=vt(e);let l=yt;t&amp;&amp;(i?V(i)&amp;&amp;(l=Q(i)):l=Q(e));const d=a?O(a):window,f=!wt()&amp;&amp;o;let c=(r.left+(f&amp;&amp;((n=d.visualViewport)==null?void 0:n.offsetLeft)||0))/l.x,h=(r.top+(f&amp;&amp;((s=d.visualViewport)==null?void 0:s.offsetTop)||0))/l.y,p=r.width/l.x,u=r.height/l.y;if(a){const g=O(a),w=i&amp;&amp;V(i)?O(i):i;let m=g.frameElement;for(;m&amp;&amp;i&amp;&amp;w!==g;){const v=Q(m),$=m.getBoundingClientRect(),b=getComputedStyle(m);$.x+=(m.clientLeft+parseFloat(b.paddingLeft))*v.x,$.y+=(m.clientTop+parseFloat(b.paddingTop))*v.y,c*=v.x,h*=v.y,p*=v.x,u*=v.y,c+=$.x,h+=$.y,m=O(m).frameElement}}return{width:p,height:u,top:h,right:c+p,bottom:h+u,left:c,x:c,y:h}}function q(e){return((gt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Se(e){return V(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function $t(e){return ae(q(e)).left+Se(e).scrollLeft}function le(e){if(G(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ue(e)&amp;&amp;e.host||q(e);return Ue(t)?t.host:t}function _t(e){const t=le(e);return Ie(t)?t.ownerDocument.body:B(t)&amp;&amp;Te(t)?t:_t(t)}function $e(e,t){var o;t===void 0&amp;&amp;(t=[]);const i=_t(e),n=i===((o=e.ownerDocument)==null?void 0:o.body),s=O(i);return n?t.concat(s,s.visualViewport||[],Te(i)?i:[]):t.concat(i,$e(i))}function Xe(e,t,o){return t==="viewport"?te(function(i,n){const s=O(i),r=q(i),a=s.visualViewport;let l=r.clientWidth,d=r.clientHeight,f=0,c=0;if(a){l=a.width,d=a.height;const h=wt();(h||!h&amp;&amp;n==="fixed")&amp;&amp;(f=a.offsetLeft,c=a.offsetTop)}return{width:l,height:d,x:f,y:c}}(e,o)):V(t)?te(function(i,n){const s=ae(i,!0,n==="fixed"),r=s.top+i.clientTop,a=s.left+i.clientLeft,l=B(i)?Q(i):{x:1,y:1};return{width:i.clientWidth*l.x,height:i.clientHeight*l.y,x:a*l.x,y:r*l.y}}(t,o)):te(function(i){const n=q(i),s=Se(i),r=i.ownerDocument.body,a=oe(n.scrollWidth,n.clientWidth,r.scrollWidth,r.clientWidth),l=oe(n.scrollHeight,n.clientHeight,r.scrollHeight,r.clientHeight);let d=-s.scrollLeft+$t(i);const f=-s.scrollTop;return R(r).direction==="rtl"&amp;&amp;(d+=oe(n.clientWidth,r.clientWidth)-a),{width:a,height:l,x:d,y:f}}(q(e)))}function Ze(e){return B(e)&amp;&amp;R(e).position!=="fixed"?e.offsetParent:null}function Je(e){const t=O(e);let o=Ze(e);for(;o&amp;&amp;ho(o)&amp;&amp;R(o).position==="static";)o=Ze(o);return o&amp;&amp;(G(o)==="html"||G(o)==="body"&amp;&amp;R(o).position==="static"&amp;&amp;!Me(o))?t:o||function(i){let n=le(i);for(;B(n)&amp;&amp;!Ie(n);){if(Me(n))return n;n=le(n)}return null}(e)||t}function uo(e,t,o){const i=B(t),n=q(t),s=ae(e,!0,o==="fixed",t);let r={scrollLeft:0,scrollTop:0};const a={x:0,y:0};if(i||!i&amp;&amp;o!=="fixed")if((G(t)!=="body"||Te(n))&amp;&amp;(r=Se(t)),B(t)){const l=ae(t,!0);a.x=l.x+t.clientLeft,a.y=l.y+t.clientTop}else n&amp;&amp;(a.x=$t(n));return{x:s.left+r.scrollLeft-a.x,y:s.top+r.scrollTop-a.y,width:s.width,height:s.height}}const fo={getClippingRect:function(e){let{element:t,boundary:o,rootBoundary:i,strategy:n}=e;const s=o==="clippingAncestors"?function(d,f){const c=f.get(d);if(c)return c;let h=$e(d).filter(w=&gt;V(w)&amp;&amp;G(w)!=="body"),p=null;const u=R(d).position==="fixed";let g=u?le(d):d;for(;V(g)&amp;&amp;!Ie(g);){const w=R(g),m=Me(g);(u?m||p:m||w.position!=="static"||!p||!["absolute","fixed"].includes(p.position))?p=w:h=h.filter(v=&gt;v!==g),g=le(g)}return f.set(d,h),h}(t,this._c):[].concat(o),r=[...s,i],a=r[0],l=r.reduce((d,f)=&gt;{const c=Xe(t,f,n);return d.top=oe(c.top,d.top),d.right=Ye(c.right,d.right),d.bottom=Ye(c.bottom,d.bottom),d.left=oe(c.left,d.left),d},Xe(t,a,n));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:o,strategy:i}=e;const n=B(o),s=q(o);if(o===s)return t;let r={scrollLeft:0,scrollTop:0},a={x:1,y:1};const l={x:0,y:0};if((n||!n&amp;&amp;i!=="fixed")&amp;&amp;((G(o)!=="body"||Te(s))&amp;&amp;(r=Se(o)),B(o))){const d=ae(o);a=Q(o),l.x=d.x+o.clientLeft,l.y=d.y+o.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-r.scrollLeft*a.x+l.x,y:t.y*a.y-r.scrollTop*a.y+l.y}},isElement:V,getDimensions:function(e){return B(e)?ft(e):e.getBoundingClientRect()},getOffsetParent:Je,getDocumentElement:q,getScale:Q,async getElementRects(e){let{reference:t,floating:o,strategy:i}=e;const n=this.getOffsetParent||Je,s=this.getDimensions;return{reference:uo(t,await n(o),i),floating:{x:0,y:0,...await s(o)}}},getClientRects:e=&gt;Array.from(e.getClientRects()),isRTL:e=&gt;R(e).direction==="rtl"},mo=(e,t,o)=&gt;{const i=new Map,n={platform:fo,...o},s={...n.platform,_c:i};return oo(e,t,{...n,platform:s})};function bt(e,t){for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&amp;&amp;(typeof t[o]=="object"&amp;&amp;e[o]?bt(e[o],t[o]):e[o]=t[o])}const I={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=&gt;[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let o=I.themes[e]||{},i;do i=o[t],typeof i&gt;"u"?o.$extend?o=I.themes[o.$extend]||{}:(o=null,i=I[t]):o=null;while(o);return i}function go(e){const t=[e];let o=I.themes[e]||{};do o.$extend&amp;&amp;!o.$resetCss?(t.push(o.$extend),o=I.themes[o.$extend]||{}):o=null;while(o);return t.map(i=&gt;`v-popper--theme-${i}`)}function Ke(e){const t=[e];let o=I.themes[e]||{};do o.$extend?(t.push(o.$extend),o=I.themes[o.$extend]||{}):o=null;while(o);return t}let ee=!1;if(typeof window&lt;"u"){ee=!1;try{const e=Object.defineProperty({},"passive",{get(){ee=!0}});window.addEventListener("test",null,e)}catch{}}let xt=!1;typeof window&lt;"u"&amp;&amp;typeof navigator&lt;"u"&amp;&amp;(xt=/iPad|iPhone|iPod/.test(navigator.userAgent)&amp;&amp;!window.MSStream);const Tt=["auto","top","bottom","left","right"].reduce((e,t)=&gt;e.concat([t,`${t}-start`,`${t}-end`]),[]),Qe={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},et={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function tt(e,t){const o=e.indexOf(t);o!==-1&amp;&amp;e.splice(o,1)}function Oe(){return new Promise(e=&gt;requestAnimationFrame(()=&gt;{requestAnimationFrame(e)}))}const k=[];let U=null;const ot={};function it(e){let t=ot[e];return t||(t=ot[e]=[]),t}let Le=function(){};typeof window&lt;"u"&amp;&amp;(Le=window.Element);function y(e){return function(t){return de(t.theme,e)}}const ze="__floating-vue__popper",St=()=&gt;_e({name:"VPopper",provide(){return{[ze]:{parentPopper:this}}},inject:{[ze]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:y("disabled")},positioningDisabled:{type:Boolean,default:y("positioningDisabled")},placement:{type:String,default:y("placement"),validator:e=&gt;Tt.includes(e)},delay:{type:[String,Number,Object],default:y("delay")},distance:{type:[Number,String],default:y("distance")},skidding:{type:[Number,String],default:y("skidding")},triggers:{type:Array,default:y("triggers")},showTriggers:{type:[Array,Function],default:y("showTriggers")},hideTriggers:{type:[Array,Function],default:y("hideTriggers")},popperTriggers:{type:Array,default:y("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:y("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:y("popperHideTriggers")},container:{type:[String,Object,Le,Boolean],default:y("container")},boundary:{type:[String,Le],default:y("boundary")},strategy:{type:String,validator:e=&gt;["absolute","fixed"].includes(e),default:y("strategy")},autoHide:{type:[Boolean,Function],default:y("autoHide")},handleResize:{type:Boolean,default:y("handleResize")},instantMove:{type:Boolean,default:y("instantMove")},eagerMount:{type:Boolean,default:y("eagerMount")},popperClass:{type:[String,Array,Object],default:y("popperClass")},computeTransformOrigin:{type:Boolean,default:y("computeTransformOrigin")},autoMinSize:{type:Boolean,default:y("autoMinSize")},autoSize:{type:[Boolean,String],default:y("autoSize")},autoMaxSize:{type:Boolean,default:y("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:y("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:y("preventOverflow")},overflowPadding:{type:[Number,String],default:y("overflowPadding")},arrowPadding:{type:[Number,String],default:y("arrowPadding")},arrowOverflow:{type:Boolean,default:y("arrowOverflow")},flip:{type:Boolean,default:y("flip")},shift:{type:Boolean,default:y("shift")},shiftCrossAxis:{type:Boolean,default:y("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:y("noAutoFocus")},disposeTimeout:{type:Number,default:y("disposeTimeout")}},emits:{show:()=&gt;!0,hide:()=&gt;!0,"update:shown":e=&gt;!0,"apply-show":()=&gt;!0,"apply-hide":()=&gt;!0,"close-group":()=&gt;!0,"close-directive":()=&gt;!0,"auto-hide":()=&gt;!0,resize:()=&gt;!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(e=&gt;e.toString(36).substring(2,10)).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return(e=this[ze])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((t=this.popperShowTriggers)==null?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&amp;&amp;(this.$_ensureTeleport(),await this.$_computePosition())},...["triggers","positioningDisabled"].reduce((e,t)=&gt;(e[t]="$_refreshListeners",e),{}),...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=&gt;(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&amp;&amp;console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&amp;&amp;console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:o=!1}={}){var i,n;(i=this.parentPopper)!=null&amp;&amp;i.lockedChild&amp;&amp;this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(o||!this.disabled)&amp;&amp;(((n=this.parentPopper)==null?void 0:n.lockedChild)===this&amp;&amp;(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=&gt;{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var o;if(!this.$_hideInProgress){if(this.shownChildren.size&gt;0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&amp;&amp;this.$_isAimingPopper()){this.parentPopper&amp;&amp;(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=&gt;{this.parentPopper.lockedChild===this&amp;&amp;(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3));return}((o=this.parentPopper)==null?void 0:o.lockedChild)===this&amp;&amp;(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&amp;&amp;(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((e=this.referenceNode)==null?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(t=&gt;t.nodeType===t.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&amp;&amp;this.$_addEventListeners(),this.shown&amp;&amp;this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&amp;&amp;(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&amp;&amp;e.middleware.push(lo({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(so({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&amp;&amp;(this.shift&amp;&amp;e.middleware.push(po({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&amp;&amp;this.flip&amp;&amp;e.middleware.push(ro({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(io({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&amp;&amp;e.middleware.push({name:"arrowOverflow",fn:({placement:i,rects:n,middlewareData:s})=&gt;{let r;const{centerOffset:a}=s.arrow;return i.startsWith("top")||i.startsWith("bottom")?r=Math.abs(a)&gt;n.reference.width/2:r=Math.abs(a)&gt;n.reference.height/2,{data:{overflow:r}}}}),this.autoMinSize||this.autoSize){const i=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:n,placement:s,middlewareData:r})=&gt;{var a;if((a=r.autoSize)!=null&amp;&amp;a.skip)return{};let l,d;return s.startsWith("top")||s.startsWith("bottom")?l=n.reference.width:d=n.reference.height,this.$_innerNode.style[i==="min"?"minWidth":i==="max"?"maxWidth":"width"]=l!=null?`${l}px`:null,this.$_innerNode.style[i==="min"?"minHeight":i==="max"?"maxHeight":"height"]=d!=null?`${d}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&amp;&amp;(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(co({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:i,availableHeight:n})=&gt;{this.$_innerNode.style.maxWidth=i!=null?`${i}px`:null,this.$_innerNode.style.maxHeight=n!=null?`${n}px`:null}})));const o=await mo(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),U&amp;&amp;this.instantMove&amp;&amp;U.instantMove&amp;&amp;U!==this.parentPopper){U.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){if(this.shownChildren.size&gt;0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&amp;&amp;(U=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const t=this.delay;return parseInt(t&amp;&amp;t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&amp;&amp;(this.$_ensureTeleport(),await Oe(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...$e(this.$_referenceNode),...$e(this.$_popperNode)],"scroll",()=&gt;{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const t=this.$_referenceNode.getBoundingClientRect(),o=this.$_popperNode.querySelector(".v-popper__wrapper"),i=o.parentNode.getBoundingClientRect(),n=t.x+t.width/2-(i.left+o.offsetLeft),s=t.y+t.height/2-(i.top+o.offsetTop);this.result.transformOrigin=`${n}px ${s}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let o=0;o&lt;k.length;o++)t=k[o],t.showGroup!==e&amp;&amp;(t.hide(),t.$emit("close-group"))}k.push(this),document.body.classList.add("v-popper--some-open");for(const t of Ke(this.theme))it(t).push(this),document.body.classList.add(`v-popper--some-open--${t}`);this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await Oe(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(e=!1){if(this.shownChildren.size&gt;0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,tt(k,this),k.length===0&amp;&amp;document.body.classList.remove("v-popper--some-open");for(const o of Ke(this.theme)){const i=it(o);tt(i,this),i.length===0&amp;&amp;document.body.classList.remove(`v-popper--some-open--${o}`)}U===this&amp;&amp;(U=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;t!==null&amp;&amp;(this.$_disposeTimer=setTimeout(()=&gt;{this.$_popperNode&amp;&amp;(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await Oe(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&amp;&amp;(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=o=&gt;{this.isShown&amp;&amp;!this.$_hideInProgress||(o.usedByTooltip=!0,!this.$_preventShow&amp;&amp;this.show({event:o}))};this.$_registerTriggerListeners(this.$_targetNodes,Qe,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Qe,this.popperTriggers,this.popperShowTriggers,e);const t=o=&gt;{o.usedByTooltip||this.hide({event:o})};this.$_registerTriggerListeners(this.$_targetNodes,et,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],et,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,o){this.$_events.push({targetNodes:e,eventType:t,handler:o}),e.forEach(i=&gt;i.addEventListener(t,o,ee?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,o,i,n){let s=o;i!=null&amp;&amp;(s=typeof i=="function"?i(s):i),s.forEach(r=&gt;{const a=t[r];a&amp;&amp;this.$_registerEventListeners(e,a,n)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(o=&gt;{const{targetNodes:i,eventType:n,handler:s}=o;!e||e===n?i.forEach(r=&gt;r.removeEventListener(n,s)):t.push(o)}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&amp;&amp;(this.$_preventShow=!0,setTimeout(()=&gt;{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&amp;&amp;this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const o of this.$_targetNodes){const i=o.getAttribute(e);i&amp;&amp;(o.removeAttribute(e),o.setAttribute(t,i))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const o in e){const i=e[o];i==null?t.removeAttribute(o):t.setAttribute(o,i)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&amp;&amp;t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(ie&gt;=e.left&amp;&amp;ie&lt;=e.right&amp;&amp;ne&gt;=e.top&amp;&amp;ne&lt;=e.bottom){const t=this.$_popperNode.getBoundingClientRect(),o=ie-j,i=ne-W,n=t.left+t.width/2-j+(t.top+t.height/2)-W+t.width+t.height,s=j+o*n,r=W+i*n;return ue(j,W,s,r,t.left,t.top,t.left,t.bottom)||ue(j,W,s,r,t.left,t.top,t.right,t.top)||ue(j,W,s,r,t.right,t.top,t.right,t.bottom)||ue(j,W,s,r,t.left,t.bottom,t.right,t.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});typeof document&lt;"u"&amp;&amp;typeof window&lt;"u"&amp;&amp;(xt?document.addEventListener("touchstart",nt,ee?{passive:!0,capture:!0}:!0):window.addEventListener("mousedown",nt,!0),window.addEventListener("resize",vo));function nt(e,t=!1){const o={};for(let i=k.length-1;i&gt;=0;i--){const n=k[i];try{const s=n.containsGlobalTarget=n.popperNode().contains(e.target);n.pendingHide=!1,requestAnimationFrame(()=&gt;{if(n.pendingHide=!1,!o[n.randomId]&amp;&amp;st(n,s,e)){if(n.$_handleGlobalClose(e,t),!e.closeAllPopover&amp;&amp;e.closePopover&amp;&amp;s){let a=n.parentPopper;for(;a;)o[a.randomId]=!0,a=a.parentPopper;return}let r=n.parentPopper;for(;r&amp;&amp;st(r,r.containsGlobalTarget,e);)r.$_handleGlobalClose(e,t),r=r.parentPopper}})}catch{}}}function st(e,t,o){return o.closeAllPopover||o.closePopover&amp;&amp;t||wo(e,o)&amp;&amp;!t}function wo(e,t){if(typeof e.autoHide=="function"){const o=e.autoHide(t);return e.lastAutoHide=o,o}return e.autoHide}function vo(){for(let e=0;e&lt;k.length;e++)k[e].$_computePosition()}function Zo(){for(let e=0;e&lt;k.length;e++)k[e].hide()}let j=0,W=0,ie=0,ne=0;typeof window&lt;"u"&amp;&amp;window.addEventListener("mousemove",e=&gt;{j=ie,W=ne,ie=e.clientX,ne=e.clientY},ee?{passive:!0}:void 0);function ue(e,t,o,i,n,s,r,a){const l=((r-n)*(t-s)-(a-s)*(e-n))/((a-s)*(o-e)-(r-n)*(i-t)),d=((o-e)*(t-s)-(i-t)*(e-n))/((a-s)*(o-e)-(r-n)*(i-t));return l&gt;=0&amp;&amp;l&lt;=1&amp;&amp;d&gt;=0&amp;&amp;d&lt;=1}const yo={extends:St()},Pe=(e,t)=&gt;{const o=e.__vccOpts||e;for(const[i,n]of t)o[i]=n;return o};function $o(e,t,o,i,n,s){return F(),re("div",{ref:"reference",class:De(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[me(e.$slots,"default",Vt(qt(e.slotData)))],2)}const _o=Pe(yo,[["render",$o]]);function bo(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t&gt;0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var o=e.indexOf("Trident/");if(o&gt;0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var n=e.indexOf("Edge/");return n&gt;0?parseInt(e.substring(n+5,e.indexOf(".",n)),10):-1}let fe;function Re(){Re.init||(Re.init=!0,fe=bo()!==-1)}var Ae={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Re(),Dt(()=&gt;{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&amp;&amp;this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",fe&amp;&amp;this.$el.appendChild(e),e.data="about:blank",fe||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&amp;&amp;this._w!==this.$el.offsetWidth||!this.ignoreHeight&amp;&amp;this._h!==this.$el.offsetHeight)&amp;&amp;(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&amp;&amp;this._resizeObject.onload&amp;&amp;(!fe&amp;&amp;this._resizeObject.contentDocument&amp;&amp;this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const xo=It();Et("data-v-b329ee4c");const To={class:"resize-observer",tabindex:"-1"};Ft();const So=xo((e,t,o,i,n,s)=&gt;(F(),be("div",To)));Ae.render=So;Ae.__scopeId="data-v-b329ee4c";Ae.__file="src/components/ResizeObserver.vue";const Pt=(e="theme")=&gt;({computed:{themeClass(){return go(this[e])}}}),Po=_e({name:"VPopperContent",components:{ResizeObserver:Ae},mixins:[Pt()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(e){return e!=null&amp;&amp;!isNaN(e)?`${e}px`:null}}}),Ao=["id","aria-hidden","tabindex","data-popper-placement"],Co={ref:"inner",class:"v-popper__inner"},Oo=Z("div",{class:"v-popper__arrow-outer"},null,-1),zo=Z("div",{class:"v-popper__arrow-inner"},null,-1),No=[Oo,zo];function ko(e,t,o,i,n,s){const r=se("ResizeObserver");return F(),re("div",{id:e.popperId,ref:"popover",class:De(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&amp;&amp;e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:Ce(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=Wt(a=&gt;e.autoHide&amp;&amp;e.$emit("hide"),["esc"]))},[Z("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=a=&gt;e.autoHide&amp;&amp;e.$emit("hide"))}),Z("div",{class:"v-popper__wrapper",style:Ce(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[Z("div",Co,[e.mounted?(F(),re(jt,{key:0},[Z("div",null,[me(e.$slots,"default")]),e.handleResize?(F(),be(r,{key:0,onNotify:t[1]||(t[1]=a=&gt;e.$emit("resize",a))})):We("",!0)],64)):We("",!0)],512),Z("div",{ref:"arrow",class:"v-popper__arrow-container",style:Ce(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},No,4)],4)],46,Ao)}const At=Pe(Po,[["render",ko]]),Ct={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Be=function(){};typeof window&lt;"u"&amp;&amp;(Be=window.Element);const Ho=_e({name:"VPopperWrapper",components:{Popper:_o,PopperContent:At},mixins:[Ct,Pt("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Be,Boolean],default:void 0},boundary:{type:[String,Be],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=&gt;!0,hide:()=&gt;!0,"update:shown":e=&gt;!0,"apply-show":()=&gt;!0,"apply-hide":()=&gt;!0,"close-group":()=&gt;!0,"close-directive":()=&gt;!0,"auto-hide":()=&gt;!0,resize:()=&gt;!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=&gt;e!==this.$refs.popperContent.$el)}}});function Mo(e,t,o,i,n,s){const r=se("PopperContent"),a=se("Popper");return F(),be(a,pt({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=&gt;e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=&gt;e.$emit("show")),onHide:t[1]||(t[1]=()=&gt;e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=l=&gt;e.$emit("update:shown",l)),onApplyShow:t[3]||(t[3]=()=&gt;e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=&gt;e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=&gt;e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=&gt;e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=&gt;e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=&gt;e.$emit("resize"))}),{default:ge(({popperId:l,isShown:d,shouldMountContent:f,skipTransition:c,autoHide:h,show:p,hide:u,handleResize:g,onResize:w,classes:m,result:v})=&gt;[me(e.$slots,"default",{shown:d,show:p,hide:u}),dt(r,{ref:"popperContent","popper-id":l,theme:e.finalTheme,shown:d,mounted:f,"skip-transition":c,"auto-hide":h,"handle-resize":g,classes:m,result:v,onHide:u,onResize:w},{default:ge(()=&gt;[me(e.$slots,"popper",{shown:d,hide:u})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const je=Pe(Ho,[["render",Mo]]),Ot={...je,name:"VDropdown",vPopperTheme:"dropdown"},Lo={...je,name:"VMenu",vPopperTheme:"menu"},Ro={...je,name:"VTooltip",vPopperTheme:"tooltip"},Bo=_e({name:"VTooltipDirective",components:{Popper:St(),PopperContent:At},mixins:[Ct],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=&gt;de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=&gt;de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&amp;&amp;this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content=="function"&amp;&amp;this.$_isShown&amp;&amp;(e||!this.$_loading&amp;&amp;this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const t=++this.$_fetchId,o=this.content(this);o.then?o.then(i=&gt;this.onResult(t,i)):this.onResult(t,o)}},onResult(e,t){e===this.$_fetchId&amp;&amp;(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),Do=["innerHTML"],Eo=["textContent"];function Fo(e,t,o,i,n,s){const r=se("PopperContent"),a=se("Popper");return F(),be(a,pt({ref:"popper"},e.$attrs,{theme:e.theme,"target-nodes":e.targetNodes,"popper-node":()=&gt;e.$refs.popperContent.$el,onApplyShow:e.onShow,onApplyHide:e.onHide}),{default:ge(({popperId:l,isShown:d,shouldMountContent:f,skipTransition:c,autoHide:h,hide:p,handleResize:u,onResize:g,classes:w,result:m})=&gt;[dt(r,{ref:"popperContent",class:De({"v-popper--tooltip-loading":e.loading}),"popper-id":l,theme:e.theme,shown:d,mounted:f,"skip-transition":c,"auto-hide":h,"handle-resize":u,classes:w,result:m,onHide:p,onResize:g},{default:ge(()=&gt;[e.html?(F(),re("div",{key:0,innerHTML:e.finalContent},null,8,Do)):(F(),re("div",{key:1,textContent:Ut(e.finalContent)},null,8,Eo))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const Io=Pe(Bo,[["render",Fo]]),zt="v-popper--has-tooltip";function jo(e,t){let o=e.placement;if(!o&amp;&amp;t)for(const i of Tt)t[i]&amp;&amp;(o=i);return o||(o=de(e.theme||"tooltip","placement")),o}function Nt(e,t,o){let i;const n=typeof t;return n==="string"?i={content:t}:t&amp;&amp;n==="object"?i=t:i={content:!1},i.placement=jo(i,o),i.targetNodes=()=&gt;[e],i.referenceNode=()=&gt;e,i}let Ne,pe,Wo=0;function Vo(){if(Ne)return;pe=ke([]),Ne=Gt({name:"VTooltipDirectiveApp",setup(){return{directives:pe}},render(){return this.directives.map(t=&gt;Yt(Io,{...t.options,shown:t.shown||t.options.shown,key:t.id}))},devtools:{hide:!0}});const e=document.createElement("div");document.body.appendChild(e),Ne.mount(e)}function qo(e,t,o){Vo();const i=ke(Nt(e,t,o)),n=ke(!1),s={id:Wo++,options:i,shown:n};return pe.value.push(s),e.classList&amp;&amp;e.classList.add(zt),e.$_popper={options:i,item:s,show(){n.value=!0},hide(){n.value=!1}}}function kt(e){if(e.$_popper){const t=pe.value.indexOf(e.$_popper.item);t!==-1&amp;&amp;pe.value.splice(t,1),delete e.$_popper,delete e.$_popperOldShown,delete e.$_popperMountTarget}e.classList&amp;&amp;e.classList.remove(zt)}function rt(e,{value:t,modifiers:o}){const i=Nt(e,t,o);if(!i.content||de(i.theme||"tooltip","disabled"))kt(e);else{let n;e.$_popper?(n=e.$_popper,n.options.value=i):n=qo(e,t,o),typeof t.shown&lt;"u"&amp;&amp;t.shown!==e.$_popperOldShown&amp;&amp;(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}const Go={beforeMount:rt,updated:rt,beforeUnmount(e){kt(e)}};function at(e){e.addEventListener("mousedown",Ht),e.addEventListener("touchstart",Mt,ee?{passive:!0}:!1)}function lt(e){e.removeEventListener("mousedown",Ht),e.removeEventListener("touchstart",Mt),e.removeEventListener("touchend",Lt),e.removeEventListener("touchcancel",Rt)}function Ht(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&amp;&amp;!!t.$_closePopoverModifiers.all}function Mt(e){if(e.changedTouches.length===1){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const o=e.changedTouches[0];t.$_vclosepopover_touchPoint=o,t.addEventListener("touchend",Lt),t.addEventListener("touchcancel",Rt)}}function Lt(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,e.changedTouches.length===1){const o=e.changedTouches[0],i=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(o.screenY-i.screenY)&lt;20&amp;&amp;Math.abs(o.screenX-i.screenX)&lt;20,e.closeAllPopover=t.$_closePopoverModifiers&amp;&amp;!!t.$_closePopoverModifiers.all}}function Rt(e){const t=e.currentTarget;t.$_vclosepopover_touch=!1}const Yo={beforeMount(e,{value:t,modifiers:o}){e.$_closePopoverModifiers=o,(typeof t&gt;"u"||t)&amp;&amp;at(e)},updated(e,{value:t,oldValue:o,modifiers:i}){e.$_closePopoverModifiers=i,t!==o&amp;&amp;(typeof t&gt;"u"||t?at(e):lt(e))},beforeUnmount(e){lt(e)}},Jo=Ot;function Uo(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,bt(I,t),e.directive("tooltip",Go),e.directive("close-popper",Yo),e.component("VTooltip",Ro),e.component("VDropdown",Ot),e.component("VMenu",Lo))}const Ko={version:"5.2.0",install:Uo,options:I};export{Jo as B,Ko as V,vo as Z,Zo as z};
</pre></body></html>