import{r as s,C as c,u as f}from"./index-f4658ae7.js";function d(r){const e=s(r),n=s(!1);let t;function l(){t&&window.clearInterval(t)}function u(){n.value=!1,l(),t=null}function o(){f(n)||t||(n.value=!0,t=setInterval(()=>{f(e)===1?(u(),e.value=r):e.value-=1},1e3))}function a(){e.value=r,u()}function i(){a(),o()}return c(()=>{a()}),{start:o,reset:a,restart:i,clear:l,stop:u,currentCount:e,isStart:n}}export{d as useCountdown};