/* empty css             */import{A as Xe}from"./app-eBVI1eNF.js";import{u as k,d as Xt,b as Jt,h as Qt,F as Je,t as te,a as V,r as et,i as Qe,e as I,o as tn,f as en,w as C,j as mt,n as nn,k as j,l as rn,m as sn}from"./EchoChannel-Dko4GTAA.js";import"./TelemetryClient-Difip1hg.js";function ot(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function yt(t,e,n=".",r){if(!ot(e))return yt(t,{},n,r);const s=Object.assign({},e);for(const o in t){if(o==="__proto__"||o==="constructor")continue;const i=t[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:ot(i)&&ot(s[o])?s[o]=yt(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function on(t){return(...e)=>e.reduce((n,r)=>yt(n,r,"",t),{})}const ee=on(),ne=1/60*1e3,an=typeof performance<"u"?()=>performance.now():()=>Date.now(),re=typeof window<"u"?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(an()),ne);function cn(t){let e=[],n=[],r=0,s=!1,o=!1;const i=new WeakSet,a={schedule:(c,l=!1,u=!1)=>{const f=u&&s,m=f?e:n;return l&&i.add(c),m.indexOf(c)===-1&&(m.push(c),f&&s&&(r=e.length)),c},cancel:c=>{const l=n.indexOf(c);l!==-1&&n.splice(l,1),i.delete(c)},process:c=>{if(s){o=!0;return}if(s=!0,[e,n]=[n,e],n.length=0,r=e.length,r)for(let l=0;l<r;l++){const u=e[l];u(c),i.has(u)&&(a.schedule(u),t())}s=!1,o&&(o=!1,a.process(c))}};return a}const ln=40;let bt=!0,z=!1,ht=!1;const D={delta:0,timestamp:0},H=["read","update","preRender","render","postRender"],nt=H.reduce((t,e)=>(t[e]=cn(()=>z=!0),t),{}),gt=H.reduce((t,e)=>{const n=nt[e];return t[e]=(r,s=!1,o=!1)=>(z||pn(),n.schedule(r,s,o)),t},{}),un=H.reduce((t,e)=>(t[e]=nt[e].cancel,t),{});H.reduce((t,e)=>(t[e]=()=>nt[e].process(D),t),{});const fn=t=>nt[t].process(D),se=t=>{z=!1,D.delta=bt?ne:Math.max(Math.min(t-D.timestamp,ln),1),D.timestamp=t,ht=!0,H.forEach(fn),ht=!1,z&&(bt=!1,re(se))},pn=()=>{z=!0,bt=!0,ht||re(se)},ie=()=>D;function oe(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(t);s<r.length;s++)e.indexOf(r[s])<0&&Object.prototype.propertyIsEnumerable.call(t,r[s])&&(n[r[s]]=t[r[s]]);return n}var kt=function(){};const vt=(t,e,n)=>Math.min(Math.max(n,t),e),at=.001,dn=.01,mn=10,yn=.05,bn=1;function hn({duration:t=800,bounce:e=.25,velocity:n=0,mass:r=1}){let s,o,i=1-e;i=vt(yn,bn,i),t=vt(dn,mn,t/1e3),i<1?(s=l=>{const u=l*i,f=u*t,m=u-n,y=Ot(l,i),b=Math.exp(-f);return at-m/y*b},o=l=>{const f=l*i*t,m=f*n+n,y=Math.pow(i,2)*Math.pow(l,2)*t,b=Math.exp(-f),T=Ot(Math.pow(l,2),i);return(-s(l)+at>0?-1:1)*((m-y)*b)/T}):(s=l=>{const u=Math.exp(-l*t),f=(l-n)*t+1;return-at+u*f},o=l=>{const u=Math.exp(-l*t),f=(n-l)*(t*t);return u*f});const a=5/t,c=vn(s,o,a);if(t=t*1e3,isNaN(c))return{stiffness:100,damping:10,duration:t};{const l=Math.pow(c,2)*r;return{stiffness:l,damping:i*2*Math.sqrt(r*l),duration:t}}}const gn=12;function vn(t,e,n){let r=n;for(let s=1;s<gn;s++)r=r-t(r)/e(r);return r}function Ot(t,e){return t*Math.sqrt(1-e*e)}const On=["duration","bounce"],xn=["stiffness","damping","mass"];function Lt(t,e){return e.some(n=>t[n]!==void 0)}function Tn(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!Lt(t,xn)&&Lt(t,On)){const n=hn(t);e=Object.assign(Object.assign(Object.assign({},e),n),{velocity:0,mass:1}),e.isResolvedFromDuration=!0}return e}function At(t){var{from:e=0,to:n=1,restSpeed:r=2,restDelta:s}=t,o=oe(t,["from","to","restSpeed","restDelta"]);const i={done:!1,value:e};let{stiffness:a,damping:c,mass:l,velocity:u,duration:f,isResolvedFromDuration:m}=Tn(o),y=Bt,b=Bt;function T(){const O=u?-(u/1e3):0,x=n-e,v=c/(2*Math.sqrt(a*l)),d=Math.sqrt(a/l)/1e3;if(s===void 0&&(s=Math.min(Math.abs(n-e)/100,.4)),v<1){const h=Ot(d,v);y=g=>{const M=Math.exp(-v*d*g);return n-M*((O+v*d*x)/h*Math.sin(h*g)+x*Math.cos(h*g))},b=g=>{const M=Math.exp(-v*d*g);return v*d*M*(Math.sin(h*g)*(O+v*d*x)/h+x*Math.cos(h*g))-M*(Math.cos(h*g)*(O+v*d*x)-h*x*Math.sin(h*g))}}else if(v===1)y=h=>n-Math.exp(-d*h)*(x+(O+d*x)*h);else{const h=d*Math.sqrt(v*v-1);y=g=>{const M=Math.exp(-v*d*g),w=Math.min(h*g,300);return n-M*((O+v*d*x)*Math.sinh(w)+h*x*Math.cosh(w))/h}}}return T(),{next:O=>{const x=y(O);if(m)i.done=O>=f;else{const v=b(O)*1e3,d=Math.abs(v)<=r,h=Math.abs(n-x)<=s;i.done=d&&h}return i.value=i.done?n:x,i},flipTarget:()=>{u=-u,[e,n]=[n,e],T()}}}At.needsInterpolation=(t,e)=>typeof t=="string"||typeof e=="string";const Bt=t=>0,ae=(t,e,n)=>{const r=e-t;return r===0?1:(n-t)/r},Ct=(t,e,n)=>-n*t+n*e+t,ce=(t,e)=>n=>Math.max(Math.min(n,e),t),L=t=>t%1?Number(t.toFixed(5)):t,U=/(-)?([\d]*\.?[\d])+/g,xt=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Mn=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function q(t){return typeof t=="string"}const K={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},B=Object.assign(Object.assign({},K),{transform:ce(0,1)}),Y=Object.assign(Object.assign({},K),{default:1}),wt=t=>({test:e=>q(e)&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),E=wt("deg"),$=wt("%"),p=wt("px"),$t=Object.assign(Object.assign({},$),{parse:t=>$.parse(t)/100,transform:t=>$.transform(t*100)}),Vt=(t,e)=>n=>!!(q(n)&&Mn.test(n)&&n.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(n,e)),le=(t,e,n)=>r=>{if(!q(r))return r;const[s,o,i,a]=r.match(U);return{[t]:parseFloat(s),[e]:parseFloat(o),[n]:parseFloat(i),alpha:a!==void 0?parseFloat(a):1}},P={test:Vt("hsl","hue"),parse:le("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:r=1})=>"hsla("+Math.round(t)+", "+$.transform(L(e))+", "+$.transform(L(n))+", "+L(B.transform(r))+")"},Sn=ce(0,255),ct=Object.assign(Object.assign({},K),{transform:t=>Math.round(Sn(t))}),_={test:Vt("rgb","red"),parse:le("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:r=1})=>"rgba("+ct.transform(t)+", "+ct.transform(e)+", "+ct.transform(n)+", "+L(B.transform(r))+")"};function jn(t){let e="",n="",r="",s="";return t.length>5?(e=t.substr(1,2),n=t.substr(3,2),r=t.substr(5,2),s=t.substr(7,2)):(e=t.substr(1,1),n=t.substr(2,1),r=t.substr(3,1),s=t.substr(4,1),e+=e,n+=n,r+=r,s+=s),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:s?parseInt(s,16)/255:1}}const Tt={test:Vt("#"),parse:jn,transform:_.transform},S={test:t=>_.test(t)||Tt.test(t)||P.test(t),parse:t=>_.test(t)?_.parse(t):P.test(t)?P.parse(t):Tt.parse(t),transform:t=>q(t)?t:t.hasOwnProperty("red")?_.transform(t):P.transform(t)},ue="${c}",fe="${n}";function An(t){var e,n,r,s;return isNaN(t)&&q(t)&&((n=(e=t.match(U))===null||e===void 0?void 0:e.length)!==null&&n!==void 0?n:0)+((s=(r=t.match(xt))===null||r===void 0?void 0:r.length)!==null&&s!==void 0?s:0)>0}function pe(t){typeof t=="number"&&(t=`${t}`);const e=[];let n=0;const r=t.match(xt);r&&(n=r.length,t=t.replace(xt,ue),e.push(...r.map(S.parse)));const s=t.match(U);return s&&(t=t.replace(U,fe),e.push(...s.map(K.parse))),{values:e,numColors:n,tokenised:t}}function de(t){return pe(t).values}function me(t){const{values:e,numColors:n,tokenised:r}=pe(t),s=e.length;return o=>{let i=r;for(let a=0;a<s;a++)i=i.replace(a<n?ue:fe,a<n?S.transform(o[a]):L(o[a]));return i}}const Cn=t=>typeof t=="number"?0:t;function wn(t){const e=de(t);return me(t)(e.map(Cn))}const W={test:An,parse:de,createTransformer:me,getAnimatableNone:wn},Vn=new Set(["brightness","contrast","saturate","opacity"]);function Rn(t){let[e,n]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[r]=n.match(U)||[];if(!r)return t;const s=n.replace(r,"");let o=Vn.has(e)?1:0;return r!==n&&(o*=100),e+"("+o+s+")"}const _n=/([a-z-]*)\(.*?\)/g,Mt=Object.assign(Object.assign({},W),{getAnimatableNone:t=>{const e=t.match(_n);return e?e.map(Rn).join(" "):t}});function lt(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(e-t)*6*n:n<1/2?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function zt({hue:t,saturation:e,lightness:n,alpha:r}){t/=360,e/=100,n/=100;let s=0,o=0,i=0;if(!e)s=o=i=n;else{const a=n<.5?n*(1+e):n+e-n*e,c=2*n-a;s=lt(c,a,t+1/3),o=lt(c,a,t),i=lt(c,a,t-1/3)}return{red:Math.round(s*255),green:Math.round(o*255),blue:Math.round(i*255),alpha:r}}const En=(t,e,n)=>{const r=t*t,s=e*e;return Math.sqrt(Math.max(0,n*(s-r)+r))},Nn=[Tt,_,P],Ut=t=>Nn.find(e=>e.test(t)),ye=(t,e)=>{let n=Ut(t),r=Ut(e),s=n.parse(t),o=r.parse(e);n===P&&(s=zt(s),n=_),r===P&&(o=zt(o),r=_);const i=Object.assign({},s);return a=>{for(const c in i)c!=="alpha"&&(i[c]=En(s[c],o[c],a));return i.alpha=Ct(s.alpha,o.alpha,a),n.transform(i)}},Fn=t=>typeof t=="number",Pn=(t,e)=>n=>e(t(n)),be=(...t)=>t.reduce(Pn);function he(t,e){return Fn(t)?n=>Ct(t,e,n):S.test(t)?ye(t,e):ve(t,e)}const ge=(t,e)=>{const n=[...t],r=n.length,s=t.map((o,i)=>he(o,e[i]));return o=>{for(let i=0;i<r;i++)n[i]=s[i](o);return n}},In=(t,e)=>{const n=Object.assign(Object.assign({},t),e),r={};for(const s in n)t[s]!==void 0&&e[s]!==void 0&&(r[s]=he(t[s],e[s]));return s=>{for(const o in r)n[o]=r[o](s);return n}};function Ht(t){const e=W.parse(t),n=e.length;let r=0,s=0,o=0;for(let i=0;i<n;i++)r||typeof e[i]=="number"?r++:e[i].hue!==void 0?o++:s++;return{parsed:e,numNumbers:r,numRGB:s,numHSL:o}}const ve=(t,e)=>{const n=W.createTransformer(e),r=Ht(t),s=Ht(e);return r.numHSL===s.numHSL&&r.numRGB===s.numRGB&&r.numNumbers>=s.numNumbers?be(ge(r.parsed,s.parsed),n):i=>`${i>0?e:t}`},Dn=(t,e)=>n=>Ct(t,e,n);function kn(t){if(typeof t=="number")return Dn;if(typeof t=="string")return S.test(t)?ye:ve;if(Array.isArray(t))return ge;if(typeof t=="object")return In}function Ln(t,e,n){const r=[],s=n||kn(t[0]),o=t.length-1;for(let i=0;i<o;i++){let a=s(t[i],t[i+1]);if(e){const c=Array.isArray(e)?e[i]:e;a=be(c,a)}r.push(a)}return r}function Bn([t,e],[n]){return r=>n(ae(t,e,r))}function $n(t,e){const n=t.length,r=n-1;return s=>{let o=0,i=!1;if(s<=t[0]?i=!0:s>=t[r]&&(o=r-1,i=!0),!i){let c=1;for(;c<n&&!(t[c]>s||c===r);c++);o=c-1}const a=ae(t[o],t[o+1],s);return e[o](a)}}function Oe(t,e,{clamp:n=!0,ease:r,mixer:s}={}){const o=t.length;kt(o===e.length),kt(!r||!Array.isArray(r)||r.length===o-1),t[0]>t[o-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());const i=Ln(e,r,s),a=o===2?Bn(t,i):$n(t,i);return n?c=>a(vt(t[0],t[o-1],c)):a}const rt=t=>e=>1-t(1-e),Rt=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,zn=t=>e=>Math.pow(e,t),xe=t=>e=>e*e*((t+1)*e-t),Un=t=>{const e=xe(t);return n=>(n*=2)<1?.5*e(n):.5*(2-Math.pow(2,-10*(n-1)))},Te=1.525,Hn=4/11,qn=8/11,Kn=9/10,Me=t=>t,_t=zn(2),Wn=rt(_t),Se=Rt(_t),je=t=>1-Math.sin(Math.acos(t)),Ae=rt(je),Zn=Rt(Ae),Et=xe(Te),Yn=rt(Et),Gn=Rt(Et),Xn=Un(Te),Jn=4356/361,Qn=35442/1805,tr=16061/1805,Q=t=>{if(t===1||t===0)return t;const e=t*t;return t<Hn?7.5625*e:t<qn?9.075*e-9.9*t+3.4:t<Kn?Jn*e-Qn*t+tr:10.8*t*t-20.52*t+10.72},er=rt(Q),nr=t=>t<.5?.5*(1-Q(1-t*2)):.5*Q(t*2-1)+.5;function rr(t,e){return t.map(()=>e||Se).splice(0,t.length-1)}function sr(t){const e=t.length;return t.map((n,r)=>r!==0?r/(e-1):0)}function ir(t,e){return t.map(n=>n*e)}function X({from:t=0,to:e=1,ease:n,offset:r,duration:s=300}){const o={done:!1,value:t},i=Array.isArray(e)?e:[t,e],a=ir(r&&r.length===i.length?r:sr(i),s);function c(){return Oe(a,i,{ease:Array.isArray(n)?n:rr(i,n)})}let l=c();return{next:u=>(o.value=l(u),o.done=u>=s,o),flipTarget:()=>{i.reverse(),l=c()}}}function or({velocity:t=0,from:e=0,power:n=.8,timeConstant:r=350,restDelta:s=.5,modifyTarget:o}){const i={done:!1,value:e};let a=n*t;const c=e+a,l=o===void 0?c:o(c);return l!==c&&(a=l-e),{next:u=>{const f=-a*Math.exp(-u/r);return i.done=!(f>s||f<-s),i.value=i.done?l:l+f,i},flipTarget:()=>{}}}const qt={keyframes:X,spring:At,decay:or};function ar(t){if(Array.isArray(t.to))return X;if(qt[t.type])return qt[t.type];const e=new Set(Object.keys(t));return e.has("ease")||e.has("duration")&&!e.has("dampingRatio")?X:e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta")?At:X}function Ce(t,e,n=0){return t-e-n}function cr(t,e,n=0,r=!0){return r?Ce(e+-t,e,n):e-(t-e)+n}function lr(t,e,n,r){return r?t>=e+n:t<=-n}const ur=t=>{const e=({delta:n})=>t(n);return{start:()=>gt.update(e,!0),stop:()=>un.update(e)}};function we(t){var e,n,{from:r,autoplay:s=!0,driver:o=ur,elapsed:i=0,repeat:a=0,repeatType:c="loop",repeatDelay:l=0,onPlay:u,onStop:f,onComplete:m,onRepeat:y,onUpdate:b}=t,T=oe(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:O}=T,x,v=0,d=T.duration,h,g=!1,M=!0,w;const Z=ar(T);!((n=(e=Z).needsInterpolation)===null||n===void 0)&&n.call(e,r,O)&&(w=Oe([0,100],[r,O],{clamp:!1}),r=0,O=100);const R=Z(Object.assign(Object.assign({},T),{from:r,to:O}));function We(){v++,c==="reverse"?(M=v%2===0,i=cr(i,d,l,M)):(i=Ce(i,d,l),c==="mirror"&&R.flipTarget()),g=!1,y&&y()}function Ze(){x.stop(),m&&m()}function Ye(it){if(M||(it=-it),i+=it,!g){const Dt=R.next(Math.max(0,i));h=Dt.value,w&&(h=w(h)),g=M?Dt.done:i<=0}b==null||b(h),g&&(v===0&&(d??(d=i)),v<a?lr(i,d,l,M)&&We():Ze())}function Ge(){u==null||u(),x=o(Ye),x.start()}return s&&Ge(),{stop:()=>{f==null||f(),x.stop()}}}function Ve(t,e){return e?t*(1e3/e):0}function fr({from:t=0,velocity:e=0,min:n,max:r,power:s=.8,timeConstant:o=750,bounceStiffness:i=500,bounceDamping:a=10,restDelta:c=1,modifyTarget:l,driver:u,onUpdate:f,onComplete:m,onStop:y}){let b;function T(d){return n!==void 0&&d<n||r!==void 0&&d>r}function O(d){return n===void 0?r:r===void 0||Math.abs(n-d)<Math.abs(r-d)?n:r}function x(d){b==null||b.stop(),b=we(Object.assign(Object.assign({},d),{driver:u,onUpdate:h=>{var g;f==null||f(h),(g=d.onUpdate)===null||g===void 0||g.call(d,h)},onComplete:m,onStop:y}))}function v(d){x(Object.assign({type:"spring",stiffness:i,damping:a,restDelta:c},d))}if(T(t))v({from:t,velocity:e,to:O(t)});else{let d=s*e+t;typeof l<"u"&&(d=l(d));const h=O(d),g=h===n?-1:1;let M,w;const Z=R=>{M=w,w=R,e=Ve(R-M,ie().delta),(g===1&&R>h||g===-1&&R<h)&&v({from:R,to:h,velocity:e})};x({type:"decay",from:t,velocity:e,timeConstant:o,power:s,restDelta:c,modifyTarget:l,onUpdate:T(d)?Z:void 0})}return{stop:()=>b==null?void 0:b.stop()}}const Re=(t,e)=>1-3*e+3*t,_e=(t,e)=>3*e-6*t,Ee=t=>3*t,tt=(t,e,n)=>((Re(e,n)*t+_e(e,n))*t+Ee(e))*t,Ne=(t,e,n)=>3*Re(e,n)*t*t+2*_e(e,n)*t+Ee(e),pr=1e-7,dr=10;function mr(t,e,n,r,s){let o,i,a=0;do i=e+(n-e)/2,o=tt(i,r,s)-t,o>0?n=i:e=i;while(Math.abs(o)>pr&&++a<dr);return i}const yr=8,br=.001;function hr(t,e,n,r){for(let s=0;s<yr;++s){const o=Ne(e,n,r);if(o===0)return e;const i=tt(e,n,r)-t;e-=i/o}return e}const J=11,G=1/(J-1);function gr(t,e,n,r){if(t===e&&n===r)return Me;const s=new Float32Array(J);for(let i=0;i<J;++i)s[i]=tt(i*G,t,n);function o(i){let a=0,c=1;const l=J-1;for(;c!==l&&s[c]<=i;++c)a+=G;--c;const u=(i-s[c])/(s[c+1]-s[c]),f=a+u*G,m=Ne(f,t,n);return m>=br?hr(i,f,t,n):m===0?f:mr(i,a,a+G,t,n)}return i=>i===0||i===1?i:tt(o(i),e,r)}const ut={};var vr=Object.defineProperty,Or=(t,e,n)=>e in t?vr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,xr=(t,e,n)=>(Or(t,e+"",n),n);class Tr{constructor(){xr(this,"subscriptions",new Set)}add(e){return this.subscriptions.add(e),()=>this.subscriptions.delete(e)}notify(e,n,r){if(this.subscriptions.size)for(const s of this.subscriptions)s(e,n,r)}clear(){this.subscriptions.clear()}}var Mr=Object.defineProperty,Sr=(t,e,n)=>e in t?Mr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,A=(t,e,n)=>(Sr(t,typeof e!="symbol"?e+"":e,n),n);function Kt(t){return!Number.isNaN(Number.parseFloat(t))}class jr{constructor(e){A(this,"current"),A(this,"prev"),A(this,"timeDelta",0),A(this,"lastUpdated",0),A(this,"updateSubscribers",new Tr),A(this,"stopAnimation"),A(this,"canTrackVelocity",!1),A(this,"updateAndNotify",n=>{this.prev=this.current,this.current=n;const{delta:r,timestamp:s}=ie();this.lastUpdated!==s&&(this.timeDelta=r,this.lastUpdated=s),gt.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)}),A(this,"scheduleVelocityCheck",()=>gt.postRender(this.velocityCheck)),A(this,"velocityCheck",({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=Kt(this.current)),n!==this.lastUpdated&&(this.prev=this.current)}),this.prev=this.current=e,this.canTrackVelocity=Kt(this.current)}onChange(e){return this.updateSubscribers.add(e)}clearListeners(){this.updateSubscribers.clear()}set(e){this.updateAndNotify(e)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?Ve(Number.parseFloat(this.current)-Number.parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(n=>{const{stop:r}=e(n);this.stopAnimation=r}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function Ar(t){return new jr(t)}const{isArray:Cr}=Array;function wr(){const t=V({}),e=r=>{const s=o=>{t.value[o]&&(t.value[o].stop(),t.value[o].destroy(),delete t.value[o])};r?Cr(r)?r.forEach(s):s(r):Object.keys(t.value).forEach(s)},n=(r,s,o)=>{if(t.value[r])return t.value[r];const i=Ar(s);return i.onChange(a=>o[r]=a),t.value[r]=i,i};return sn(e),{motionValues:t,get:n,stop:e}}function Vr(t){return Array.isArray(t)}function N(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function ft(t){return{type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function Rr(t){return{type:"spring",stiffness:550,damping:t===0?100:30,restDelta:.01,restSpeed:10}}function pt(){return{type:"keyframes",ease:"linear",duration:300}}function _r(t){return{type:"keyframes",duration:800,values:t}}const Wt={default:Rr,x:N,y:N,z:N,rotate:N,rotateX:N,rotateY:N,rotateZ:N,scaleX:ft,scaleY:ft,scale:ft,backgroundColor:pt,color:pt,opacity:pt};function Fe(t,e){let n;return Vr(e)?n=_r:n=Wt[t]||Wt.default,{to:e,...n(e)}}const Zt={...K,transform:Math.round},Pe={color:S,backgroundColor:S,outlineColor:S,fill:S,stroke:S,borderColor:S,borderTopColor:S,borderRightColor:S,borderBottomColor:S,borderLeftColor:S,borderWidth:p,borderTopWidth:p,borderRightWidth:p,borderBottomWidth:p,borderLeftWidth:p,borderRadius:p,radius:p,borderTopLeftRadius:p,borderTopRightRadius:p,borderBottomRightRadius:p,borderBottomLeftRadius:p,width:p,maxWidth:p,height:p,maxHeight:p,size:p,top:p,right:p,bottom:p,left:p,padding:p,paddingTop:p,paddingRight:p,paddingBottom:p,paddingLeft:p,margin:p,marginTop:p,marginRight:p,marginBottom:p,marginLeft:p,rotate:E,rotateX:E,rotateY:E,rotateZ:E,scale:Y,scaleX:Y,scaleY:Y,scaleZ:Y,skew:E,skewX:E,skewY:E,distance:p,translateX:p,translateY:p,translateZ:p,x:p,y:p,z:p,perspective:p,transformPerspective:p,opacity:B,originX:$t,originY:$t,originZ:p,zIndex:Zt,filter:Mt,WebkitFilter:Mt,fillOpacity:B,strokeOpacity:B,numOctaves:Zt},Nt=t=>Pe[t];function St(t,e){return e&&typeof t=="number"&&e.transform?e.transform(t):t}function Er(t,e){let n=Nt(t);return n!==Mt&&(n=W),n.getAnimatableNone?n.getAnimatableNone(e):void 0}const Nr={linear:Me,easeIn:_t,easeInOut:Se,easeOut:Wn,circIn:je,circInOut:Zn,circOut:Ae,backIn:Et,backInOut:Gn,backOut:Yn,anticipate:Xn,bounceIn:er,bounceInOut:nr,bounceOut:Q};function Yt(t){if(Array.isArray(t)){const[e,n,r,s]=t;return gr(e,n,r,s)}else if(typeof t=="string")return Nr[t];return t}function Fr(t){return Array.isArray(t)&&typeof t[0]!="number"}function Gt(t,e){return t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&W.test(e)&&!e.startsWith("url("))}function Pr(t){return Array.isArray(t.to)&&t.to[0]===null&&(t.to=[...t.to],t.to[0]=t.from),t}function Ir({ease:t,times:e,delay:n,...r}){const s={...r};return e&&(s.offset=e),t&&(s.ease=Fr(t)?t.map(Yt):Yt(t)),n&&(s.elapsed=-n),s}function Dr(t,e,n){return Array.isArray(e.to)&&(t.duration||(t.duration=800)),Pr(e),kr(t)||(t={...t,...Fe(n,e.to)}),{...e,...Ir(t)}}function kr({delay:t,repeat:e,repeatType:n,repeatDelay:r,from:s,...o}){return!!Object.keys(o).length}function Lr(t,e){return t[e]||t.default||t}function Br(t,e,n,r,s){const o=Lr(r,t);let i=o.from===null||o.from===void 0?e.get():o.from;const a=Gt(t,n);i==="none"&&a&&typeof n=="string"&&(i=Er(t,n));const c=Gt(t,i);function l(f){const m={from:i,to:n,velocity:r.velocity?r.velocity:e.getVelocity(),onUpdate:y=>e.set(y)};return o.type==="inertia"||o.type==="decay"?fr({...m,...o}):we({...Dr(o,m,t),onUpdate:y=>{m.onUpdate(y),o.onUpdate&&o.onUpdate(y)},onComplete:()=>{s&&s(),f&&f()}})}function u(f){return e.set(n),s&&s(),f&&f(),{stop:()=>{}}}return!c||!a||o.type===!1?u:l}function $r(){const{motionValues:t,stop:e,get:n}=wr();return{motionValues:t,stop:e,push:(s,o,i,a={},c)=>{const l=i[s],u=n(s,l,i);if(a&&a.immediate){u.set(o);return}const f=Br(s,u,o,a,c);u.start(f)}}}function zr(t,e={},{motionValues:n,push:r,stop:s}=$r()){const o=k(e),i=V(!1);C(n,f=>{i.value=Object.values(f).filter(m=>m.isAnimating()).length>0},{immediate:!0,deep:!0});const a=f=>{if(!o||!o[f])throw new Error(`The variant ${f} does not exist.`);return o[f]},c=f=>{typeof f=="string"&&(f=a(f));const m=Object.entries(f).map(([b,T])=>{if(b!=="transition")return new Promise(O=>r(b,T,t,f.transition||Fe(b,f[b]),O))}).filter(Boolean);async function y(){var b,T;await Promise.all(m),(T=(b=f.transition)==null?void 0:b.onComplete)==null||T.call(b)}return Promise.all([y()])};return{isAnimating:i,apply:c,set:f=>{const m=mt(f)?f:a(f);Object.entries(m).forEach(([y,b])=>{y!=="transition"&&r(y,b,t,{immediate:!0})})},leave:async f=>{let m;if(o&&(o.leave&&(m=o.leave),!o.leave&&o.initial&&(m=o.initial)),!m){f();return}await c(m),f()},stop:s}}const Ft=typeof window<"u",Ur=()=>Ft&&(window.onpointerdown===null||void 0),Hr=()=>Ft&&(window.ontouchstart===null||void 0),qr=()=>Ft&&(window.onmousedown===null||void 0);function Kr({target:t,state:e,variants:n,apply:r}){const s=k(n),o=V(!1),i=V(!1),a=V(!1),c=I(()=>{let u=[...Object.keys(e.value||{})];return s&&(s.hovered&&(u=[...u,...Object.keys(s.hovered)]),s.tapped&&(u=[...u,...Object.keys(s.tapped)]),s.focused&&(u=[...u,...Object.keys(s.focused)])),u}),l=I(()=>{const u={};Object.assign(u,e.value),o.value&&s.hovered&&Object.assign(u,s.hovered),i.value&&s.tapped&&Object.assign(u,s.tapped),a.value&&s.focused&&Object.assign(u,s.focused);for(const f in u)c.value.includes(f)||delete u[f];return u});s.hovered&&(j(t,"mouseenter",()=>o.value=!0),j(t,"mouseleave",()=>{o.value=!1,i.value=!1})),s.tapped&&(qr()&&(j(t,"mousedown",()=>i.value=!0),j(t,"mouseup",()=>i.value=!1)),Ur()&&(j(t,"pointerdown",()=>i.value=!0),j(t,"pointerup",()=>i.value=!1)),Hr()&&(j(t,"touchstart",()=>i.value=!0),j(t,"touchend",()=>i.value=!1))),s.focused&&(j(t,"focus",()=>a.value=!0),j(t,"blur",()=>a.value=!1)),C([o,i,a],()=>{r(l.value)})}function Wr({set:t,target:e,variants:n,variant:r}){const s=k(n);C(()=>e,()=>{s&&(s.initial&&(t("initial"),r.value="initial"),s.enter&&(r.value="enter"))},{immediate:!0,flush:"pre"})}function Zr({state:t,apply:e}){C(t,n=>{n&&e(n)},{immediate:!0})}function Ie({target:t,variants:e,variant:n}){const r=k(e);r&&(r.visible||r.visibleOnce)&&en(t,([{isIntersecting:s}])=>{r.visible?s?n.value="visible":n.value="initial":r.visibleOnce&&(s&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function Yr(t,e={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){e.lifeCycleHooks&&Wr(t),e.syncVariants&&Zr(t),e.visibilityHooks&&Ie(t),e.eventListeners&&Kr(t)}function De(t={}){const e=et({...t}),n=V({});return C(e,()=>{const r={};for(const[s,o]of Object.entries(e)){const i=Nt(s),a=St(o,i);r[s]=a}n.value=r},{immediate:!0,deep:!0}),{state:e,style:n}}function Pt(t,e){C(()=>rn(t),n=>{n&&e(n)},{immediate:!0})}const Gr={x:"translateX",y:"translateY",z:"translateZ"};function ke(t={},e=!0){const n=et({...t}),r=V("");return C(n,s=>{let o="",i=!1;if(e&&(s.x||s.y||s.z)){const a=[s.x||0,s.y||0,s.z||0].map(c=>St(c,p)).join(",");o+=`translate3d(${a}) `,i=!0}for(const[a,c]of Object.entries(s)){if(e&&(a==="x"||a==="y"||a==="z"))continue;const l=Nt(a),u=St(c,l);o+=`${Gr[a]||a}(${u}) `}e&&!i&&(o+="translateZ(0px) "),r.value=o.trim()},{immediate:!0,deep:!0}),{state:n,transform:r}}const Xr=["","X","Y","Z"],Jr=["perspective","translate","scale","rotate","skew"],Le=["transformPerspective","x","y","z"];Jr.forEach(t=>{Xr.forEach(e=>{const n=t+e;Le.push(n)})});const Qr=new Set(Le);function It(t){return Qr.has(t)}const ts=new Set(["originX","originY","originZ"]);function Be(t){return ts.has(t)}function es(t){const e={},n={};return Object.entries(t).forEach(([r,s])=>{It(r)||Be(r)?e[r]=s:n[r]=s}),{transform:e,style:n}}function st(t){const{transform:e,style:n}=es(t),{transform:r}=ke(e),{style:s}=De(n);return r.value&&(s.value.transform=r.value),s.value}function ns(t,e){let n,r;const{state:s,style:o}=De();return Pt(t,i=>{r=i;for(const a of Object.keys(Pe))i.style[a]===null||i.style[a]===""||It(a)||Be(a)||(s[a]=i.style[a]);n&&Object.entries(n).forEach(([a,c])=>i.style[a]=c),e&&e(s)}),C(o,i=>{if(!r){n=i;return}for(const a in i)r.style[a]=i[a]},{immediate:!0}),{style:s}}function rs(t){const e=t.trim().split(/\) |\)/);if(e.length===1)return{};const n=r=>r.endsWith("px")||r.endsWith("deg")?Number.parseFloat(r):Number.isNaN(Number(r))?Number(r):r;return e.reduce((r,s)=>{if(!s)return r;const[o,i]=s.split("("),c=i.split(",").map(u=>n(u.endsWith(")")?u.replace(")",""):u.trim())),l=c.length===1?c[0]:c;return{...r,[o]:l}},{})}function ss(t,e){Object.entries(rs(e)).forEach(([n,r])=>{const s=["x","y","z"];if(n==="translate3d"){if(r===0){s.forEach(o=>t[o]=0);return}r.forEach((o,i)=>t[s[i]]=o);return}if(r=Number.parseFloat(`${r}`),n==="translateX"){t.x=r;return}if(n==="translateY"){t.y=r;return}if(n==="translateZ"){t.z=r;return}t[n]=r})}function is(t,e){let n,r;const{state:s,transform:o}=ke();return Pt(t,i=>{r=i,i.style.transform&&ss(s,i.style.transform),n&&(i.style.transform=n),e&&e(s)}),C(o,i=>{if(!r){n=i;return}r.style.transform=i},{immediate:!0}),{transform:s}}function os(t){return Object.entries(t)}function as(t,e){const n=et({}),r=i=>Object.entries(i).forEach(([a,c])=>n[a]=c),{style:s}=ns(t,r),{transform:o}=is(t,r);return C(n,i=>{os(i).forEach(([a,c])=>{const l=It(a)?o:s;l[a]&&l[a]===c||(l[a]=c)})},{immediate:!0,deep:!0}),Pt(t,()=>e),{motionProperties:n,style:s,transform:o}}function cs(t={}){const e=k(t),n=V();return{state:I(()=>{if(n.value)return e[n.value]}),variant:n}}function $e(t,e={},n){const{motionProperties:r}=as(t),{variant:s,state:o}=cs(e),i=zr(r,e),a={target:t,variant:s,variants:e,state:o,motionProperties:r,...i};return Yr(a,n),a}const ze=["delay","duration"],ls=["initial","enter","leave","visible","visible-once","visibleOnce","hovered","tapped","focused",...ze];function us(t){return ze.includes(t)}function fs(t,e){const n=t.props?t.props:t.data&&t.data.attrs?t.data.attrs:{};if(n){n.variants&&mt(n.variants)&&(e.value={...e.value,...n.variants});for(let r of ls)if(!(!n||!n[r])){if(us(r)&&typeof n[r]=="number"){for(const s of["enter","visible","visibleOnce"]){const o=e.value[s];o!=null&&(o.transition??(o.transition={}),o.transition[r]=n[r])}continue}if(mt(n[r])){const s=n[r];r==="visible-once"&&(r="visibleOnce"),e.value[r]=s}}}}function dt(t,e=!1){return{created:(s,o,i)=>{const a=o.value&&typeof o.value=="string"?o.value:i.key;a&&ut[a]&&ut[a].stop();const c=e?structuredClone(te(t)||{}):t||{},l=V(c);typeof o.value=="object"&&(l.value=o.value),fs(i,l);const f=$e(s,l,{eventListeners:!0,lifeCycleHooks:!0,syncVariants:!0,visibilityHooks:!1});s.motionInstance=f,a&&(ut[a]=f)},mounted:(s,o,i)=>{s.motionInstance&&Ie(s.motionInstance)},getSSRProps(s,o){let{initial:i}=s.value||o&&(o==null?void 0:o.props)||{};i=k(i);const a=ee({},(t==null?void 0:t.initial)||{},i||{});return!a||Object.keys(a).length===0?void 0:{style:st(a)}}}}const ps={initial:{opacity:0},enter:{opacity:1}},ds={initial:{opacity:0},visible:{opacity:1}},ms={initial:{opacity:0},visibleOnce:{opacity:1}},ys={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},bs={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},hs={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},gs={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},vs={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Os={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},xs={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},Ts={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Ms={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},Ss={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},js={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},As={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},Cs={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},ws={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Vs={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},Rs={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},_s={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},Es={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},Ns={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},Fs={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},Ps={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},Is={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},Ds={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},ks={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},Ls={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},Bs={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},$s={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},F={__proto__:null,fade:ps,fadeVisible:ds,fadeVisibleOnce:ms,pop:ys,popVisible:bs,popVisibleOnce:hs,rollBottom:Cs,rollLeft:gs,rollRight:xs,rollTop:Ss,rollVisibleBottom:ws,rollVisibleLeft:vs,rollVisibleOnceBottom:Vs,rollVisibleOnceLeft:Os,rollVisibleOnceRight:Ms,rollVisibleOnceTop:As,rollVisibleRight:Ts,rollVisibleTop:js,slideBottom:Ls,slideLeft:Rs,slideRight:Ns,slideTop:Is,slideVisibleBottom:Bs,slideVisibleLeft:_s,slideVisibleOnceBottom:$s,slideVisibleOnceLeft:Es,slideVisibleOnceRight:Ps,slideVisibleOnceTop:ks,slideVisibleRight:Fs,slideVisibleTop:Ds};function zs(t){const e="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",r=new RegExp(e.split("").join("|"),"g");return t.toString().replace(/[A-Z]/g,s=>`-${s}`).toLowerCase().replace(/\s+/g,"-").replace(r,s=>n.charAt(e.indexOf(s))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/-{2,}/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const Ue=Symbol(import.meta.dev?"motionCustomPresets":""),He={preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1},duration:{type:[Number,String],required:!1}};function Us(t){return Object.prototype.toString.call(t)==="[object Object]"}function jt(t){if(Array.isArray(t))return t.map(jt);if(Us(t)){const e={};for(const n in t)e[n]=jt(t[n]);return e}return t}function qe(t){const e=et({}),n=Qe(Ue,{}),r=I(()=>t.preset==null?{}:n!=null&&t.preset in n?structuredClone(te(n)[t.preset]):t.preset in F?structuredClone(F[t.preset]):{}),s=I(()=>({initial:t.initial,enter:t.enter,leave:t.leave,visible:t.visible,visibleOnce:t.visibleOnce,hovered:t.hovered,tapped:t.tapped,focused:t.focused}));function o(c,l){for(const u of["delay","duration"]){if(l[u]==null)continue;const f=Number.parseInt(l[u]);for(const m of["enter","visible","visibleOnce"]){const y=c[m];y!=null&&(y.transition??(y.transition={}),y.transition[u]=f)}}return c}const i=I(()=>{const c=ee({},s.value,r.value,t.variants||{});return o({...c},t)});if(import.meta.dev){t.preset!=null&&(F==null?void 0:F[t.preset])==null&&(n==null?void 0:n[t.preset])==null&&console.warn(`[@vueuse/motion]: Preset \`${t.preset}\` not found.`);const c=l=>{var u;(u=l.variants)!=null&&u.initial&&l.set("initial"),nn(()=>{var f,m,y;(f=l.variants)!=null&&f.enter&&l.apply("enter"),(m=l.variants)!=null&&m.visible&&l.apply("visible"),(y=l.variants)!=null&&y.visibleOnce&&l.apply("visibleOnce")})};tn(()=>{for(const l in e)c(e[l])})}function a(c,l,u){var f;c.props??(c.props={}),(f=c.props).style??(f.style={}),c.props.style={...c.props.style,...u};const m=o(jt(i.value),c.props);return c.props.onVnodeMounted=({el:y})=>{e[l]=$e(y,m)},c.props.onVnodeUpdated=({el:y})=>{const b=st(e[l].state);for(const[T,O]of Object.entries(b))y.style[T]=O},c}return{motionConfig:i,setNodeInstance:a}}const Hs=Xt({name:"Motion",props:{...He,is:{type:[String,Object],default:"div"}},setup(t){const e=Jt(),{motionConfig:n,setNodeInstance:r}=qe(t);return()=>{const s=st(n.value.initial||{}),o=Qt(t.is,void 0,e);return r(o,0,s),o}}}),qs=Xt({name:"MotionGroup",props:{...He,is:{type:[String,Object],required:!1}},setup(t){const e=Jt(),{motionConfig:n,setNodeInstance:r}=qe(t);return()=>{var i;const s=st(n.value.initial||{}),o=((i=e.default)==null?void 0:i.call(e))||[];for(let a=0;a<o.length;a++){const c=o[a];c.type===Je&&Array.isArray(c.children)?c.children.forEach(function l(u,f){if(u!=null){if(Array.isArray(u)){l(u,f);return}typeof u=="object"&&r(u,f,s)}}):r(c,a,s)}return t.is?Qt(t.is,void 0,o):o}}}),Ks={install(t,e){if(t.directive("motion",dt()),!e||e&&!e.excludePresets)for(const n in F){const r=F[n];t.directive(`motion-${zs(n)}`,dt(r,!0))}if(e&&e.directives)for(const n in e.directives){const r=e.directives[n];!r.initial&&import.meta.dev&&console.warn(`Your directive v-motion-${n} is missing initial variant!`),t.directive(`motion-${n}`,dt(r,!0))}t.provide(Ue,e==null?void 0:e.directives),t.component("Motion",Hs),t.component("MotionGroup",qs)}},Ke=new Xe;Ke.vue.use(Ks);Ke.mount();