1import{l as _,n as R,y as G,a9 as an,a1 as he,$ as ce,V as nn,x as Xe,aj as Et,d as k,R as pr,e as M,o as O,g as P,p as q,b as f,a7 as rn,P as V,m as Gt,a0 as Il,t as gt,h as Xt,N as bt,j as Ie,q as J,z as qt,v as ea,a2 as ae,a3 as ne,ar as gr,aX as On,aY as En,aK as Ll,aZ as Hl,a_ as br,c as ta,Q as wr,an as Cr,am as Wl,a$ as nt,b0 as Ul,a as fe,a6 as ln,aq as jl,a5 as _r,W as Yl,b1 as Kl,b2 as Gl,ap as Jl,b3 as zl,I as Zl,A as Ql,B as Rn,G as Da,E as qn,H as Xl}from"./1UMOIBFE.js";import{o as eo,t as to,i as Ft,p as kn,a as Dr,g as ao,c as no,u as on,f as te,q as ro,s as lo,v as oo,b as Le,d as Ce,w as io,j as so,e as Vt,x as uo}from"./LMMn38bq.js";import{d as $r,u as ca,i as $a,a as xr,P as Ar}from"./DW_PhF6x.js";function st(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function Sr(e,t,a){const n=a.originalEvent.target,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:a});t&&n.addEventListener(e,t,{once:!0}),n.dispatchEvent(r)}const co=eo(()=>{const e=R(new Map),t=R(),a=_(()=>{for(const o of e.value.values())if(o)return!0;return!1}),n=$r({scrollBody:R(!0)});let r=null;const l=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",kn&&r?.(),t.value=void 0};return G(a,(o,i)=>{if(!Ft)return;if(!o){i&&l();return}t.value===void 0&&(t.value=document.body.style.overflow);const s=window.innerWidth-document.documentElement.clientWidth,u={padding:s,margin:0},d=n.scrollBody?.value?typeof n.scrollBody.value=="object"?an({padding:n.scrollBody.value.padding===!0?s:n.scrollBody.value.padding,margin:n.scrollBody.value.margin===!0?s:n.scrollBody.value.margin},u):u:{padding:0,margin:0};s>0&&(document.body.style.paddingRight=typeof d.padding=="number"?`${d.padding}px`:String(d.padding),document.body.style.marginRight=typeof d.margin=="number"?`${d.margin}px`:String(d.margin),document.documentElement.style.setProperty("--scrollbar-width",`${s}px`),document.body.style.overflow="hidden"),kn&&(r=Dr(document,"touchmove",c=>vo(c),{passive:!1})),he(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),e});function fo(e){const t=Math.random().toString(36).substring(2,7),a=co();a.value.set(t,e??!1);const n=_({get:()=>a.value.get(t)??!1,set:r=>a.value.set(t,r)});return to(()=>{a.value.delete(t)}),n}function Pr(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const a=e.parentNode;return!(a instanceof Element)||a.tagName==="BODY"?!1:Pr(a)}}function vo(e){const t=e||window.event,a=t.target;return a instanceof Element&&Pr(a)?!1:t.touches.length>1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function ut(e,t){return e-t*Math.floor(e/t)}const Or=1721426;function Je(e,t,a,n){t=Nt(e,t);let r=t-1,l=-2;return a<=2?l=0:Te(t)&&(l=-1),Or-1+365*r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400)+Math.floor((367*a-362)/12+l+n)}function Te(e){return e%4===0&&(e%100!==0||e%400===0)}function Nt(e,t){return e==="BC"?1-t:t}function fa(e){let t="AD";return e<=0&&(t="BC",e=1-e),[t,e]}const yo={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 me{fromJulianDay(t){let a=t,n=a-Or,r=Math.floor(n/146097),l=ut(n,146097),o=Math.floor(l/36524),i=ut(l,36524),s=Math.floor(i/1461),u=ut(i,1461),d=Math.floor(u/365),c=r*400+o*100+s*4+d+(o!==4&&d!==4?1:0),[v,m]=fa(c),y=a-Je(v,m,1,1),g=2;a<Je(v,m,3,1)?g=0:Te(m)&&(g=1);let h=Math.floor(((y+g)*12+373)/367),b=a-Je(v,m,h,1)+1;return new X(v,m,h,b)}toJulianDay(t){return Je(t.era,t.year,t.month,t.day)}getDaysInMonth(t){return yo[Te(t.year)?"leapyear":"standard"][t.month-1]}getMonthsInYear(t){return 12}getDaysInYear(t){return Te(t.year)?366:365}getYearsInEra(t){return 9999}getEras(){return["BC","AD"]}isInverseEra(t){return t.era==="BC"}
1balanceDate(t){t.year<=0&&(t.era=t.era==="BC"?"AD":"BC",t.year=1-t.year)}constructor(){this.identifier="gregory"}}const ho={"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 Q(e,t){return t=le(t,e.calendar),e.era===t.era&&e.year===t.year&&e.month===t.month&&e.day===t.day}function sn(e,t){return t=le(t,e.calendar),e=La(e),t=La(t),e.era===t.era&&e.year===t.year&&e.month===t.month}function Be(e,t){return un(e.calendar,t.calendar)&&Q(e,t)}function Mn(e,t){return un(e.calendar,t.calendar)&&sn(e,t)}function un(e,t){var a,n,r,l;return(l=(r=(a=e.isEqual)===null||a===void 0?void 0:a.call(e,t))!==null&&r!==void 0?r:(n=t.isEqual)===null||n===void 0?void 0:n.call(t,e))!==null&&l!==void 0?l:e.identifier===t.identifier}function Er(e,t){return Q(e,qr(t))}function Rr(e,t,a){let n=e.calendar.toJulianDay(e),r=bo(t),l=Math.ceil(n+1-r)%7;return l<0&&(l+=7),l}function mo(e){return Pe(Date.now(),e)}function qr(e){return _o(mo(e))}function kr(e,t){return e.calendar.toJulianDay(e)-t.calendar.toJulianDay(t)}function po(e,t){return Bn(e)-Bn(t)}function Bn(e){return e.hour*36e5+e.minute*6e4+e.second*1e3+e.millisecond}let xa=null;function wt(){return xa==null&&(xa=new Intl.DateTimeFormat().resolvedOptions().timeZone),xa}function La(e){return e.subtract({days:e.day-1})}function Tn(e){return e.add({days:e.calendar.getDaysInMonth(e)-e.day})}const Fn=new Map,Aa=new Map;function go(e){if(Intl.Locale){let a=Fn.get(e);return a||(a=new Intl.Locale(e).maximize().region,a&&Fn.set(e,a)),a}let t=e.split("-")[1];return t==="u"?void 0:t}function bo(e){let t=Aa.get(e);if(!t){if(Intl.Locale){let n=new Intl.Locale(e);if("getWeekInfo"in n&&(t=n.getWeekInfo(),t))return Aa.set(e,t),t.firstDay}let a=go(e);if(e.includes("-fw-")){let n=e.split("-fw-")[1].split("-")[0];n==="mon"?t={firstDay:1}:n==="tue"?t={firstDay:2}:n==="wed"?t={firstDay:3}:n==="thu"?t={firstDay:4}:n==="fri"?t={firstDay:5}:n==="sat"?t={firstDay:6}:t={firstDay:0}}else e.includes("-ca-iso8601")?t={firstDay:1}:t={firstDay:a&&ho[a]||0};Aa.set(e,t)}return t.firstDay}function vt(e){e=le(e,new me);let t=Nt(e.era,e.year);return Mr(t,e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function Mr(e,t,a,n,r,l,o){let i=new Date;return i.setUTCHours(n,r,l,o),i.setUTCFullYear(e,t-1,a),i.getTime()}function Ha(e,t){if(t==="UTC")return 0;if(e>0&&t===wt())return new Date(e).getTimezoneOffset()*-6e4;let{year:a,month:n,day:r,hour:l,minute:o,second:i}=Br(e,t);return Mr(a,n,r,l,o,i,0)-Math.floor(e/1e3)*1e3}const Vn=new Map;function Br(e,t){let a=Vn.get(t);a||(a=new Intl.DateTimeFormat("en-US",{timeZone:t,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),Vn.set(t,a));let n=a.formatToParts(new Date(e)),r={};for(let l of n)l.type!=="literal"&&(r[l.type]=l.value);return{year:r.era==="BC"||r.era==="B"?-r.year+1:+r.year,month:+r.month,day:+r.day,hour:r.hour==="24"?0:+r.hour,minute:+r.minute,second:+r.second}}const Nn=864e5;function wo(e,t,a,n){return(a===n?[a]:[a,n]).filter(l=>Co(e,t,l))}function Co(e,t,a){let n=Br(a,t);return e.year===n.year&&e.month===n.month&&e.day===n.day&&e.hour===n.hour&&e.minute===n.minute&&e.second===n.second}function Se(e,t,a="compatible"){let n=yt(e);if(t==="UTC")return vt(n);if(t===wt()&&a==="compatible"){n=le(n,new me);let s=new Date,u=Nt(n.era,n.year);return s.setFullYear(u,n.month-1,n.day),s.setHours(n.hour,n.minute,n.second,n.millisecond),s.getTime()}let r=vt(n),l=Ha(r-Nn,t),o=Ha(r+Nn,t),i=wo(n,t,r-l,r-o);if(i.length===1)return i[0];if(i.length>1)switch(a){case"compatible":case"earlier":return i[0];case"later":return i[i.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(a){case"earlier":return Math.min(r-l,r-o);case"compatible":case"later":return Math.max(r-l,r-o);case"reject":throw new RangeError("No such absolute time found")}}function Tr(e,t,a="compatible"){return new Date(Se(e,t,a))}function Pe(e,t){let a=Ha(e,t),n=new Date(e+a),r=n.getUTCFullYear(),l=n.getUTCMonth()+1,o=n.getUTCDate(),i=n.getUTCHours(),s=n.getUTCMinutes(),u=n.getUTCSeconds(),d=n.getUTCMilliseconds();return new mt(r<1?"BC":"AD",r<1?-r+1:r,l,o,t,a,i,s,u,d)}function _o(e){return new X(e.calendar,e.era,e.year,e.month,e.day)}function yt(e,t){let a=0,n=0,r=0,l=0;if("timeZone"in e)({hour:a,minute:n,second:r,millisecond:l}=e);else if("hour"in e&&!t)return e;return t&&({hour:a,minute:n,second:r,millisecond:l}=t),new ht(e.calendar,e.era,e.year,e.month,e.day,a,n,r,l)}function le(e,t){if(un(e.calendar,t))return e;let a=t.fromJulianDay(e.calendar.toJulianDay(e)),n=e.copy();return n.calendar=t,n.era=a.era,n.year=a.year,n.month=a.month,n.day=a.day,ze(n),n}function Do(e,t,a){if(e instanceof mt)return e.timeZone===t?e:xo(e,t);let n=Se(e,t,a);return Pe(n,t)}function $o(e){let t=vt(e)-e.offset;return new Date(t)}function xo(e,t){let a=vt(e)-e.offset;return le(Pe(a,t),e.calendar)}const St=36e5;function va(e,t){let a=e.copy(),n="hour"in a?Oo(a,t):0;Wa(a,t.years||0),a.calendar.balanceYearMonth&&a.calendar.balanceYearMonth(a,e),a.month+=t.months||0,Ua(a),Fr(a),a.day+=(t.weeks||0)*7,a.day+=t.days||0,a.day+=n,Ao(a),a.calendar.balanceDate&&a.calendar.balanceDate(a),a.year<1&&(a.year=1,a.month=1,a.day=1);let r=a.calendar.getYearsInEra(a);if(a.year>r){var l,o;let s=(l=(o=a.calendar).isInverseEra)===null||l===void 0?void 0:l.call(o,a);a.year=r,a.month=s?1:a.calendar.getMonthsInYear(a),a.day=s?1:a.calendar.getDaysInMonth(a)}a.month<1&&(a.month=1,a.day=1);let i=a.calendar.getMonthsInYear(a);return a.month>i&&(a.month=i,a.day=a.calendar.getDaysInMonth(a)),a.day=Math.max(1,Math.min(a.calendar.getDaysInMonth(a),a.day)),a}function Wa(e,t){var a,n;!((a=(n=e.calendar).isInverseEra)===null||a===void 0)&&a.call(n,e)&&(t=-t),e.year+=t}function Ua(e){for(;e.month<1;)Wa(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,Wa(e,1)}function Ao(e){for(;e.day<1;)e.month--,Ua(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,Ua(e)}function Fr(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function ze(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),Fr(e)}function Vr(e){let t={};for(let a in e)typeof e[a]=="number"&&(t[a]=-e[a]);return t}function Nr(e,t){return va(e,Vr(t))}function dn(e,t){let a=e.copy();return t.era!=null&&(a.era=t.era),t.year!=null&&(a.year=t.year),t.month!=null&&(a.month=t.month),t.day!=null&&(a.day=t.day),ze(a),a}function aa(e,t){let a=e.copy();return t.hour!=null&&(a.hour=t.hour),t.minute!=null&&(a.minute=t.minute),t.second!=null&&(a.second=t.second),t.millisecond!=null&&(a.millisecond=t.millisecond),Po(a),a}function So(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=Wt(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=Wt(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=Wt(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=Wt(e.hour,24),t}function Po(e){e.millisecond=Math.max(0,Math.min(e.millisecond,1e3)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function Wt(e,t){let a=e%t;return a<0&&(a+=t),a}function Oo(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,So(e)}function cn(e,t,a,n){let r=e.copy();switch(t){case"era":{let i=e.calendar.getEras(),s=i.indexOf(e.era);if(s<0)throw new Error("Invalid era: "+e.era);s=Oe(s,a,0,i.length-1,n?.round),r.era=i[s],ze(r);break}case"year":var l,o;!((l=(o=r.calendar).isInverseEra)===null||l===void 0)&&l.call(o,r)&&(a=-a),r.year=Oe(e.year,a,-1/0,9999,n?.round),r.year===-1/0&&(r.year=1),r.calendar.balanceYearMonth&&r.calendar.balanceYearMonth(r,e);break;case"month":r.month=Oe(e.month,a,1,e.calendar.getMonthsInYear(e),n?.round);break;case"day":r.day=Oe(e.day,a,1,e.calendar.getDaysInMonth(e),n?.round);break;default:throw new Error("Unsupported field "+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(r),ze(r),r}function Ir(e,t,a,n){let r=e.copy();switch(t){case"hour":{let l=e.hour,o=0,i=23;if(n?.hourCycle===12){let s=l>=12;o=s?12:0,i=s?23:11}r.hour=Oe(l,a,o,i,n?.round);break}case"minute":r.minute=Oe(e.minute,a,0,59,n?.round);break;case"second":r.second=Oe(e.second,a,0,59,n?.round);break;case"millisecond":r.millisecond=Oe(e.millisecond,a,0,999,n?.round);break;default:throw new Error("Unsupported field "+t)}return r}function Oe(e,t,a,n,r=!1){if(r){e+=Math.sign(t),e<a&&(e=n);let l=Math.abs(t);t>0?e=Math.ceil(e/l)*l:e=Math.floor(e/l)*l,e>n&&(e=a)}else e+=t,e<a?e=n-(a-e-1):e>n&&(e=a+(e-n-1));return e}function Lr(e,t){let a;if(t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0){let r=va(yt(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days});a=Se(r,e.timeZone)}else a=vt(e)-e.offset;a+=t.milliseconds||0,a+=(t.seconds||0)*1e3,a+=(t.minutes||0)*6e4,a+=(t.hours||0)*36e5;let n=Pe(a,e.timeZone);return le(n,e.calendar)}function Eo(e,t){return Lr(e,Vr(t))}function Ro(e,t,a,n){switch(t){case"hour":{let r=0,l=23;if(n?.hourCycle===12){let y=e.hour>=12;r=y?12:0,l=y?23:11}let o=yt(e),i=le(aa(o,{hour:r}),new me),s=[Se(i,e.timeZone,"earlier"),Se(i,e.timeZone,"later")].filter(y=>Pe(y,e.timeZone).day===i.day)[0],u=le(aa(o,{hour:l}),new me),d=[Se(u,e.timeZone,"earlier"),Se(u,e.timeZone,"later")].filter(y=>Pe(y,e.timeZone).day===u.day).pop(),c=vt(e)-e.offset,v=Math.floor(c/St),m=c%St;return c=Oe(v,a,Math.floor(s/St),Math.floor(d/St),n?.round)*St+m,le(Pe(c,e.timeZone),e.calendar)}case"minute":case"second":case"millisecond":return Ir(e,t,a,n);case"era":case"year":case"month":case"day":{let r=cn(yt(e),t,a,n),l=Se(r,e.timeZone);return le(Pe(l,e.timeZone),e.calendar)}default:throw new Error("Unsupported field "+t)}}function qo(e,t,a){let n=yt(e),r=aa(dn(n,t),t);if(r.compare(n)===0)return e;let l=Se(r,e.timeZone,a);return le(Pe(l,e.timeZone),e.calendar)}function ko(e){return`${String(e.hour).padStart(2,"0")}
1:${String(e.minute).padStart(2,"0")}:${String(e.second).padStart(2,"0")}${e.millisecond?String(e.millisecond/1e3).slice(1):""}`}function Hr(e){let t=le(e,new me),a;return t.era==="BC"?a=t.year===1?"0000":"-"+String(Math.abs(1-t.year)).padStart(6,"00"):a=String(t.year).padStart(4,"0"),`${a}-${String(t.month).padStart(2,"0")}-${String(t.day).padStart(2,"0")}`}function Wr(e){return`${Hr(e)}T${ko(e)}`}function Mo(e){let t=Math.sign(e)<0?"-":"+";e=Math.abs(e);let a=Math.floor(e/36e5),n=Math.floor(e%36e5/6e4),r=Math.floor(e%36e5%6e4/1e3),l=`${t}${String(a).padStart(2,"0")}:${String(n).padStart(2,"0")}`;return r!==0&&(l+=`:${String(r).padStart(2,"0")}`),l}function Bo(e){return`${Wr(e)}${Mo(e.offset)}[${e.timeZone}]`}function To(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function fn(e,t,a){To(e,t),t.set(e,a)}function vn(e){let t=typeof e[0]=="object"?e.shift():new me,a;if(typeof e[0]=="string")a=e.shift();else{let o=t.getEras();a=o[o.length-1]}let n=e.shift(),r=e.shift(),l=e.shift();return[t,a,n,r,l]}var Fo=new WeakMap;class X{copy(){return this.era?new X(this.calendar,this.era,this.year,this.month,this.day):new X(this.calendar,this.year,this.month,this.day)}add(t){return va(this,t)}subtract(t){return Nr(this,t)}set(t){return dn(this,t)}cycle(t,a,n){return cn(this,t,a,n)}toDate(t){return Tr(this,t)}toString(){return Hr(this)}compare(t){return kr(this,t)}constructor(...t){fn(this,Fo,{writable:!0,value:void 0});let[a,n,r,l,o]=vn(t);this.calendar=a,this.era=n,this.year=r,this.month=l,this.day=o,ze(this)}}var Vo=new WeakMap;class ht{copy(){return this.era?new ht(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new ht(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(t){return va(this,t)}subtract(t){return Nr(this,t)}set(t){return dn(aa(this,t),t)}cycle(t,a,n){switch(t){case"era":case"year":case"month":case"day":return cn(this,t,a,n);default:return Ir(this,t,a,n)}}toDate(t,a){return Tr(this,t,a)}toString(){return Wr(this)}compare(t){let a=kr(this,t);return a===0?po(this,yt(t)):a}constructor(...t){fn(this,Vo,{writable:!0,value:void 0});let[a,n,r,l,o]=vn(t);this.calendar=a,this.era=n,this.year=r,this.month=l,this.day=o,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,ze(this)}}var No=new WeakMap;class mt{copy(){return this.era?new mt(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new mt(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(t){return Lr(this,t)}subtract(t){return Eo(this,t)}set(t,a){return qo(this,t,a)}cycle(t,a,n){return Ro(this,t,a,n)}toDate(){return $o(this)}toString(){return Bo(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(t){return this.toDate().getTime()-Do(t,this.timeZone).toDate().getTime()}constructor(...t){fn(this,No,{writable:!0,value:void 0});let[a,n,r,l,o]=vn(t),i=t.shift(),s=t.shift();this.calendar=a,this.era=n,this.year=r,this.month=l,this.day=o,this.timeZone=i,this.offset=s,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,ze(this)}}const dt=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],Io=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],Jt=[1867,1911,1925,1988,2018],Me=["meiji","taisho","showa","heisei","reiwa"];function In(e){const t=dt.findIndex(([a,n,r])=>e.year<a||e.year===a&&e.month<n||e.year===a&&e.month===n&&e.day<r);return t===-1?dt.length-1:t===0?0:t-1}function Sa(e){let t=Jt[Me.indexOf(e.era)];if(!t)throw new Error("Unknown era: "+e.era);return new X(e.year+t,e.month,e.day)}class Lo extends me{fromJulianDay(t){let a=super.fromJulianDay(t),n=In(a);return new X(this,Me[n],a.year-Jt[n],a.month,a.day)}toJulianDay(t){return super.toJulianDay(Sa(t))}balanceDate(t){let a=Sa(t),n=In(a);Me[n]!==t.era&&(t.era=Me[n],t.year=a.year-Jt[n]),this.constrainDate(t)}constrainDate(t){let a=Me.indexOf(t.era),n=Io[a];if(n!=null){let[r,l,o]=n,i=r-Jt[a];t.year=Math.max(1,Math.min(i,t.year)),t.year===i&&(t.month=Math.min(l,t.month),t.month===l&&(t.day=Math.min(o,t.day)))}if(t.year===1&&a>=0){let[,r,l]=dt[a];t.month=Math.max(r,t.month),t.month===r&&(t.day=Math.max(l,t.day))}}getEras(){return Me}getYearsInEra(t){let a=Me.indexOf(t.era),n=dt[a],r=dt[a+1];if(r==null)return 9999-n[0]+1;let l=r[0]-n[0];return(t.month<r[1]||t.month===r[1]&&t.day<r[2])&&l++,l}getDaysInMonth(t){return super.getDaysInMonth(Sa(t))}getMinimumMonthInYear(t){let a=Ln(t);return a?a[1]:1}getMinimumDayInMonth(t){let a=Ln(t);return a&&t.month===a[1]?a[2]:1}constructor(...t){super(...t),this.identifier="japanese"}}function Ln(e){if(e.year===1){let t=Me.indexOf(e.era);return dt[t]}}const Ur=-543;class Ho extends me{fromJulianDay(t){let a=super.fromJulianDay(t),n=Nt(a.era,a.year);return new X(this,n-Ur,a.month,a.day)}toJulianDay(t){return super.toJulianDay(Hn(t))}getEras(){return["BE"]}getDaysInMonth(t){return super.getDaysInMonth(Hn(t))}balanceDate(){}constructor(...t){super(...t),this.identifier="buddhist"}}
1function Hn(e){let[t,a]=fa(e.year+Ur);return new X(t,a,e.month,e.day)}const na=1911;function jr(e){return e.era==="minguo"?e.year+na:1-e.year+na}function Wn(e){let t=e-na;return t>0?["minguo",t]:["before_minguo",1-t]}class Wo extends me{fromJulianDay(t){let a=super.fromJulianDay(t),n=Nt(a.era,a.year),[r,l]=Wn(n);return new X(this,r,l,a.month,a.day)}toJulianDay(t){return super.toJulianDay(Un(t))}getEras(){return["before_minguo","minguo"]}balanceDate(t){let[a,n]=Wn(jr(t));t.era=a,t.year=n}isInverseEra(t){return t.era==="before_minguo"}getDaysInMonth(t){return super.getDaysInMonth(Un(t))}getYearsInEra(t){return t.era==="before_minguo"?9999:9999-na}constructor(...t){super(...t),this.identifier="roc"}}function Un(e){let[t,a]=fa(jr(e));return new X(t,a,e.month,e.day)}const jn=1948320,Yn=[0,31,62,93,124,155,186,216,246,276,306,336];class Uo{fromJulianDay(t){let a=t-jn,n=1+Math.floor((33*a+3)/12053),r=365*(n-1)+Math.floor((8*n+21)/33),l=a-r,o=l<216?Math.floor(l/31):Math.floor((l-6)/30),i=l-Yn[o]+1;return new X(this,n,o+1,i)}toJulianDay(t){let a=jn-1+365*(t.year-1)+Math.floor((8*t.year+21)/33);return a+=Yn[t.month-1],a+=t.day,a}getMonthsInYear(){return 12}getDaysInMonth(t){return t.month<=6?31:t.month<=11||ut(25*t.year+11,33)<8?30:29}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){this.identifier="persian"}}const Pa=78,Kn=80;class jo extends me{fromJulianDay(t){let a=super.fromJulianDay(t),n=a.year-Pa,r=t-Je(a.era,a.year,1,1),l;r<Kn?(n--,l=Te(a.year-1)?31:30,r+=l+155+90+10):(l=Te(a.year)?31:30,r-=Kn);let o,i;if(r<l)o=1,i=r+1;else{let s=r-l;s<155?(o=Math.floor(s/31)+2,i=s%31+1):(s-=155,o=Math.floor(s/30)+7,i=s%30+1)}return new X(this,n,o,i)}toJulianDay(t){let a=t.year+Pa,[n,r]=fa(a),l,o;return Te(r)?(l=31,o=Je(n,r,3,21)):(l=30,o=Je(n,r,3,22)),t.month===1?o+t.day-1:(o+=l+Math.min(t.month-2,5)*31,t.month>=8&&(o+=(t.month-7)*30),o+=t.day-1,o)}getDaysInMonth(t){return t.month===1&&Te(t.year+Pa)||t.month>=2&&t.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...t){super(...t),this.identifier="indian"}}const ra=1948440,Gn=1948439,de=1300,rt=1600,Yo=460322;function la(e,t,a,n){return n+Math.ceil(29.5*(a-1))+(t-1)*354+Math.floor((3+11*t)/30)+e-1}function Yr(e,t,a){let n=Math.floor((30*(a-t)+10646)/10631),r=Math.min(12,Math.ceil((a-(29+la(t,n,1,1)))/29.5)+1),l=a-la(t,n,r,1)+1;return new X(e,n,r,l)}function Jn(e){return(14+11*e)%30<11}class yn{fromJulianDay(t){return Yr(this,ra,t)}toJulianDay(t){return la(ra,t.year,t.month,t.day)}getDaysInMonth(t){let a=29+t.month%2;return t.month===12&&Jn(t.year)&&a++,a}getMonthsInYear(){return 12}getDaysInYear(t){return Jn(t.year)?355:354}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){this.identifier="islamic-civil"}}class Ko extends yn{fromJulianDay(t){return Yr(this,Gn,t)}toJulianDay(t){return la(Gn,t.year,t.month,t.day)}constructor(...t){super(...t),this.identifier="islamic-tbla"}}const Go="qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=";let ja,ct;function zt(e){return Yo+ct[e-de]}function Ot(e,t){let a=e-de,n=1<<11-(t-1);return(ja[a]&n)===0?29:30}function zn(e,t){let a=zt(e);for(let n=1;n<t;n++)a+=Ot(e,n);return a}function Zn(e){return ct[e+1-de]-ct[e-de]}class Jo extends yn{fromJulianDay(t){let a=t-ra,n=zt(de),r=zt(rt);if(a<n||a>r)return super.fromJulianDay(t);{let l=de-1,o=1,i=1;for(;i>0;){l++,i=a-zt(l)+1;let s=Zn(l);if(i===s){o=12;break}else if(i<s){let u=Ot(l,o);for(o=1;i>u;)i-=u,o++,u=Ot(l,o);break}}return new X(this,l,o,a-zn(l,o)+1)}}toJulianDay(t){return t.year<de||t.year>rt?super.toJulianDay(t):ra+zn(t.year,t.month)+(t.day-1)}getDaysInMonth(t){return t.year<de||t.year>rt?super.getDaysInMonth(t):Ot(t.year,t.month)}getDaysInYear(t){return t.year<de||t.year>rt?super.getDaysInYear(t):Zn(t.year)}constructor(){if(super(),this.identifier="islamic-umalqura",ja||(ja=new Uint16Array(Uint8Array.from(atob(Go),t=>
1t.charCodeAt(0)).buffer)),!ct){ct=new Uint32Array(rt-de+1);let t=0;for(let a=de;a<=rt;a++){ct[a-de]=t;for(let n=1;n<=12;n++)t+=Ot(a,n)}}}}const Qn=347997,Kr=1080,Gr=24*Kr,zo=29,Zo=12*Kr+793,Qo=zo*Gr+Zo;function Ge(e){return ut(e*7+1,19)<7}function Zt(e){let t=Math.floor((235*e-234)/19),a=12084+13753*t,n=t*29+Math.floor(a/25920);return ut(3*(n+1),7)<3&&(n+=1),n}function Xo(e){let t=Zt(e-1),a=Zt(e);return Zt(e+1)-a===356?2:a-t===382?1:0}function Rt(e){return Zt(e)+Xo(e)}function Jr(e){return Rt(e+1)-Rt(e)}function ei(e){let t=Jr(e);switch(t>380&&(t-=30),t){case 353:return 0;case 354:return 1;case 355:return 2}}function Ut(e,t){if(t>=6&&!Ge(e)&&t++,t===4||t===7||t===9||t===11||t===13)return 29;let a=ei(e);return t===2?a===2?30:29:t===3?a===0?29:30:t===6?Ge(e)?30:0:30}class ti{fromJulianDay(t){let a=t-Qn,n=a*Gr/Qo,r=Math.floor((19*n+234)/235)+1,l=Rt(r),o=Math.floor(a-l);for(;o<1;)r--,l=Rt(r),o=Math.floor(a-l);let i=1,s=0;for(;s<o;)s+=Ut(r,i),i++;i--,s-=Ut(r,i);let u=o-s;return new X(this,r,i,u)}toJulianDay(t){let a=Rt(t.year);for(let n=1;n<t.month;n++)a+=Ut(t.year,n);return a+t.day+Qn}getDaysInMonth(t){return Ut(t.year,t.month)}getMonthsInYear(t){return Ge(t.year)?13:12}getDaysInYear(t){return Jr(t.year)}getYearsInEra(){return 9999}getEras(){return["AM"]}balanceYearMonth(t,a){a.year!==t.year&&(Ge(a.year)&&!Ge(t.year)&&a.month>6?t.month--:!Ge(a.year)&&Ge(t.year)&&a.month>6&&t.month++)}constructor(){this.identifier="hebrew"}}const Ya=1723856,Xn=1824665,Ka=5500;function oa(e,t,a,n){return e+365*t+Math.floor(t/4)+30*(a-1)+n-1}function hn(e,t){let a=Math.floor(4*(t-e)/1461),n=1+Math.floor((t-oa(e,a,1,1))/30),r=t+1-oa(e,a,n,1);return[a,n,r]}function zr(e){return Math.floor(e%4/3)}function Zr(e,t){return t%13!==0?30:zr(e)+5}class mn{fromJulianDay(t){let[a,n,r]=hn(Ya,t),l="AM";return a<=0&&(l="AA",a+=Ka),new X(this,l,a,n,r)}toJulianDay(t){let a=t.year;return t.era==="AA"&&(a-=Ka),oa(Ya,a,t.month,t.day)}getDaysInMonth(t){return Zr(t.year,t.month)}getMonthsInYear(){return 13}getDaysInYear(t){return 365+zr(t.year)}getYearsInEra(t){return t.era==="AA"?9999:9991}getEras(){return["AA","AM"]}constructor(){this.identifier="ethiopic"}}class ai extends mn{fromJulianDay(t){let[a,n,r]=hn(Ya,t);return a+=Ka,new X(this,"AA",a,n,r)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...t){super(...t),this.identifier="ethioaa"}}class ni extends mn{fromJulianDay(t){let[a,n,r]=hn(Xn,t),l="CE";return a<=0&&(l="BCE",a=1-a),new X(this,l,a,n,r)}toJulianDay(t){let a=t.year;return t.era==="BCE"&&(a=1-a),oa(Xn,a,t.month,t.day)}getDaysInMonth(t){let a=t.year;return t.era==="BCE"&&(a=1-a),Zr(a,t.month)}isInverseEra(t){return t.era==="BCE"}balanceDate(t){t.year<=0&&(t.era=t.era==="BCE"?"CE":"BCE",t.year=1-t.year)}getEras(){return["BCE","CE"]}getYearsInEra(t){return t.era==="BCE"?9999:9715}constructor(...t){super(...t),this.identifier="coptic"}}function ri(e){switch(e){case"buddhist":return new Ho;case"ethiopic":return new mn;case"ethioaa":return new ai;case"coptic":return new ni;case"hebrew":return new ti;case"indian":return new jo;case"islamic-civil":return new yn;case"islamic-tbla":return new Ko;case"islamic-umalqura":return new Jo;case"japanese":return new Lo;case"persian":return new Uo;case"roc":return new Wo;default:return new me}}let Oa=new Map;class xe{format(t){return this.formatter.format(t)}formatToParts(t){return this.formatter.formatToParts(t)}formatRange(t,a){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(t,a);if(a<t)throw new RangeError("End date must be >= start date");return`${this.formatter.format(t)} â ${this.formatter.format(a)}`}formatRangeToParts(t,a){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(t,a);if(a<t)throw new RangeError("End date must be >= start date");let n=this.formatter.formatToParts(t),r=this.formatter.formatToParts(a);return[...n.map(l=>({...l,source:"startRange"})),{type:"literal",value:" â ",source:"shared"},...r.map(l=>({...l,source:"endRange"}))]}resolvedOptions(){let t=this.formatter.resolvedOptions();return ii()&&(this.resolvedHourCycle||(this.resolvedHourCycle=si(t.locale,this.options)),t.hourCycle=this.resolvedHourCycle,t.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),t.calendar==="ethiopic-amete-alem"&&(t.calendar="ethioaa"),t}constructor(t,a={}){this.formatter=Qr(t,a),this.options=a}}const li={true:{ja:"h11"},false:{}};function Qr(e,t={}){if(typeof t.hour12=="boolean"&&oi()){t={...t};let r=li[String(t.hour12)][e.split("-")[0]],l=t.hour12?"h12":"h23";t.hourCycle=r??l,delete t.hour12}let a=e+(t?Object.entries(t).sort((r,l)=>r[0]<l[0]?-1:1).join():"");if(Oa.has(a))return Oa.get(a);let n=new Intl.DateTimeFormat(e,t);return Oa.set(a,n),n}let Ea=null;function oi(){return Ea==null&&(Ea=new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))==="24"),Ea}let Ra=null;function ii(){return Ra==null&&(Ra=new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle==="h12"),Ra}function si(e,t){if(!t.timeStyle&&!t.hour)return;e=e.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,""),e+=(e.includes("-u-")?"":"-u")+"-nu-latn";let a=Qr(e,{...t,timeZone:void 0}),n=parseInt(a.formatToParts(new Date(2020,2,3,0)).find(l=>l.type==="hour").value,10),r=parseInt(a.formatToParts(new Date(2020,2,3,23)).find(l=>l.type==="hour").value,10);if(n===0&&r===23)return"h23";if(n===24&&r===23)return"h24";if(n===0&&r===11)return"h11";if(n===12&&r===11)return"h12";throw new Error("Unexpected hour cycle result")}function ie(e,t=wt()){return ya(e)?e.toDate():e.toDate(t)}function ui(e){return e instanceof ht}function ya(e){return e instanceof mt}function kt(e){return ui(e)||ya(e)}function Ze(e){if(e instanceof Date){const t=e.getFullYear(),a=e.getMonth()+1;return new Date(t,a,0).getDate()}else return e.set({day:100}).day}function se(e,t){return e.compare(t)<0}function Qt(e,t){return e.compare(t)>0}function Xr(e,t){return e.compare(t)<=0}function di(e,t){return e.compare(t)>=0}function ci(e,t,a){return di(e,t)&&Xr(e,a)}function qa(e,t,a){return Qt(e,t)&&se(e,a)}function fi(e,t,a){const n=Rr(e,a);return t>n?e.subtract({days:n+7-t}):t===n?e:e.subtract({days:n-t})}function vi(e,t,a){const n=Rr(e,a),r=t===0?6:t-1;return n===r?e:n>r?e.add({days:7-n+r}):e.add({days:r-n})}function el(e,t,a,n,r){if(a===void 0&&n===void 0&&r===void 0)return!0;let l=e.add({days:1});if((n?.(l)||a?.(l))&&!r?.(l))return!1;const o=t;for(;l.compare(o)<0;)if(l=l.add({days:1}),(n?.(l)||a?.(l))&&!r?.(l))return!1;return!0}function ha(e){const{defaultValue:t,defaultPlaceholder:a,granularity:n="day",locale:r="en"}=e;if(Array.isArray(t)&&t.length)return t.at(-1).copy();if(t&&!Array.isArray(t))return t.copy();if(a)return a.copy();const l=new Date,o=l.getFullYear(),i=l.getMonth()+1,s=l.getDate(),u=["hour","minute","second"],d=new xe(r),c=ri(d.resolvedOptions().calendar);return u.includes(n??"day")?le(new ht(o,i,s,0,0,0),c):le(new X(o,i,s),c)}function yi(e,t){const a=[];for(let n=0;n<e.length;n+=t)a.push(e.slice(n,n+t));return a}function hi(e,t,a=!1){const n={year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:"short",hourCycle:Mt(t),hour12:mi(t)};return a&&(delete n.year,delete n.month,delete n.day),e==="day"&&(delete n.second,delete n.hour,delete n.minute,delete n.timeZoneName),e==="hour"&&(delete n.minute,delete n.second),e==="minute"&&delete n.second,n}
1function tl(e){return an(e?.step,{year:1,month:1,day:1,hour:1,minute:1,second:1,millisecond:1})}function al(e){const t=e.querySelector("[data-selected]");if(t)return t.focus();const a=e.querySelector("[data-today]");if(a)return a.focus();const n=e.querySelector("[data-reka-calendar-day]");if(n)return n.focus()}function Mt(e){if(e===24)return"h23";if(e===12)return"h11"}function mi(e){if(e===24)return!1;if(e===12)return!0}function Ga(e,t){const a=[];let n=e.add({days:1});const r=t;for(;n.compare(r)<0;)a.push(n),n=n.add({days:1});return a}function ka(e){const{dateObj:t,weekStartsOn:a,fixedWeeks:n,locale:r}=e,l=Ze(t),o=Array.from({length:l},(h,b)=>t.set({day:b+1})),i=La(t),s=Tn(t),u=fi(i,a,r),d=vi(s,a,r),c=Ga(u.subtract({days:1}),i),v=Ga(s,d.add({days:1})),m=c.length+o.length+v.length;if(n&&m<42){const h=42-m;let b=v[v.length-1];b||(b=Tn(t));const C=Array.from({length:h},(p,w)=>{const D=w+1;return b.add({days:D})});v.push(...C)}const y=c.concat(o,v),g=yi(y,7);return{value:t,cells:y,rows:g}}function Ye(e){const{numberOfMonths:t,dateObj:a,...n}=e,r=[];if(!t||t===1)return r.push(ka({...n,dateObj:a})),r;r.push(ka({...n,dateObj:a}));for(let l=1;l<t;l++){const o=a.add({months:l});r.push(ka({...n,dateObj:o}))}return r}function pn(e,t={}){const a=R(e);function n(){return a.value}function r(h){a.value=h}function l(h,b){return new xe(a.value,{...t,...b}).format(h)}function o(h,b=!0){return kt(h)&&b?l(ie(h),{dateStyle:"long",timeStyle:"long"}):l(ie(h),{dateStyle:"long"})}function i(h,b={}){return new xe(a.value,{...t,month:"long",year:"numeric",...b}).format(h)}function s(h,b={}){return new xe(a.value,{...t,month:"long",...b}).format(h)}function u(){const h=qr(wt());return[1,2,3,4,5,6,7,8,9,10,11,12].map(C=>({label:s(ie(h.set({month:C}))),value:C}))}function d(h,b={}){return new xe(a.value,{...t,year:"numeric",...b}).format(h)}function c(h,b){return ya(h)?new xe(a.value,{...t,...b,timeZone:h.timeZone}).formatToParts(ie(h)):new xe(a.value,{...t,...b}).formatToParts(ie(h))}function v(h,b="narrow"){return new xe(a.value,{...t,weekday:b}).format(h)}function m(h){const C=new xe(a.value,{...t,hour:"numeric",minute:"numeric"}).formatToParts(h).find(p=>p.type==="dayPeriod")?.value;return C==="PM"||C==="p.m."?"PM":"AM"}const y={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"};function g(h,b,C={}){const p={...y,...C},D=c(h,p).find($=>$.type===b);return D?D.value:""}return{setLocale:r,getLocale:n,fullMonth:s,fullYear:d,fullMonthAndYear:i,toParts:c,custom:l,part:g,dayPeriod:m,selectedDate:o,dayOfWeek:v,getMonths:u}}let Ma=0;function pi(){ce(e=>{if(!Ft)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??er()),document.body.insertAdjacentElement("beforeend",t[1]??er()),Ma++,e(()=>{Ma===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(a=>a.remove()),Ma--})})}function er(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function gi(e,t){const a=ao(!1,300),n=R(null),r=no();function l(){n.value=null,a.value=!1}function o(i,s){const u=i.currentTarget,d={x:i.clientX,y:i.clientY},c=bi(d,u.getBoundingClientRect()),v=wi(d,c),m=Ci(s.getBoundingClientRect()),y=Di([...v,...m]);n.value=y,a.value=!0}return ce(i=>{if(e.value&&t.value){const s=d=>o(d,t.value),u=d=>o(d,e.value);e.value.addEventListener("pointerleave",s),t.value.addEventListener("pointerleave",u),i(()=>{e.value?.removeEventListener("pointerleave",s),t.value?.removeEventListener("pointerleave",u)})}}),ce(i=>{if(n.value){const s=u=>{if(!n.value||!(u.target instanceof Element))return;const d=u.target,c={x:u.clientX,y:u.clientY},v=e.value?.contains(d)||t.value?.contains(d),m=!_i(c,n.value),y=!!d.closest("[data-grace-area-trigger]");v?l():(m||y)&&(l(),r.trigger())};e.value?.ownerDocument.addEventListener("pointermove",s),i(()=>e.value?.ownerDocument.removeEventListener("pointermove",s))}}),{isPointerInTransit:a,onPointerExit:r.on}}function bi(e,t){const a=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),r=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(a,n,r,l)){case l:return"left";case r:return"right";case a:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function wi(e,t,a=5){const n=[];
1switch(t){case"top":n.push({x:e.x-a,y:e.y+a},{x:e.x+a,y:e.y+a});break;case"bottom":n.push({x:e.x-a,y:e.y-a},{x:e.x+a,y:e.y-a});break;case"left":n.push({x:e.x+a,y:e.y-a},{x:e.x+a,y:e.y+a});break;case"right":n.push({x:e.x-a,y:e.y-a},{x:e.x-a,y:e.y+a});break}return n}function Ci(e){const{top:t,right:a,bottom:n,left:r}=e;return[{x:r,y:t},{x:a,y:t},{x:a,y:n},{x:r,y:n}]}function _i(e,t){const{x:a,y:n}=e;let r=!1;for(let l=0,o=t.length-1;l<t.length;o=l++){const i=t[l].x,s=t[l].y,u=t[o].x,d=t[o].y;s>n!=d>n&&a<(u-i)*(n-s)/(d-s)+i&&(r=!r)}return r}function Di(e){const t=e.slice();return t.sort((a,n)=>a.x<n.x?-1:a.x>n.x?1:a.y<n.y?-1:a.y>n.y?1:0),$i(t)}function $i(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const r=e[n];for(;t.length>=2;){const l=t[t.length-1],o=t[t.length-2];if((l.x-o.x)*(r.y-o.y)>=(l.y-o.y)*(r.x-o.x))t.pop();else break}t.push(r)}t.pop();const a=[];for(let n=e.length-1;n>=0;n--){const r=e[n];for(;a.length>=2;){const l=a[a.length-1],o=a[a.length-2];if((l.x-o.x)*(r.y-o.y)>=(l.y-o.y)*(r.x-o.x))a.pop();else break}a.push(r)}return a.pop(),t.length===1&&a.length===1&&t[0].x===a[0].x&&t[0].y===a[0].y?t:t.concat(a)}var xi=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},lt=new WeakMap,jt=new WeakMap,Yt={},Ba=0,nl=function(e){return e&&(e.host||nl(e.parentNode))},Ai=function(e,t){return t.map(function(a){if(e.contains(a))return a;var n=nl(a);return n&&e.contains(n)?n:(console.error("aria-hidden",a,"in not contained inside",e,". Doing nothing"),null)}).filter(function(a){return!!a})},Si=function(e,t,a,n){var r=Ai(t,Array.isArray(e)?e:[e]);Yt[a]||(Yt[a]=new WeakMap);var l=Yt[a],o=[],i=new Set,s=new Set(r),u=function(c){!c||i.has(c)||(i.add(c),u(c.parentNode))};r.forEach(u);var d=function(c){!c||s.has(c)||Array.prototype.forEach.call(c.children,function(v){if(i.has(v))d(v);else try{var m=v.getAttribute(n),y=m!==null&&m!=="false",g=(lt.get(v)||0)+1,h=(l.get(v)||0)+1;lt.set(v,g),l.set(v,h),o.push(v),g===1&&y&&jt.set(v,!0),h===1&&v.setAttribute(a,"true"),y||v.setAttribute(n,"true")}catch(b){console.error("aria-hidden: cannot operate on ",v,b)}})};return d(t),i.clear(),Ba++,function(){o.forEach(function(c){var v=lt.get(c)-1,m=l.get(c)-1;lt.set(c,v),l.set(c,m),v||(jt.has(c)||c.removeAttribute(n),jt.delete(c)),m||c.removeAttribute(a)}),Ba--,Ba||(lt=new WeakMap,lt=new WeakMap,jt=new WeakMap,Yt={})}},Pi=function(e,t,a){a===void 0&&(a="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),r=xi(e);return r?(n.push.apply(n,Array.from(r.querySelectorAll("[aria-live], script"))),Si(n,r,a,"aria-hidden")):function(){return null}};function Oi(e){let t;G(()=>on(e),a=>{a?t=Pi(a):t&&t()}),nn(()=>{t&&t()})}function He(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function ma(e){const t=$r({locale:R("en")});return _(()=>e?.value||t.locale?.value||"en")}function Ei(e){const t=R(),a=_(()=>t.value?.width??0),n=_(()=>t.value?.height??0);return Xe(()=>{const r=on(e);if(r){t.value={width:r.offsetWidth,height:r.offsetHeight};const l=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const i=o[0];let s,u;if("borderBoxSize"in i){const d=i.borderBoxSize,c=Array.isArray(d)?d[0]:d;s=c.inlineSize,u=c.blockSize}else s=r.offsetWidth,u=r.offsetHeight;t.value={width:s,height:u}});return l.observe(r,{box:"border-box"}),()=>l.unobserve(r)}else t.value=void 0}),{width:a,height:n}}function Fe(){const e=R(),t=_(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:on(e));return{primitiveElement:e,currentElement:t}}const Ri="dismissableLayer.pointerDownOutside",qi="dismissableLayer.focusOutside";function rl(e,t){const a=t.closest("[data-dismissable-layer]"),n=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),r=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(a&&(n===a||r.indexOf(n)<r.indexOf(a)))}function ki(e,t,a=!0){const n=t?.value?.ownerDocument??globalThis?.document,r=R(!1),l=R(()=>{});return ce(o=>{if(!Ft||!Et(a))return;const i=async u=>{const d=u.target;if(!(!t?.value||!d)){if(rl(t.value,d)){r.value=!1;return}if(u.target&&!r.value){let v=function(){Sr(Ri,e,c)};const c={originalEvent:u};u.pointerType==="touch"?(n.removeEventListener("click",l.value),l.value=v,n.addEventListener("click",l.value,{once:!0})):v()}else n.removeEventListener("click",l.value);r.value=!1}},s=window.setTimeout(()=>{n.addEventListener("pointerdown",i)},0);o(()=>{window.clearTimeout(s),n.removeEventListener("pointerdown",i),n.removeEventListener("click",l.value)})}),{onPointerDownCapture:()=>{Et(a)&&(r.value=!0)}}}function Mi(e,t,a=!0){const n=t?.value?.ownerDocument??globalThis?.document,r=R(!1);return ce(l=>{if(!Ft||!Et(a))return;const o=async i=>{if(!t?.value)return;await he(),await he();const s=i.target;!t.value||!s||rl(t.value,s)||i.target&&!r.value&&Sr(qi,e,{originalEvent:i})};n.addEventListener("focusin",o),l(()=>n.removeEventListener("focusin",o))}),{onFocusCapture:()=>{Et(a)&&(r.value=!0)},onBlurCapture:()=>{Et(a)&&(r.value=!1)}}}const $e=pr({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set});var Bi=k({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const a=e,n=t,{forwardRef:r,currentElement:l}=te(),o=_(()=>l.value?.ownerDocument??globalThis.document),i=_(()=>$e.layersRoot),s=_(()=>l.value?Array.from(i.value).indexOf(l.value):-1),u=_(()=>$e.layersWithOutsidePointerEventsDisabled.size>0),d=_(()=>{const y=Array.from(i.value),[g]=[...$e.layersWithOutsidePointerEventsDisabled].slice(-1),h=y.indexOf(g);return s.value>=h}),c=ki(async y=>{const g=[...$e.branches].some(h=>h?.contains(y.target));!d.value||g||(n("pointerDownOutside",y),n("interactOutside",y),await he(),y.defaultPrevented||n("dismiss"))},l),v=Mi(y=>{[...$e.branches].some(h=>h?.contains(y.target))||(n("focusOutside",y),n("interactOutside",y),y.defaultPrevented||n("dismiss"))},l);ro("Escape",y=>{s.value===i.value.size-1&&(n("escapeKeyDown",y),y.defaultPrevented||n("dismiss"))});let m;return ce(y=>
1{l.value&&(a.disableOutsidePointerEvents&&($e.layersWithOutsidePointerEventsDisabled.size===0&&(m=o.value.body.style.pointerEvents,o.value.body.style.pointerEvents="none"),$e.layersWithOutsidePointerEventsDisabled.add(l.value)),i.value.add(l.value),y(()=>{a.disableOutsidePointerEvents&&$e.layersWithOutsidePointerEventsDisabled.size===1&&(o.value.body.style.pointerEvents=m)}))}),ce(y=>{y(()=>{l.value&&(i.value.delete(l.value),$e.layersWithOutsidePointerEventsDisabled.delete(l.value))})}),(y,g)=>(O(),M(f(V),{ref:f(r),"as-child":y.asChild,as:y.as,"data-dismissable-layer":"",style:rn({pointerEvents:u.value?d.value?"auto":"none":void 0}),onFocusCapture:f(v).onFocusCapture,onBlurCapture:f(v).onBlurCapture,onPointerdownCapture:f(c).onPointerDownCapture},{default:P(()=>[q(y.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),ll=Bi;const Ti=lo(()=>R([]));function Fi(){const e=Ti();return{add(t){const a=e.value[0];t!==a&&a?.pause(),e.value=tr(e.value,t),e.value.unshift(t)},remove(t){e.value=tr(e.value,t),e.value[0]?.resume()}}}function tr(e,t){const a=[...e],n=a.indexOf(t);return n!==-1&&a.splice(n,1),a}function Vi(e){return e.filter(t=>t.tagName!=="A")}const Ta="focusScope.autoFocusOnMount",Fa="focusScope.autoFocusOnUnmount",ar={bubbles:!1,cancelable:!0};function Ni(e,{select:t=!1}={}){const a=st();for(const n of e)if(ke(n,{select:t}),st()!==a)return!0}function Ii(e){const t=ol(e),a=nr(t,e),n=nr(t.reverse(),e);return[a,n]}function ol(e){const t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const r=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||r?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function nr(e,t){for(const a of e)if(!Li(a,{upTo:t}))return a}function Li(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Hi(e){return e instanceof HTMLInputElement&&"select"in e}function ke(e,{select:t=!1}={}){if(e&&e.focus){const a=st();e.focus({preventScroll:!0}),e!==a&&Hi(e)&&t&&e.select()}}var Wi=k({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const a=e,n=t,{currentRef:r,currentElement:l}=te(),o=R(null),i=Fi(),s=pr({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});ce(d=>{if(!Ft)return;const c=l.value;if(!a.trapped)return;function v(h){if(s.paused||!c)return;const b=h.target;c.contains(b)?o.value=b:ke(o.value,{select:!0})}function m(h){if(s.paused||!c)return;const b=h.relatedTarget;b!==null&&(c.contains(b)||ke(o.value,{select:!0}))}function y(h){c.contains(o.value)||ke(c)}document.addEventListener("focusin",v),document.addEventListener("focusout",m);const g=new MutationObserver(y);c&&g.observe(c,{childList:!0,subtree:!0}),d(()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",m),g.disconnect()})}),ce(async d=>{const c=l.value;if(await he(),!c)return;i.add(s);const v=st();if(!c.contains(v)){const y=new CustomEvent(Ta,ar);c.addEventListener(Ta,g=>n("mountAutoFocus",g)),c.dispatchEvent(y),y.defaultPrevented||(Ni(Vi(ol(c)),{select:!0}),st()===v&&ke(c))}d(()=>{c.removeEventListener(Ta,h=>n("mountAutoFocus",h));const y=new CustomEvent(Fa,ar),g=h=>{n("unmountAutoFocus",h)};c.addEventListener(Fa,g),c.dispatchEvent(y),setTimeout(()=>{y.defaultPrevented||ke(v??document.body,{select:!0}),c.removeEventListener(Fa,g),i.remove(s)},0)})});function u(d){if(!a.loop&&!a.trapped||s.paused)return;const c=d.key==="Tab"&&!d.altKey&&!d.ctrlKey&&!d.metaKey,v=st();if(c&&v){const m=d.currentTarget,[y,g]=Ii(m);y&&g?!d.shiftKey&&v===g?(d.preventDefault(),a.loop&&ke(y,{select:!0})):d.shiftKey&&v===y&&(d.preventDefault(),a.loop&&ke(g,{select:!0})):v===m&&d.preventDefault()}}return(d,c)=>(O(),M(f(V),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":d.asChild,as:d.as,onKeydown:u},{default:P(()=>[q(d.$slots,"default")]),_:3},8,["as-child","as"]))}}),Ui=Wi,ji=k({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=oo();return(a,n)=>f(t)||a.forceMount?(O(),M(Il,{key:0,to:a.to,disabled:a.disabled,defer:a.defer},[q(a.$slots,"default")],8,["to","disabled","defer"])):Gt("v-if",!0)}}),il=ji;const gn=["day","month","year"],sl=["hour","minute","second","dayPeriod"],ul=[...gn,...sl];function Yi(e){return gn.includes(e)}function dl(e){return ul.includes(e)}const Ki=["ach","af","am","an","ar","ast","az","be","bg","bn","br","bs","ca","cak","ckb","cs","cy","da","de","dsb","el","en","eo","es","et","eu","fa","ff","fi","fr","fy","ga","gd","gl","he","hr","hsb","hu","ia","id","it","ja","ka","kk","kn","ko","lb","lo","lt","lv","meh","ml","ms","nl","nn","no","oc","pl","pt","rm","ro","ru","sc","scn","sk","sl","sr","sv","szl","tg","th","tr","uk","zh-CN","zh-TW"],Gi=["year","month","day"],Va={ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"}
1,am:{year:"áááá",month:"áá",day:"áá"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"Ø³ÙØ©",month:"Ø´ÙØ±",day:"ÙÙÙ
"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"Ù
اÙÚ¯",day:"ÚÛÚ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"åååå",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"ساÙ",month:"Ù
اÙ",day:"Ø±ÙØ²"},ff:{year:"hhhh",month:"ll",day:"ññ"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"×©× ×",month:"×××ש",day:"×××"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"éééé",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:" å¹´ ",month:"æ",day:"æ¥"},ka:{year:"á¬á¬á¬á¬",month:"áá",day:"á á "},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮà³",day:"ದಿದಿ"},ko:{year:"ì°ë",month:"ì",day:"ì¼"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"àºàºàºàº",month:"àºàº",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷà´",month:"മാസà´",day:"à´¤àµà´¯à´¤à´¿"},ms:{year:"tttt",month:"mm",day:"hh"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"åååå",month:"mm",day:"dd"},no:{year:"åååå",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"åååå",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"ÑÑÑÑ",month:"мм",day:"ÑÑ"},th:{year:"à¸à¸à¸à¸",month:"à¸à¸",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"ÑÑÑÑ",month:"мм",day:"дд"},"zh-CN":{year:"å¹´",month:"æ",day:"æ¥"},"zh-TW":{year:"å¹´",month:"æ",day:"æ¥"}};function Ji(e){if(rr(e))return Va[e];{const t=Xi(e);return rr(t)?Va[t]:Va.en}}function Na(e,t,a){return zi(e)?Ji(a)[e]:Qi(e)?t:Zi(e)?"ââ":""}function rr(e){return Ki.includes(e)}function zi(e){return Gi.includes(e)}function Zi(e){return e==="hour"||e==="minute"||e==="second"}function Qi(e){return e==="era"||e==="dayPeriod"}function Xi(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}const es=["hour","minute","second"];function ts(e){return Object.fromEntries(sl.map(t=>t==="dayPeriod"?[t,e.formatter.dayPeriod(ie(e.value))]:[t,e.value[t]]))}function it(e){const{formatter:t}=e,a=gn.map(n=>[n,e.value[n]]);if("hour"in e.value){const n=ts({value:e.value,formatter:t});return{...Object.fromEntries(a),...n}}return Object.fromEntries(a)}function cl(e){const t=ul.map(a=>a==="dayPeriod"?[a,"AM"]:[a,null]).filter(([a])=>a==="literal"||a===null||e==="minute"&&a==="second"||e==="hour"&&(a==="second"||a==="minute")?!1:e==="day"?!es.includes(a)&&a!=="dayPeriod":!0);return Object.fromEntries(t)}function as(e){const{segmentValues:t,formatter:a,locale:n}=e;function r(o){if("hour"in t){const i=t[o];return i!==null?o==="day"?a.part(e.dateRef.set({[o]:i,month:t.month??1}),o,{hourCycle:Mt(e.hourCycle)}):a.part(e.dateRef.set({[o]:i}),o,{hourCycle:Mt(e.hourCycle)}):Na(o,"",n.value)}else{if(Yi(o)){const i=t[o];return i!==null?o==="day"?a.part(e.dateRef.set({[o]:i,month:t.month??1}),o):a.part(e.dateRef.set({[o]:i}),o):Na(o,"",n.value)}return""}}return Object.keys(t).reduce((o,i)=>{if(!dl(i))return o;if("hour"in t&&i==="dayPeriod"){const s=t[i];s!==null?o[i]=s:o[i]=Na(i,"AM",n.value)}else o[i]=r(i);return o},{})}function ns(e){const{granularity:t,formatter:a,contentObj:n,hideTimeZone:r,hourCycle:l,isTimeValue:o}=e;return a.toParts(e.dateRef,hi(t,l,o)).map(u=>["literal","timeZoneName",null].includes(u.type)||!dl(u.type)?{part:u.type,value:u.value}:{part:u.type,value:n[u.type]}).filter(u=>!(u.part===null||u.value===null||u.part==="timeZoneName"&&(!ya(e.dateRef)||r)))}function Ja(e){const t=as(e),a=ns({contentObj:t,...e});return{obj:t,arr:a}}function Ae(e){const t=He();return e===t.ARROW_RIGHT||e===t.ARROW_LEFT}function Ke(e){return!Number.isNaN(Number.parseInt(e))}function qe(e){const t=He();return!!([t.ENTER,t.ARROW_UP,t.ARROW_DOWN,t.ARROW_LEFT,t.ARROW_RIGHT,t.BACKSPACE,t.SPACE,"a","A","p","P"].includes(e)||Ke(e))}function ia(e){return Array.from(e.querySelectorAll("[data-reka-date-field-segment]")).filter(t=>t.getAttribute("data-reka-date-field-segment")!=="literal")}function We(e){return{role:"spinbutton",contenteditable:!0,tabindex:e.disabled?void 0:0,spellcheck:!1,inputmode:"numeric",autocorrect:"off",enterkeyhint:"next",style:"caret-color: transparent;"}}function rs(e){const{segmentValues:t,placeholder:a}=e,n=t.day===null,r={};t.day&&(r.day=t.day),t.month&&(r.month=t.month);const l=Object.keys(r).length>0?a.set(r):a,o=l.day,i=1,s=Ze(l),u=n?"Empty":`${o}`;return{...We(e),"aria-label":"day,","aria-valuemin":i,"aria-valuemax":s,"aria-valuenow":o,"aria-valuetext":u,"data-placeholder":n?"":void 0}}function ls(e){const{segmentValues:t,placeholder:a,formatter:n}=e,r=t.month===null,l=t.month?a.set({month:t.month}):a,o=l.month,i=1,s=12,u=r?"Empty":`${o} - ${n.fullMonth(ie(l))}`;return{...We(e),"aria-label":"month, ",contenteditable:!0,"aria-valuemin":i,"aria-valuemax":s,"aria-valuenow":o,"aria-valuetext":u,"data-placeholder":r?"":void 0}}function os(e){const{segmentValues:t,placeholder:a}=e,n=t.year===null,r=t.year?a.set({year:t.year}):a,l=1,o=9999,i=r.year,s=n?"Empty":`${i}`;return{...We(e),"aria-label":"year, ","aria-valuemin":l,"aria-valuemax":o,"aria-valuenow":i,"aria-valuetext":s,"data-placeholder":n?"":void 0}}function is(e){const{segmentValues:t,hourCycle:a,placeholder:n}=e;if(!("hour"in t)||!("hour"in n))return{};const r=t.hour===null,l=t.hour?n.set({hour:t.hour}):n,o=a===12?1:0,i=a===12?12:23,s=l.hour,u=r?"Empty":`${s} ${t.dayPeriod??""}`;return{...We(e),"aria-label":"hour, ","aria-valuemin":o,"aria-valuemax":i,"aria-valuenow":s,"aria-valuetext":u,"data-placeholder":r?"":void 0}}function ss(e){const{segmentValues:t,placeholder:a}=e;if(!("minute"in t)||!("minute"in a))return{};const n=t.minute===null,l=(t.minute?a.set({minute:t.minute}):a).minute,o=0,i=59,s=n?"Empty":`${l}`;return{...We(e),"aria-label":"minute, ","aria-valuemin":o,"aria-valuemax":i,"aria-valuenow":l,"aria-valuetext":s,"data-placeholder":n?"":void 0}}function us(e){const{segmentValues:t,placeholder:a}=e;if(!("second"in t)||!("second"in a))return{};const n=t.second===null,l=(t.second?a.set({second:t.second}):a).second,o=0,i=59,s=n?"Empty":`${l}`;return{...We(e),"aria-label":"second, ","aria-valuemin":o,"aria-valuemax":i,"aria-valuenow":l,"aria-valuetext":s,"data-placeholder":n?"":void 0}}function ds(e){const{segmentValues:t}=e;if(!("dayPeriod"in t))return{};const a=0,n=12,r=t.hour?t.hour>12?t.hour-12:t.hour:0,l=t.dayPeriod??"AM";return{...We(e),inputmode:"text","aria-label":"AM/PM","aria-valuemin":a,"aria-valuemax":n,"aria-valuenow":r,"aria-valuetext":l}}function cs(e){return{"aria-hidden":!0,"data-segment":"literal"}}function fs(e){return{role:"textbox","aria-label":"timezone, ","data-readonly":!0,"data-segment":"timeZoneName",tabindex:e.disabled?void 0:0,style:"caret-color: transparent;"}}function vs(e){const{segmentValues:t,placeholder:a}=e,n=0,r=0,l=0,o="era"in t?t.era:a.era;return{...We(e),"aria-label":"era","aria-valuemin":n,"aria-valuemax":r,"aria-valuenow":l,"aria-valuetext":o}}const ys={day:{attrs:rs},month:{attrs:ls},year:{attrs:os},hour:{attrs:is},minute:{attrs:ss},second:{attrs:us},dayPeriod:{attrs:ds},literal:{attrs:cs},timeZoneName:{attrs:fs},era:{attrs:vs}};function fl(e){const t=He();function a({e:p,part:w,dateRef:D,prevValue:$}){const x=e.step.value[w]??1,S=p.key===t.ARROW_UP?x:-x,A=0,H=59;if($===null)return S>0?A:H;const j=[w,S];return D.set({[w]:$}).cycle(...j)[w]}function n(p){if(e.hasLeftFocus.value=!1,p===null)return p;const w=p.toString();return w.length===1?(e.modelValue.value=void 0,null):Number.parseInt(w.slice(0,-1))}function r({e:p,part:w,dateRef:D,prevValue:$,hourCycle:x}){const S=e.step.value[w]??1,A=p.key===t.ARROW_UP?S:-S;if($===null)return D[w];if(w==="hour"&&"hour"in D){const j=[w,A,{hourCycle:x}];return D.set({[w]:$}).cycle(...j)[w]}const H=[w,A];return w==="day"?D.set({[w]:$,month:e.segmentValues.value.month??1}).cycle(...H)[w]:D.set({[w]:$}).cycle(...H)[w]}function l(p,w,D){let $=!1;const x=Math.floor(p/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,D=null),D===null)return w===0?(e.lastKeyZero.value=!0,{value:null,moveToNext:$}):((e.lastKeyZero.value||w>
1x)&&($=!0),e.lastKeyZero.value=!1,{value:w,moveToNext:$});const S=D.toString().length,A=Number.parseInt(D.toString()+w.toString());return S===2||A>p?((w>x||A>p)&&($=!0),{value:w,moveToNext:$}):($=!0,{value:A,moveToNext:$})}function o(p,w){let $=!1;const x=Math.floor(59/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,w=null),w===null)return p===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:$}):((e.lastKeyZero.value||p>x)&&($=!0),e.lastKeyZero.value=!1,{value:p,moveToNext:$});const S=w.toString().length,A=Number.parseInt(w.toString()+p.toString());return S===2||A>59?(p>x&&($=!0),{value:p,moveToNext:$}):($=!0,{value:A,moveToNext:$})}function i(p,w){let $=!1;const x=Math.floor(24/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,w=null),w===null)return p===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:$}):((e.lastKeyZero.value||p>x)&&($=!0),e.lastKeyZero.value=!1,{value:p,moveToNext:$});const S=w.toString().length,A=Number.parseInt(w.toString()+p.toString());return S===2||A>24?(p>x&&($=!0),{value:p,moveToNext:$}):($=!0,{value:A,moveToNext:$})}function s(p,w){let D=!1;if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,w=null),w===null)return{value:p===0?1:p,moveToNext:D};const $=w.toString()+p.toString();return $.length>4?{value:p===0?1:p,moveToNext:D}:($.length===4&&(D=!0),{value:Number.parseInt($),moveToNext:D})}const u=_(()=>ys[e.part]?.attrs({disabled:e.disabled.value,placeholder:e.placeholder.value,hourCycle:e.hourCycle,segmentValues:e.segmentValues.value,formatter:e.formatter})??{});function d(p){if(!qe(p.key)||Ae(p.key))return;const w=e.segmentValues.value.day;if(p.key===t.ARROW_DOWN||p.key===t.ARROW_UP){e.segmentValues.value.day=r({e:p,part:"day",dateRef:e.placeholder.value,prevValue:w});return}if(Ke(p.key)){const D=Number.parseInt(p.key),$=e.segmentValues.value.month,x=$?Ze(e.placeholder.value.set({month:$})):31,{value:S,moveToNext:A}=l(x,D,w);e.segmentValues.value.day=S,A&&e.focusNext()}p.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.day=n(w))}function c(p){if(!qe(p.key)||Ae(p.key))return;const w=e.segmentValues.value.month;if(p.key===t.ARROW_DOWN||p.key===t.ARROW_UP){e.segmentValues.value.month=r({e:p,part:"month",dateRef:e.placeholder.value,prevValue:w});return}if(Ke(p.key)){const D=Number.parseInt(p.key),{value:$,moveToNext:x}=l(12,D,w);e.segmentValues.value.month=$,x&&e.focusNext()}p.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.month=n(w))}function v(p){if(!qe(p.key)||Ae(p.key))return;const w=e.segmentValues.value.year;if(p.key===t.ARROW_DOWN||p.key===t.ARROW_UP){e.segmentValues.value.year=r({e:p,part:"year",dateRef:e.placeholder.value,prevValue:w});return}if(Ke(p.key)){const D=Number.parseInt(p.key),{value:$,moveToNext:x}=s(D,w);e.segmentValues.value.year=$,x&&e.focusNext()}p.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.year=n(w))}function m(p){const w=e.placeholder.value;if(!qe(p.key)||Ae(p.key)||!("hour"in w)||!("hour"in e.segmentValues.value))return;const D=e.segmentValues.value.hour,$=e.hourCycle;if(p.key===t.ARROW_UP||p.key===t.ARROW_DOWN){e.segmentValues.value.hour=r({e:p,part:"hour",dateRef:e.placeholder.value,prevValue:D,hourCycle:$}),"dayPeriod"in e.segmentValues.value&&(e.segmentValues.value.hour<12?e.segmentValues.value.dayPeriod="AM":e.segmentValues.value.hour&&(e.segmentValues.value.dayPeriod="PM"));return}if(Ke(p.key)){const x=Number.parseInt(p.key),{value:S,moveToNext:A}=i(x,D);"dayPeriod"in e.segmentValues.value&&S&&S>12?e.segmentValues.value.dayPeriod="PM":"dayPeriod"in e.segmentValues.value&&S&&(e.segmentValues.value.dayPeriod="AM"),e.segmentValues.value.hour=S,A&&e.focusNext()}p.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.hour=n(D))}function y(p){const w=e.placeholder.value;if(!qe(p.key)||Ae(p.key)||!("minute"in w)||!("minute"in e.segmentValues.value))return;const D=e.segmentValues.value.minute;if((p.key===t.ARROW_UP||p.key===t.ARROW_DOWN)&&(e.segmentValues.value.minute=a({e:p,part:"minute",dateRef:e.placeholder.value,prevValue:D})),Ke(p.key)){const $=Number.parseInt(p.key),{value:x,moveToNext:S}=o($,D);e.segmentValues.value.minute=x,S&&e.focusNext()}p.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.minute=n(D))}function g(p){const w=e.placeholder.value;if(!qe(p.key)||Ae(p.key)||!("second"in w)||!("second"in e.segmentValues.value))return;const D=e.segmentValues.value.second;
1if((p.key===t.ARROW_UP||p.key===t.ARROW_DOWN)&&(e.segmentValues.value.second=a({e:p,part:"second",dateRef:e.placeholder.value,prevValue:D})),Ke(p.key)){const $=Number.parseInt(p.key),{value:x,moveToNext:S}=o($,D);e.segmentValues.value.second=x,S&&e.focusNext()}p.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.second=n(D))}function h(p){if(!((!qe(p.key)||Ae(p.key))&&p.key!=="a"&&p.key!=="p"||!("hour"in e.placeholder.value)||!("dayPeriod"in e.segmentValues.value))){if(p.key===t.ARROW_UP||p.key===t.ARROW_DOWN){if(e.segmentValues.value.dayPeriod==="AM"){e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12;return}e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}if(["a","A"].includes(p.key)&&e.segmentValues.value.dayPeriod!=="AM"){e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}["p","P"].includes(p.key)&&e.segmentValues.value.dayPeriod!=="PM"&&(e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12)}}function b(p){e.disabled.value&&p.preventDefault()}function C(p){const w=e.disabled.value,D=e.readonly.value;if(p.key!==t.TAB&&p.preventDefault(),w||D)return;if({day:d,month:c,year:v,hour:m,minute:y,second:g,dayPeriod:h,timeZoneName:()=>{}}[e.part](p),![t.ARROW_LEFT,t.ARROW_RIGHT].includes(p.key)&&p.key!==t.TAB&&p.key!==t.SHIFT&&qe(p.key)&&Object.values(e.segmentValues.value).every(x=>x!==null)){const x={...e.segmentValues.value},S=e.placeholder.value.set(x);e.modelValue.value=S.copy()}}return{handleSegmentClick:b,handleSegmentKeydown:C,attributes:u}}function hs(e){function t(n){return Array.isArray(e.date.value)?e.date.value.some(r=>Q(r,n)):e.date.value?Q(e.date.value,n):!1}const a=_(()=>{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(const n of e.date.value)if(e.isDateDisabled?.(n)||e.isDateUnavailable?.(n))return!0}else{if(!e.date.value)return!1;if(e.isDateDisabled?.(e.date.value)||e.isDateUnavailable?.(e.date.value))return!0}return!1});return{isDateSelected:t,isInvalid:a}}function ms(e,t){const a=t(e),n=a.compare(e),r={};return n>=7&&(r.day=1),n>=Ze(e)&&(r.month=1),a.set({...r})}function ps(e,t){const a=t(e),n=e.compare(a),r={};return n>=7&&(r.day=35),n>=Ze(e)&&(r.month=13),a.set({...r})}function gs(e,t){return t(e)}function bs(e,t){return t(e)}function vl(e){const t=pn(e.locale.value),a=_(()=>{const g={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier==="gregory"&&e.placeholder.value.era==="BC"&&(g.era="short"),g}),n=R(Ye({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})),r=_(()=>n.value.map(g=>g.value));function l(g){return!r.value.some(h=>Mn(g,h))}const o=g=>{if(!e.maxValue.value||!n.value.length)return!1;if(e.disabled.value)return!0;const h=n.value[n.value.length-1].value;if(!g&&!e.nextPage.value){const C=h.add({months:1}).set({day:1});return Qt(C,e.maxValue.value)}const b=ms(h,g||e.nextPage.value);return Qt(b,e.maxValue.value)},i=g=>{if(!e.minValue.value||!n.value.length)return!1;if(e.disabled.value)return!0;const h=n.value[0].value;if(!g&&!e.prevPage.value){const C=h.subtract({months:1}).set({day:35});return se(C,e.minValue.value)}const b=ps(h,g||e.prevPage.value);return se(b,e.minValue.value)};function s(g){return!!(e.isDateDisabled?.(g)||e.disabled.value||e.maxValue.value&&Qt(g,e.maxValue.value)||e.minValue.value&&se(g,e.minValue.value))}const u=g=>!!e.isDateUnavailable?.(g),d=_(()=>n.value.length?n.value[0].rows[0].map(g=>t.dayOfWeek(ie(g),e.weekdayFormat.value)):[]),c=g=>{const h=n.value[0].value;if(!g&&!e.nextPage.value){const w=h.add({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),D=Ye({dateObj:w,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});n.value=D,e.placeholder.value=D[0].value.set({day:1});return}const b=gs(h,g||e.nextPage.value),C=Ye({dateObj:b,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,
1numberOfMonths:e.numberOfMonths.value});n.value=C;const p={};if(!g){const w=C[0].value.compare(h);w>=Ze(h)&&(p.day=1),w>=365&&(p.month=1)}e.placeholder.value=C[0].value.set({...p})},v=g=>{const h=n.value[0].value;if(!g&&!e.prevPage.value){const w=h.subtract({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),D=Ye({dateObj:w,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});n.value=D,e.placeholder.value=D[0].value.set({day:1});return}const b=bs(h,g||e.prevPage.value),C=Ye({dateObj:b,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});n.value=C;const p={};if(!g){const w=h.compare(C[0].value);w>=Ze(h)&&(p.day=1),w>=365&&(p.month=1)}e.placeholder.value=C[0].value.set({...p})};G(e.placeholder,g=>{r.value.some(h=>Mn(h,g))||(n.value=Ye({dateObj:g,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value}))}),G([e.locale,e.weekStartsOn,e.fixedWeeks,e.numberOfMonths],()=>{n.value=Ye({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})});const m=_(()=>{if(!n.value.length)return"";if(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),n.value.length===1){const $=n.value[0].value;return`${t.fullMonthAndYear(ie($),a.value)}`}const g=ie(n.value[0].value),h=ie(n.value[n.value.length-1].value),b=t.fullMonth(g,a.value),C=t.fullMonth(h,a.value),p=t.fullYear(g,a.value),w=t.fullYear(h,a.value);return p===w?`${b} - ${C} ${w}`:`${b} ${p} - ${C} ${w}`}),y=_(()=>`${e.calendarLabel.value??"Event Date"}, ${m.value}`);return{isDateDisabled:s,isDateUnavailable:u,isNextButtonDisabled:o,isPrevButtonDisabled:i,grid:n,weekdays:d,visibleView:r,isOutsideVisibleView:l,formatter:t,nextPage:c,prevPage:v,headingValue:m,fullCalendarLabel:y}}const ws={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"}},Cs={role:"heading","aria-level":"2"},[Ct,_s]=Le("CalendarRoot");var Ds=k({__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(e,{emit:t}){const a=e,n=t,{disabled:r,readonly:l,initialFocus:o,pagedNavigation:i,weekStartsOn:s,weekdayFormat:u,fixedWeeks:d,multiple:c,minValue:v,maxValue:m,numberOfMonths:y,preventDeselect:g,isDateDisabled:h,isDateUnavailable:b,calendarLabel:C,defaultValue:p,nextPage:w,prevPage:D,dir:$,locale:x,disableDaysOutsideCurrentView:S}=gt(a),{primitiveElement:A,currentElement:H}=Fe(),j=ma(x),N=ca($),B=Ce(a,"modelValue",n,{defaultValue:p.value,passive:a.modelValue===void 0}),I=ha({defaultPlaceholder:a.placeholder,defaultValue:B.value,locale:a.locale}),L=Ce(a,"placeholder",n,{defaultValue:a.defaultPlaceholder??I.copy(),passive:a.placeholder===void 0});function U(K){L.value=K.copy()}const{fullCalendarLabel:Y,headingValue:F,isDateDisabled:z,isDateUnavailable:T,isNextButtonDisabled:Z,isPrevButtonDisabled:re,weekdays:ve,isOutsideVisibleView:E,nextPage:ee,prevPage:Ue,formatter:Ca,grid:$t}=vl({locale:j,placeholder:L,weekStartsOn:s,fixedWeeks:d,numberOfMonths:y,minValue:v,maxValue:m,disabled:r,weekdayFormat:u,pagedNavigation:i,isDateDisabled:h.value,isDateUnavailable:b.value,calendarLabel:C,nextPage:w,prevPage:D}),{isInvalid:Lt,isDateSelected:_a}=hs({date:B,isDateDisabled:z,isDateUnavailable:T});G(B,K=>
1{if(Array.isArray(K)&&K.length){const je=K[K.length-1];je&&!Be(L.value,je)&&U(je)}else!Array.isArray(K)&&K&&!Be(L.value,K)&&U(K)});function Ht(K){if(c.value){if(!B.value)B.value=[K.copy()];else if(Array.isArray(B.value)){if(B.value.findIndex(at=>Q(at,K))===-1)B.value=[...B.value,K];else if(!g.value){const at=B.value.filter(xt=>!Q(xt,K));if(!at.length){L.value=K.copy(),B.value=void 0;return}B.value=at.map(xt=>xt.copy())}}}else{if(!B.value){B.value=K.copy();return}!g.value&&Be(B.value,K)?(L.value=K.copy(),B.value=void 0):B.value=K.copy()}}return Xe(()=>{o.value&&al(H.value)}),_s({isDateUnavailable:T,dir:N,isDateDisabled:z,locale:j,formatter:Ca,modelValue:B,placeholder:L,disabled:r,initialFocus:o,pagedNavigation:i,grid:$t,weekDays:ve,weekStartsOn:s,weekdayFormat:u,fixedWeeks:d,multiple:c,numberOfMonths:y,readonly:l,preventDeselect:g,fullCalendarLabel:Y,headingValue:F,isInvalid:Lt,isDateSelected:_a,isNextButtonDisabled:Z,isPrevButtonDisabled:re,isOutsideVisibleView:E,nextPage:ee,prevPage:Ue,parentElement:H,onPlaceholderChange:U,onDateChange:Ht,disableDaysOutsideCurrentView:S,minValue:v,maxValue:m}),(K,je)=>(O(),M(f(V),{ref_key:"primitiveElement",ref:A,as:K.as,"as-child":K.asChild,"aria-label":f(Y),"data-readonly":f(l)?"":void 0,"data-disabled":f(r)?"":void 0,"data-invalid":f(Lt)?"":void 0,dir:f(N)},{default:P(()=>[q(K.$slots,"default",{date:f(L),grid:f($t),weekDays:f(ve),weekStartsOn:f(s),locale:f(j),fixedWeeks:f(d),modelValue:f(B)}),Xt("div",ws,[Xt("div",Cs,bt(f(Y)),1)])]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),$s=Ds,xs=k({__name:"CalendarCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"td"}},setup(e){const t=Ct();return(a,n)=>(O(),M(f(V),{as:a.as,"as-child":a.asChild,role:"gridcell","aria-selected":f(t).isDateSelected(a.date)?!0:void 0,"aria-disabled":f(t).isDateDisabled(a.date)||f(t).isDateUnavailable?.(a.date)||f(t).disableDaysOutsideCurrentView.value,"data-disabled":f(t).isDateDisabled(a.date)||f(t).disableDaysOutsideCurrentView.value?"":void 0},{default:P(()=>[q(a.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"]))}}),As=xs,Ss=k({__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(e){const t=e,a=He(),n=Ct(),{primitiveElement:r}=Fe(),l=_(()=>t.day.day.toLocaleString(n.locale.value)),o=_(()=>n.formatter.custom(ie(t.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),i=_(()=>n.isDateUnavailable?.(t.day)??!1),s=_(()=>Er(t.day,wt())),u=_(()=>!sn(t.day,t.month)),d=_(()=>n.isOutsideVisibleView(t.day)),c=_(()=>n.isDateDisabled(t.day)||n.disableDaysOutsideCurrentView.value&&u.value),v=_(()=>!n.disabled.value&&Q(t.day,n.placeholder.value)),m=_(()=>n.isDateSelected(t.day));function y(b){n.readonly.value||n.isDateDisabled(b)||n.isDateUnavailable?.(b)||n.onDateChange(b)}function g(){c.value||y(t.day)}function h(b){if(c.value)return;b.preventDefault(),b.stopPropagation();const C=n.parentElement.value,p=7,w=n.dir.value==="rtl"?-1:1;switch(b.code){case a.ARROW_RIGHT:D(t.day,w);break;case a.ARROW_LEFT:D(t.day,-w);break;case a.ARROW_UP:D(t.day,-p);break;case a.ARROW_DOWN:D(t.day,p);break;case a.ENTER:case a.SPACE_CODE:y(t.day)}function D($,x){const S=$.add({days:x});if(n.minValue.value&&S.compare(n.minValue.value)<0||n.maxValue.value&&S.compare(n.maxValue.value)>0)return;const A=C.querySelector(`[data-value='${S.toString()}']:not([data-outside-view])`);if(!A){if(x>0){if(n.isNextButtonDisabled())return;n.nextPage()}else{if(n.isPrevButtonDisabled())return;n.prevPage()}he(()=>{D($,x)});return}if(A&&A.hasAttribute("data-disabled"))return D(S,x);n.onPlaceholderChange(S),A?.focus()}}return(b,C)=>(O(),M(f(V),J({ref_key:"primitiveElement",ref:r},t,{role:"button","aria-label":o.value,"data-reka-calendar-cell-trigger":"","aria-disabled":c.value||i.value?!0:void 0,"data-selected":m.value?!0:void 0,"data-value":b.day.toString(),"data-disabled":c.value?"":void 0,"data-unavailable":i.value?"":void 0,"data-today":s.value?"":void 0,"data-outside-view":u.value?"":void 0,"data-outside-visible-view":d.value?"":void 0,"data-focused":v.value?"":void 0,tabindex:v.value?0:u.value||c.value?void 0:-1,onClick:g,onKeydown:[qt(h,["up","down","left","right","space","enter"]),C[0]||(C[0]=qt(ea(()=>{},["prevent"]),["enter"]))]}),{default:P(()=>[q(b.$slots,"default",{dayValue:l.value,disabled:c.value,today:s.value,selected:m.value,outsideView:u.value,outsideVisibleView:d.value,unavailable:i.value},()=>[Ie(bt(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"]))}}),Ps=Ss,Os=k({__name:"CalendarGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"table"}},setup(e){const t=e,a=Ct(),n=_(()=>a.disabled.value?!0:void 0),r=_(()=>a.readonly.value?!0:void 0);return(l,o)=>(O(),M(f(V),J(t,{tabindex:"-1",role:"grid","aria-readonly":r.value,"aria-disabled":n.value,"data-readonly":r.value&&"","data-disabled":n.value&&""}),{default:P(()=>[q(l.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),Es=Os,Rs=k({__name:"CalendarGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tbody"}},setup(e){const t=e;return(a,n)=>(O(),M(f(V),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),qs=Rs,ks=k({__name:"CalendarGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"thead"}},setup(e){const t=e;return(a,n)=>(O(),M(f(V),J(t,{"aria-hidden":"true"}),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),Ms=ks,Bs=k({__name:"CalendarGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tr"}},setup(e){const t=e;return(a,n)=>(O(),M(f(V),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),Ts=Bs,Fs=k({__name:"CalendarHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"th"}},setup(e){const t=e;return(a,n)=>(O(),M(f(V),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),Vs=Fs,Ns=k({__name:"CalendarHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e;return(a,n)=>(O(),M(f(V),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),Is=Ns,Ls=k({__name:"CalendarHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,a=Ct();return(n,r)=>(O(),M(f(V),J(t,{"data-disabled":f(a).disabled.value?"":void 0}),{default:P(()=>[q(n.$slots,"default",{headingValue:f(a).headingValue.value},()=>[Ie(bt(f(a).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}),Hs=Ls,Ws=k({__name:"CalendarNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,a=_(()=>n.disabled.value||n.isNextButtonDisabled(t.nextPage)),n=Ct();return(r,l)=>(O(),M(f(V),{as:t.as,"as-child":t.asChild,"aria-label":"Next page",type:r.as==="button"?"button":void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:l[0]||(l[0]=o=>f(n).nextPage(t.nextPage))},{default:P(()=>[q(r.$slots,"default",{disabled:a.value},()=>[l[1]||(l[1]=Ie(" Next page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),Us=Ws,js=k({__name:"CalendarPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,a=_(()=>n.disabled.value||n.isPrevButtonDisabled(t.prevPage)),n=Ct();return(r,l)=>(O(),M(f(V),{"aria-label":"Previous page",as:t.as,"as-child":t.asChild,type:r.as==="button"?"button":void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:l[0]||(l[0]=o=>f(n).prevPage(t.prevPage))},{default:P(()=>[q(r.$slots,"default",{disabled:a.value},()=>[l[1]||(l[1]=Ie(" Prev page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),Ys=js;const lr="data-reka-collection-item";function Lc(e={}){const{key:t="",isProvider:a=!1}=e,n=`${t}CollectionProvider`;let r;if(a){const d=R(new Map);r={collectionRef:R(),itemMap:d},Ll(n,r)}else r=gr(n);const l=(d=!1)=>{const c=r.collectionRef.value;if(!c)return[];const v=Array.from(c.querySelectorAll(`[${lr}]`)),y=Array.from(r.itemMap.value.values()).sort((g,h)=>v.indexOf(g.ref)-v.indexOf(h.ref));return d?y:y.filter(g=>g.ref.dataset.disabled!=="")},o=k({name:"CollectionSlot",setup(d,{slots:c}){const{primitiveElement:v,currentElement:m}=Fe();return G(m,()=>{r.collectionRef.value=m.value}),()=>On(En,{ref:v},c)}}),i=k({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(d,{slots:c,attrs:v}){const{primitiveElement:m,currentElement:y}=Fe();return ce(g=>{if(y.value){const h=Hl(y.value);r.itemMap.value.set(h,{ref:y.value,value:d.value}),g(()=>r.itemMap.value.delete(h))}}),()=>On(En,{...v,[lr]:"",ref:m},c)}}),s=_(()=>
1Array.from(r.itemMap.value.values())),u=_(()=>r.itemMap.value.size);return{getItems:l,reactiveItems:s,itemMapSize:u,CollectionSlot:o,CollectionItem:i}}var Ks=k({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){return(t,a)=>(O(),M(f(V),{as:t.as,"as-child":t.asChild,"aria-hidden":t.feature==="focusable"?"true":void 0,"data-hidden":t.feature==="fully-hidden"?"":void 0,tabindex:t.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:P(()=>[q(t.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),yl=Ks;const[hl,Gs]=Le("PopperRoot");var Js=k({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=R();return Gs({anchor:t,onAnchorChange:a=>t.value=a}),(a,n)=>q(a.$slots,"default")}}),ml=Js,zs=k({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:a,currentElement:n}=te(),r=hl();return br(()=>{r.onAnchorChange(t.reference??n.value)}),(l,o)=>(O(),M(f(V),{ref:f(a),as:l.as,"as-child":l.asChild},{default:P(()=>[q(l.$slots,"default")]),_:3},8,["as","as-child"]))}}),bn=zs;const Zs={key:0,d:"M0 0L6 6L12 0"},Qs={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var Xs=k({__name:"Arrow",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(e){const t=e;return te(),(a,n)=>(O(),M(f(V),J(t,{width:a.width,height:a.height,viewBox:a.asChild?void 0:"0 0 12 6",preserveAspectRatio:a.asChild?void 0:"none"}),{default:P(()=>[q(a.$slots,"default",{},()=>[a.rounded?(O(),ta("path",Qs)):(O(),ta("path",Zs))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),eu=Xs;function tu(e){return e!==null}function au(e){return{name:"transformOrigin",options:e,fn(t){const{placement:a,rects:n,middlewareData:r}=t,o=r.arrow?.centerOffset!==0,i=o?0:e.arrowWidth,s=o?0:e.arrowHeight,[u,d]=za(a),c={start:"0%",center:"50%",end:"100%"}[d],v=(r.arrow?.x??0)+i/2,m=(r.arrow?.y??0)+s/2;let y="",g="";return u==="bottom"?(y=o?c:`${v}px`,g=`${-s}px`):u==="top"?(y=o?c:`${v}px`,g=`${n.floating.height+s}px`):u==="right"?(y=`${-s}px`,g=o?c:`${m}px`):u==="left"&&(y=`${n.floating.width+s}px`,g=o?c:`${m}px`),{data:{x:y,y:g}}}}}function za(e){const[t,a="center"]=e.split("-");return[t,a]}const nu=["top","right","bottom","left"],Ve=Math.min,oe=Math.max,sa=Math.round,Kt=Math.floor,we=e=>({x:e,y:e}),ru={left:"right",right:"left",bottom:"top",top:"bottom"},lu={start:"end",end:"start"};function Za(e,t,a){return oe(e,Ve(t,a))}function Ee(e,t){return typeof e=="function"?e(t):e}function Re(e){return e.split("-")[0]}function _t(e){return e.split("-")[1]}function wn(e){return e==="x"?"y":"x"}function Cn(e){return e==="y"?"height":"width"}const ou=new Set(["top","bottom"]);function be(e){return ou.has(Re(e))?"y":"x"}function _n(e){return wn(be(e))}function iu(e,t,a){a===void 0&&(a=!1);const n=_t(e),r=_n(e),l=Cn(r);let o=r==="x"?n===(a?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(o=ua(o)),[o,ua(o)]}function su(e){const t=ua(e);return[Qa(e),t,Qa(t)]}function Qa(e){return e.replace(/start|end/g,t=>lu[t])}const or=["left","right"],ir=["right","left"],uu=["top","bottom"],du=["bottom","top"];function cu(e,t,a){switch(e){case"top":case"bottom":return a?t?ir:or:t?or:ir;case"left":case"right":return t?uu:du;default:return[]}}function fu(e,t,a,n){const r=_t(e);let l=cu(Re(e),a==="start",n);return r&&(l=l.map(o=>o+"-"+r),t&&(l=l.concat(l.map(Qa)))),l}function ua(e){return e.replace(/left|right|bottom|top/g,t=>ru[t])}function vu(e){return{top:0,right:0,bottom:0,left:0,...e}}function pl(e){return typeof e!="number"?vu(e):{top:e,right:e,bottom:e,left:e}}function da(e){const{x:t,y:a,width:n,height:r}=e;return{width:n,height:r,top:a,left:t,right:t+n,bottom:a+r,x:t,y:a}}function sr(e,t,a){let{reference:n,floating:r}=e;const l=be(t),o=_n(t),i=Cn(o),s=Re(t),u=l==="y",d=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2,v=n[i]/2-r[i]/2;let m;switch(s){case"top":m={x:d,y:n.y-r.height};break;case"bottom":m={x:d,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:c};break;case"left":m={x:n.x-r.width,y:c};break;default:m={x:n.x,y:n.y}}switch(_t(t)){case"start":m[o]-=v*(a&&u?-1:1);break;case"end":m[o]+=v*(a&&u?-1:1);break}return m}const yu=async(e,t,a)=>{const{placement:n="bottom",strategy:r="absolute",middleware:l=[],platform:o}=a,i=l.filter(Boolean),s=await(o.isRTL==null?void 0:o.isRTL(t));let u=await o.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:c}=sr(u,n,s),v=n,m={},y=0;for(let g=0;g<i.length;g++){const{name:h,fn:b}=i[g],{x:C,y:p,data:w,reset:D}=await b({x:d,y:c,initialPlacement:n,placement:v,strategy:r,middlewareData:m,rects:u,platform:o,elements:{reference:e,floating:t}});d=C??d,c=p??c,m={...m,[h]:{...m[h],...w}},D&&y<=50&&(y++,typeof D=="object"&&(D.placement&&(v=D.placement),D.rects&&(u=D.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:r}):D.rects),{x:d,y:c}=sr(u,v,s)),g=-1)}return{x:d,y:c,placement:v,strategy:r,middlewareData:m}};async function Bt(e,t){var a;t===void 0&&(t={});const{x:n,y:r,platform:l,rects:o,elements:i,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:c="floating",altBoundary:v=!1,padding:m=0}=Ee(t,e),y=pl(m),h=i[v?c==="floating"?"reference":"floating":c],b=da(await l.getClippingRect
vendor: 13,044 bytes, line 1
1({element:(a=await(l.isElement==null?void 0:l.isElement(h)))==null||a?h:h.contextElement||await(l.getDocumentElement==null?void 0:l.getDocumentElement(i.floating)),boundary:u,rootBoundary:d,strategy:s})),C=c==="floating"?{x:n,y:r,width:o.floating.width,height:o.floating.height}:o.reference,p=await(l.getOffsetParent==null?void 0:l.getOffsetParent(i.floating)),w=await(l.isElement==null?void 0:l.isElement(p))?await(l.getScale==null?void 0:l.getScale(p))||{x:1,y:1}:{x:1,y:1},D=da(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:C,offsetParent:p,strategy:s}):C);return{top:(b.top-D.top+y.top)/w.y,bottom:(D.bottom-b.bottom+y.bottom)/w.y,left:(b.left-D.left+y.left)/w.x,right:(D.right-b.right+y.right)/w.x}}const hu=e=>({name:"arrow",options:e,async fn(t){const{x:a,y:n,placement:r,rects:l,platform:o,elements:i,middlewareData:s}=t,{element:u,padding:d=0}=Ee(e,t)||{};if(u==null)return{};const c=pl(d),v={x:a,y:n},m=_n(r),y=Cn(m),g=await o.getDimensions(u),h=m==="y",b=h?"top":"left",C=h?"bottom":"right",p=h?"clientHeight":"clientWidth",w=l.reference[y]+l.reference[m]-v[m]-l.floating[y],D=v[m]-l.reference[m],$=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u));let x=$?$[p]:0;(!x||!await(o.isElement==null?void 0:o.isElement($)))&&(x=i.floating[p]||l.floating[y]);const S=w/2-D/2,A=x/2-g[y]/2-1,H=Ve(c[b],A),j=Ve(c[C],A),N=H,B=x-g[y]-j,I=x/2-g[y]/2+S,L=Za(N,I,B),U=!s.arrow&&_t(r)!=null&&I!==L&&l.reference[y]/2-(I<N?H:j)-g[y]/2<0,Y=U?I<N?I-N:I-B:0;return{[m]:v[m]+Y,data:{[m]:L,centerOffset:I-L-Y,...U&&{alignmentOffset:Y}},reset:U}}}),mu=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var a,n;const{placement:r,middlewareData:l,rects:o,initialPlacement:i,platform:s,elements:u}=t,{mainAxis:d=!0,crossAxis:c=!0,fallbackPlacements:v,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:g=!0,...h}=Ee(e,t);if((a=l.arrow)!=null&&a.alignmentOffset)return{};const b=Re(r),C=be(i),p=Re(i)===i,w=await(s.isRTL==null?void 0:s.isRTL(u.floating)),D=v||(p||!g?[ua(i)]:su(i)),$=y!=="none";!v&&$&&D.push(...fu(i,g,y,w));const x=[i,...D],S=await Bt(t,h),A=[];let H=((n=l.flip)==null?void 0:n.overflows)||[];if(d&&A.push(S[b]),c){const I=iu(r,o,w);A.push(S[I[0]],S[I[1]])}if(H=[...H,{placement:r,overflows:A}],!A.every(I=>I<=0)){var j,N;const I=(((j=l.flip)==null?void 0:j.index)||0)+1,L=x[I];if(L&&(!(c==="alignment"?C!==be(L):!1)||H.every(F=>be(F.placement)===C?F.overflows[0]>0:!0)))return{data:{index:I,overflows:H},reset:{placement:L}};let U=(N=H.filter(Y=>Y.overflows[0]<=0).sort((Y,F)=>Y.overflows[1]-F.overflows[1])[0])==null?void 0:N.placement;if(!U)switch(m){case"bestFit":{var B;const Y=(B=H.filter(F=>{if($){const z=be(F.placement);return z===C||z==="y"}return!0}).map(F=>[F.placement,F.overflows.filter(z=>z>0).reduce((z,T)=>z+T,0)]).sort((F,z)=>F[1]-z[1])[0])==null?void 0:B[0];Y&&(U=Y);break}case"initialPlacement":U=i;break}if(r!==U)return{reset:{placement:U}}}return{}}}};function ur(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function dr(e){return nu.some(t=>e[t]>=0)}const pu=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:a}=t,{strategy:n="referenceHidden",...r}=Ee(e,t);switch(n){case"referenceHidden":{const l=await Bt(t,{...r,elementContext:"reference"}),o=ur(l,a.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:dr(o)}}}case"escaped":{const l=await Bt(t,{...r,altBoundary:!0}),o=ur(l,a.floating);return{data:{escapedOffsets:o,escaped:dr(o)}}}default:return{}}}}},gl=new Set(["left","top"]);async function gu(e,t){const{placement:a,platform:n,elements:r}=e,l=await(n.isRTL==null?void 0:n.isRTL(r.floating)),o=Re(a),i=_t(a),s=be(a)==="y",u=gl.has(o)?-1:1,d=l&&s?-1:1,c=Ee(t,e);let{mainAxis:v,crossAxis:m,alignmentAxis:y}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return i&&typeof y=="number"&&(m=i==="end"?y*-1:y),s?{x:m*d,y:v*u}:{x:v*u,y:m*d}}const bu=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var a,n;const{x:r,y:l,placement:o,middlewareData:i}=t,s=await gu(t,e);return o===((a=i.offset)==null?void 0:a.placement)&&(n=i.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:l+s.y,data:{...s,placement:o}}}}},wu=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:a,y:n,placement:r}=t,{mainAxis:l=!0,crossAxis:o=!1,limiter:i={fn:h=>{let{x:b,y:C}=h;return{x:b,y:C}}},...s}=Ee(e,t),u={x:a,y:n},d=await Bt(t,s),c=be(Re(r)),v=wn(c);let m=u[v],y=u[c];if(l){const h=v==="y"?"top":"left",b=v==="y"?"bottom":"right",C=m+d[h],p=m-d[b];m=Za(C,m,p)}if(o){const h=c==="y"?"top":"left",b=c==="y"?"bottom":"right",C=y+d[h],p=y-d[b];y=Za(C,y,p)}const g=i.fn({...t,[v]:m,[c]:y});return{...g,data:{x:g.x-a,y:g.y-n,enabled:{[v]:l,[c]:o}}}}}},Cu=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:a,y:n,placement:r,rects:l,middlewareData:o}=t,{offset:i=0,mainAxis:s=!0,crossAxis:u=!0}=Ee(e,t),d={x:a,y:n},c=be(r),v=wn(c);let m=d[v],y=d[c];const g=Ee(i,t),h=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){const p=v==="y"?"height":"width",w=l.reference[v]-l.floating[p]+h.mainAxis,D=l.reference[v]+l.reference[p]-h.mainAxis;m<w?m=w:m>D&&(m=D)}if(u){var b,C;const p=v==="y"?"width":"height",w=gl.has(Re(r)),D=l.reference[c]-l.floating[p]+(w&&((b=o.offset)==null?void 0:b[c])||0)+(w?0:h.crossAxis),$=l.reference[c]+l.reference[p]+(w?0:((C=o.offset)==null?void 0:C[c])||0)-(w?h.crossAxis:0);y<D?y=D:y>$&&(y=$)}return{[v]:m,[c]:y}}}},_u=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var a,n;const{placement:r,rects:l,platform:o,elements:i}=t,{apply:s=()=>{},...u}=Ee(e,t),d=await Bt(t,u),c=Re(r),v=_t(r),m=be(r)==="y",{width:y,height:g}=l.floating;let h,b;c==="top"||c==="bottom"?(h=c,b=v===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(b=c,h=v==="end"?"top":"bottom");const C=g-d.top-d.bottom,p=y-d.left-d.right,w=Ve(g-d[h],C),D=Ve(y-d[b],p),$=!t.middlewareData.shift;let x=w,S=D;if((a=t.middlewareData.shift)!=null&&a.enabled.x&&(S=p),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(x=C),$&&!v){const H=oe(d.left,0),j=oe(d.right,0),N=oe(d.top,0),B=oe(d.bottom,0);m?S=y-2*(H!==0||j!==0?H+j:oe(d.left,d.right)):x=g-2*(N!==0||B!==0?N+B:oe(d.top,d.bottom))}await s({...t,availableWidth:S,availableHeight:x});const A=await o.getDimensions(i.floating);return y!==A.width||g!==A.height?{reset:{rects:!0}}:{}}}};function pa(){return typeof window<"u"}function et(e){return Dn(e)?(e.nodeName||"").toLowerCase():"#document"}function ue(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function De(e){var t;return(t=(Dn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Dn(e){return pa()?e instanceof Node||e instanceof ue(e).Node:!1}function pe(e){return pa()?e instanceof Element||e instanceof ue(e).Element:!1}function _e(e){return pa()?e instanceof HTMLElement||e instanceof ue(e).HTMLElement:!1}function cr(e){return!pa()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ue(e).ShadowRoot}const Du=new Set(["inline","contents"]);function It(e){const{overflow:t,overflowX:a,overflowY:n,display:r}=ge(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+a)&&!Du.has(r)}const $u=new Set(["table","td","th"]);function xu(e){return $u.has(et(e))}const Au=[":popover-open",":modal"];function ga(e){return Au.some(t=>{try{return e.matches(t)}catch{return!1}})}const Su=["transform","translate","scale","rotate","perspective"],Pu=["transform","translate","scale","rotate","perspective","filter"],Ou=["paint","layout","strict","content"];function $n(e){const t=xn(),a=pe(e)?ge(e):e;return Su.some(n=>a[n]?a[n]!=="none":!1)||(a.containerType?a.containerType!=="normal":!1)||!t&&(a.backdropFilter?a.backdropFilter!=="none":!1)||!t&&(a.filter?a.filter!=="none":!1)||Pu.some(n=>(a.willChange||"").includes(n))||Ou.some(n=>(a.contain||"").includes(n))}function Eu(e){let t=Ne(e);for(;_e(t)&&!pt(t);){if($n(t))return t;if(ga(t))return null;t=Ne(t)}return null}function xn(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Ru=new Set(["html","body","#document"]);function pt(e){return Ru.has(et(e))}function ge(e){return ue(e).getComputedStyle(e)}function ba(e){return pe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ne(e){if(et(e)==="html")return e;const t=e.assignedSlot||e.parentNode||cr(e)&&e.host||De(e);return cr(t)?t.host:t}function bl(e){const t=Ne(e);return pt(t)?e.ownerDocument?e.ownerDocument.body:e.body:_e(t)&&It(t)?t:bl(t)}function Tt(e,t,a){var n;t===void 0&&(t=[]),a===void 0&&(a=!0);const r=bl(e),l=r===((n=e.ownerDocument)==null?void 0:n.body),o=ue(r);if(l){const i=Xa(o);return t.concat(o,o.visualViewport||[],It(r)?r:[],i&&a?Tt(i):[])}return t.concat(r,Tt(r,[],a))}function Xa(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function wl(e){const t=ge(e);let a=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const r=_e(e),l=r?e.offsetWidth:a,o=r?e.offsetHeight:n,i=sa(a)!==l||sa(n)!==o;return i&&(a=l,n=o),{width:a,height:n,$:i}}function An(e){return pe(e)?e:e.contextElement}function ft(e){const t=An(e);if(!_e(t))return we(1);const a=t.getBoundingClientRect(),{width:n,height:r,$:l}=wl(t);let o=(l?sa(a.width):a.width)/n,i=(l?sa(a.height):a.height)/r;return(!o||!Number.isFinite(o))&&(o=1),(!i||!Number.isFinite(i))&&(i=1),{x:o,y:i}}const qu=we(0);function Cl(e){const t=ue(e);return!xn()||!t.visualViewport?qu:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ku(e,t,a){return t===void 0&&(t=!1),!a||t&&a!==ue(e)?!1:t}function Qe(e,t,a,n){t===void 0&&(t=!1),a===void 0&&(a=!1);const r=e.getBoundingClientRect(),l=An(e);let o=we(1);t&&(n?pe(n)&&(o=ft(n)):o=ft(e));const i=ku(l,a,n)?Cl(l):we(0);let s=(r.left+i.x)/o.x,u=(r.top+i.y)/o.y,d=r.width/o.x,c=r.height/o.y;if(l){const v=ue(l),m=n&&pe(n)?ue(n):n;let y=v,g=Xa(y);for(;g&&n&&m!==y;){const h=ft(g),b=g.getBoundingClientRect(),C=ge(g),p=b.left+(g.clientLeft+parseFloat(C.paddingLeft))*h.x,w=b.top+(g.clientTop+parseFloat(C.paddingTop))*h.y;s*=h.x,u*=h.y,d*=h.x,c*=h.y,s+=p,u+=w,y=ue(g),g=Xa(y)}}return da({width:d,height:c,x:s,y:u})}function wa(e,t){const a=ba(e).scrollLeft;return t?t.left+a:Qe(De(e)).left+a}function _l(e,t){const a=e.getBoundingClientRect(),n=a.left+t.scrollLeft-wa(e,a),r=a.top+t.scrollTop;return{x:n,y:r}}function Mu(e){let{elements:t,rect:a,offsetParent:n,strategy:r}=e;const l=r==="fixed",o=De(n),i=t?ga(t.floating):!1;if(n===o||i&&l)return a;let s={scrollLeft:0,scrollTop:0},u=we(1);const d=we(0),c=_e(n);if((c||!c&&!l)&&((et(n)!=="body"||It(o))&&(s=ba(n)),_e(n))){const m=Qe(n);u=ft(n),d.x=m.x+n.clientLeft,d.y=m.y+n.clientTop}const v=o&&!c&&!l?_l(o,s):we(0);return{width:a.width*u.x,height:a.height*u.y,x:a.x*u.x-s.scrollLeft*u.x+d.x+v.x,y:a.y*u.y-s.scrollTop*u.y+d.y+v.y}}function Bu(e){return Array.from(e.getClientRects())}function Tu(e){const t=De(e),a=ba(e),n=e.ownerDocument.body,r=oe(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),l=oe(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let o=-a.scrollLeft+wa(e);const i=-a.scrollTop;return ge(n).direction==="rtl"&&(o+=oe(t.clientWidth,n.clientWidth)-r),{width:r,height:l,x:o,y:i}}const fr=25;function Fu(e,t){const a=ue(e),n=De(e),r=a.visualViewport;let l=n.clientWidth,o=n.clientHeight,i=0,s=0;if(r){l=r.width,o=r.height;const d=xn();(!d||d&&t==="fixed")&&(i=r.offsetLeft,s=r.offsetTop)}const u=wa(n);if(u<=0){const d=n.ownerDocument,c=d.body,v=getComputedStyle(c),m=d.compatMode==="CSS1Compat"&&parseFloat(v.marginLeft)+parseFloat(v.marginRight)||0,y=Math.abs(n.clientWidth-c.clientWidth-m);y<=fr&&(l-=y)}else u<=fr&&(l+=u);return{width:l,height:o,x:i,y:s}}const Vu=new Set(["absolute","fixed"]);function Nu(e,t){const a=Qe(e,!0,t==="fixed"),n=a.top+e.clientTop,r=a.left+e.clientLeft,l=_e(e)?ft(e):we(1),o=e.clientWidth*l.x,i=e.clientHeight*l.y,s=r*l.x,u=n*l.y;return{width:o,height:i,x:s,y:u}}function vr(e,t,a){let n;if(t==="viewport")n=Fu(e,a);else if(t==="document")n=Tu(De(e));else if(pe(t))n=Nu(t,a);else{const r=Cl(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return da(n)}function Dl(e,t){const a=Ne(e);return a===t||!pe(a)||pt(a)?!1:ge(a).position==="fixed"||Dl(a,t)}function Iu(e,t){const a=t.get(e);if(a)return a;let n=Tt(e,[],!1).filter(i=>pe(i)&&et(i)!=="body"),r=null;const l=ge(e).position==="fixed";let o=l?Ne(e):e;for(;pe(o)&&!pt(o);){const i=ge(o),s=$n(o);!s&&i.position==="fixed"&&(r=null),(l?!s&&!r:!s&&i.position==="static"&&!!r&&Vu.has(r.position)||It(o)&&!s&&Dl(e,o))?n=n.filter(d=>d!==o):r=i,o=Ne(o)}return t.set(e,n),n}function Lu(e){let{element:t,boundary:a,rootBoundary:n,strategy:r}=e;const o=[...a==="clippingAncestors"?ga(t)?[]:Iu(t,this._c):[].concat(a),n],i=o[0],s=o.reduce((u,d)=>{const c=vr(t,d,r);
1return u.top=oe(c.top,u.top),u.right=Ve(c.right,u.right),u.bottom=Ve(c.bottom,u.bottom),u.left=oe(c.left,u.left),u},vr(t,i,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function Hu(e){const{width:t,height:a}=wl(e);return{width:t,height:a}}function Wu(e,t,a){const n=_e(t),r=De(t),l=a==="fixed",o=Qe(e,!0,l,t);let i={scrollLeft:0,scrollTop:0};const s=we(0);function u(){s.x=wa(r)}if(n||!n&&!l)if((et(t)!=="body"||It(r))&&(i=ba(t)),n){const m=Qe(t,!0,l,t);s.x=m.x+t.clientLeft,s.y=m.y+t.clientTop}else r&&u();l&&!n&&r&&u();const d=r&&!n&&!l?_l(r,i):we(0),c=o.left+i.scrollLeft-s.x-d.x,v=o.top+i.scrollTop-s.y-d.y;return{x:c,y:v,width:o.width,height:o.height}}function Ia(e){return ge(e).position==="static"}function yr(e,t){if(!_e(e)||ge(e).position==="fixed")return null;if(t)return t(e);let a=e.offsetParent;return De(e)===a&&(a=a.ownerDocument.body),a}function $l(e,t){const a=ue(e);if(ga(e))return a;if(!_e(e)){let r=Ne(e);for(;r&&!pt(r);){if(pe(r)&&!Ia(r))return r;r=Ne(r)}return a}let n=yr(e,t);for(;n&&xu(n)&&Ia(n);)n=yr(n,t);return n&&pt(n)&&Ia(n)&&!$n(n)?a:n||Eu(e)||a}const Uu=async function(e){const t=this.getOffsetParent||$l,a=this.getDimensions,n=await a(e.floating);return{reference:Wu(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function ju(e){return ge(e).direction==="rtl"}const Yu={convertOffsetParentRelativeRectToViewportRelativeRect:Mu,getDocumentElement:De,getClippingRect:Lu,getOffsetParent:$l,getElementRects:Uu,getClientRects:Bu,getDimensions:Hu,getScale:ft,isElement:pe,isRTL:ju};function xl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Ku(e,t){let a=null,n;const r=De(e);function l(){var i;clearTimeout(n),(i=a)==null||i.disconnect(),a=null}function o(i,s){i===void 0&&(i=!1),s===void 0&&(s=1),l();const u=e.getBoundingClientRect(),{left:d,top:c,width:v,height:m}=u;if(i||t(),!v||!m)return;const y=Kt(c),g=Kt(r.clientWidth-(d+v)),h=Kt(r.clientHeight-(c+m)),b=Kt(d),p={rootMargin:-y+"px "+-g+"px "+-h+"px "+-b+"px",threshold:oe(0,Ve(1,s))||1};let w=!0;function D($){const x=$[0].intersectionRatio;if(x!==s){if(!w)return o();x?o(!1,x):n=setTimeout(()=>{o(!1,1e-7)},1e3)}x===1&&!xl(u,e.getBoundingClientRect())&&o(),w=!1}try{a=new IntersectionObserver(D,{...p,root:r.ownerDocument})}catch{a=new IntersectionObserver(D,p)}a.observe(e)}return o(!0),l}function Gu(e,t,a,n){n===void 0&&(n={});const{ancestorScroll:r=!0,ancestorResize:l=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:i=typeof IntersectionObserver=="function",animationFrame:s=!1}=n,u=An(e),d=r||l?[...u?Tt(u):[],...Tt(t)]:[];d.forEach(b=>{r&&b.addEventListener("scroll",a,{passive:!0}),l&&b.addEventListener("resize",a)});const c=u&&i?Ku(u,a):null;let v=-1,m=null;o&&(m=new ResizeObserver(b=>{let[C]=b;C&&C.target===u&&m&&(m.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var p;(p=m)==null||p.observe(t)})),a()}),u&&!s&&m.observe(u),m.observe(t));let y,g=s?Qe(e):null;s&&h();function h(){const b=Qe(e);g&&!xl(g,b)&&a(),g=b,y=requestAnimationFrame(h)}return a(),()=>{var b;d.forEach(C=>{r&&C.removeEventListener("scroll",a),l&&C.removeEventListener("resize",a)}),c?.(),(b=m)==null||b.disconnect(),m=null,s&&cancelAnimationFrame(y)}}const Ju=bu,zu=wu,hr=mu,Zu=_u,Qu=pu,Xu=hu,ed=Cu,td=(e,t,a)=>{const n=new Map,r={platform:Yu,...a},l={...r.platform,_c:n};return yu(e,t,{...r,platform:l})};function ad(e){return e!=null&&typeof e=="object"&&"$el"in e}function en(e){if(ad(e)){const t=e.$el;return Dn(t)&&et(t)==="#comment"?null:t}return e}function ot(e){return typeof e=="function"?e():f(e)}function nd(e){return{name:"arrow",options:e,fn(t){const a=en(ot(e.element));return a==null?{}:Xu({element:a,padding:e.padding}).fn(t)}}}function Al(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function mr(e,t){const a=Al(e);return Math.round(t*a)/a}function rd(e,t,a){a===void 0&&(a={});const n=a.whileElementsMounted,r=_(()=>{var x;return(x=ot(a.open))!=null?x:!0}),l=_(()=>ot(a.middleware)),o=_(()=>{var x;return(x=ot(a.placement))!=null?x:"bottom"}),i=_(()=>{var x;return(x=ot(a.strategy))!=null?x:"absolute"}),s=_(()=>{var x;return(x=ot(a.transform))!=null?x:!0}),u=_(()=>en(e.value)),d=_(()=>en(t.value)),c=R(0),v=R(0),m=R(i.value),y=R(o.value),g=wr({}),h=R(!1),b=_(()=>{const x={position:m.value,left:"0",top:"0"};if(!d.value)return x;const S=mr(d.value,c.value),A=mr(d.value,v.value);return s.value?{...x,transform:"translate("+S+"px, "+A+"px)",...Al(d.value)>=1.5&&{willChange:"transform"}}:{position:m.value,left:S+"px",top:A+"px"}});let C;function p(){if(u.value==null||d.value==null)return;const x=r.value;td(u.value,d.value,{middleware:l.value,placement:o.value,strategy:i.value}).then(S=>{c.value=S.x,v.value=S.y,m.value=S.strategy,y.value=S.placement,g.value=S.middlewareData,h.value=x!==!1})}function w(){typeof C=="function"&&(C(),C=void 0)}function D(){if(w(),n===void 0){p();return}if(u.value!=null&&d.value!=null){C=n(u.value,d.value,p);return}}function $(){r.value||(h.value=!1)}return G([l,o,i,r],p,{flush:"sync"}),G([u,d],D,{flush:"sync"}),G(r,$,{flush:"sync"}),Cr()&&Wl(w),{x:nt(c),y:nt(v),strategy:nt(m),placement:nt(y),middlewareData:nt(g),isPositioned:nt(h),floatingStyles:b,update:p}}const ld={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[od,id]=Le("PopperContent");var sd=k({inheritAttrs:!1,__name:"PopperContent",props:Ul({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}},{...ld}),emits:["placed"],setup(e,{emit:t}){const a=e,n=t,r=hl(),{forwardRef:l,currentElement:o}=te(),i=R(),s=R(),{width:u,height:d}=Ei(s),c=_(()=>a.side+(a.align!=="center"?`-${a.align}`:"")),v=_(()=>typeof a.collisionPadding=="number"?a.collisionPadding:{top:0,right:0,bottom:0,left:0,...a.collisionPadding}),m=_(()=>Array.isArray(a.collisionBoundary)?a.collisionBoundary:[a.collisionBoundary]),y=_(()=>({padding:v.value,boundary:m.value.filter(tu),altBoundary:m.value.length>0})),g=_(()=>({mainAxis:a.sideFlip,crossAxis:a.alignFlip})),h=io(()=>[Ju({mainAxis:a.sideOffset+d.value,alignmentAxis:a.alignOffset}),a.prioritizePosition&&a.avoidCollisions&&hr({...y.value,...g.value}),a.avoidCollisions&&zu({mainAxis:!0,crossAxis:!!a.prioritizePosition,limiter:a.sticky==="partial"?ed():void 0,...y.value}),!a.prioritizePosition&&a.avoidCollisions&&hr({...y.value,...g.value}),Zu({...y.value,apply:({elements:N,rects:B,availableWidth:I,availableHeight:L})=>{const{width:U,height:Y}=B.reference,F=N.floating.style;F.setProperty("--reka-popper-available-width",`${I}px`),F.setProperty("--reka-popper-available-height",`${L}px`),F.setProperty("--reka-popper-anchor-width",`${U}px`),F.setProperty("--reka-popper-anchor-height",`${Y}px`)}}),s.value&&nd({element:s.value,padding:a.arrowPadding}),au({arrowWidth:u.value,arrowHeight:d.value}),a.hideWhenDetached&&Qu({strategy:"referenceHidden",...y.value})]),b=_(()=>a.reference??r.anchor.value),{floatingStyles:C,placement:p,isPositioned:w,middlewareData:D}=rd(b,i,{strategy:a.positionStrategy,placement:c,whileElementsMounted:(...N)=>Gu(...N,{layoutShift:!a.disableUpdateOnLayoutShift,animationFrame:a.updatePositionStrategy==="always"}),middleware:h}),$=_(()=>za(p.value)[0]),x=_(()=>za(p.value)[1]);br(()=>{w.value&&n("placed")});const S=_(()=>D.value.arrow?.centerOffset!==0),A=R("");ce(()=>{o.value&&(A.value=window.getComputedStyle(o.value).zIndex)});const H=_(()=>D.value.arrow?.x??0),j=_(()=>D.value.arrow?.y??0);return id({placedSide:$,onArrowChange:N=>s.value=N,arrowX:H,arrowY:j,shouldHideArrow:S}),(N,B)=>(O(),ta("div",{ref_key:"floatingRef",ref:i,"data-reka-popper-content-wrapper":"",style:rn({...f(C),transform:f(w)?f(C).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:A.value,"--reka-popper-transform-origin":[f(D).transformOrigin?.x,f(D).transformOrigin?.y].join(" "),...f(D).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[fe(f(V),J({ref:f(l)},N.$attrs,{"as-child":a.asChild,as:N.as,"data-side":$.value,"data-align":x.value,style:{animation:f(w)?void 0:"none"}}),{default:P(()=>[q(N.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Sl=sd;
1const ud={top:"bottom",right:"left",bottom:"top",left:"right"};var dd=k({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const{forwardRef:t}=te(),a=od(),n=_(()=>ud[a.placedSide.value]);return(r,l)=>(O(),ta("span",{ref:o=>{f(a).onArrowChange(o)},style:rn({position:"absolute",left:f(a).arrowX?.value?`${f(a).arrowX?.value}px`:void 0,top:f(a).arrowY?.value?`${f(a).arrowY?.value}px`:void 0,[n.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[f(a).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[f(a).placedSide.value],visibility:f(a).shouldHideArrow.value?"hidden":void 0})},[fe(eu,J(r.$attrs,{ref:f(t),style:{display:"block"},as:r.as,"as-child":r.asChild,rounded:r.rounded,width:r.width,height:r.height}),{default:P(()=>[q(r.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),Pl=dd;const[cd,fd]=Le("DateFieldRoot");var vd=k({inheritAttrs:!1,__name:"DateFieldRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:placeholder"],setup(e,{expose:t,emit:a}){const n=e,r=a,{disabled:l,readonly:o,isDateUnavailable:i,granularity:s,defaultValue:u,dir:d,locale:c}=gt(n),v=ma(c),m=ca(d),y=pn(v.value,{hourCycle:Mt(n.hourCycle)}),{primitiveElement:g,currentElement:h}=Fe(),b=R(new Set);Xe(()=>{ia(h.value).forEach(T=>b.value.add(T))});const C=Ce(n,"modelValue",r,{defaultValue:u.value,passive:n.modelValue===void 0}),p=ha({defaultPlaceholder:n.placeholder,granularity:s.value,defaultValue:C.value,locale:n.locale}),w=Ce(n,"placeholder",r,{defaultValue:n.defaultPlaceholder??p.copy(),passive:n.placeholder===void 0}),D=_(()=>tl(n)),$=_(()=>n.granularity?kt(w.value)?n.granularity:"day":kt(w.value)?"minute":"day"),x=_(()=>C.value?!!(i.value?.(C.value)||n.minValue&&se(C.value,n.minValue)||n.maxValue&&se(n.maxValue,C.value)):!1),S=cl($.value),A=R(C.value?{...it({value:C.value,formatter:y})}:{...S}),H=_(()=>Ja({granularity:$.value,dateRef:w.value,formatter:y,hideTimeZone:n.hideTimeZone,hourCycle:n.hourCycle,segmentValues:A.value,locale:v})),j=_(()=>H.value.arr),N=_(()=>j.value.filter(({part:T})=>T!=="literal"));G(v,T=>{y.getLocale()!==T&&(y.setLocale(T),he(()=>{b.value.clear(),ia(h.value).forEach(Z=>b.value.add(Z))}))}),G(C,T=>{!$a(T)&&w.value.compare(T)!==0&&(w.value=T.copy())}),G([C,v],([T])=>{$a(T)?Object.values(A.value).every(Z=>Z!==null)&&$a(T)&&(A.value={...S}):A.value={...it({value:T,formatter:y})}});const B=R(null),I=_(()=>Array.from(b.value).findIndex(T=>T.getAttribute("data-reka-date-field-segment")===B.value?.getAttribute("data-reka-date-field-segment"))),L=_(()=>{const T=m.value==="rtl"?-1:1;return(T<0?I.value<0:I.value>b.value.size-1)?null:Array.from(b.value)[I.value+T]}),U=_(()=>{const T=m.value==="rtl"?-1:1;return(T>0?I.value<0:I.value>b.value.size-1)?null:Array.from(b.value)[I.value-T]}),Y=He();function F(T){Ae(T.key)&&(T.key===Y.ARROW_LEFT&&U.value?.focus(),T.key===Y.ARROW_RIGHT&&L.value?.focus())}function z(T){B.value=T}return fd({isDateUnavailable:i.value,locale:v,modelValue:C,placeholder:w,disabled:l,formatter:y,hourCycle:n.hourCycle,step:D,readonly:o,segmentValues:A,isInvalid:x,segmentContents:N,elements:b,setFocusedElement:z,focusNext(){L.value?.focus()}}),t({setFocusedElement:z}),(T,Z)=>(O(),M(f(V),J(T.$attrs,{ref_key:"primitiveElement",ref:g,role:"group","aria-disabled":f(l)?!0:void 0,"data-disabled":f(l)?"":void 0,"data-readonly":f(o)?"":void 0,"data-invalid":x.value?"":void 0,dir:f(m),onKeydown:qt(F,["left","right"])}),{default:P(()=>[q(T.$slots,"default",{modelValue:f(C),segments:j.value,isInvalid:x.value}),fe(f(yl),{id:T.id,as:"input",type:"date",feature:"focusable",tabindex:"-1",value:f(C)?f(C).toString():"",name:T.name,disabled:f(l),required:T.required,max:T.maxValue,min:T.minValue,onFocus:Z[0]||(Z[0]=re=>
1Array.from(b.value)?.[0]?.focus())},null,8,["id","value","name","disabled","required","max","min"])]),_:3},16,["aria-disabled","data-disabled","data-readonly","data-invalid","dir"]))}}),yd=vd,hd=k({__name:"DateFieldInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,a=cd(),n=R(!0),r=R(!1),{handleSegmentClick:l,handleSegmentKeydown:o,attributes:i}=fl({hasLeftFocus:n,lastKeyZero:r,placeholder:a.placeholder,hourCycle:a.hourCycle,step:a.step,segmentValues:a.segmentValues,formatter:a.formatter,part:t.part,disabled:a.disabled,readonly:a.readonly,focusNext:a.focusNext,modelValue:a.modelValue}),s=_(()=>a.disabled.value),u=_(()=>a.readonly.value),d=_(()=>a.isInvalid.value);return(c,v)=>(O(),M(f(V),J({as:c.as,"as-child":c.asChild},f(i),{contenteditable:s.value||u.value?!1:c.part!=="literal","data-reka-date-field-segment":c.part,"aria-disabled":s.value?!0:void 0,"aria-readonly":u.value?!0:void 0,"data-disabled":s.value?"":void 0,"data-invalid":d.value?"":void 0,"aria-invalid":d.value?!0:void 0},ln(c.part!=="literal"?{mousedown:f(l),keydown:f(o),focusout:()=>{n.value=!0},focusin:m=>{f(a).setFocusedElement(m.target)}}:{})),{default:P(()=>[q(c.$slots,"default")]),_:3},16,["as","as-child","contenteditable","data-reka-date-field-segment","aria-disabled","aria-readonly","data-disabled","data-invalid","aria-invalid"]))}}),md=hd;const[tt,pd]=Le("PopoverRoot");var gd=k({__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(e,{emit:t}){const a=e,n=t,{modal:r}=gt(a),l=Ce(a,"open",n,{defaultValue:a.defaultOpen,passive:a.open===void 0}),o=R(),i=R(!1);return pd({contentId:"",triggerId:"",modal:r,open:l,onOpenChange:s=>{l.value=s},onOpenToggle:()=>{l.value=!l.value},triggerElement:o,hasCustomAnchor:i}),(s,u)=>(O(),M(f(ml),null,{default:P(()=>[q(s.$slots,"default",{open:f(l),close:()=>l.value=!1})]),_:3}))}}),bd=gd,wd=k({__name:"PopoverAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;te();const a=tt();return jl(()=>{a.hasCustomAnchor.value=!0}),nn(()=>{a.hasCustomAnchor.value=!1}),(n,r)=>(O(),M(f(bn),ae(ne(t)),{default:P(()=>[q(n.$slots,"default")]),_:3},16))}}),Cd=wd,_d=k({__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(e){const t=e;return te(),(a,n)=>(O(),M(f(Pl),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),Dd=_d,$d=k({__name:"PopoverClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e;te();const a=tt();return(n,r)=>(O(),M(f(V),{type:n.as==="button"?"button":void 0,as:n.as,"as-child":t.asChild,onClick:r[0]||(r[0]=l=>f(a).onOpenChange(!1))},{default:P(()=>[q(n.$slots,"default")]),_:3},8,["type","as","as-child"]))}}),xd=$d,Ad=k({__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(e,{emit:t}){const a=e,n=t,r=_r(so(a,"trapFocus","disableOutsidePointerEvents")),{forwardRef:l}=te(),o=tt();return pi(),(i,s)=>(O(),M(f(Ui),{"as-child":"",loop:"",trapped:i.trapFocus,onMountAutoFocus:s[5]||(s[5]=u=>n("openAutoFocus",u)),onUnmountAutoFocus:s[6]||(s[6]=u=>n("closeAutoFocus",u))},{default:P(()=>[fe(f(ll),{"as-child":"","disable-outside-pointer-events":i.disableOutsidePointerEvents,onPointerDownOutside:s[0]||(s[0]=u=>n("pointerDownOutside",u)),onInteractOutside:s[1]||(s[1]=u=>n("interactOutside",u)),onEscapeKeyDown:s[2]||(s[2]=u=>n("escapeKeyDown",u)),onFocusOutside:s[3]||(s[3]=u=>n("focusOutside",u)),onDismiss:s[4]||(s[4]=u=>f(o).onOpenChange(!1))},{default:P(()=>[fe(f(Sl),J(f(r),{id:f(o).contentId,ref:f(l),"data-state":f(o).open.value?"open":"closed","aria-labelledby":f(o).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:P(()=>[q(i.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Ol=Ad,Sd=k({__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(e,{emit:t}){const a=e,n=t,r=tt(),l=R(!1);fo(!0);const o=Vt(a,n),{forwardRef:i,currentElement:s}=te();return Oi(s),(u,d)=>(O(),M(Ol,J(f(o),{ref:f(i),"trap-focus":f(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:d[0]||(d[0]=ea(c=>{n("closeAutoFocus",c),l.value||f(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:d[1]||(d[1]=c=>{n("pointerDownOutside",c);const v=c.detail.originalEvent,m=v.button===0&&v.ctrlKey===!0,y=v.button===2||m;l.value=y}),onFocusOutside:d[2]||(d[2]=ea(()=>{},["prevent"]))}),{default:P(()=>[q(u.$slots,"default")]),_:3},16,["trap-focus"]))}}),Pd=Sd,Od=k({__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(e,{emit:t}){const a=e,n=t,r=tt(),l=R(!1),o=R(!1),i=Vt(a,n);return(s,u)=>(O(),M(Ol,J(f(i),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:u[0]||(u[0]=d=>{n("closeAutoFocus",d),d.defaultPrevented||(l.value||f(r).triggerElement.value?.focus(),d.preventDefault()),l.value=!1,o.value=!1}),onInteractOutside:u[1]||(u[1]=async d=>{n("interactOutside",d),d.defaultPrevented||(l.value=!0,d.detail.originalEvent.type==="pointerdown"&&(o.value=!0));const c=d.target;f(r).triggerElement.value?.contains(c)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&o.value&&d.preventDefault()})}),{default:P(()=>[q(s.$slots,"default")]),_:3},16))}}),Ed=Od,Rd=k({__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(e,{emit:t}){const a=e,n=t,r=tt(),l=Vt(a,n),{forwardRef:o}=te();return r.contentId||=xr(void 0,"reka-popover-content"),(i,s)=>(O(),M(f(Ar),{present:i.forceMount||f(r).open.value},{default:P(()=>[f(r).modal.value?(O(),M(Pd,J({key:0},f(l),{ref:f(o)}),{default:P(()=>[q(i.$slots,"default")]),_:3},16)):(O(),M(Ed,J({key:1},f(l),{ref:f(o)}),{default:P(()=>[q(i.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),qd=Rd,kd=k({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(a,n)=>(O(),M(f(il),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),Md=kd,Bd=k({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,a=tt(),{forwardRef:n,currentElement:r}=te();return a.triggerId||=xr(void 0,"reka-popover-trigger"),Xe(()=>{a.triggerElement.value=r.value}),(l,o)=>
1(O(),M(Yl(f(a).hasCustomAnchor.value?f(V):f(bn)),{"as-child":""},{default:P(()=>[fe(f(V),{id:f(a).triggerId,ref:f(n),type:l.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":f(a).open.value,"aria-controls":f(a).contentId,"data-state":f(a).open.value?"open":"closed",as:l.as,"as-child":t.asChild,onClick:f(a).onOpenToggle},{default:P(()=>[q(l.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),Td=Bd;const[Fd,Vd]=Le("DateRangeFieldRoot");var Nd=k({inheritAttrs:!1,__name:"DateRangeFieldRoot",props:{defaultValue:{type:Object,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:[Object,null],required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:placeholder"],setup(e,{expose:t,emit:a}){const n=e,r=a,{disabled:l,readonly:o,isDateUnavailable:i,dir:s,locale:u}=gt(n),d=ma(u),c=ca(s),v=pn(d.value,{hourCycle:Mt(n.hourCycle)}),{primitiveElement:m,currentElement:y}=Fe(),g=R(new Set);Xe(()=>{ia(y.value).forEach(E=>g.value.add(E))});const h=Ce(n,"modelValue",r,{defaultValue:n.defaultValue??{start:void 0,end:void 0},passive:n.modelValue===void 0}),b=ha({defaultPlaceholder:n.placeholder,granularity:n.granularity,defaultValue:h.value?.start,locale:n.locale}),C=Ce(n,"placeholder",r,{defaultValue:n.defaultPlaceholder??b.copy(),passive:n.placeholder===void 0}),p=_(()=>tl(n)),w=_(()=>n.granularity?kt(C.value)?n.granularity:"day":kt(C.value)?"minute":"day"),D=_(()=>h.value?.start?!!(i.value?.(h.value.start)||n.minValue&&se(h.value.start,n.minValue)||n.maxValue&&se(n.maxValue,h.value.start)):!1),$=_(()=>h.value?.end?!!(i.value?.(h.value.end)||n.minValue&&se(h.value.end,n.minValue)||n.maxValue&&se(n.maxValue,h.value.end)):!1),x=_(()=>D.value||$.value?!0:!h.value?.start||!h.value?.end?!1:!Xr(h.value.start,h.value.end)||i.value!==void 0&&!el(h.value.start,h.value.end,i.value,void 0)),S=cl(w.value),A=R(h.value?.start?{...it({value:h.value.start,formatter:v})}:{...S}),H=R(h.value?.end?{...it({value:h.value.end,formatter:v})}:{...S}),j=_(()=>Ja({granularity:w.value,dateRef:C.value,formatter:v,hideTimeZone:n.hideTimeZone,hourCycle:n.hourCycle,segmentValues:A.value,locale:d})),N=_(()=>Ja({granularity:w.value,dateRef:C.value,formatter:v,hideTimeZone:n.hideTimeZone,hourCycle:n.hourCycle,segmentValues:H.value,locale:d})),B=_(()=>({start:j.value.arr,end:N.value.arr})),I=_(()=>({start:B.value.start.filter(({part:E})=>E!=="literal"),end:B.value.end.filter(({part:E})=>E!=="literal")})),L=R(h.value?.start?.copy()),U=R(h.value?.end?.copy());G([L,U],([E,ee])=>{h.value={start:E?.copy(),end:ee?.copy()}}),G(h,E=>{(E?.start&&L.value?E.start.compare(L.value)!==0:E?.start!==L.value)&&(L.value=E?.start?.copy()),(E?.end&&U.value?E.end.compare(U.value)!==0:E?.end!==U.value)&&(U.value=E?.end?.copy())}),G([L,d],([E])=>{E!==void 0?A.value={...it({value:E,formatter:v})}:Object.values(A.value).every(ee=>ee!==null)&&E===void 0&&(A.value={...S})}),G(d,E=>{v.getLocale()!==E&&(v.setLocale(E),he(()=>{g.value.clear(),ia(y.value).forEach(ee=>g.value.add(ee))}))}),G(h,E=>{E&&E.start!==void 0&&C.value.compare(E.start)!==0&&(C.value=E.start.copy())}),G([U,d],([E])=>{E!==void 0?H.value={...it({value:E,formatter:v})}:Object.values(H.value).every(ee=>ee!==null)&&E===void 0&&(H.value={...S})});const Y=R(null),F=_(()=>Array.from(g.value).findIndex(E=>E.getAttribute("data-reka-date-field-segment")===Y.value?.getAttribute("data-reka-date-field-segment")&&E.getAttribute("data-reka-date-range-field-segment-type")===Y.value?.getAttribute("data-reka-date-range-field-segment-type"))),z=_(()=>{const E=c.value==="rtl"?-1:1;return(E<0?F.value<0:F.value>g.value.size-1)?null:Array.from(g.value)[F.value+E]}),T=_(()=>{const E=c.value==="rtl"?-1:1;return(E>0?F.value<0:F.value>g.value.size-1)?null:Array.from(g.value)[F.value-E]}),Z=He();function re(E){Ae(E.key)&&(E.key===Z.ARROW_LEFT&&T.value?.focus(),E.key===Z.ARROW_RIGHT&&z.value?.focus())}function ve(E){Y.value=E}return Vd({isDateUnavailable:i.value,locale:d,startValue:L,endValue:U,placeholder:C,disabled:l,formatter:v,hourCycle:n.hourCycle,step:p,readonly:o,segmentValues:{start:A,end:H},isInvalid:x,segmentContents:I,elements:g,setFocusedElement:ve,focusNext(){z.value?.focus()}}),t({setFocusedElement:ve}),(E,ee)=>(O(),M(f(V),J(E.$attrs,{ref_key:"primitiveElement",ref:m,role:"group","aria-disabled":f(l)?!0:void 0,"data-disabled":f(l)?"":void 0,"data-readonly":f(o)?"":void 0,"data-invalid":x.value?"":void 0,dir:f(c),onKeydown:qt(re,["left","right"])}),{default:P(()=>[q(E.$slots,"default",{modelValue:f(h),segments:B.value,isInvalid:x.value}),fe(f(yl),{id:E.id,as:"input",feature:"focusable",tabindex:"-1",value:`${f(h)?.start?.toString()} - ${f(h)?.end?.toString()}`,name:E.name,disabled:f(l),required:E.required,onFocus:ee[0]||(ee[0]=Ue=>
1Array.from(g.value)?.[0]?.focus())},null,8,["id","value","name","disabled","required"])]),_:3},16,["aria-disabled","data-disabled","data-readonly","data-invalid","dir"]))}}),Id=Nd,Ld=k({__name:"DateRangeFieldInput",props:{part:{type:null,required:!0},type:{type:String,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,a=Fd(),n=R(!0),r=R(!1),{handleSegmentClick:l,handleSegmentKeydown:o,attributes:i}=fl({hasLeftFocus:n,lastKeyZero:r,placeholder:a.placeholder,hourCycle:a.hourCycle,step:a.step,segmentValues:a.segmentValues[t.type],formatter:a.formatter,part:t.part,disabled:a.disabled,readonly:a.readonly,focusNext:a.focusNext,modelValue:t.type==="start"?a.startValue:a.endValue}),s=_(()=>a.disabled.value),u=_(()=>a.readonly.value),d=_(()=>a.isInvalid.value);return(c,v)=>(O(),M(f(V),J({as:c.as,"as-child":c.asChild},f(i),{contenteditable:s.value||u.value?!1:c.part!=="literal","data-reka-date-field-segment":c.part,"aria-disabled":s.value?!0:void 0,"aria-readonly":u.value?!0:void 0,"data-disabled":s.value?"":void 0,"data-reka-date-range-field-segment-type":c.type,"data-invalid":d.value?"":void 0,"aria-invalid":d.value?!0:void 0},ln(c.part!=="literal"?{mousedown:f(l),keydown:f(o),focusout:()=>{n.value=!0},focusin:m=>{f(a).setFocusedElement(m.target)}}:{})),{default:P(()=>[q(c.$slots,"default")]),_:3},16,["as","as-child","contenteditable","data-reka-date-field-segment","aria-disabled","aria-readonly","data-disabled","data-reka-date-range-field-segment-type","data-invalid","aria-invalid"]))}}),Hd=Ld;function Wd(e){const t=_(()=>e.start.value?!!e.isDateDisabled(e.start.value):!1),a=_(()=>e.end.value?!!e.isDateDisabled(e.end.value):!1),n=_(()=>t.value||a.value?!1:!!(e.start.value&&e.end.value&&se(e.end.value,e.start.value))),r=v=>e.start.value?Q(e.start.value,v):!1,l=v=>e.end.value?Q(e.end.value,v):!1,o=v=>e.start.value&&Q(e.start.value,v)||e.end.value&&Q(e.end.value,v)?!0:e.end.value&&e.start.value?qa(v,e.start.value,e.end.value):!1,i=v=>{if(e.isDateDisabled(v))return!0;if(e.maximumDays?.value){if(e.start.value&&e.end.value){if(e.fixedDate.value){const m=Ga(e.start.value,e.end.value).length;if(m<=e.maximumDays.value){const y=e.maximumDays.value-m-1,g=e.start.value.subtract({days:y}),h=e.end.value.add({days:y});return!qa(v,g,h)}}return!1}if(e.start.value){const m=e.start.value.add({days:e.maximumDays.value}),y=e.start.value.subtract({days:e.maximumDays.value});return!qa(v,y,m)}}return!e.start.value||e.end.value||Q(e.start.value,v),!1},s=v=>!!e.isDateHighlightable?.(v),u=_(()=>{if(e.start.value&&e.end.value&&!e.fixedDate.value||!e.start.value||!e.focusedValue.value)return null;const v=se(e.start.value,e.focusedValue.value),m=v?e.start.value:e.focusedValue.value,y=v?e.focusedValue.value:e.start.value;if(Q(m,y))return{start:m,end:y};if(e.maximumDays?.value&&!e.end.value){const h=v?m.add({days:e.maximumDays.value-1}):m.subtract({days:e.maximumDays.value});return{start:m,end:h}}return el(m,y,e.allowNonContiguousRanges.value?()=>!1:e.isDateUnavailable,i,e.isDateHighlightable)?{start:m,end:y}:null});return{isInvalid:n,isSelected:o,isDateHighlightable:s,highlightedRange:u,isSelectionStart:r,isSelectionEnd:l,isHighlightedStart:v=>!u.value||!u.value.start?!1:Q(u.value.start,v),isHighlightedEnd:v=>!u.value||!u.value.end?!1:Q(u.value.end,v),isDateDisabled:i}}const Ud={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"}},jd={role:"heading","aria-level":"2"},[Dt,Yd]=Le("RangeCalendarRoot");var Kd=k({__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(e,{emit:t}){const a=e,n=t,{disabled:r,readonly:l,initialFocus:o,pagedNavigation:i,weekStartsOn:s,weekdayFormat:u,fixedWeeks:d,numberOfMonths:c,preventDeselect:v,isDateUnavailable:m,isDateHighlightable:y,isDateDisabled:g,calendarLabel:h,maxValue:b,minValue:C,dir:p,locale:w,nextPage:D,prevPage:$,allowNonContiguousRanges:x,disableDaysOutsideCurrentView:S,fixedDate:A,maximumDays:H}=gt(a),{primitiveElement:j,currentElement:N}=Fe(),B=ca(p),I=ma(w),L=R(),U=R(),Y=R(!1),F=Ce(a,"modelValue",n,{defaultValue:a.defaultValue??{start:void 0,end:void 0},passive:a.modelValue===void 0}),z=R(F.value);G(z,W=>{n("update:validModelValue",W)});const T=ha({defaultPlaceholder:a.placeholder,defaultValue:F.value.start,locale:a.locale}),Z=R(F.value.start),re=R(F.value.end),ve=Ce(a,"placeholder",n,{defaultValue:a.defaultPlaceholder??T.copy(),passive:a.placeholder===void 0});function E(W){ve.value=W.copy()}const{fullCalendarLabel:ee,headingValue:Ue,isDateDisabled:Ca,isDateUnavailable:$t,isNextButtonDisabled:Lt,isPrevButtonDisabled:_a,grid:Ht,weekdays:K,isOutsideVisibleView:je,nextPage:at,prevPage:xt,formatter:El}=vl({locale:I,placeholder:ve,weekStartsOn:s,fixedWeeks:d,numberOfMonths:c,minValue:C,maxValue:b,disabled:r,weekdayFormat:u,pagedNavigation:i,isDateDisabled:g.value,isDateUnavailable:m.value,calendarLabel:h,nextPage:D,prevPage:$}),{isInvalid:Pn,isSelected:Rl,isDateHighlightable:ql,highlightedRange:kl,isSelectionStart:Ml,isSelectionEnd:Bl,isHighlightedStart:Tl,isHighlightedEnd:Fl,isDateDisabled:Vl}=Wd({start:Z,end:re,isDateDisabled:Ca,isDateUnavailable:$t,isDateHighlightable:y.value,focusedValue:U,allowNonContiguousRanges:x,fixedDate:A,maximumDays:H});G(F,(W,ye)=>{(!ye?.start&&W?.start||!W||!W.start||Z.value&&!Be(W.start,Z.value))&&(Z.value=W?.start?.copy?.()),(!ye?.end&&W.end||!W||!W.end||re.value&&!Be(W.end,re.value))&&(re.value=W?.end?.copy?.())}),G(Z,W=>{W&&!Be(W,ve.value)&&E(W),n("update:startValue",W)}),G([Z,re],([W,ye])=>{const At=F.value;At&&At.start&&At.end&&W&&ye&&Be(At.start,W)&&Be(At.end,ye)||(Y.value=!0,ye&&W?(se(ye,W)?F.value={start:ye.copy(),end:W.copy()}:F.value={start:W.copy(),end:ye.copy()},Y.value=!1,z.value={start:F.value.start?.copy(),end:F.value.end?.copy()}):W?F.value={start:W.copy(),end:void 0}:F.value={start:ye?.copy(),end:void 0})});const Nl=He();return Dr("keydown",W=>{W.key===Nl.ESCAPE&&Y.value&&(Z.value=z.value.start?.copy(),re.value=z.value.end?.copy())}),Yd({isDateUnavailable:$t,isDateHighlightable:ql,startValue:Z,endValue:re,formatter:El,modelValue:F,placeholder:ve,disabled:r,initialFocus:o,pagedNavigation:i,grid:Ht,weekDays:K,weekStartsOn:s,weekdayFormat:u,fixedWeeks:d,numberOfMonths:c,readonly:l,preventDeselect:v,fullCalendarLabel:ee,headingValue:Ue,isInvalid:Pn,isDateDisabled:Vl,allowNonContiguousRanges:x,highlightedRange:kl,focu
1sedValue:U,lastPressedDateValue:L,isSelected:Rl,isSelectionEnd:Bl,isSelectionStart:Ml,isNextButtonDisabled:Lt,isPrevButtonDisabled:_a,isOutsideVisibleView:je,nextPage:at,prevPage:xt,parentElement:N,onPlaceholderChange:E,locale:I,dir:B,isHighlightedStart:Tl,isHighlightedEnd:Fl,disableDaysOutsideCurrentView:S,fixedDate:A,maximumDays:H,minValue:C,maxValue:b}),Xe(()=>{o.value&&al(N.value)}),(W,ye)=>(O(),M(f(V),{ref_key:"primitiveElement",ref:j,as:W.as,"as-child":W.asChild,"aria-label":f(ee),"data-readonly":f(l)?"":void 0,"data-disabled":f(r)?"":void 0,"data-invalid":f(Pn)?"":void 0,dir:f(B)},{default:P(()=>[Xt("div",Ud,[Xt("div",jd,bt(f(ee)),1)]),q(W.$slots,"default",{date:f(ve),grid:f(Ht),weekDays:f(K),weekStartsOn:f(s),locale:f(I),fixedWeeks:f(d),modelValue:f(F)})]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),Gd=Kd,Jd=k({__name:"RangeCalendarCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"td"}},setup(e){const t=Dt();return(a,n)=>(O(),M(f(V),{as:a.as,"as-child":a.asChild,role:"gridcell","aria-selected":f(t).isSelected(a.date)?!0:void 0,"aria-disabled":f(t).isDateDisabled(a.date)||f(t).isDateUnavailable?.(a.date)||f(t).disableDaysOutsideCurrentView.value,"data-disabled":f(t).isDateDisabled(a.date)||f(t).disableDaysOutsideCurrentView.value?"":void 0},{default:P(()=>[q(a.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"]))}}),zd=Jd,Zd=k({__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(e){const t=e,a=Dt(),n=He(),{primitiveElement:r}=Fe(),l=_(()=>a.formatter.custom(ie(t.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),o=_(()=>a.isDateUnavailable?.(t.day)??!1),i=_(()=>a.isSelected(t.day)),s=_(()=>a.isSelectionStart(t.day)),u=_(()=>a.isSelectionEnd(t.day)),d=_(()=>a.isHighlightedStart(t.day)),c=_(()=>a.isHighlightedEnd(t.day)),v=_(()=>a.highlightedRange.value?ci(t.day,a.highlightedRange.value.start,a.highlightedRange.value.end):!1),m=_(()=>a.allowNonContiguousRanges.value),y=_(()=>Er(t.day,wt())),g=_(()=>!sn(t.day,t.month)),h=_(()=>a.isOutsideVisibleView(t.day)),b=_(()=>a.isDateDisabled(t.day)||a.disableDaysOutsideCurrentView.value&&g.value),C=_(()=>t.day.day.toLocaleString(a.locale.value)),p=_(()=>!a.disabled.value&&Q(t.day,a.placeholder.value));function w(S,A){if(!a.readonly.value&&!(a.isDateDisabled(A)||a.isDateUnavailable?.(A))){if(a.lastPressedDateValue.value=A.copy(),a.startValue.value&&a.highlightedRange.value===null){if(Q(A,a.startValue.value)&&!a.preventDeselect.value&&!a.endValue.value){a.startValue.value=void 0,a.onPlaceholderChange(A);return}else if(!a.endValue.value){S.preventDefault(),a.lastPressedDateValue.value&&Q(a.lastPressedDateValue.value,A)&&(a.startValue.value=A.copy());return}}if(a.startValue.value&&a.endValue.value&&Q(a.startValue.value,a.endValue.value)&&Q(a.startValue.value,A)&&!a.preventDeselect.value){a.startValue.value=void 0,a.endValue.value=void 0,a.onPlaceholderChange(A);return}a.startValue.value?a.endValue.value?a.endValue.value&&a.startValue.value&&(a.fixedDate.value?a.fixedDate.value==="start"?A.compare(a.startValue.value)<0?a.startValue.value=A.copy():a.endValue.value=A.copy():a.fixedDate.value==="end"&&(A.compare(a.endValue.value)>0?a.endValue.value=A.copy():a.startValue.value=A.copy()):(a.endValue.value=void 0,a.startValue.value=A.copy())):a.endValue.value=A.copy():a.startValue.value=A.copy()}}function D(S){b.value||w(S,t.day)}function $(){b.value||a.isDateUnavailable?.(t.day)||(a.focusedValue.value=t.day.copy())}function x(S){if(b.value)return;S.preventDefault(),S.stopPropagation();const A=a.parentElement.value,H=7,j=a.dir.value==="rtl"?-1:1;switch(S.code){case n.ARROW_RIGHT:N(t.day,j);break;case n.ARROW_LEFT:N(t.day,-j);break;case n.ARROW_UP:N(t.day,-H);break;case n.ARROW_DOWN:N(t.day,H);break;case n.ENTER:case n.SPACE_CODE:w(S,t.day)}function N(B,I){const L=B.add({days:I});if(a.minValue.value&&L.compare(a.minValue.value)<0||a.maxValue.value&&L.compare(a.maxValue.value)>0)return;const U=A.querySelector(`[data-value='${L.toString()}']:not([data-outside-view])`);
1if(!U){if(I>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}he(()=>{N(B,I)});return}if(U&&U.hasAttribute("data-disabled"))return N(L,I);a.onPlaceholderChange(L),U?.focus()}}return(S,A)=>(O(),M(f(V),{ref_key:"primitiveElement",ref:r,as:S.as,"as-child":S.asChild,role:"button","aria-label":l.value,"data-reka-calendar-cell-trigger":"","aria-selected":i.value&&(m.value||!o.value)?!0:void 0,"aria-disabled":b.value||o.value?!0:void 0,"data-highlighted":v.value&&(m.value||!o.value)?"":void 0,"data-selection-start":s.value?!0:void 0,"data-selection-end":u.value?!0:void 0,"data-highlighted-start":d.value?!0:void 0,"data-highlighted-end":c.value?!0:void 0,"data-selected":i.value&&(m.value||!o.value)?!0:void 0,"data-outside-visible-view":h.value?"":void 0,"data-value":S.day.toString(),"data-disabled":b.value?"":void 0,"data-unavailable":o.value?"":void 0,"data-today":y.value?"":void 0,"data-outside-view":g.value?"":void 0,"data-focused":p.value?"":void 0,tabindex:p.value?0:g.value||b.value?void 0:-1,onClick:D,onFocusin:$,onMouseenter:$,onKeydown:qt(x,["up","down","left","right","enter","space"])},{default:P(()=>[q(S.$slots,"default",{dayValue:C.value,disabled:b.value,today:y.value,selected:i.value,outsideView:g.value,outsideVisibleView:h.value,unavailable:o.value,highlighted:v.value&&(m.value||!o.value),highlightedStart:d.value,highlightedEnd:c.value,selectionStart:s.value,selectionEnd:u.value},()=>[Ie(bt(C.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"]))}}),Qd=Zd,Xd=k({__name:"RangeCalendarGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"table"}},setup(e){const t=e,a=Dt(),n=_(()=>a.disabled.value?!0:void 0),r=_(()=>a.readonly.value?!0:void 0);return(l,o)=>(O(),M(f(V),J(t,{tabindex:"-1",role:"grid","aria-readonly":r.value,"aria-disabled":n.value,"data-readonly":r.value&&"","data-disabled":n.value&&""}),{default:P(()=>[q(l.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),ec=Xd,tc=k({__name:"RangeCalendarGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tbody"}},setup(e){const t=e;return(a,n)=>(O(),M(f(V),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),ac=tc,nc=k({__name:"RangeCalendarGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"thead"}},setup(e){const t=e;return(a,n)=>(O(),M(f(V),J(t,{"aria-hidden":"true"}),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),rc=nc,lc=k({__name:"RangeCalendarGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tr"}},setup(e){const t=e;return(a,n)=>(O(),M(f(V),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),oc=lc,ic=k({__name:"RangeCalendarHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"th"}},setup(e){const t=e;return(a,n)=>(O(),M(f(V),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),sc=ic,uc=k({__name:"RangeCalendarHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e;return(a,n)=>(O(),M(f(V),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),dc=uc,cc=k({__name:"RangeCalendarHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,a=Dt();return(n,r)=>(O(),M(f(V),J(t,{"data-disabled":f(a).disabled.value?"":void 0}),{default:P(()=>[q(n.$slots,"default",{headingValue:f(a).headingValue.value},()=>[Ie(bt(f(a).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}),fc=cc,vc=k({__name:"RangeCalendarNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,a=_(()=>n.disabled.value||n.isNextButtonDisabled(t.nextPage)),n=Dt();return(r,l)=>(O(),M(f(V),{as:r.as,"as-child":r.asChild,"aria-label":"Next page",type:r.as==="button"?"button":void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:l[0]||(l[0]=o=>f(n).nextPage(t.nextPage))},{default:P(()=>[q(r.$slots,"default",{disabled:a.value},()=>[l[1]||(l[1]=Ie(" Next page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),yc=vc,hc=k({__name:"RangeCalendarPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,a=_(()=>n.disabled.value||n.isPrevButtonDisabled(t.prevPage)),n=Dt();return(r,l)=>(O(),M(f(V),{as:r.as,"as-child":r.asChild,"aria-label":"Previous page",type:r.as==="button"?"button":void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:l[0]||(l[0]=o=>f(n).prevPage(t.prevPage))},{default:P(()=>[q(r.$slots,"default",{disabled:a.value},()=>[l[1]||(l[1]=Ie(" Prev page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),mc=hc,pc=k({__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(e){const t=e;return te(),(a,n)=>(O(),M(f(Pl),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),gc=pc;const[Sn,bc]=Le("HoverCardRoot");var wc=k({__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(e,{emit:t}){const a=e,n=t,{openDelay:r,closeDelay:l}=gt(a);te();const o=Ce(a,"open",n,{defaultValue:a.defaultOpen,passive:a.open===void 0}),i=R(0),s=R(0),u=R(!1),d=R(!1),c=R(!1),v=R();function m(){clearTimeout(s.value),i.value=window.setTimeout(()=>
1o.value=!0,r.value)}function y(){clearTimeout(i.value),!u.value&&!d.value&&(s.value=window.setTimeout(()=>o.value=!1,l.value))}function g(){o.value=!1}return bc({open:o,onOpenChange(h){o.value=h},onOpen:m,onClose:y,onDismiss:g,hasSelectionRef:u,isPointerDownOnContentRef:d,isPointerInTransitRef:c,triggerElement:v}),(h,b)=>(O(),M(f(ml),null,{default:P(()=>[q(h.$slots,"default",{open:f(o)})]),_:3}))}}),Cc=wc;function tn(e){return t=>t.pointerType==="touch"?void 0:e()}function _c(e){const t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;a.nextNode();)t.push(a.currentNode);return t}var Dc=k({__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(e,{emit:t}){const a=e,n=t,r=_r(a),{forwardRef:l,currentElement:o}=te(),i=Sn(),{isPointerInTransit:s,onPointerExit:u}=gi(i.triggerElement,o);uo(i.isPointerInTransitRef,s,{direction:"rtl"}),u(()=>{i.onClose()});const d=R(!1);let c;ce(m=>{if(d.value){const y=document.body;c=y.style.userSelect||y.style.webkitUserSelect,y.style.userSelect="none",y.style.webkitUserSelect="none",m(()=>{y.style.userSelect=c,y.style.webkitUserSelect=c})}});function v(){d.value=!1,i.isPointerDownOnContentRef.value=!1,he(()=>{document.getSelection()?.toString()!==""&&(i.hasSelectionRef.value=!0)})}return Xe(()=>{o.value&&(document.addEventListener("pointerup",v),_c(o.value).forEach(y=>y.setAttribute("tabindex","-1")))}),nn(()=>{document.removeEventListener("pointerup",v),i.hasSelectionRef.value=!1,i.isPointerDownOnContentRef.value=!1}),(m,y)=>(O(),M(f(ll),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:y[1]||(y[1]=g=>n("escapeKeyDown",g)),onPointerDownOutside:y[2]||(y[2]=g=>n("pointerDownOutside",g)),onFocusOutside:y[3]||(y[3]=ea(g=>n("focusOutside",g),["prevent"])),onDismiss:f(i).onDismiss},{default:P(()=>[fe(f(Sl),J({...f(r),...m.$attrs},{ref:f(l),"data-state":f(i).open.value?"open":"closed",style:{userSelect:d.value?"text":void 0,WebkitUserSelect:d.value?"text":void 0,"--reka-hover-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:y[0]||(y[0]=g=>{g.currentTarget.contains(g.target)&&(d.value=!0),f(i).hasSelectionRef.value=!1,f(i).isPointerDownOnContentRef.value=!0})}),{default:P(()=>[q(m.$slots,"default")]),_:3},16,["data-state","style"])]),_:3},8,["onDismiss"]))}}),$c=Dc,xc=k({__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(e,{emit:t}){const r=Vt(e,t),{forwardRef:l}=te(),o=Sn();return(i,s)=>(O(),M(f(Ar),{present:i.forceMount||f(o).open.value},{default:P(()=>[fe($c,J(f(r),{ref:f(l),onPointerenter:s[0]||(s[0]=u=>f(tn)(f(o).onOpen)(u))}),{default:P(()=>[q(i.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),Ac=xc,Sc=k({__name:"HoverCardPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(a,n)=>(O(),M(f(il),ae(ne(t)),{default:P(()=>[q(a.$slots,"default")]),_:3},16))}}),Pc=Sc,Oc=k({__name:"HoverCardTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},setup(e){const{forwardRef:t,currentElement:a}=te(),n=Sn();n.triggerElement=a;function r(){setTimeout(()=>{!n.isPointerInTransitRef.value&&!n.open.value&&n.onClose()},0)}return(l,o)=>(O(),M(f(bn),{"as-child":"",reference:l.reference},{default:P(()=>[fe(f(V),{ref:f(t),"as-child":l.asChild,as:l.as,"data-state":f(n).open.value?"open":"closed","data-grace-area-trigger":"",onPointerenter:o[
10]||(o[0]=i=>f(tn)(f(n).onOpen)(i)),onPointerleave:o[1]||(o[1]=i=>f(tn)(r)(i)),onFocus:o[2]||(o[2]=i=>f(n).onOpen()),onBlur:o[3]||(o[3]=i=>f(n).onClose())},{default:P(()=>[q(l.$slots,"default")]),_:3},8,["as-child","as","data-state"])]),_:3},8,["reference"]))}}),Ec=Oc;function Hc(e={}){const{inheritAttrs:t=!0}=e,a=wr(),n=k({setup(l,{slots:o}){return()=>{a.value=o.default}}}),r=k({inheritAttrs:t,props:e.props,setup(l,{attrs:o,slots:i}){return()=>{var s;if(!a.value)throw new Error("[VueUse] Failed to find the definition of reusable template");const u=(s=a.value)===null||s===void 0?void 0:s.call(a,{...e.props==null?Rc(o):l,$slots:i});return t&&u?.length===1?u[0]:u}}});return Kl({define:n,reuse:r},[n,r])}function Rc(e){const t={};for(const a in e)t[Gl(a)]=e[a];return t}function qc(e){return JSON.parse(JSON.stringify(e))}const Pt=new Map;function Wc(e){const t=Cr();function a(i){var s;const u=Pt.get(e)||new Set;u.add(i),Pt.set(e,u);const d=()=>r(i);return t==null||(s=t.cleanups)===null||s===void 0||s.push(d),d}function n(i){function s(...u){r(s),i(...u)}return a(s)}function r(i){const s=Pt.get(e);s&&(s.delete(i),s.size||l())}function l(){Pt.delete(e)}function o(i,s){var u;(u=Pt.get(e))===null||u===void 0||u.forEach(d=>d(i,s))}return{on:a,once:n,off:r,emit:o,reset:l}}function Uc(e,t,a,n={}){var r,l;const{clone:o=!1,passive:i=!1,eventName:s,deep:u=!1,defaultValue:d,shouldEmit:c}=n,v=Jl(),m=a||v?.emit||(v==null||(r=v.$emit)===null||r===void 0?void 0:r.bind(v))||(v==null||(l=v.proxy)===null||l===void 0||(l=l.$emit)===null||l===void 0?void 0:l.bind(v?.proxy));let y=s;y=y||`update:${t.toString()}`;const g=C=>o?typeof o=="function"?o(C):qc(C):C,h=()=>zl(e[t])?g(e[t]):d,b=C=>{c?c(C)&&m(y,C):m(y,C)};if(i){const C=R(h());let p=!1;return G(()=>e[t],w=>{p||(p=!0,C.value=g(w),he(()=>p=!1))}),G(C,w=>{!p&&(w!==e[t]||u)&&b(w)},{deep:u}),C}else return _({get(){return h()},set(C){b(C)}})}const kc=Symbol("nuxt-ui.portal-target");function Mc(e){const t=gr(kc,void 0),a=_(()=>e.value===!0?t?.value:e.value),n=_(()=>typeof a.value=="boolean"?!a.value:!1),r=_(()=>typeof a.value=="boolean"?"body":a.value);return _(()=>({to:r.value,disabled:n.value}))}const jc={Root:$s,Header:Is,Heading:Hs,Grid:Es,Cell:As,HeadCell:Vs,Next:Us,Prev:Ys,GridHead:Ms,GridBody:qs,GridRow:Ts,CellTrigger:Ps},Yc={Root:yd,Input:md},Kc={Root:Id,Input:Hd},Bc={Root:Cc,Trigger:Ec,Portal:Pc,Content:Ac,Arrow:gc},Tc={Root:bd,Trigger:Td,Portal:Md,Content:qd,Arrow:Dd,Close:xd,Anchor:Cd},Gc={Root:Gd,Header:dc,Heading:fc,Grid:ec,Cell:zd,HeadCell:sc,Next:yc,Prev:mc,GridHead:rc,GridBody:ac,GridRow:oc,CellTrigger:Qd},Fc={slots:{content:"bg-default shadow-lg rounded-md ring ring-default data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-popover-content-transform-origin) focus:outline-none pointer-events-auto",arrow:"fill-default"}},Jc={__name:"UPopover",props:{mode:{type:null,required:!1,default:"click"},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1},openDelay:{type:Number,required:!1,default:0},closeDelay:{type:Number,required:!1,default:0}},emits:["close:prevent","update:open"],setup(e,{emit:t}){const a=e,n=t,r=Zl(),l=Ql(),o=a.mode==="hover"?Rn(a,"defaultOpen","open","openDelay","closeDelay"):Rn(a,"defaultOpen","open","modal"),i=Vt(o,n),s=Mc(Da(()=>a.portal)),u=Da(()=>an(a.content,{side:"bottom",sideOffset:8,collisionPadding:8})),d=_(()=>a.dismissible?{}:["pointerDownOutside","interactOutside","escapeKeyDown"].reduce((g,h)=>(g[h]=b=>{b.preventDefault(),n("close:prevent")},g),{})),c=Da(()=>a.arrow),v=_(()=>qn({extend:qn(Fc),...l.ui?.popover||{}})({side:u.value.side})),m=_(()=>a.mode==="hover"?Bc:Tc);return(y,g)=>(O(),M(f(m).Root,ae(ne(f(i))),{default:P(({open:h,close:b})=>[r.default||e.reference?(O(),M(f(m).Trigger,{key:0,"as-child":"",reference:e.reference,class:Xl(a.class)},{default:P(()=>[q(y.$slots,"default",{open:h})]),_:2},1032,["reference","class"])):Gt("",!0),"Anchor"in m.value&&r.anchor?(O(),M(f(m).Anchor,{key:1,"as-child":""},{default:P(()=>[q(y.$slots,"anchor",ae(ne(b?{close:b}:{})))]),_:2},1024)):Gt("",!0),fe(f(m).Portal,ae(ne(f(s))),{default:P(()=>[fe(f(m).Content,J(u.value,{"data-slot":"content",class:v.value.content({class:[!r.default&&a.class,a.ui?.content]}
1)},ln(d.value)),{default:P(()=>[q(y.$slots,"content",ae(ne(b?{close:b}:{}))),e.arrow?(O(),M(f(m).Arrow,J({key:0},c.value,{"data-slot":"arrow",class:v.value.arrow({class:a.ui?.arrow})}),null,16,["class"])):Gt("",!0)]),_:2},1040,["class"])]),_:2},1040)]),_:3},16))}};export{qr as $,jc as C,Kc as D,Ui as F,Pl as P,Gc as R,il as T,yl as V,Jc as _,ma as a,Uc as b,Hc as c,Yc as d,wt as e,X as f,st as g,Lc as h,ll as i,ml as j,Sl as k,gi as l,bn as m,Mc as n,He as o,Sr as p,fo as q,Oi as r,Wc as s,Fe as u};
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.