1import{r as k,bc as ra,bT as mr,ak as br,am as $r,bU as _r,i as $,j as me,f as w,J as fa,K as ca,Q as va,M as Pe,R as ya,p as _,o as D,w as b,N as C,a as na,n as o,t as Ae,P,d as ce,O as H,U as Ba,D as la,W as Ha,aD as L,aF as Y,L as J,bE as Dr,S as Ct,aB as wt,bV as Cr,b as Oe,aC as qt,aX as wr,az as qr,Y as ha,aA as xr,ao as xt,aE as Mt,aG as Pt,I as Mr,bW as Pr,bX as Or}from"./DTl_k76v.js";import{u as Ot}from"./CxLfgNRz.js";import{u as Ua,a as St,P as La,c as Bt,b as Et}from"./CHQVRoOj.js";function qe(a,e){return a-e*Math.floor(a/e)}const Rt=1721426;function be(a,e,t,r){e=We(a,e);let n=e-1,l=-2;return t<=2?l=0:fe(e)&&(l=-1),Rt-1+365*n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400)+Math.floor((367*t-362)/12+l+r)}function fe(a){return a%4===0&&(a%100!==0||a%400===0)}function We(a,e){return a==="BC"?1-e:e}function pa(a){let e="AD";return a<=0&&(e="BC",a=1-a),[e,a]}const Sr={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class X{fromJulianDay(e){let t=e,r=t-Rt,n=Math.floor(r/146097),l=qe(r,146097),i=Math.floor(l/36524),u=qe(l,36524),s=Math.floor(u/1461),d=qe(u,1461),c=Math.floor(d/365),m=n*400+i*100+s*4+c+(i!==4&&c!==4?1:0),[y,g]=pa(m),h=t-be(y,g,1,1),v=2;t<be(y,g,3,1)?v=0:fe(g)&&(v=1);let f=Math.floor(((h+v)*12+373)/367),p=t-be(y,g,f,1)+1;return new I(y,g,f,p)}toJulianDay(e){return be(e.era,e.year,e.month,e.day)}getDaysInMonth(e){return Sr[fe(e.year)?"leapyear":"standard"][e.month-1]}getMonthsInYear(e){return 12}getDaysInYear(e){return fe(e.year)?366:365}getYearsInEra(e){return 9999}getEras(){return["BC","AD"]}isInverseEra(e){return e.era==="BC"}balanceDate(e){e.year<=0&&(e.era=e.era==="BC"?"AD":"BC",e.year=1-e.year)}constructor(){this.identifier="gregory"}}const Br={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AR:1,AT:1,AU:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CN:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function T(a,e){return e=F(e,a.calendar),a.era===e.era&&a.year===e.year&&a.month===e.month&&a.day===e.day}function Ya(a,e){return e=F(e,a.calendar),a=Ea(a),e=Ea(e),a.era===e.era&&a.year===e.year&&a.month===e.month}function de(a,e){return Ga(a.calendar,e.calendar)&&T(a,e)}function tt(a,e){return Ga(a.calendar,e.calendar)&&Ya(a,e)}function Ga(a,e){var t,r,n,l;return(l=(n=(t=a.isEqual)===null||t===void 0?void 0:t.call(a,e))!==null&&n!==void 0?n:(r=e.isEqual)===null||r===void 0?void 0:r.call(e,a))!==null&&l!==void 0?l:a.identifier===e.identifier}function At(a,e){return T(a,It(e))}function kt(a,e,t){let r=a.calendar.toJulianDay(a),n=kr(e),l=Math.ceil(r+1-n)%7;return l<0&&(l+=7),l}function Er(a){return ne(Date.now(),a)}function It(a){return Vr(Er(a))}function Tt(a,e){return a.calendar.toJulianDay(a)-e.calendar.toJulianDay(e)}function Rr(a,e){return rt(a)-rt(e)}function rt(a){return a.hour*36e5+a.minute*6e4+a.second*1e3+a.millisecond}let _a=null;function ke(){return _a==null&&(_a=new Intl.DateTimeFormat().resolvedOptions().timeZone),_a}function Ea(a){return a.subtract({days:a.day-1})}function nt(a){return a.add({days:a.calendar.getDaysInMonth(a)-a.day})}const lt=new Map,Da=new Map;function Ar(a){if(Intl.Locale){let t=lt.get(a);return t||(t=new Intl.Locale(a).maximize().region,t&<.set(a,t)),t}let e=a.split("-")[1];return e==="u"?void 0:e}function kr(a){let e=Da.get(a);if(!e){if(Intl.Locale){let r=new Intl.Locale(a);if("getWeekInfo"in r&&(e=r.getWeekInfo(),e))return Da.set(a,e),e.firstDay}let t=Ar(a);if(a.includes("-fw-")){let r=a.split("-fw-")[1].split("-")[0];r==="mon"?e={firstDay:1}:r==="tue"?e={firstDay:2}:r==="wed"?e={firstDay:3}:r==="thu"?e={firstDay:4}:r==="fri"?e={firstDay:5}:r==="sat"?e={firstDay:6}:e={firstDay:0}}else a.includes("-ca-iso8601")?e={firstDay:1}:e={firstDay:t&&Br[t]||0};Da.set(a,e)}return e.firstDay}function Se(a){a=F(a,new X);let e=We(a.era,a.year);return Vt(e,a.month,a.day,a.hour,a.minute,a.second,a.millisecond)}function Vt(a,e,t,r,n,l,i){let u=new Date;return u.setUTCHours(r,n,l,i),u.setUTCFullYear(a,e-1,t),u.getTime()}function Ra(a,e){if(e==="UTC")return 0;if(a>0&&e===ke())return new Date(a).getTimezoneOffset()*-6e4;let{year:t,month:r,day:n,hour:l,minute:i,second:u}=Nt(a,e);return Vt(t,r,n,l,i,u,0)-Math.floor(a/1e3)*1e3}const it=new Map;function Nt(a,e){let t=it.get(e);t||(t=new Intl.DateTimeFormat("en-US",{timeZone:e,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),it.set(e,t));let r=t.formatToParts(new Date(a)),n={};for(let l of r)l.type!=="literal"&&(n[l.type]=l.value);return{year:n.era==="BC"||n.era==="B"?-n.year+1:+n.year,month:+n.month,day:+n.day,hour:n.hour==="24"?0:+n.hour,minute:+n.minute,second:+n.second}}const ot=864e5;function Ir(a,e,t,r){return(t===r?[t]:[t,r]).filter(l=>Tr(a,e,l))}function Tr(a,e,t){let r=Nt(t,e);return a.year===r.year&&a.month===r.month&&a.day===r.day&&a.hour===r.hour&&a.minute===r.minute&&a.second===r.second}function re(a,e,t="compatible"){let r=Be(a);if(e==="UTC")return Se(r);if(e===ke()&&t==="compatible"){r=F(r,new X);let s=new Date,d=We(r.era,r.year);return s.setFullYear(d,r.month-1,r.day),s.setHours(r.hour,r.minute,r.second,r.millisecond),s.getTime()}let n=Se(r),l=Ra(n-ot,e),i=Ra(n+ot,e),u=Ir(r,e,n-l,n-i);if(u.length===1)return u[0];if(u.length>1)switch(t){case"compatible":case"earlier":return u[0];case"later":return u[u.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(t){case"earlier":return Math.min(n-l,n-i);case"compatible":case"later":return Math.max(n-l,n-i);case"reject":throw new RangeError("No such absolute time found")}}function Ft(a,e,t="compatible"){return new Date(re(a,e,t))}function ne(a,e){let t=Ra(a,e),r=new Date(a+t),n=r.getUTCFullYear(),l=r.getUTCMonth()+1,i=r.getUTCDate(),u=r.getUTCHours(),s=r.getUTCMinutes(),d=r.getUTCSeconds(),c=r.getUTCMilliseconds();return new Re(n<1?"BC":"AD",n<1?-n+1:n,l,i,e,t,u,s,d,c)}function Vr(a){return new I(a.calendar,a.era,a.year,a.month,a.day)}function Be(a,e){let t=0,r=0,n=0,l=0;if("timeZone"in a)({hour:t,minute:r,second:n,millisecond:l}=a);else if("hour"in a&&!e)return a;return e&&({hour:t,minute:r,second:n,millisecond:l}=e),new Ee(a.calendar,a.era,a.year,a.month,a.day,t,r,n,l)}function F(a,e){if(Ga(a.calendar,e))return a;let t=e.fromJulianDay(a.calendar.toJulianDay(a)),r=a.copy();return r.calendar=e,r.era=t.era,r.year=t.year,r.month=t.month,r.day=t.day,_e(r),r}function Nr(a,e,t){if(a instanceof Re)return a.timeZone===e?a:Hr(a,e);let r=re(a,e,t);return ne(r,e)}function Fr(a){let e=Se(a)-a.offset;return new Date(e)}function Hr(a,e){let t=Se(a)-a.offset;return F(ne(t,e),a.calendar)}const Ue=36e5;function ga(a,e){let t=a.copy(),r="hour"in t?Gr(t,e):0;Aa(t,e.years||0),t.calendar.balanceYearMonth&&t.calendar.balanceYearMonth(t,a),t.month+=e.months||0,ka(t),Ht(t),t.day+=(e.weeks||0)*7,t.day+=e.days||0,t.day+=r,Ur(t),t.calendar.balanceDate&&t.calendar.balanceDate(t),t.year<1&&(t.year=1,t.month=1,t.day=1);let n=t.calendar.getYearsInEra(t);
1if(t.year>n){var l,i;let s=(l=(i=t.calendar).isInverseEra)===null||l===void 0?void 0:l.call(i,t);t.year=n,t.month=s?1:t.calendar.getMonthsInYear(t),t.day=s?1:t.calendar.getDaysInMonth(t)}t.month<1&&(t.month=1,t.day=1);let u=t.calendar.getMonthsInYear(t);return t.month>u&&(t.month=u,t.day=t.calendar.getDaysInMonth(t)),t.day=Math.max(1,Math.min(t.calendar.getDaysInMonth(t),t.day)),t}function Aa(a,e){var t,r;!((t=(r=a.calendar).isInverseEra)===null||t===void 0)&&t.call(r,a)&&(e=-e),a.year+=e}function ka(a){for(;a.month<1;)Aa(a,-1),a.month+=a.calendar.getMonthsInYear(a);let e=0;for(;a.month>(e=a.calendar.getMonthsInYear(a));)a.month-=e,Aa(a,1)}function Ur(a){for(;a.day<1;)a.month--,ka(a),a.day+=a.calendar.getDaysInMonth(a);for(;a.day>a.calendar.getDaysInMonth(a);)a.day-=a.calendar.getDaysInMonth(a),a.month++,ka(a)}function Ht(a){a.month=Math.max(1,Math.min(a.calendar.getMonthsInYear(a),a.month)),a.day=Math.max(1,Math.min(a.calendar.getDaysInMonth(a),a.day))}function _e(a){a.calendar.constrainDate&&a.calendar.constrainDate(a),a.year=Math.max(1,Math.min(a.calendar.getYearsInEra(a),a.year)),Ht(a)}function Ut(a){let e={};for(let t in a)typeof a[t]=="number"&&(e[t]=-a[t]);return e}function Lt(a,e){return ga(a,Ut(e))}function Wa(a,e){let t=a.copy();return e.era!=null&&(t.era=e.era),e.year!=null&&(t.year=e.year),e.month!=null&&(t.month=e.month),e.day!=null&&(t.day=e.day),_e(t),t}function ia(a,e){let t=a.copy();return e.hour!=null&&(t.hour=e.hour),e.minute!=null&&(t.minute=e.minute),e.second!=null&&(t.second=e.second),e.millisecond!=null&&(t.millisecond=e.millisecond),Yr(t),t}function Lr(a){a.second+=Math.floor(a.millisecond/1e3),a.millisecond=Ze(a.millisecond,1e3),a.minute+=Math.floor(a.second/60),a.second=Ze(a.second,60),a.hour+=Math.floor(a.minute/60),a.minute=Ze(a.minute,60);let e=Math.floor(a.hour/24);return a.hour=Ze(a.hour,24),e}function Yr(a){a.millisecond=Math.max(0,Math.min(a.millisecond,1e3)),a.second=Math.max(0,Math.min(a.second,59)),a.minute=Math.max(0,Math.min(a.minute,59)),a.hour=Math.max(0,Math.min(a.hour,23))}function Ze(a,e){let t=a%e;return t<0&&(t+=e),t}function Gr(a,e){return a.hour+=e.hours||0,a.minute+=e.minutes||0,a.second+=e.seconds||0,a.millisecond+=e.milliseconds||0,Lr(a)}function Ja(a,e,t,r){let n=a.copy();switch(e){case"era":{let u=a.calendar.getEras(),s=u.indexOf(a.era);if(s<0)throw new Error("Invalid era: "+a.era);s=le(s,t,0,u.length-1,r?.round),n.era=u[s],_e(n);break}case"year":var l,i;!((l=(i=n.calendar).isInverseEra)===null||l===void 0)&&l.call(i,n)&&(t=-t),n.year=le(a.year,t,-1/0,9999,r?.round),n.year===-1/0&&(n.year=1),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,a);break;case"month":n.month=le(a.month,t,1,a.calendar.getMonthsInYear(a),r?.round);break;case"day":n.day=le(a.day,t,1,a.calendar.getDaysInMonth(a),r?.round);break;default:throw new Error("Unsupported field "+e)}return a.calendar.balanceDate&&a.calendar.balanceDate(n),_e(n),n}function Yt(a,e,t,r){let n=a.copy();switch(e){case"hour":{let l=a.hour,i=0,u=23;if(r?.hourCycle===12){let s=l>=12;i=s?12:0,u=s?23:11}n.hour=le(l,t,i,u,r?.round);break}case"minute":n.minute=le(a.minute,t,0,59,r?.round);break;case"second":n.second=le(a.second,t,0,59,r?.round);break;case"millisecond":n.millisecond=le(a.millisecond,t,0,999,r?.round);break;default:throw new Error("Unsupported field "+e)}return n}function le(a,e,t,r,n=!1){if(n){a+=Math.sign(e),a<t&&(a=r);let l=Math.abs(e);e>0?a=Math.ceil(a/l)*l:a=Math.floor(a/l)*l,a>r&&(a=t)}else a+=e,a<t?a=r-(t-a-1):a>r&&(a=t+(a-r-1));return a}function Gt(a,e){let t;if(e.years!=null&&e.years!==0||e.months!=null&&e.months!==0||e.weeks!=null&&e.weeks!==0||e.days!=null&&e.days!==0){let n=ga(Be(a),{years:e.years,months:e.months,weeks:e.weeks,days:e.days});t=re(n,a.timeZone)}else t=Se(a)-a.offset;t+=e.milliseconds||0,t+=(e.seconds||0)*1e3,t+=(e.minutes||0)*6e4,t+=(e.hours||0)*36e5;let r=ne(t,a.timeZone);return F(r,a.calendar)}function Wr(a,e){return Gt(a,Ut(e))}function Jr(a,e,t,r){switch(e){case"hour":{let n=0,l=23;if(r?.hourCycle===12){let h=a.hour>=12;n=h?12:0,l=h?23:11}let i=Be(a),u=F(ia(i,{hour:n}),new X),s=[re(u,a.timeZone,"earlier"),re(u,a.timeZone,"later")].filter(h=>ne(h,a.timeZone).day===u.day)[0],d=F(ia(i,{hour:l}),new X),c=[re(d,a.timeZone,"earlier"),re(d,a.timeZone,"later")].filter(h=>ne(h,a.timeZone).day===d.day).pop(),m=Se(a)-a.offset,y=Math.floor(m/Ue),g=m%Ue;return m=le(y,t,Math.floor(s/Ue),Math.floor(c/Ue),r?.round)*Ue+g,F(ne(m,a.timeZone),a.calendar)}case"minute":case"second":case"millisecond":return Yt(a,e,t,r);case"era":case"year":case"month":case"day":{let n=Ja(Be(a),e,t,r),l=re(n,a.timeZone);return F(ne(l,a.timeZone),a.calendar)}default:throw new Error("Unsupported field "+e)}}function Qr(a,e,t){let r=Be(a),n=ia(Wa(r,e),e);if(n.compare(r)===0)return a;let l=re(n,a.timeZone,t);return F(ne(l,a.timeZone),a.calendar)}function Kr(a){return`${String(a.hour).padStart(2,"0")}
1:${String(a.minute).padStart(2,"0")}:${String(a.second).padStart(2,"0")}${a.millisecond?String(a.millisecond/1e3).slice(1):""}`}function Wt(a){let e=F(a,new X),t;return e.era==="BC"?t=e.year===1?"0000":"-"+String(Math.abs(1-e.year)).padStart(6,"00"):t=String(e.year).padStart(4,"0"),`${t}-${String(e.month).padStart(2,"0")}-${String(e.day).padStart(2,"0")}`}function Jt(a){return`${Wt(a)}T${Kr(a)}`}function jr(a){let e=Math.sign(a)<0?"-":"+";a=Math.abs(a);let t=Math.floor(a/36e5),r=Math.floor(a%36e5/6e4),n=Math.floor(a%36e5%6e4/1e3),l=`${e}${String(t).padStart(2,"0")}:${String(r).padStart(2,"0")}`;return n!==0&&(l+=`:${String(n).padStart(2,"0")}`),l}function Zr(a){return`${Jt(a)}${jr(a.offset)}[${a.timeZone}]`}function Xr(a,e){if(e.has(a))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Qa(a,e,t){Xr(a,e),e.set(a,t)}function Ka(a){let e=typeof a[0]=="object"?a.shift():new X,t;if(typeof a[0]=="string")t=a.shift();else{let i=e.getEras();t=i[i.length-1]}let r=a.shift(),n=a.shift(),l=a.shift();return[e,t,r,n,l]}var zr=new WeakMap;class I{copy(){return this.era?new I(this.calendar,this.era,this.year,this.month,this.day):new I(this.calendar,this.year,this.month,this.day)}add(e){return ga(this,e)}subtract(e){return Lt(this,e)}set(e){return Wa(this,e)}cycle(e,t,r){return Ja(this,e,t,r)}toDate(e){return Ft(this,e)}toString(){return Wt(this)}compare(e){return Tt(this,e)}constructor(...e){Qa(this,zr,{writable:!0,value:void 0});let[t,r,n,l,i]=Ka(e);this.calendar=t,this.era=r,this.year=n,this.month=l,this.day=i,_e(this)}}var en=new WeakMap;class Ee{copy(){return this.era?new Ee(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new Ee(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return ga(this,e)}subtract(e){return Lt(this,e)}set(e){return Wa(ia(this,e),e)}cycle(e,t,r){switch(e){case"era":case"year":case"month":case"day":return Ja(this,e,t,r);default:return Yt(this,e,t,r)}}toDate(e,t){return Ft(this,e,t)}toString(){return Jt(this)}compare(e){let t=Tt(this,e);return t===0?Rr(this,Be(e)):t}constructor(...e){Qa(this,en,{writable:!0,value:void 0});let[t,r,n,l,i]=Ka(e);this.calendar=t,this.era=r,this.year=n,this.month=l,this.day=i,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,_e(this)}}var an=new WeakMap;class Re{copy(){return this.era?new Re(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new Re(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(e){return Gt(this,e)}subtract(e){return Wr(this,e)}set(e,t){return Qr(this,e,t)}cycle(e,t,r){return Jr(this,e,t,r)}toDate(){return Fr(this)}toString(){return Zr(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(e){return this.toDate().getTime()-Nr(e,this.timeZone).toDate().getTime()}constructor(...e){Qa(this,an,{writable:!0,value:void 0});let[t,r,n,l,i]=Ka(e),u=e.shift(),s=e.shift();this.calendar=t,this.era=r,this.year=n,this.month=l,this.day=i,this.timeZone=u,this.offset=s,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,_e(this)}}const xe=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],tn=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],ze=[1867,1911,1925,1988,2018],se=["meiji","taisho","showa","heisei","reiwa"];function ut(a){const e=xe.findIndex(([t,r,n])=>a.year<t||a.year===t&&a.month<r||a.year===t&&a.month===r&&a.day<n);return e===-1?xe.length-1:e===0?0:e-1}function Ca(a){let e=ze[se.indexOf(a.era)];if(!e)throw new Error("Unknown era: "+a.era);return new I(a.year+e,a.month,a.day)}class rn extends X{fromJulianDay(e){let t=super.fromJulianDay(e),r=ut(t);return new I(this,se[r],t.year-ze[r],t.month,t.day)}toJulianDay(e){return super.toJulianDay(Ca(e))}balanceDate(e){let t=Ca(e),r=ut(t);se[r]!==e.era&&(e.era=se[r],e.year=t.year-ze[r]),this.constrainDate(e)}constrainDate(e){let t=se.indexOf(e.era),r=tn[t];if(r!=null){let[n,l,i]=r,u=n-ze[t];e.year=Math.max(1,Math.min(u,e.year)),e.year===u&&(e.month=Math.min(l,e.month),e.month===l&&(e.day=Math.min(i,e.day)))}if(e.year===1&&t>=0){let[,n,l]=xe[t];e.month=Math.max(n,e.month),e.month===n&&(e.day=Math.max(l,e.day))}}getEras(){return se}getYearsInEra(e){let t=se.indexOf(e.era),r=xe[t],n=xe[t+1];if(n==null)return 9999-r[0]+1;let l=n[0]-r[0];return(e.month<n[1]||e.month===n[1]&&e.day<n[2])&&l++,l}getDaysInMonth(e){return super.getDaysInMonth(Ca(e))}getMinimumMonthInYear(e){let t=st(e);return t?t[1]:1}
1getMinimumDayInMonth(e){let t=st(e);return t&&e.month===t[1]?t[2]:1}constructor(...e){super(...e),this.identifier="japanese"}}function st(a){if(a.year===1){let e=se.indexOf(a.era);return xe[e]}}const Qt=-543;class nn extends X{fromJulianDay(e){let t=super.fromJulianDay(e),r=We(t.era,t.year);return new I(this,r-Qt,t.month,t.day)}toJulianDay(e){return super.toJulianDay(dt(e))}getEras(){return["BE"]}getDaysInMonth(e){return super.getDaysInMonth(dt(e))}balanceDate(){}constructor(...e){super(...e),this.identifier="buddhist"}}function dt(a){let[e,t]=pa(a.year+Qt);return new I(e,t,a.month,a.day)}const oa=1911;function Kt(a){return a.era==="minguo"?a.year+oa:1-a.year+oa}function ft(a){let e=a-oa;return e>0?["minguo",e]:["before_minguo",1-e]}class ln extends X{fromJulianDay(e){let t=super.fromJulianDay(e),r=We(t.era,t.year),[n,l]=ft(r);return new I(this,n,l,t.month,t.day)}toJulianDay(e){return super.toJulianDay(ct(e))}getEras(){return["before_minguo","minguo"]}balanceDate(e){let[t,r]=ft(Kt(e));e.era=t,e.year=r}isInverseEra(e){return e.era==="before_minguo"}getDaysInMonth(e){return super.getDaysInMonth(ct(e))}getYearsInEra(e){return e.era==="before_minguo"?9999:9999-oa}constructor(...e){super(...e),this.identifier="roc"}}function ct(a){let[e,t]=pa(Kt(a));return new I(e,t,a.month,a.day)}const vt=1948320,yt=[0,31,62,93,124,155,186,216,246,276,306,336];class on{fromJulianDay(e){let t=e-vt,r=1+Math.floor((33*t+3)/12053),n=365*(r-1)+Math.floor((8*r+21)/33),l=t-n,i=l<216?Math.floor(l/31):Math.floor((l-6)/30),u=l-yt[i]+1;return new I(this,r,i+1,u)}toJulianDay(e){let t=vt-1+365*(e.year-1)+Math.floor((8*e.year+21)/33);return t+=yt[e.month-1],t+=e.day,t}getMonthsInYear(){return 12}getDaysInMonth(e){return e.month<=6?31:e.month<=11||qe(25*e.year+11,33)<8?30:29}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){this.identifier="persian"}}const wa=78,ht=80;class un extends X{fromJulianDay(e){let t=super.fromJulianDay(e),r=t.year-wa,n=e-be(t.era,t.year,1,1),l;n<ht?(r--,l=fe(t.year-1)?31:30,n+=l+155+90+10):(l=fe(t.year)?31:30,n-=ht);let i,u;if(n<l)i=1,u=n+1;else{let s=n-l;s<155?(i=Math.floor(s/31)+2,u=s%31+1):(s-=155,i=Math.floor(s/30)+7,u=s%30+1)}return new I(this,r,i,u)}toJulianDay(e){let t=e.year+wa,[r,n]=pa(t),l,i;return fe(n)?(l=31,i=be(r,n,3,21)):(l=30,i=be(r,n,3,22)),e.month===1?i+e.day-1:(i+=l+Math.min(e.month-2,5)*31,e.month>=8&&(i+=(e.month-7)*30),i+=e.day-1,i)}getDaysInMonth(e){return e.month===1&&fe(e.year+wa)||e.month>=2&&e.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...e){super(...e),this.identifier="indian"}}const ua=1948440,pt=1948439,W=1300,we=1600,sn=460322;function sa(a,e,t,r){return r+Math.ceil(29.5*(t-1))+(e-1)*354+Math.floor((3+11*e)/30)+a-1}function jt(a,e,t){let r=Math.floor((30*(t-e)+10646)/10631),n=Math.min(12,Math.ceil((t-(29+sa(e,r,1,1)))/29.5)+1),l=t-sa(e,r,n,1)+1;return new I(a,r,n,l)}function gt(a){return(14+11*a)%30<11}class ja{fromJulianDay(e){return jt(this,ua,e)}toJulianDay(e){return sa(ua,e.year,e.month,e.day)}getDaysInMonth(e){let t=29+e.month%2;return e.month===12&>(e.year)&&t++,t}getMonthsInYear(){return 12}getDaysInYear(e){return gt(e.year)?355:354}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){this.identifier="islamic-civil"}}class dn extends ja{fromJulianDay(e){return jt(this,pt,e)}toJulianDay(e){return sa(pt,e.year,e.month,e.day)}constructor(...e){super(...e),this.identifier="islamic-tbla"}}const fn="qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=";let Ia,Me;function ea(a){return sn+Me[a-W]}function Le(a,e){let t=a-W,r=1<<11-(e-1);return(Ia[t]&r)===0?29:30}function mt(a,e){let t=ea(a);for(let r=1;r<e;r++)t+=Le(a,r);return t}function bt(a){return Me[a+1-W]-Me[a-W]}class cn extends ja{fromJulianDay(e){let t=e-ua,r=ea(W),n=ea(we);if(t<r||t>n)return super.fromJulianDay(e);{let l=W-1,i=1,u=1;for(;u>0;){l++,u=t-ea(l)+1;let s=bt(l);if(u===s){i=12;break}
1else if(u<s){let d=Le(l,i);for(i=1;u>d;)u-=d,i++,d=Le(l,i);break}}return new I(this,l,i,t-mt(l,i)+1)}}toJulianDay(e){return e.year<W||e.year>we?super.toJulianDay(e):ua+mt(e.year,e.month)+(e.day-1)}getDaysInMonth(e){return e.year<W||e.year>we?super.getDaysInMonth(e):Le(e.year,e.month)}getDaysInYear(e){return e.year<W||e.year>we?super.getDaysInYear(e):bt(e.year)}constructor(){if(super(),this.identifier="islamic-umalqura",Ia||(Ia=new Uint16Array(Uint8Array.from(atob(fn),e=>e.charCodeAt(0)).buffer)),!Me){Me=new Uint32Array(we-W+1);let e=0;for(let t=W;t<=we;t++){Me[t-W]=e;for(let r=1;r<=12;r++)e+=Le(t,r)}}}}const $t=347997,Zt=1080,Xt=24*Zt,vn=29,yn=12*Zt+793,hn=vn*Xt+yn;function ge(a){return qe(a*7+1,19)<7}function aa(a){let e=Math.floor((235*a-234)/19),t=12084+13753*e,r=e*29+Math.floor(t/25920);return qe(3*(r+1),7)<3&&(r+=1),r}function pn(a){let e=aa(a-1),t=aa(a);return aa(a+1)-t===356?2:t-e===382?1:0}function Ye(a){return aa(a)+pn(a)}function zt(a){return Ye(a+1)-Ye(a)}function gn(a){let e=zt(a);switch(e>380&&(e-=30),e){case 353:return 0;case 354:return 1;case 355:return 2}}function Xe(a,e){if(e>=6&&!ge(a)&&e++,e===4||e===7||e===9||e===11||e===13)return 29;let t=gn(a);return e===2?t===2?30:29:e===3?t===0?29:30:e===6?ge(a)?30:0:30}class mn{fromJulianDay(e){let t=e-$t,r=t*Xt/hn,n=Math.floor((19*r+234)/235)+1,l=Ye(n),i=Math.floor(t-l);for(;i<1;)n--,l=Ye(n),i=Math.floor(t-l);let u=1,s=0;for(;s<i;)s+=Xe(n,u),u++;u--,s-=Xe(n,u);let d=i-s;return new I(this,n,u,d)}toJulianDay(e){let t=Ye(e.year);for(let r=1;r<e.month;r++)t+=Xe(e.year,r);return t+e.day+$t}getDaysInMonth(e){return Xe(e.year,e.month)}getMonthsInYear(e){return ge(e.year)?13:12}getDaysInYear(e){return zt(e.year)}getYearsInEra(){return 9999}getEras(){return["AM"]}balanceYearMonth(e,t){t.year!==e.year&&(ge(t.year)&&!ge(e.year)&&t.month>6?e.month--:!ge(t.year)&&ge(e.year)&&t.month>6&&e.month++)}constructor(){this.identifier="hebrew"}}const Ta=1723856,_t=1824665,Va=5500;function da(a,e,t,r){return a+365*e+Math.floor(e/4)+30*(t-1)+r-1}function Za(a,e){let t=Math.floor(4*(e-a)/1461),r=1+Math.floor((e-da(a,t,1,1))/30),n=e+1-da(a,t,r,1);return[t,r,n]}function er(a){return Math.floor(a%4/3)}function ar(a,e){return e%13!==0?30:er(a)+5}class Xa{fromJulianDay(e){let[t,r,n]=Za(Ta,e),l="AM";return t<=0&&(l="AA",t+=Va),new I(this,l,t,r,n)}toJulianDay(e){let t=e.year;return e.era==="AA"&&(t-=Va),da(Ta,t,e.month,e.day)}getDaysInMonth(e){return ar(e.year,e.month)}getMonthsInYear(){return 13}getDaysInYear(e){return 365+er(e.year)}getYearsInEra(e){return e.era==="AA"?9999:9991}getEras(){return["AA","AM"]}constructor(){this.identifier="ethiopic"}}class bn extends Xa{fromJulianDay(e){let[t,r,n]=Za(Ta,e);return t+=Va,new I(this,"AA",t,r,n)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...e){super(...e),this.identifier="ethioaa"}}class $n extends Xa{fromJulianDay(e){let[t,r,n]=Za(_t,e),l="CE";return t<=0&&(l="BCE",t=1-t),new I(this,l,t,r,n)}toJulianDay(e){let t=e.year;return e.era==="BCE"&&(t=1-t),da(_t,t,e.month,e.day)}getDaysInMonth(e){let t=e.year;return e.era==="BCE"&&(t=1-t),ar(t,e.month)}isInverseEra(e){return e.era==="BCE"}balanceDate(e){e.year<=0&&(e.era=e.era==="BCE"?"CE":"BCE",e.year=1-e.year)}getEras(){return["BCE","CE"]}getYearsInEra(e){return e.era==="BCE"?9999:9715}constructor(...e){super(...e),this.identifier="coptic"}}function _n(a){switch(a){case"buddhist":return new nn;case"ethiopic":return new Xa;case"ethioaa":return new bn;case"coptic":return new $n;case"hebrew":return new mn;case"indian":return new un;case"islamic-civil":return new ja;case"islamic-tbla":return new dn;case"islamic-umalqura":return new cn;case"japanese":return new rn;case"persian":return new on;case"roc":return new ln;case"gregory":default:return new X}}let qa=new Map;class te{format(e){return this.formatter.format(e)}formatToParts(e){return this.formatter.formatToParts(e)}formatRange(e,t){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(e,t);if(t<e)throw new RangeError("End date must be >= start date");return`${this.formatter.format(e)} â ${this.formatter.format(t)}`}formatRangeToParts(e,t){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(e,t);if(t<e)throw new RangeError("End date must be >= start date");let r=this.formatter.formatToParts(e),n=this.formatter.formatToParts(t);return[...r.map(l=>({...l,source:"startRange"})),{type:"literal",value:" â ",source:"shared"},...n.map(l=>({...l,source:"endRange"}))]}resolvedOptions(){let e=this.formatter.resolvedOptions();return wn()&&(this.resolvedHourCycle||(this.resolvedHourCycle=qn(e.locale,this.options)),e.hourCycle=this.resolvedHourCycle,e.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),e.calendar==="ethiopic-amete-alem"&&(e.calendar="ethioaa"),e}constructor(e,t={}){this.formatter=tr(e,t),this.options=t}}const Dn={true:{ja:"h11"},false:{}};function tr(a,e={}){if(typeof e.hour12=="boolean"&&Cn()){e={...e};let n=Dn[String(e.hour12)][a.split("-")[0]],l=e.hour12?"h12":"h23";e.hourCycle=n??l,delete e.hour12}let t=a+(e?Object.entries(e).sort((n,l)=>n[0]<l[0]?-1:1).join():"");if(qa.has(t))return qa.get(t);let r=new Intl.DateTimeFormat(a,e);return qa.set(t,r),r}let xa=null;function Cn(){return xa==null&&(xa=new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))==="24"),xa}let Ma=null;function wn(){return Ma==null&&(Ma=new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle==="h12"),Ma}function qn(a,e){if(!e.timeStyle&&!e.hour)return;a=a.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,""),a+=(a.includes("-u-")?"":"-u")+"-nu-latn";let t=tr(a,{...e,timeZone:void 0}),r=parseInt(t.formatToParts(new Date(2020,2,3,0)).find(l=>l.type==="hour").value,10),n=parseInt(t.formatToParts(new Date(2020,2,3,23)).find(l=>l.type==="hour").value,10);if(r===0&&n===23)return"h23";if(r===24&&n===23)return"h24";if(r===0&&n===11)return"h11";if(r===12&&n===11)return"h12";throw new Error("Unexpected hour cycle result")}function Z(a,e=ke()){return za(a)?a.toDate():a.toDate(e)}function xn(a){return a instanceof Ee}function za(a){return a instanceof Re}function Mn(a){return xn(a)||za(a)}function Ge(a){if(a instanceof Date){const e=a.getFullYear(),t=a.getMonth()+1;return new Date(e,t,0).getDate()}else return a.set({day:100}).day}function $e(a,e){return a.compare(e)<0}function ta(a,e){return a.compare(e)>0}function Pn(a,e){return a.compare(e)<=0}function On(a,e){return a.compare(e)>=0}function Sn(a,e,t){return On(a,e)&&Pn(a,t)}function Pa(a,e,t){return ta(a,e)&&$e(a,t)}
1function Bn(a,e,t){const r=kt(a,t);return e>r?a.subtract({days:r+7-e}):e===r?a:a.subtract({days:r-e})}function En(a,e,t){const r=kt(a,t),n=e===0?6:e-1;return r===n?a:r>n?a.add({days:7-r+n}):a.add({days:n-r})}function Rn(a,e,t,r,n){if(t===void 0&&r===void 0&&n===void 0)return!0;let l=a.add({days:1});if((r?.(l)||t?.(l))&&!n?.(l))return!1;const i=e;for(;l.compare(i)<0;)if(l=l.add({days:1}),(r?.(l)||t?.(l))&&!n?.(l))return!1;return!0}function rr(a){const{defaultValue:e,defaultPlaceholder:t,granularity:r="day",locale:n="en"}=a;if(Array.isArray(e)&&e.length)return e.at(-1).copy();if(e&&!Array.isArray(e))return e.copy();if(t)return t.copy();const l=new Date,i=l.getFullYear(),u=l.getMonth()+1,s=l.getDate(),d=["hour","minute","second"],c=new te(n),m=_n(c.resolvedOptions().calendar);return d.includes(r??"day")?F(new Ee(i,u,s,0,0,0),m):F(new I(i,u,s),m)}function An(a,e){const t=[];for(let r=0;r<a.length;r+=e)t.push(a.slice(r,r+e));return t}function nr(a){const e=a.querySelector("[data-selected]");if(e)return e.focus();const t=a.querySelector("[data-today]");if(t)return t.focus();const r=a.querySelector("[data-reka-calendar-day]");if(r)return r.focus()}function Na(a,e){const t=[];let r=a.add({days:1});const n=e;for(;r.compare(n)<0;)t.push(r),r=r.add({days:1});return t}function Oa(a){const{dateObj:e,weekStartsOn:t,fixedWeeks:r,locale:n}=a,l=Ge(e),i=Array.from({length:l},(f,p)=>e.set({day:p+1})),u=Ea(e),s=nt(e),d=Bn(u,t,n),c=En(s,t,n),m=Na(d.subtract({days:1}),u),y=Na(s,c.add({days:1})),g=m.length+i.length+y.length;if(r&&g<42){const f=42-g;let p=y[y.length-1];p||(p=nt(e));const q=Array.from({length:f},(B,S)=>{const R=S+1;return p.add({days:R})});y.push(...q)}const h=m.concat(i,y),v=An(h,7);return{value:e,cells:h,rows:v}}function pe(a){const{numberOfMonths:e,dateObj:t,...r}=a,n=[];if(!e||e===1)return n.push(Oa({...r,dateObj:t})),n;n.push(Oa({...r,dateObj:t}));for(let l=1;l<e;l++){const i=t.add({months:l});n.push(Oa({...r,dateObj:i}))}return n}function kn(a,e={}){const t=k(a);function r(){return t.value}function n(f){t.value=f}function l(f,p){return new te(t.value,{...e,...p}).format(f)}function i(f,p=!0){return Mn(f)&&p?l(Z(f),{dateStyle:"long",timeStyle:"long"}):l(Z(f),{dateStyle:"long"})}function u(f,p={}){return new te(t.value,{...e,month:"long",year:"numeric",...p}).format(f)}function s(f,p={}){return new te(t.value,{...e,month:"long",...p}).format(f)}function d(){const f=It(ke());return[1,2,3,4,5,6,7,8,9,10,11,12].map(q=>({label:s(Z(f.set({month:q}))),value:q}))}function c(f,p={}){return new te(t.value,{...e,year:"numeric",...p}).format(f)}function m(f,p){return za(f)?new te(t.value,{...e,...p,timeZone:f.timeZone}).formatToParts(Z(f)):new te(t.value,{...e,...p}).formatToParts(Z(f))}function y(f,p="narrow"){return new te(t.value,{...e,weekday:p}).format(f)}function g(f){const q=new te(t.value,{...e,hour:"numeric",minute:"numeric"}).formatToParts(f).find(B=>B.type==="dayPeriod")?.value;return q==="PM"||q==="p.m."?"PM":"AM"}const h={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"};function v(f,p,q={}){const B={...h,...q},R=m(f,B).find(U=>U.type===p);return R?R.value:""}return{setLocale:n,getLocale:r,fullMonth:s,fullYear:c,fullMonthAndYear:u,toParts:m,custom:l,part:v,dayPeriod:g,selectedDate:i,dayOfWeek:y,getMonths:d}}let Sa=0;function In(){ra(a=>{if(!mr)return;const e=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",e[0]??Dt()),document.body.insertAdjacentElement("beforeend",e[1]??Dt()),Sa++,a(()=>{Sa===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(t=>t.remove()),Sa--})})}function Dt(){const a=document.createElement("span");return a.setAttribute("data-reka-focus-guard",""),a.tabIndex=0,a.style.outline="none",a.style.opacity="0",a.style.position="fixed",a.style.pointerEvents="none",a}function Tn(a,e){const t=br(!1,300),r=k(null),n=$r();function l(){r.value=null,t.value=!1}function i(u,s){const d=u.currentTarget,c={x:u.clientX,y:u.clientY},m=Vn(c,d.getBoundingClientRect()),y=Nn(c,m),g=Fn(s.getBoundingClientRect()),h=Un([...y,...g]);r.value=h,t.value=!0}return ra(u=>{if(a.value&&e.value){const s=c=>i(c,e.value),d=c=>i(c,a.value);a.value.addEventListener("pointerleave",s),e.value.addEventListener("pointerleave",d),u(()=>{a.value?.removeEventListener("pointerleave",s),e.value?.removeEventListener("pointerleave",d)})}}),ra(u=>{if(r.value){const s=d=>
1{if(!r.value||!(d.target instanceof Element))return;const c=d.target,m={x:d.clientX,y:d.clientY},y=a.value?.contains(c)||e.value?.contains(c),g=!Hn(m,r.value),h=!!c.closest("[data-grace-area-trigger]");y?l():(g||h)&&(l(),n.trigger())};a.value?.ownerDocument.addEventListener("pointermove",s),u(()=>a.value?.ownerDocument.removeEventListener("pointermove",s))}}),{isPointerInTransit:t,onPointerExit:n.on}}function Vn(a,e){const t=Math.abs(e.top-a.y),r=Math.abs(e.bottom-a.y),n=Math.abs(e.right-a.x),l=Math.abs(e.left-a.x);switch(Math.min(t,r,n,l)){case l:return"left";case n:return"right";case t:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function Nn(a,e,t=5){const r=[];switch(e){case"top":r.push({x:a.x-t,y:a.y+t},{x:a.x+t,y:a.y+t});break;case"bottom":r.push({x:a.x-t,y:a.y-t},{x:a.x+t,y:a.y-t});break;case"left":r.push({x:a.x+t,y:a.y-t},{x:a.x+t,y:a.y+t});break;case"right":r.push({x:a.x-t,y:a.y-t},{x:a.x-t,y:a.y+t});break}return r}function Fn(a){const{top:e,right:t,bottom:r,left:n}=a;return[{x:n,y:e},{x:t,y:e},{x:t,y:r},{x:n,y:r}]}function Hn(a,e){const{x:t,y:r}=a;let n=!1;for(let l=0,i=e.length-1;l<e.length;i=l++){const u=e[l].x,s=e[l].y,d=e[i].x,c=e[i].y;s>r!=c>r&&t<(d-u)*(r-s)/(c-s)+u&&(n=!n)}return n}function Un(a){const e=a.slice();return e.sort((t,r)=>t.x<r.x?-1:t.x>r.x?1:t.y<r.y?-1:t.y>r.y?1:0),Ln(e)}function Ln(a){if(a.length<=1)return a.slice();const e=[];for(let r=0;r<a.length;r++){const n=a[r];for(;e.length>=2;){const l=e[e.length-1],i=e[e.length-2];if((l.x-i.x)*(n.y-i.y)>=(l.y-i.y)*(n.x-i.x))e.pop();else break}e.push(n)}e.pop();const t=[];for(let r=a.length-1;r>=0;r--){const n=a[r];for(;t.length>=2;){const l=t[t.length-1],i=t[t.length-2];if((l.x-i.x)*(n.y-i.y)>=(l.y-i.y)*(n.x-i.x))t.pop();else break}t.push(n)}return t.pop(),e.length===1&&t.length===1&&e[0].x===t[0].x&&e[0].y===t[0].y?e:e.concat(t)}function lr(a){const e=_r({locale:k("en")});return $(()=>a?.value||e.locale?.value||"en")}function Yn(a){function e(r){return Array.isArray(a.date.value)?a.date.value.some(n=>T(n,r)):a.date.value?T(a.date.value,r):!1}const t=$(()=>{if(Array.isArray(a.date.value)){if(!a.date.value.length)return!1;for(const r of a.date.value)if(a.isDateDisabled?.(r)||a.isDateUnavailable?.(r))return!0}else{if(!a.date.value)return!1;if(a.isDateDisabled?.(a.date.value)||a.isDateUnavailable?.(a.date.value))return!0}return!1});return{isDateSelected:e,isInvalid:t}}function Gn(a,e){const t=e(a),r=t.compare(a),n={};return r>=7&&(n.day=1),r>=Ge(a)&&(n.month=1),t.set({...n})}function Wn(a,e){const t=e(a),r=a.compare(t),n={};return r>=7&&(n.day=35),r>=Ge(a)&&(n.month=13),t.set({...n})}function Jn(a,e){return e(a)}function Qn(a,e){return e(a)}function ir(a){const e=kn(a.locale.value),t=$(()=>{const v={calendar:a.placeholder.value.calendar.identifier};return a.placeholder.value.calendar.identifier==="gregory"&&a.placeholder.value.era==="BC"&&(v.era="short"),v}),r=k(pe({dateObj:a.placeholder.value,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value})),n=$(()=>r.value.map(v=>v.value));function l(v){return!n.value.some(f=>tt(v,f))}const i=v=>{if(!a.maxValue.value||!r.value.length)return!1;if(a.disabled.value)return!0;const f=r.value[r.value.length-1].value;if(!v&&!a.nextPage.value){const q=f.add({months:1}).set({day:1});return ta(q,a.maxValue.value)}const p=Gn(f,v||a.nextPage.value);return ta(p,a.maxValue.value)},u=v=>{if(!a.minValue.value||!r.value.length)return!1;if(a.disabled.value)return!0;const f=r.value[0].value;if(!v&&!a.prevPage.value){const q=f.subtract({months:1}).set({day:35});return $e(q,a.minValue.value)}const p=Wn(f,v||a.prevPage.value);return $e(p,a.minValue.value)};function s(v){return!!(a.isDateDisabled?.(v)||a.disabled.value||a.maxValue.value&&ta(v,a.maxValue.value)||a.minValue.value&&$e(v,a.minValue.value))}const d=v=>!!a.isDateUnavailable?.(v),c=$(()=>r.value.length?r.value[0].rows[0].map(v=>e.dayOfWeek(Z(v),a.weekdayFormat.value)):[]),m=v=>{const f=r.value[0].value;if(!v&&!a.nextPage.value){const S=f.add({months:a.pagedNavigation.value?a.numberOfMonths.value:1}),R=pe({dateObj:S,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,
1numberOfMonths:a.numberOfMonths.value});r.value=R,a.placeholder.value=R[0].value.set({day:1});return}const p=Jn(f,v||a.nextPage.value),q=pe({dateObj:p,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value});r.value=q;const B={};if(!v){const S=q[0].value.compare(f);S>=Ge(f)&&(B.day=1),S>=365&&(B.month=1)}a.placeholder.value=q[0].value.set({...B})},y=v=>{const f=r.value[0].value;if(!v&&!a.prevPage.value){const S=f.subtract({months:a.pagedNavigation.value?a.numberOfMonths.value:1}),R=pe({dateObj:S,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value});r.value=R,a.placeholder.value=R[0].value.set({day:1});return}const p=Qn(f,v||a.prevPage.value),q=pe({dateObj:p,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value});r.value=q;const B={};if(!v){const S=f.compare(q[0].value);S>=Ge(f)&&(B.day=1),S>=365&&(B.month=1)}a.placeholder.value=q[0].value.set({...B})};me(a.placeholder,v=>{n.value.some(f=>tt(f,v))||(r.value=pe({dateObj:v,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value}))}),me([a.locale,a.weekStartsOn,a.fixedWeeks,a.numberOfMonths],()=>{r.value=pe({dateObj:a.placeholder.value,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value})});const g=$(()=>{if(!r.value.length)return"";if(a.locale.value!==e.getLocale()&&e.setLocale(a.locale.value),r.value.length===1){const U=r.value[0].value;return`${e.fullMonthAndYear(Z(U),t.value)}`}const v=Z(r.value[0].value),f=Z(r.value[r.value.length-1].value),p=e.fullMonth(v,t.value),q=e.fullMonth(f,t.value),B=e.fullYear(v,t.value),S=e.fullYear(f,t.value);return B===S?`${p} - ${q} ${S}`:`${p} ${B} - ${q} ${S}`}),h=$(()=>`${a.calendarLabel.value??"Event Date"}, ${g.value}`);return{isDateDisabled:s,isDateUnavailable:d,isNextButtonDisabled:i,isPrevButtonDisabled:u,grid:r,weekdays:c,visibleView:n,isOutsideVisibleView:l,formatter:e,nextPage:m,prevPage:y,headingValue:g,fullCalendarLabel:h}}const Kn={style:{border:"0px",clip:"rect(0px, 0px, 0px, 0px)","clip-path":"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0px",position:"absolute","white-space":"nowrap",width:"1px"}},jn={role:"heading","aria-level":"2"},[Ie,Zn]=fa("CalendarRoot");var Xn=w({__name:"CalendarRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1,default:0},weekdayFormat:{type:String,required:!1,default:"narrow"},calendarLabel:{type:String,required:!1},fixedWeeks:{type:Boolean,required:!1,default:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},numberOfMonths:{type:Number,required:!1,default:1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},initialFocus:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},isDateUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},modelValue:{type:null,required:!1},multiple:{type:Boolean,required:!1,default:!1},disableDaysOutsideCurrentView:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["update:modelValue","update:placeholder"],setup(a,{emit:e}){const t=a,r=e,{disabled:n,readonly:l,initialFocus:i,pagedNavigation:u,weekStartsOn:s,weekdayFormat:d,fixedWeeks:c,multiple:m,minValue:y,maxValue:g,numberOfMonths:h,preventDeselect:v,isDateDisabled:f,isDateUnavailable:p,calendarLabel:q,defaultValue:B,nextPage:S,prevPage:R,dir:U,locale:Q,disableDaysOutsideCurrentView:A}=ca(t),{primitiveElement:M,currentElement:ie}=va(),oe=lr(Q),G=Ot(U),E=Pe(t,"modelValue",r,{defaultValue:B.value,passive:t.modelValue===void 0}),z=rr({defaultPlaceholder:t.placeholder,defaultValue:E.value,locale:t.locale}),V=Pe(t,"placeholder",r,{defaultValue:t.defaultPlaceholder??z.copy(),passive:t.placeholder===void 0});function K(O){V.value=O.copy()}const{fullCalendarLabel:ve,headingValue:N,isDateDisabled:ye,isDateUnavailable:Je,isNextButtonDisabled:ee,isPrevButtonDisabled:ae,weekdays:ue,isOutsideVisibleView:Qe,nextPage:Ve,prevPage:ma,formatter:ba,grid:Ne}=ir({locale:oe,placeholder:V,weekStartsOn:s,fixedWeeks:c,numberOfMonths:h,minValue:y,maxValue:g,disabled:n,weekdayFormat:d,pagedNavigation:u,isDateDisabled:f.value,isDateUnavailable:p.value,calendarLabel:q,nextPage:S,prevPage:R}),{isInvalid:Ke,isDateSelected:$a}=Yn({date:E,isDateDisabled:ye,isDateUnavailable:Je});me(E,O=>{if(Array.isArray(O)&&O.length){const he=O[O.length-1];he&&!de(V.value,he)&&K(he)}else!Array.isArray(O)&&O&&!de(V.value,O)&&K(O)});function je(O){if(m.value){if(!E.value)E.value=[O.copy()];else if(Array.isArray(E.value)){if(E.value.findIndex(Ce=>T(Ce,O))===-1)E.value=[...E.value,O];else if(!v.value){const Ce=E.value.filter(Fe=>!T(Fe,O));if(!Ce.length){V.value=O.copy(),E.value=void 0;return}E.value=Ce.map(Fe=>Fe.copy())}}}else{if(!E.value){E.value=O.copy();return}!v.value&&de(E.value,O)?(V.value=O.copy(),E.value=void 0):E.value=O.copy()}}return ya(()=>{i.value&&nr(ie.value)}),Zn({isDateUnavailable:Je,dir:G,isDateDisabled:ye,locale:oe,formatter:ba,modelValue:E,placeholder:V,disabled:n,initialFocus:i,pagedNavigation:u,grid:Ne,weekDays:ue,weekStartsOn:s,weekdayFormat:d,fixedWeeks:c,multiple:m,numberOfMonths:h,readonly:l,preventDeselect:v,fullCalendarLabel:ve,headingValue:N,isInvalid:Ke,isDateSelected:$a,isNextButtonDisabled:ee,isPrevButtonDisabled:ae,isOutsideVisibleView:Qe,nextPage:Ve,prevPage:ma,parentElement:ie,onPlaceholderChange:K,onDateChange:je,disableDaysOutsideCurrentView:A,minValue:y,maxValue:g}),(O,he)=>(D(),_(o(P),{ref_key:"primitiveElement",ref:M,as:O.as,"as-child":O.asChild,"aria-label":o(ve),"data-readonly":o(l)?"":void 0,"data-disabled":o(n)?"":void 0,"data-invalid":o(Ke)?"":void 0,dir:o(G)},{default:b(()=>[C(O.$slots,"default",{date:o(V),grid:o(Ne),weekDays:o(ue),weekStartsOn:o(s),locale:o(oe),fixedWeeks:o(c),modelValue:o(E)}),na("div",Kn,[na("div",jn,Ae(o(ve)),1)])]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),zn=Xn,el=w({__name:"CalendarCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"td"}},setup(a){const e=Ie();return(t,r)=>(D(),_(o(P),{as:t.as,"as-child":t.asChild,role:"gridcell","aria-selected":o(e).isDateSelected(t.date)?!0:void 0,"aria-disabled":o(e).isDateDisabled(t.date)||o(e).isDateUnavailable?.(t.date)||o(e).disableDaysOutsideCurrentView.value,"data-disabled":o(e).isDateDisabled(t.date)||o(e).disableDaysOutsideCurrentView.value?"":void 0},{default:b(()=>[C(t.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"]))}}),al=el,tl=w({__name:"CalendarCellTrigger",props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const e=a,t=Ua(),r=Ie(),{primitiveElement:n}=va(),l=$(()=>
1e.day.day.toLocaleString(r.locale.value)),i=$(()=>r.formatter.custom(Z(e.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),u=$(()=>r.isDateUnavailable?.(e.day)??!1),s=$(()=>At(e.day,ke())),d=$(()=>!Ya(e.day,e.month)),c=$(()=>r.isOutsideVisibleView(e.day)),m=$(()=>r.isDateDisabled(e.day)||r.disableDaysOutsideCurrentView.value&&d.value),y=$(()=>!r.disabled.value&&T(e.day,r.placeholder.value)),g=$(()=>r.isDateSelected(e.day));function h(p){r.readonly.value||r.isDateDisabled(p)||r.isDateUnavailable?.(p)||r.onDateChange(p)}function v(){m.value||h(e.day)}function f(p){if(m.value)return;p.preventDefault(),p.stopPropagation();const q=r.parentElement.value,B=7,S=r.dir.value==="rtl"?-1:1;switch(p.code){case t.ARROW_RIGHT:R(e.day,S);break;case t.ARROW_LEFT:R(e.day,-S);break;case t.ARROW_UP:R(e.day,-B);break;case t.ARROW_DOWN:R(e.day,B);break;case t.ENTER:case t.SPACE_CODE:h(e.day)}function R(U,Q){const A=U.add({days:Q});if(r.minValue.value&&A.compare(r.minValue.value)<0||r.maxValue.value&&A.compare(r.maxValue.value)>0)return;const M=q.querySelector(`[data-value='${A.toString()}']:not([data-outside-view])`);if(!M){if(Q>0){if(r.isNextButtonDisabled())return;r.nextPage()}else{if(r.isPrevButtonDisabled())return;r.prevPage()}Ha(()=>{R(U,Q)});return}if(M&&M.hasAttribute("data-disabled"))return R(A,Q);r.onPlaceholderChange(A),M?.focus()}}return(p,q)=>(D(),_(o(P),H({ref_key:"primitiveElement",ref:n},e,{role:"button","aria-label":i.value,"data-reka-calendar-cell-trigger":"","aria-disabled":m.value||u.value?!0:void 0,"data-selected":g.value?!0:void 0,"data-value":p.day.toString(),"data-disabled":m.value?"":void 0,"data-unavailable":u.value?"":void 0,"data-today":s.value?"":void 0,"data-outside-view":d.value?"":void 0,"data-outside-visible-view":c.value?"":void 0,"data-focused":y.value?"":void 0,tabindex:y.value?0:d.value||m.value?void 0:-1,onClick:v,onKeydown:[Ba(f,["up","down","left","right","space","enter"]),q[0]||(q[0]=Ba(la(()=>{},["prevent"]),["enter"]))]}),{default:b(()=>[C(p.$slots,"default",{dayValue:l.value,disabled:m.value,today:s.value,selected:g.value,outsideView:d.value,outsideVisibleView:c.value,unavailable:u.value},()=>[ce(Ae(l.value),1)])]),_:3},16,["aria-label","aria-disabled","data-selected","data-value","data-disabled","data-unavailable","data-today","data-outside-view","data-outside-visible-view","data-focused","tabindex"]))}}),rl=tl,nl=w({__name:"CalendarGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"table"}},setup(a){const e=a,t=Ie(),r=$(()=>t.disabled.value?!0:void 0),n=$(()=>t.readonly.value?!0:void 0);return(l,i)=>(D(),_(o(P),H(e,{tabindex:"-1",role:"grid","aria-readonly":n.value,"aria-disabled":r.value,"data-readonly":n.value&&"","data-disabled":r.value&&""}),{default:b(()=>[C(l.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),ll=nl,il=w({__name:"CalendarGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tbody"}},setup(a){const e=a;return(t,r)=>(D(),_(o(P),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),ol=il,ul=w({__name:"CalendarGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"thead"}},setup(a){const e=a;return(t,r)=>(D(),_(o(P),H(e,{"aria-hidden":"true"}),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),sl=ul,dl=w({__name:"CalendarGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tr"}},setup(a){const e=a;return(t,r)=>(D(),_(o(P),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),fl=dl,cl=w({__name:"CalendarHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"th"}},setup(a){const e=a;return(t,r)=>(D(),_(o(P),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),vl=cl,yl=w({__name:"CalendarHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const e=a;return(t,r)=>(D(),_(o(P),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),hl=yl,pl=w({__name:"CalendarHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const e=a,t=Ie();return(r,n)=>(D(),_(o(P),H(e,{"data-disabled":o(t).disabled.value?"":void 0}),{default:b(()=>[C(r.$slots,"default",{headingValue:o(t).headingValue.value},()=>[ce(Ae(o(t).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}),gl=pl,ml=w({__name:"CalendarNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const e=a,t=$(()=>r.disabled.value||r.isNextButtonDisabled(e.nextPage)),r=Ie();return(n,l)=>(D(),_(o(P),{as:e.as,"as-child":e.asChild,"aria-label":"Next page",type:n.as==="button"?"button":void 0,"aria-disabled":t.value||void 0,"data-disabled":t.value||void 0,disabled:t.value,onClick:l[0]||(l[0]=i=>o(r).nextPage(e.nextPage))},{default:b(()=>[C(n.$slots,"default",{disabled:t.value},()=>[l[1]||(l[1]=ce(" Next page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),bl=ml,$l=w({__name:"CalendarPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const e=a,t=$(()=>r.disabled.value||r.isPrevButtonDisabled(e.prevPage)),r=Ie();return(n,l)=>(D(),_(o(P),{"aria-label":"Previous page",as:e.as,"as-child":e.asChild,type:n.as==="button"?"button":void 0,"aria-disabled":t.value||void 0,"data-disabled":t.value||void 0,disabled:t.value,onClick:l[0]||(l[0]=i=>o(r).prevPage(e.prevPage))},{default:b(()=>[C(n.$slots,"default",{disabled:t.value},()=>[l[1]||(l[1]=ce(" Prev page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),_l=$l;const[De,Dl]=fa("PopoverRoot");var Cl=w({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(a,{emit:e}){const t=a,r=e,{modal:n}=ca(t),l=Pe(t,"open",r,{defaultValue:t.defaultOpen,passive:t.open===void 0}),i=k(),u=k(!1);return Dl({contentId:"",triggerId:"",modal:n,open:l,onOpenChange:s=>{l.value=s},onOpenToggle:()=>{l.value=!l.value},triggerElement:i,hasCustomAnchor:u}),(s,d)=>(D(),_(o(St),null,{default:b(()=>[C(s.$slots,"default",{open:o(l),close:()=>l.value=!1})]),_:3}))}}),wl=Cl,ql=w({__name:"PopoverAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const e=a;J();const t=De();return Dr(()=>{t.hasCustomAnchor.value=!0}),Ct(()=>{t.hasCustomAnchor.value=!1}),(r,n)=>(D(),_(o(La),L(Y(e)),{default:b(()=>[C(r.$slots,"default")]),_:3},16))}}),xl=ql,Ml=w({__name:"PopoverArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(a){const e=a;return J(),(t,r)=>(D(),_(o(Bt),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),Pl=Ml,Ol=w({__name:"PopoverClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const e=a;J();const t=De();return(r,n)=>(D(),_(o(P),{type:r.as==="button"?"button":void 0,as:r.as,"as-child":e.asChild,onClick:n[0]||(n[0]=l=>o(t).onOpenChange(!1))},{default:b(()=>[C(r.$slots,"default")]),_:3},8,["type","as","as-child"]))}}),Sl=Ol,Bl=w({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:e}){const t=a,r=e,n=wt(Cr(t,"trapFocus","disableOutsidePointerEvents")),{forwardRef:l}=J(),i=De();return In(),(u,s)=>(D(),_(o(wr),{"as-child":"",loop:"",trapped:u.trapFocus,onMountAutoFocus:s[5]||(s[5]=d=>r("openAutoFocus",d)),onUnmountAutoFocus:s[6]||(s[6]=d=>r("closeAutoFocus",d))},{default:b(()=>[Oe(o(qt),{"as-child":"","disable-outside-pointer-events":u.disableOutsidePointerEvents,onPointerDownOutside:s[0]||(s[0]=d=>r("pointerDownOutside",d)),onInteractOutside:s[1]||(s[1]=d=>r("interactOutside",d)),onEscapeKeyDown:s[2]||(s[2]=d=>r("escapeKeyDown",d)),onFocusOutside:s[3]||(s[3]=d=>r("focusOutside",d)),onDismiss:s[4]||(s[4]=d=>o(i).onOpenChange(!1))},{default:b(()=>[Oe(o(Et),H(o(n),{id:o(i).contentId,ref:o(l),"data-state":o(i).open.value?"open":"closed","aria-labelledby":o(i).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:b(()=>[C(u.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),or=Bl,El=w({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:e}){const t=a,r=e,n=De(),l=k(!1);qr(!0);const i=ha(t,r),{forwardRef:u,currentElement:s}=J();return xr(s),(d,c)=>(D(),_(or,H(o(i),{ref:o(u),"trap-focus":o(n).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:c[0]||(c[0]=la(m=>{r("closeAutoFocus",m),l.value||o(n).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:c[1]||(c[1]=m=>{r("pointerDownOutside",m);const y=m.detail.originalEvent,g=y.button===0&&y.ctrlKey===!0,h=y.button===2||g;l.value=h}),onFocusOutside:c[2]||(c[2]=la(()=>{},["prevent"]))}),{default:b(()=>[C(d.$slots,"default")]),_:3},16,["trap-focus"]))}}),Rl=El,Al=w({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:e}){const t=a,r=e,n=De(),l=k(!1),i=k(!1),u=ha(t,r);return(s,d)=>(D(),_(or,H(o(u),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:d[0]||(d[0]=c=>{r("closeAutoFocus",c),c.defaultPrevented||(l.value||o(n).triggerElement.value?.focus(),c.preventDefault()),l.value=!1,i.value=!1}),onInteractOutside:d[1]||(d[1]=async c=>{r("interactOutside",c),c.defaultPrevented||(l.value=!0,c.detail.originalEvent.type==="pointerdown"&&(i.value=!0));const m=c.target;o(n).triggerElement.value?.contains(m)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&i.value&&c.preventDefault()})}),{default:b(()=>[C(s.$slots,"default")]),_:3},16))}}),kl=Al,Il=w({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:e}){const t=a,r=e,n=De(),l=ha(t,r),{forwardRef:i}=J();return n.contentId||=xt(void 0,"reka-popover-content"),(u,s)=>(D(),_(o(Mt),{present:u.forceMount||o(n).open.value},{default:b(()=>[o(n).modal.value?(D(),_(Rl,H({key:0},o(l),{ref:o(i)}),{default:b(()=>[C(u.$slots,"default")]),_:3},16)):(D(),_(kl,H({key:1},o(l),{ref:o(i)}),{default:b(()=>[C(u.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Tl=Il,Vl=w({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const e=a;return(t,r)=>(D(),_(o(Pt),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),Nl=Vl,Fl=w({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const e=a,t=De(),{forwardRef:r,currentElement:n}=J();return t.triggerId||=xt(void 0,"reka-popover-trigger"),ya(()=>{t.triggerElement.value=n.value}),(l,i)=>(D(),_(Mr(o(t).hasCustomAnchor.value?o(P):o(La)),{"as-child":""},{default:b(()=>
1[Oe(o(P),{id:o(t).triggerId,ref:o(r),type:l.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":o(t).open.value,"aria-controls":o(t).contentId,"data-state":o(t).open.value?"open":"closed",as:l.as,"as-child":e.asChild,onClick:o(t).onOpenToggle},{default:b(()=>[C(l.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),Hl=Fl;function Ul(a){const e=$(()=>a.start.value?!!a.isDateDisabled(a.start.value):!1),t=$(()=>a.end.value?!!a.isDateDisabled(a.end.value):!1),r=$(()=>e.value||t.value?!1:!!(a.start.value&&a.end.value&&$e(a.end.value,a.start.value))),n=y=>a.start.value?T(a.start.value,y):!1,l=y=>a.end.value?T(a.end.value,y):!1,i=y=>a.start.value&&T(a.start.value,y)||a.end.value&&T(a.end.value,y)?!0:a.end.value&&a.start.value?Pa(y,a.start.value,a.end.value):!1,u=y=>{if(a.isDateDisabled(y))return!0;if(a.maximumDays?.value){if(a.start.value&&a.end.value){if(a.fixedDate.value){const g=Na(a.start.value,a.end.value).length;if(g<=a.maximumDays.value){const h=a.maximumDays.value-g-1,v=a.start.value.subtract({days:h}),f=a.end.value.add({days:h});return!Pa(y,v,f)}}return!1}if(a.start.value){const g=a.start.value.add({days:a.maximumDays.value}),h=a.start.value.subtract({days:a.maximumDays.value});return!Pa(y,h,g)}}return!a.start.value||a.end.value||T(a.start.value,y),!1},s=y=>!!a.isDateHighlightable?.(y),d=$(()=>{if(a.start.value&&a.end.value&&!a.fixedDate.value||!a.start.value||!a.focusedValue.value)return null;const y=$e(a.start.value,a.focusedValue.value),g=y?a.start.value:a.focusedValue.value,h=y?a.focusedValue.value:a.start.value;if(T(g,h))return{start:g,end:h};if(a.maximumDays?.value&&!a.end.value){const f=y?g.add({days:a.maximumDays.value}):g.subtract({days:a.maximumDays.value});return{start:g,end:f}}return Rn(g,h,a.allowNonContiguousRanges.value?()=>!1:a.isDateUnavailable,u,a.isDateHighlightable)?{start:g,end:h}:null});return{isInvalid:r,isSelected:i,isDateHighlightable:s,highlightedRange:d,isSelectionStart:n,isSelectionEnd:l,isHighlightedStart:y=>!d.value||!d.value.start?!1:T(d.value.start,y),isHighlightedEnd:y=>!d.value||!d.value.end?!1:T(d.value.end,y),isDateDisabled:u}}const Ll={style:{border:"0px",clip:"rect(0px, 0px, 0px, 0px)","clip-path":"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0px",position:"absolute","white-space":"nowrap",width:"1px"}},Yl={role:"heading","aria-level":"2"},[Te,Gl]=fa("RangeCalendarRoot");var Wl=w({__name:"RangeCalendarRoot",props:{defaultPlaceholder:{type:null,required:!1},defaultValue:{type:Object,required:!1,default:()=>({start:void 0,end:void 0})},modelValue:{type:[Object,null],required:!1},placeholder:{type:null,required:!1,default:void 0},allowNonContiguousRanges:{type:Boolean,required:!1,default:!1},pagedNavigation:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},maximumDays:{type:Number,required:!1,default:void 0},weekStartsOn:{type:Number,required:!1,default:0},weekdayFormat:{type:String,required:!1,default:"narrow"},calendarLabel:{type:String,required:!1},fixedWeeks:{type:Boolean,required:!1,default:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},numberOfMonths:{type:Number,required:!1,default:1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},initialFocus:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},isDateUnavailable:{type:Function,required:!1,default:void 0},isDateHighlightable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},disableDaysOutsideCurrentView:{type:Boolean,required:!1,default:!1},fixedDate:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["update:modelValue","update:validModelValue","update:placeholder","update:startValue"],setup(a,{emit:e}){const t=a,r=e,{disabled:n,readonly:l,initialFocus:i,pagedNavigation:u,weekStartsOn:s,weekdayFormat:d,fixedWeeks:c,numberOfMonths:m,preventDeselect:y,isDateUnavailable:g,isDateHighlightable:h,isDateDisabled:v,calendarLabel:f,maxValue:p,minValue:q,dir:B,locale:S,nextPage:R,prevPage:U,allowNonContiguousRanges:Q,disableDaysOutsideCurrentView:A,fixedDate:M,maximumDays:ie}=ca(t),{primitiveElement:oe,currentElement:G}=va(),E=Ot(B),z=lr(S),V=k(),K=k(),ve=k(!1),N=Pe(t,"modelValue",r,{defaultValue:t.defaultValue??{start:void 0,end:void 0},passive:t.modelValue===void 0}),ye=k(N.value);me(ye,x=>{r("update:validModelValue",x)});const Je=rr({defaultPlaceholder:t.placeholder,defaultValue:N.value.start,locale:t.locale}),ee=k(N.value.start),ae=k(N.value.end),ue=Pe(t,"placeholder",r,{defaultValue:t.defaultPlaceholder??Je.copy(),passive:t.placeholder===void 0});function Qe(x){ue.value=x.copy()}const{fullCalendarLabel:Ve,headingValue:ma,isDateDisabled:ba,isDateUnavailable:Ne,isNextButtonDisabled:Ke,isPrevButtonDisabled:$a,grid:je,weekdays:O,
1isOutsideVisibleView:he,nextPage:Ce,prevPage:Fe,formatter:ur}=ir({locale:z,placeholder:ue,weekStartsOn:s,fixedWeeks:c,numberOfMonths:m,minValue:q,maxValue:p,disabled:n,weekdayFormat:d,pagedNavigation:u,isDateDisabled:v.value,isDateUnavailable:g.value,calendarLabel:f,nextPage:R,prevPage:U}),{isInvalid:at,isSelected:sr,isDateHighlightable:dr,highlightedRange:fr,isSelectionStart:cr,isSelectionEnd:vr,isHighlightedStart:yr,isHighlightedEnd:hr,isDateDisabled:pr}=Ul({start:ee,end:ae,isDateDisabled:ba,isDateUnavailable:Ne,isDateHighlightable:h.value,focusedValue:K,allowNonContiguousRanges:Q,fixedDate:M,maximumDays:ie});me(N,(x,j)=>{(!j?.start&&x?.start||!x||!x.start||ee.value&&!de(x.start,ee.value))&&(ee.value=x?.start?.copy?.()),(!j?.end&&x.end||!x||!x.end||ae.value&&!de(x.end,ae.value))&&(ae.value=x?.end?.copy?.())}),me(ee,x=>{x&&!de(x,ue.value)&&Qe(x),r("update:startValue",x)}),me([ee,ae],([x,j])=>{const He=N.value;He&&He.start&&He.end&&x&&j&&de(He.start,x)&&de(He.end,j)||(ve.value=!0,j&&x?($e(j,x)?N.value={start:j.copy(),end:x.copy()}:N.value={start:x.copy(),end:j.copy()},ve.value=!1,ye.value={start:N.value.start?.copy(),end:N.value.end?.copy()}):x?N.value={start:x.copy(),end:void 0}:N.value={start:j?.copy(),end:void 0})});const gr=Ua();return Pr("keydown",x=>{x.key===gr.ESCAPE&&ve.value&&(ee.value=ye.value.start?.copy(),ae.value=ye.value.end?.copy())}),Gl({isDateUnavailable:Ne,isDateHighlightable:dr,startValue:ee,endValue:ae,formatter:ur,modelValue:N,placeholder:ue,disabled:n,initialFocus:i,pagedNavigation:u,grid:je,weekDays:O,weekStartsOn:s,weekdayFormat:d,fixedWeeks:c,numberOfMonths:m,readonly:l,preventDeselect:y,fullCalendarLabel:Ve,headingValue:ma,isInvalid:at,isDateDisabled:pr,allowNonContiguousRanges:Q,highlightedRange:fr,focusedValue:K,lastPressedDateValue:V,isSelected:sr,isSelectionEnd:vr,isSelectionStart:cr,isNextButtonDisabled:Ke,isPrevButtonDisabled:$a,isOutsideVisibleView:he,nextPage:Ce,prevPage:Fe,parentElement:G,onPlaceholderChange:Qe,locale:z,dir:E,isHighlightedStart:yr,isHighlightedEnd:hr,disableDaysOutsideCurrentView:A,fixedDate:M,maximumDays:ie,minValue:q,maxValue:p}),ya(()=>{i.value&&nr(G.value)}),(x,j)=>(D(),_(o(P),{ref_key:"primitiveElement",ref:oe,as:x.as,"as-child":x.asChild,"aria-label":o(Ve),"data-readonly":o(l)?"":void 0,"data-disabled":o(n)?"":void 0,"data-invalid":o(at)?"":void 0,dir:o(E)},{default:b(()=>[na("div",Ll,[na("div",Yl,Ae(o(Ve)),1)]),C(x.$slots,"default",{date:o(ue),grid:o(je),weekDays:o(O),weekStartsOn:o(s),locale:o(z),fixedWeeks:o(c),modelValue:o(N)})]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),Jl=Wl,Ql=w({__name:"RangeCalendarCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"td"}},setup(a){const e=Te();return(t,r)=>(D(),_(o(P),{as:t.as,"as-child":t.asChild,role:"gridcell","aria-selected":o(e).isSelected(t.date)?!0:void 0,"aria-disabled":o(e).isDateDisabled(t.date)||o(e).isDateUnavailable?.(t.date)||o(e).disableDaysOutsideCurrentView.value,"data-disabled":o(e).isDateDisabled(t.date)||o(e).disableDaysOutsideCurrentView.value?"":void 0},{default:b(()=>[C(t.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"]))}}),Kl=Ql,jl=w({__name:"RangeCalendarCellTrigger",props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const e=a,t=Te(),r=Ua(),{primitiveElement:n}=va(),l=$(()=>t.formatter.custom(Z(e.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),i=$(()=>t.isDateUnavailable?.(e.day)??!1),u=$(()=>t.isSelected(e.day)),s=$(()=>t.isSelectionStart(e.day)),d=$(()=>t.isSelectionEnd(e.day)),c=$(()=>t.isHighlightedStart(e.day)),m=$(()=>t.isHighlightedEnd(e.day)),y=$(()=>t.highlightedRange.value?Sn(e.day,t.highlightedRange.value.start,t.highlightedRange.value.end):!1),g=$(()=>t.allowNonContiguousRanges.value),h=$(()=>At(e.day,ke())),v=$(()=>!Ya(e.day,e.month)),f=$(()=>t.isOutsideVisibleView(e.day)),p=$(()=>t.isDateDisabled(e.day)||t.disableDaysOutsideCurrentView.value&&v.value),q=$(()=>
1e.day.day.toLocaleString(t.locale.value)),B=$(()=>!t.disabled.value&&T(e.day,t.placeholder.value));function S(A,M){if(!t.readonly.value&&!(t.isDateDisabled(M)||t.isDateUnavailable?.(M))){if(t.lastPressedDateValue.value=M.copy(),t.startValue.value&&t.highlightedRange.value===null){if(T(M,t.startValue.value)&&!t.preventDeselect.value&&!t.endValue.value){t.startValue.value=void 0,t.onPlaceholderChange(M);return}else if(!t.endValue.value){A.preventDefault(),t.lastPressedDateValue.value&&T(t.lastPressedDateValue.value,M)&&(t.startValue.value=M.copy());return}}if(t.startValue.value&&t.endValue.value&&T(t.endValue.value,M)&&!t.preventDeselect.value){t.startValue.value=void 0,t.endValue.value=void 0,t.onPlaceholderChange(M);return}t.startValue.value?t.endValue.value?t.endValue.value&&t.startValue.value&&(t.fixedDate.value?t.fixedDate.value==="start"?M.compare(t.startValue.value)<0?t.startValue.value=M.copy():t.endValue.value=M.copy():t.fixedDate.value==="end"&&(M.compare(t.endValue.value)>0?t.endValue.value=M.copy():t.startValue.value=M.copy()):(t.endValue.value=void 0,t.startValue.value=M.copy())):t.endValue.value=M.copy():t.startValue.value=M.copy()}}function R(A){p.value||S(A,e.day)}function U(){p.value||t.isDateUnavailable?.(e.day)||(t.focusedValue.value=e.day.copy())}function Q(A){if(p.value)return;A.preventDefault(),A.stopPropagation();const M=t.parentElement.value,ie=7,oe=t.dir.value==="rtl"?-1:1;switch(A.code){case r.ARROW_RIGHT:G(e.day,oe);break;case r.ARROW_LEFT:G(e.day,-oe);break;case r.ARROW_UP:G(e.day,-ie);break;case r.ARROW_DOWN:G(e.day,ie);break;case r.ENTER:case r.SPACE_CODE:S(A,e.day)}function G(E,z){const V=E.add({days:z});if(t.minValue.value&&V.compare(t.minValue.value)<0||t.maxValue.value&&V.compare(t.maxValue.value)>0)return;const K=M.querySelector(`[data-value='${V.toString()}']:not([data-outside-view])`);if(!K){if(z>0){if(t.isNextButtonDisabled())return;t.nextPage()}else{if(t.isPrevButtonDisabled())return;t.prevPage()}Ha(()=>{G(E,z)});return}if(K&&K.hasAttribute("data-disabled"))return G(V,z);t.onPlaceholderChange(V),K?.focus()}}return(A,M)=>(D(),_(o(P),{ref_key:"primitiveElement",ref:n,as:A.as,"as-child":A.asChild,role:"button","aria-label":l.value,"data-reka-calendar-cell-trigger":"","aria-selected":u.value&&(g.value||!i.value)?!0:void 0,"aria-disabled":p.value||i.value?!0:void 0,"data-highlighted":y.value&&(g.value||!i.value)?"":void 0,"data-selection-start":s.value?!0:void 0,"data-selection-end":d.value?!0:void 0,"data-highlighted-start":c.value?!0:void 0,"data-highlighted-end":m.value?!0:void 0,"data-selected":u.value&&(g.value||!i.value)?!0:void 0,"data-outside-visible-view":f.value?"":void 0,"data-value":A.day.toString(),"data-disabled":p.value?"":void 0,"data-unavailable":i.value?"":void 0,"data-today":h.value?"":void 0,"data-outside-view":v.value?"":void 0,"data-focused":B.value?"":void 0,tabindex:B.value?0:v.value||p.value?void 0:-1,onClick:R,onFocusin:U,onMouseenter:U,onKeydown:Ba(Q,["up","down","left","right","enter","space"])},{default:b(()=>[C(A.$slots,"default",{dayValue:q.value,disabled:p.value,today:h.value,selected:u.value,outsideView:v.value,outsideVisibleView:f.value,unavailable:i.value,highlighted:y.value&&(g.value||!i.value),highlightedStart:c.value,highlightedEnd:m.value,selectionStart:s.value,selectionEnd:d.value},()=>[ce(Ae(q.value),1)])]),_:3},8,["as","as-child","aria-label","aria-selected","aria-disabled","data-highlighted","data-selection-start","data-selection-end","data-highlighted-start","data-highlighted-end","data-selected","data-outside-visible-view","data-value","data-disabled","data-unavailable","data-today","data-outside-view","data-focused","tabindex"]))}}),Zl=jl,Xl=w({__name:"RangeCalendarGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"table"}},setup(a){const e=a,t=Te(),r=$(()=>t.disabled.value?!0:void 0),n=$(()=>t.readonly.value?!0:void 0);return(l,i)=>(D(),_(o(P),H(e,{tabindex:"-1",role:"grid","aria-readonly":n.value,"aria-disabled":r.value,"data-readonly":n.value&&"","data-disabled":r.value&&""}),{default:b(()=>[C(l.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),zl=Xl,ei=w({__name:"RangeCalendarGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tbody"}},setup(a){const e=a;return(t,r)=>(D(),_(o(P),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),ai=ei,ti=w({__name:"RangeCalendarGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"thead"}},setup(a){const e=a;return(t,r)=>(D(),_(o(P),H(e,{"aria-hidden":"true"}),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),ri=ti,ni=w({__name:"RangeCalendarGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tr"}},setup(a){const e=a;return(t,r)=>(D(),_(o(P),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),li=ni,ii=w({__name:"RangeCalendarHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"th"}},setup(a){const e=a;return(t,r)=>(D(),_(o(P),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),oi=ii,ui=w({__name:"RangeCalendarHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const e=a;return(t,r)=>(D(),_(o(P),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),si=ui,di=w({__name:"RangeCalendarHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const e=a,t=Te();return(r,n)=>(D(),_(o(P),H(e,{"data-disabled":o(t).disabled.value?"":void 0}),{default:b(()=>[C(r.$slots,"default",{headingValue:o(t).headingValue.value},()=>[ce(Ae(o(t).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}
1),fi=di,ci=w({__name:"RangeCalendarNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const e=a,t=$(()=>r.disabled.value||r.isNextButtonDisabled(e.nextPage)),r=Te();return(n,l)=>(D(),_(o(P),{as:n.as,"as-child":n.asChild,"aria-label":"Next page",type:n.as==="button"?"button":void 0,"aria-disabled":t.value||void 0,"data-disabled":t.value||void 0,disabled:t.value,onClick:l[0]||(l[0]=i=>o(r).nextPage(e.nextPage))},{default:b(()=>[C(n.$slots,"default",{disabled:t.value},()=>[l[1]||(l[1]=ce(" Next page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),vi=ci,yi=w({__name:"RangeCalendarPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const e=a,t=$(()=>r.disabled.value||r.isPrevButtonDisabled(e.prevPage)),r=Te();return(n,l)=>(D(),_(o(P),{as:n.as,"as-child":n.asChild,"aria-label":"Previous page",type:n.as==="button"?"button":void 0,"aria-disabled":t.value||void 0,"data-disabled":t.value||void 0,disabled:t.value,onClick:l[0]||(l[0]=i=>o(r).prevPage(e.prevPage))},{default:b(()=>[C(n.$slots,"default",{disabled:t.value},()=>[l[1]||(l[1]=ce(" Prev page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),hi=yi,pi=w({__name:"HoverCardArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(a){const e=a;return J(),(t,r)=>(D(),_(o(Bt),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),gi=pi;const[et,mi]=fa("HoverCardRoot");var bi=w({__name:"HoverCardRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},openDelay:{type:Number,required:!1,default:700},closeDelay:{type:Number,required:!1,default:300}},emits:["update:open"],setup(a,{emit:e}){const t=a,r=e,{openDelay:n,closeDelay:l}=ca(t);J();const i=Pe(t,"open",r,{defaultValue:t.defaultOpen,passive:t.open===void 0}),u=k(0),s=k(0),d=k(!1),c=k(!1),m=k(!1),y=k();function g(){clearTimeout(s.value),u.value=window.setTimeout(()=>i.value=!0,n.value)}function h(){clearTimeout(u.value),!d.value&&!c.value&&(s.value=window.setTimeout(()=>i.value=!1,l.value))}function v(){i.value=!1}return mi({open:i,onOpenChange(f){i.value=f},onOpen:g,onClose:h,onDismiss:v,hasSelectionRef:d,isPointerDownOnContentRef:c,isPointerInTransitRef:m,triggerElement:y}),(f,p)=>(D(),_(o(St),null,{default:b(()=>[C(f.$slots,"default",{open:o(i)})]),_:3}))}}),$i=bi;function Fa(a){return e=>e.pointerType==="touch"?void 0:a()}function _i(a){const e=[],t=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;t.nextNode();)e.push(t.currentNode);return e}var Di=w({__name:"HoverCardContentImpl",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(a,{emit:e}){const t=a,r=e,n=wt(t),{forwardRef:l,currentElement:i}=J(),u=et(),{isPointerInTransit:s,onPointerExit:d}=Tn(u.triggerElement,i);Or(u.isPointerInTransitRef,s,{direction:"rtl"}),d(()=>{u.onClose()});const c=k(!1);let m;ra(g=>{if(c.value){const h=document.body;m=h.style.userSelect||h.style.webkitUserSelect,h.style.userSelect="none",h.style.webkitUserSelect="none",g(()=>{h.style.userSelect=m,h.style.webkitUserSelect=m})}});function y(){c.value=!1,u.isPointerDownOnContentRef.value=!1,Ha(()=>{document.getSelection()?.toString()!==""&&(u.hasSelectionRef.value=!0)})}return ya(()=>{i.value&&(document.addEventListener("pointerup",y),_i(i.value).forEach(h=>h.setAttribute("tabindex","-1")))}),Ct(()=>{document.removeEventListener("pointerup",y),u.hasSelectionRef.value=!1,u.isPointerDownOnContentRef.value=!1}),(g,h)=>(D(),_(o(qt),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:h[1]||(h[1]=v=>r("escapeKeyDown",v)),onPointerDownOutside:h[2]||(h[2]=v=>r("pointerDownOutside",v)),onFocusOutside:h[3]||(h[3]=la(v=>r("focusOutside",v),["prevent"])),onDismiss:o(u).onDismiss},{default:b(()=>[Oe(o(Et),H({...o(n),...g.$attrs},{ref:o(l),"data-state":o(u).open.value?"open":"closed",style:{userSelect:c.value?"text":void 0,WebkitUserSelect:c.value?"text":void 0,"--reka-h
1over-card-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-hover-card-content-available-width":"var(--reka-popper-available-width)","--reka-hover-card-content-available-height":"var(--reka-popper-available-height)","--reka-hover-card-trigger-width":"var(--reka-popper-anchor-width)","--reka-hover-card-trigger-height":"var(--reka-popper-anchor-height)"},onPointerdown:h[0]||(h[0]=v=>{v.currentTarget.contains(v.target)&&(c.value=!0),o(u).hasSelectionRef.value=!1,o(u).isPointerDownOnContentRef.value=!0})}),{default:b(()=>[C(g.$slots,"default")]),_:3},16,["data-state","style"])]),_:3},8,["onDismiss"]))}}),Ci=Di,wi=w({__name:"HoverCardContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(a,{emit:e}){const n=ha(a,e),{forwardRef:l}=J(),i=et();return(u,s)=>(D(),_(o(Mt),{present:u.forceMount||o(i).open.value},{default:b(()=>[Oe(Ci,H(o(n),{ref:o(l),onPointerenter:s[0]||(s[0]=d=>o(Fa)(o(i).onOpen)(d))}),{default:b(()=>[C(u.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),qi=wi,xi=w({__name:"HoverCardPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const e=a;return(t,r)=>(D(),_(o(Pt),L(Y(e)),{default:b(()=>[C(t.$slots,"default")]),_:3},16))}}),Mi=xi,Pi=w({__name:"HoverCardTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},setup(a){const{forwardRef:e,currentElement:t}=J(),r=et();r.triggerElement=t;function n(){setTimeout(()=>{!r.isPointerInTransitRef.value&&!r.open.value&&r.onClose()},0)}return(l,i)=>(D(),_(o(La),{"as-child":"",reference:l.reference},{default:b(()=>[Oe(o(P),{ref:o(e),"as-child":l.asChild,as:l.as,"data-state":o(r).open.value?"open":"closed","data-grace-area-trigger":"",onPointerenter:i[0]||(i[0]=u=>o(Fa)(o(r).onOpen)(u)),onPointerleave:i[1]||(i[1]=u=>o(Fa)(n)(u)),onFocus:i[2]||(i[2]=u=>o(r).onOpen()),onBlur:i[3]||(i[3]=u=>o(r).onClose())},{default:b(()=>[C(l.$slots,"default")]),_:3},8,["as-child","as","data-state"])]),_:3},8,["reference"]))}}),Oi=Pi;const Ri={Root:zn,Header:hl,Heading:gl,Grid:ll,Cell:al,HeadCell:vl,Next:bl,Prev:_l,GridHead:sl,GridBody:ol,GridRow:fl,CellTrigger:rl},Ai={Root:$i,Trigger:Oi,Portal:Mi,Content:qi,Arrow:gi},ki={Root:wl,Trigger:Hl,Portal:Nl,Content:Tl,Arrow:Pl,Close:Sl,Anchor:xl},Ii={Root:Jl,Header:si,Heading:fi,Grid:zl,Cell:Kl,HeadCell:oi,Next:vi,Prev:hi,GridHead:ri,GridBody:ai,GridRow:li,CellTrigger:Zl};export{Ri as C,Ai as H,ki as P,Ii as R};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.