import{bt as g,$ as h,aZ as M,aA as D,Z as T}from"./index.f884e450.js";const I=["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],Z=["sun","mon","tue","wed","thu","fri","sat"],b=(n,e)=>[n>0?n-1:void 0,n,nArray.from(Array.from({length:n}).keys()),O=n=>n.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),j=n=>n.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),S=function(n,e){const a=M(n),s=M(e);return a&&s?n.getTime()===e.getTime():!a&&!s?n===e:!1},q=function(n,e){const a=D(n),s=D(e);return a&&s?n.length!==e.length?!1:n.every((o,u)=>S(o,e[u])):!a&&!s?S(n,e):!1},Y=function(n,e,a){const s=g(e)||e==="x"?h(n).locale(a):h(n,e).locale(a);return s.isValid()?s:void 0},_=function(n,e,a){return g(e)?n:e==="x"?+n:h(n).locale(a).format(e)},C=(n,e)=>{var a;const s=[],o=e?.();for(let u=0;u