var A=Object.defineProperty;var S=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;var V=(n,a,e)=>a in n?A(n,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[a]=e,_=(n,a)=>{for(var e in a||(a={}))R.call(a,e)&&V(n,e,a[e]);if(S)for(var e of S(a))T.call(a,e)&&V(n,e,a[e]);return n};var x=(n,a,e)=>new Promise((d,t)=>{var u=r=>{try{l(e.next(r))}catch(o){t(o)}},s=r=>{try{l(e.throw(r))}catch(o){t(o)}},l=r=>r.done?d(r.value):Promise.resolve(r.value).then(u,s);l((e=e.apply(n,a)).next())});import{d as k,r as b,d0 as h,A as q,u as w,a6 as z,j as D,n as I,d1 as M,aR as P,_ as G,o as H,l as J,t as K,q as L,ax as O,__tla as Q}from"./index-b5895273.js";let v,U=Promise.all([(()=>{try{return Q}catch(n){}})()]).then(()=>x(void 0,null,function*(){const n={startVal:{type:Number,default:0},endVal:{type:Number,default:2021},duration:{type:Number,default:1500},autoplay:{type:Boolean,default:!0},decimals:{type:Number,default:0,validator(t){return t>=0}},prefix:{type:String,default:""},suffix:{type:String,default:""},separator:{type:String,default:","},decimal:{type:String,default:"."},color:{type:String},useEasing:{type:Boolean,default:!0},transition:{type:String,default:"linear"}},a=k({name:"CountTo",props:n,emits:["onStarted","onFinished"],setup(t,{emit:u}){const s=b(t.startVal),l=b(!1);let r=h(s);const o=q(()=>F(w(r)));z(()=>{s.value=t.startVal}),D([()=>t.startVal,()=>t.endVal],()=>{t.autoplay&&f()}),I(()=>{t.autoplay&&f()});function f(){m(),s.value=t.endVal}function N(){s.value=t.startVal,m()}function m(){r=h(s,_({disabled:l,duration:t.duration,onFinished:()=>u("onFinished"),onStarted:()=>u("onStarted")},t.useEasing?{transition:M[t.transition]}:{}))}function F(i){if(!i&&i!==0)return"";const{decimals:B,decimal:C,separator:c,suffix:E,prefix:$}=t;i=Number(i).toFixed(B),i+="";const y=i.split(".");let p=y[0];const j=y.length>1?C+y[1]:"",g=/(\d+)(\d{3})/;if(c&&!P(c))for(;g.test(p);)p=p.replace(g,"$1"+c+"$2");return $+p+j+E}return{value:o,start:f,reset:N}}});function e(t,u,s,l,r,o){return H(),J("span",{style:L({color:t.color})},K(t.value),5)}let d;d=G(a,[["render",e]]),v=O(d)}));export{v as C,U as __tla};