PageSourceSearch

https://www.bioer.com/_nuxt/Cw_f9N-l.js

js bioer.com collected 2026-10-09 22:41:22 UTC 200,873 bytes, 1 lines download raw bytes

1import{$r as e,$t as t,Dr as n,Et as r,Hn as i,Kn as a,Ot as o,Qr as s,Rt as c,Tr as l,Tt as u,Un as d,Vn as f,Wn as p,Yn as m,Zt as h,_r as g,_t as _,bn as v,br as y,dn as b,ei as x,en as S,fr as C,gt as w,h as T,hr as E,ht as D,ir as O,lr as k,pn as A,sn as ee,wr as j,yr as M,yt as N}from"./DKhRV_XD.js";import{gt as P,ht as F}from"./CJ1xrPqG.js";import{n as te,r as I,t as ne}from"./DjEWZsoB.js";import{E as L,S as R,w as z}from"./C8YCjf-m.js";import{a as B,c as V,d as re,h as ie,i as ae,n as H,o as U,p as W}from"./Cxhj5wsi.js";import{C as G,S as oe,a as K,b as se,c as ce,d as le,f as ue,g as de,h as q,i as fe,l as pe,m as J,o as me,p as he,r as ge,s as _e,u as ve,v as ye,x as be,y as xe}from"#entry";function Se(e,t,n){let r=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(i)}var Ce=B(()=>{let e=g(new Map),t=g(),n=D(()=>{for(let t of e.value.values())if(t)return!0;return!1}),r=de({scrollBody:g(!0)}),i=null,a=()=>{document.body.style.paddingRight=``,document.body.style.marginRight=``,q.layersWithOutsidePointerEventsDisabled.size===0&&(document.body.style.pointerEvents=``),document.documentElement.style.removeProperty(`--scrollbar-width`),document.body.style.overflow=t.value??``,V&&i?.(),t.value=void 0};return f(n,(e,o)=>{if(!U)return;if(!e){o&&a();return}t.value===void 0&&(t.value=document.body.style.overflow);let s=window.innerWidth-document.documentElement.clientWidth,c={padding:s,margin:0},l=r.scrollBody?.value?typeof r.scrollBody.value==`object`?T({padding:r.scrollBody.value.padding===!0?s:r.scrollBody.value.padding,margin:r.scrollBody.value.margin===!0?s:r.scrollBody.value.margin},c):c:{padding:0,margin:0};s>0&&(document.body.style.paddingRight=typeof l.padding==`number`?`${l.padding}px`:String(l.padding),document.body.style.marginRight=typeof l.margin==`number`?`${l.margin}px`:String(l.margin),document.documentElement.style.setProperty(`--scrollbar-width`,`${s}px`),document.body.style.overflow=`hidden`),V&&(i=se(document,`touchmove`,e=>Ee(e),{passive:!1})),S(()=>{n.value&&(document.body.style.pointerEvents=`none`,document.body.style.overflow=`hidden`)})},{immediate:!0,flush:`sync`}),e});function we(e){let t=Math.random().toString(36).substring(2,7),n=Ce();n.value.set(t,e??!1);let r=D({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return ie(()=>{n.value.delete(t)}),r}function Te(e){let 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;{let t=e.parentNode;return!(t instanceof Element)||t.tagName===`BODY`?!1:Te(t)}}function Ee(e){let t=e||window.event,n=t.target;return n instanceof Element&&Te(n)?!1:t.touches.length>1||(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}var De=/[\p{Script=Han}\p{Script=Hiragana}\p{Script=Katakana}\p{Script=Hangul}\p{Script=Bopomofo}]/u,Oe=/android/i;function ke(){return typeof navigator<`u`&&Oe.test(navigator.userAgent)}function Ae(e){let t=g(!1),n=g(!0),r=g(!1),i=D(()=>t.value&&n.value);function a(){t.value=!0,n.value=!0,r.value=!1}function o(e){e.data&&(De.test(e.data)?(n.value=!0,r.value=!0):ke()&&!r.value&&(n.value=!1))}function s(n){S(()=>{t.value=!1,e?.(n)})}return{isComposing:t,shouldDeferInput:i,handleCompositionStart:a,handleCompositionUpdate:o,handleCompositionEnd:s}}function je(e,t){return e-t*Math.floor(e/t)}var Me=1721426;function Ne(e,t,n,r){t=Fe(e,t);let i=t-1,a=-2;return n<=2?a=0:Pe(t)&&(a=-1),1721425+365*i+Math.floor(i/4)-Math.floor(i/100)+Math.floor(i/400)+Math.floor((367*n-362)/12+a+r)}function Pe(e){return e%4==0&&(e%100!=0||e%400==0)}function Fe(e,t){return e===`BC`?1-t:t}function Ie(e){let t=`AD`;return e<=0&&(t=`BC`,e=1-e),[t,e]}var Le={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]},Re=class{fromJulianDay(e){let t=e,n=t-Me,r=Math.floor(n/146097),i=je(n,146097),a=Math.floor(i/36524),o=je(i,36524),s=Math.floor(o/1461),c=je(o,1461),l=Math.floor(c/365),[u,d]=Ie(r*400+a*100+s*4+l+ +(a!==4&&l!==4)),f=t-Ne(u,d,1,1),p=2;t<Ne(u,d,3,1)?p=0:Pe(d)&&(p=1);let m=Math.floor(((f+p)*12+373)/367);return new X(u,d,m,t-Ne(u,d,m,1)+1)}toJulianDay(e){return Ne(e.era,e.year,e.month,e.day)}getDaysInMonth(e){return Le[Pe(e.year)?`leapyear`:`standard`][e.month-1]}getMonthsInYear(e){return 12}getDaysInYear(e){return Pe(e.year)?366:365}getMaximumMonthsInYear(){return 12}
vendor: 11,167 bytes, line 1
1getMaximumDaysInMonth(){return 31}getYearsInEra(e){return 9999}getEras(){return[`BC`,`AD`]}isInverseEra(e){return e.era===`BC`}balanceDate(e){e.year<=0&&(e.era=e.era===`BC`?`AD`:`BC`,e.year=1-e.year)}constructor(){this.identifier=`gregory`}},ze={"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 Y(e,t){return t=wt(t,e.calendar),e.era===t.era&&e.year===t.year&&e.month===t.month&&e.day===t.day}function Be(e,t){return t=wt(t,e.calendar),e=nt(e),t=nt(t),e.era===t.era&&e.year===t.year&&e.month===t.month}function Ve(e,t){return Ue(e.calendar,t.calendar)&&Y(e,t)}function He(e,t){return Ue(e.calendar,t.calendar)&&Be(e,t)}function Ue(e,t){return e.isEqual?.call(e,t)??t.isEqual?.call(t,e)??e.identifier===t.identifier}function We(e,t){return Y(e,Je(t))}var Ge={sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6};function Ke(e,t,n){let r=e.calendar.toJulianDay(e),i=n?Ge[n]:ut(t),a=Math.ceil(r+1-i)%7;return a<0&&(a+=7),a}function qe(e){return xt(Date.now(),e)}function Je(e){return St(qe(e))}function Ye(e,t){return e.calendar.toJulianDay(e)-t.calendar.toJulianDay(t)}function Xe(e,t){return Ze(e)-Ze(t)}function Ze(e){return e.hour*36e5+e.minute*6e4+e.second*1e3+e.millisecond}var Qe=null,$e=!1;function et(){return Qe??=new Intl.DateTimeFormat().resolvedOptions().timeZone,Qe}function tt(){return $e}function nt(e){return e.subtract({days:e.day-1})}function rt(e){return e.add({days:e.calendar.getDaysInMonth(e)-e.day})}function it(e){return nt(e.subtract({months:e.month-1}))}function at(e){return rt(e.add({months:e.calendar.getMonthsInYear(e)-e.month}))}function ot(e,t,n){let r=Ke(e,t,n);return e.subtract({days:r})}var st=new Map,ct=new Map;function lt(e){if(Intl.Locale){let t=st.get(e);return t||(t=new Intl.Locale(e).maximize().region,t&&st.set(e,t)),t}let t=e.split(`-`)[1];return t===`u`?void 0:t}function ut(e){let t=ct.get(e);if(!t){if(Intl.Locale){let n=new Intl.Locale(e);if(`getWeekInfo`in n&&(t=n.getWeekInfo(),t))return ct.set(e,t),t.firstDay}let n=lt(e);if(e.includes(`-fw-`)){let n=e.split(`-fw-`)[1].split(`-`)[0];t=n===`mon`?{firstDay:1}:n===`tue`?{firstDay:2}:n===`wed`?{firstDay:3}:n===`thu`?{firstDay:4}:n===`fri`?{firstDay:5}:n===`sat`?{firstDay:6}:{firstDay:0}}else t=e.includes(`-ca-iso8601`)?{firstDay:1}:{firstDay:n&&ze[n]||0};ct.set(e,t)}return t.firstDay}function dt(e){return e=wt(e,new Re),ft(Fe(e.era,e.year),e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function ft(e,t,n,r,i,a,o){let s=new Date;return s.setUTCHours(r,i,a,o),s.setUTCFullYear(e,t-1,n),s.getTime()}function pt(e,t){if(t===`UTC`)return 0;if(e>0&&t===et()&&!tt())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:r,day:i,hour:a,minute:o,second:s}=ht(e,t);return ft(n,r,i,a,o,s,0)-Math.floor(e/1e3)*1e3}var mt=new Map;function ht(e,t){let n=mt.get(t);n||(n=new Intl.DateTimeFormat(`en-US`,{timeZone:t,hour12:!1,era:`short`,year:`numeric`,month:`numeric`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`}),mt.set(t,n));let r=n.formatToParts(new Date(e)),i={};for(let e of r)e.type!==`literal`&&(i[e.type]=e.value);return{year:i.era===`BC`||i.era===`B`?-i.year+1:+i.year,month:+i.month,day:+i.day,hour:i.hour===`24`?0:+i.hour,minute:+i.minute,second:+i.second}}var gt=864e5;function _t(e,t,n,r){return(n===r?[n]:[n,r]).filter(n=>vt(e,t,n))}function vt(e,t,n){let r=ht(n,t);return e.year===r.year&&e.month===r.month&&e.day===r.day&&e.hour===r.hour&&e.minute===r.minute&&e.second===r.second}function yt(e,t,n=`compatible`){let r=Ct(e);if(t===`UTC`)return dt(r);if(t===et()&&n===`compatible`&&!tt()){r=wt(r,new Re);let e=new Date,t=Fe(r.era,r.year);return e.setFullYear(t,r.month-1,r.day),e.setHours(r.hour,r.minute,r.second,r.millisecond),e.getTime()}let i=dt(r),a=pt(i-gt,t),o=pt(i+gt,t),s=_t(r,t,i-a,i-o);if(s.length===1)return s[0];if(s.length>1)switch(n){case`compatible`:case`earlier`:return s[0];case`later`:return s[s.length-1];case`reject`:throw RangeError(`Multiple possible absolute times found`)}switch(n){case`earlier`:return Math.min(i-a,i-o);case`compatible`:case`later`:return Math.max(i-a,i-o);case`reject`:throw RangeError(`No such absolute time found`)}}function bt(e,t,n=`compatible`){return new Date(yt(e,t,n))}function xt(e,t){let n=pt(e,t),r=new Date(e+n),i=r.getUTCFullYear(),a=r.getUTCMonth()+1,o=r.getUTCDate(),s=r.getUTCHours(),c=r.getUTCMinutes(),l=r.getUTCSeconds(),u=r.getUTCMilliseconds();return new pn(i<1?`BC`:`AD`,i<1?-i+1:i,a,o,t,n,s,c,l,u)}function St(e){return new X(e.calendar,e.era,e.year,e.month,e.day)}function Ct(e,t){let n=0,r=0,i=0,a=0;if(`timeZone`in e)({hour:n,minute:r,second:i,millisecond:a}=e);else if(`hour`in e&&!t)return e;return t&&({hour:n,minute:r,second:i,millisecond:a}=t),new dn(e.calendar,e.era,e.year,e.month,e.day,n,r,i,a)}function wt(e,t){if(Ue(e.calendar,t))return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),r=e.copy();return r.calendar=t,r.era=n.era,r.year=n.year,r.month=n.month,r.day=n.day,Pt(r),r}function Tt(e,t,n){return e instanceof pn?e.timeZone===t?e:Dt(e,t):xt(yt(e,t,n),t)}function Et(e){let t=dt(e)-e.offset;return new Date(t)}function Dt(e,t){return wt(xt(dt(e)-e.offset,t),e.calendar)}var Ot=36e5;function kt(e,t){let n=e.copy(),r=`hour`in n?Ht(n,t):0;At(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,jt(n),Nt(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=r,Mt(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let i=n.calendar.getYearsInEra(n);if(n.year>i){var a;let e=(a=n.calendar).isInverseEra?.call(a,n);n.year=i,n.month=e?1:n.calendar.getMonthsInYear(n),n.day=e?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let o=n.calendar.getMonthsInYear(n);return n.month>o&&(n.month=o,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function At(e,t){var n;(n=e.calendar).isInverseEra?.call(n,e)&&(t=-t),e.year+=t}function jt(e){for(;e.month<1;)At(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,At(e,1)}function Mt(e){for(;e.day<1;)e.month--,jt(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,jt(e)}function Nt(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 Pt(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),Nt(e)}function Ft(e){let t={};for(let n in e)typeof e[n]==`number`&&(t[n]=-e[n]);return t}function It(e,t){return kt(e,Ft(t))}function Lt(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),Pt(n),n}function Rt(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),Bt(n),n}function zt(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=Vt(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=Vt(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=Vt(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=Vt(e.hour,24),t}function Bt(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 Vt(e,t){let n=e%t;return n<0&&(n+=t),n}function Ht(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,zt(e)}function Ut(e,t,n,r){let i=e.copy();switch(t){case`era`:{let t=e.calendar.getEras(),a=t.indexOf(e.era);if(a<0)throw Error(`Invalid era: `+e.era);a=Gt(a,n,0,t.length-1,r?.round),i.era=t[a],Pt(i);break}case`year`:var a;(a=i.calendar).isInverseEra?.call(a,i)&&(n=-n),i.year=Gt(e.year,n,-1/0,9999,r?.round),i.year===-1/0&&(i.year=1),i.calendar.balanceYearMonth&&i.calendar.balanceYearMonth(i,e);break;case`month`:i.month=Gt(e.month,n,1,e.calendar.getMonthsInYear(e),r?.round);break;case`day`:i.day=Gt(e.day,n,1,e.calendar.getDaysInMonth(e),r?.round);break;default:throw Error(`Unsupported field `+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(i),Pt(i),i}function Wt(e,t,n,r){let i=e.copy();switch(t){case`hour`:{let t=e.hour,a=0,o=23;if(r?.hourCycle===12){let e=t>=12;a=e?12:0,o=e?23:11}i.hour=Gt(t,n,a,o,r?.round);break}case`minute`:i.minute=Gt(e.minute,n,0,59,r?.round);break;case`second`:i.second=Gt(e.second,n,0,59,r?.round);break;case`millisecond`:i.millisecond=Gt(e.millisecond,n,0,999,r?.round);break;default:throw Error(`Unsupported field `+t)}return i}function Gt(e,t,n,r,i=!1){if(i){e+=Math.sign(t),e<n&&(e=r);let i=Math.abs(t);e=t>0?Math.ceil(e/i)*i:Math.floor(e/i)*i,e>r&&(e=n)}else e+=t,e<n?e=r-(n-e-1):e>r&&(e=n+(e-r-1));return e}function Kt(e,t){let n;return n=t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0?yt(kt(Ct(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days}),e.timeZone):dt(e)-e.offset,n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5,wt(xt(n,e.timeZone),e.calendar)}function qt(e,t){return Kt(e,Ft(t))}function Jt(e,t,n,r){switch(t){case`hour`:{let t=0,i=23;if(r?.hourCycle===12){let n=e.hour>=12;t=n?12:0,i=n?23:11}let a=Ct(e),o=wt(Rt(a,{hour:t}),new Re),s=[yt(o,e.timeZone,`earlier`),yt(o,e.timeZone,`later`)].filter(t=>xt(t,e.timeZone).day===o.day)[0],c=wt(Rt(a,{hour:i}),new Re),l=[yt(c,e.timeZone,`earlier`),yt(c,e.timeZone,`later`)].filter(t=>xt(t,e.timeZone).day===c.day).pop(),u=dt(e)-e.offset,d=Math.floor(u/Ot),f=u%Ot;return u=Gt(d,n,Math.floor(s/Ot),Math.floor(l/Ot),r?.round)*Ot+f,wt(xt(u,e.timeZone),e.calendar)}case`minute`:case`second`:case`millisecond`:return Wt(e,t,n,r);case`era`:case`year`:case`month`:case`day`:return wt(xt(yt(Ut(Ct(e),t,n,r),e.timeZone),e.timeZone),e.calendar);default:throw Error(`Unsupported field `+t)}}function Yt(e,t,n){let r=Ct(e),i=Rt(Lt(r,t),t);return i.compare(r)===0?e:wt(xt(yt(i,e.timeZone,n),e.timeZone),e.calendar)}var Xt=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})$/,Zt=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::?(\d{2}))?)|Z)$/;function Qt(e){let t=e.match(Xt);if(!t)throw Zt.test(e)?Error(`Invalid ISO 8601 date string: ${e}. Use parseAbsolute() instead.`):Error(`Invalid ISO 8601 date string: `+e);let n=new X($t(t[1],0,9999),$t(t[2],1,12),1);return n.day=$t(t[3],1,n.calendar.getDaysInMonth(n)),n}function $t(e,t,n){let r=Number(e);if(r<t||r>n)throw RangeError(`Value out of range: ${t} <= ${r} <= ${n}`);return r}function en(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 tn(e){let t=wt(e,new Re),n;return n=t.era===`BC`?t.year===1?`0000`:`-`+String(Math.abs(1-t.year)).padStart(6,`00`):String(t.year).padStart(4,`0`),`${n}-${String(t.month).padStart(2,`0`)}-${String(t.day).padStart(2,`0`)}`}function nn(e){return`${tn(e)}T${en(e)}`}function rn(e){let t=Math.sign(e)<0?`-`:`+`;e=Math.abs(e);let n=Math.floor(e/36e5),r=Math.floor(e%36e5/6e4),i=Math.floor(e%36e5%6e4/1e3),a=`${t}${String(n).padStart(2,`0`)}:${String(r).padStart(2,`0`)}`;return i!==0&&(a+=`:${String(i).padStart(2,`0`)}`),a}function an(e){return`${nn(e)}${rn(e.offset)}[${e.timeZone}]`}function on(e,t){if(t.has(e))throw TypeError(`Cannot initialize the same private elements twice on an object`)}function sn(e,t,n){on(e,t),t.set(e,n)}function cn(e){let t=typeof e[0]==`object`?e.shift():new Re,n;if(typeof e[0]==`string`)n=e.shift();else{let e=t.getEras();n=e[e.length-1]}let r=e.shift(),i=e.shift(),a=e.shift();return[t,n,r,i,a]}var ln=new WeakMap,X=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day):new e(this.calendar,this.year,this.month,this.day)}add(e){return kt(this,e)}subtract(e){return It(this,e)}set(e){return Lt(this,e)}cycle(e,t,n){return Ut(this,e,t,n)}toDate(e){return bt(this,e)}toString(){return tn(this)}compare(e){return Ye(this,e)}constructor(...e){sn(this,ln,{writable:!0,value:void 0});let[t,n,r,i,a]=cn(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,Pt(this)}},un=new WeakMap,dn=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return kt(this,e)}subtract(e){return It(this,e)}set(e){return Lt(Rt(this,e),e)}cycle(e,t,n){switch(e){case`era`:case`year`:case`month`:case`day`:return Ut(this,e,t,n);default:return Wt(this,e,t,n)}}toDate(e,t){return bt(this,e,t)}toString(){return nn(this)}compare(e){let t=Ye(this,e);return t===0?Xe(this,Ct(e)):t}constructor(...e){sn(this,un,{writable:!0,value:void 0});let[t,n,r,i,a]=cn(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,Pt(this)}},fn=new WeakMap,pn=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(e){return Kt(this,e)}subtract(e){return qt(this,e)}set(e,t){return Yt(this,e,t)}cycle(e,t,n){return Jt(this,e,t,n)}toDate(){return Et(this)}toString(){return an(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(e){return this.toDate().getTime()-Tt(e,this.timeZone).toDate().getTime()}constructor(...e){sn(this,fn,{writable:!0,value:void 0});let[t,n,r,i,a]=cn(e),o=e.shift(),s=e.shift();this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.timeZone=o,this.offset=s,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,Pt(this)}},mn=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],hn=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],gn=[1867,1911,1925,1988,2018],_n=[`meiji`,`taisho`,`showa`,`heisei`,`reiwa`];function vn(e){let t=mn.findIndex(([t,n,r])=>e.year<t||e.year===t&&e.month<n||e.year===t&&e.month===n&&e.day<r);return t===-1?mn.length-1:t===0?0:t-1}function yn(e){let t=gn[_n.indexOf(e.era)];if(!t)throw Error(`Unknown era: `+e.era);return new X(e.year+t,e.month,e.day)}var bn=class extends Re{fromJulianDay(e){let t=super.fromJulianDay(e),n=vn(t);return new X(this,_n[n],t.year-gn[n],t.month,t.day)}toJulianDay(e){return super.toJulianDay(yn(e))}balanceDate(e){let t=yn(e),n=vn(t);_n[n]!==e.era&&(e.era=_n[n],e.year=t.year-gn[n]),this.constrainDate(e)}constrainDate(e){let t=_n.indexOf(e.era),n=hn[t];if(n!=null){let[r,i,a]=n,o=r-gn[t];e.year=Math.max(1,Math.min(o,e.year)),e.year===o&&(e.month=Math.min(i,e.month),e.month===i&&(e.day=Math.min(a,e.day)))}if(e.year===1&&t>=0){let[,n,r]=mn[t];e.month=Math.max(n,e.month),e.month===n&&(e.day=Math.max(r,e.day))}}getEras(){return _n}getYearsInEra(e){let t=_n.indexOf(e.era),n=mn[t],r=mn[t+1];if(r==null)return 9999-n[0]+1;let i=r[0]-n[0];return(e.month<r[1]||e.month===r[1]&&e.day<r[2])&&i++,i}getDaysInMonth(e){return super.getDaysInMonth(yn(e))}getMinimumMonthInYear(e){let t=xn(e);return t?t[1]:1}
vendor: 7,698 bytes, line 1
1getMinimumDayInMonth(e){let t=xn(e);return t&&e.month===t[1]?t[2]:1}constructor(...e){super(...e),this.identifier=`japanese`}};function xn(e){if(e.year===1)return mn[_n.indexOf(e.era)]}var Sn=-543,Cn=class extends Re{fromJulianDay(e){let t=super.fromJulianDay(e),n=Fe(t.era,t.year);return new X(this,n-Sn,t.month,t.day)}toJulianDay(e){return super.toJulianDay(wn(e))}getEras(){return[`BE`]}getDaysInMonth(e){return super.getDaysInMonth(wn(e))}balanceDate(){}constructor(...e){super(...e),this.identifier=`buddhist`}};function wn(e){let[t,n]=Ie(e.year+Sn);return new X(t,n,e.month,e.day)}var Tn=1911;function En(e){return e.era===`minguo`?e.year+Tn:1-e.year+Tn}function Dn(e){let t=e-Tn;return t>0?[`minguo`,t]:[`before_minguo`,1-t]}var On=class extends Re{fromJulianDay(e){let t=super.fromJulianDay(e),[n,r]=Dn(Fe(t.era,t.year));return new X(this,n,r,t.month,t.day)}toJulianDay(e){return super.toJulianDay(kn(e))}getEras(){return[`before_minguo`,`minguo`]}balanceDate(e){let[t,n]=Dn(En(e));e.era=t,e.year=n}isInverseEra(e){return e.era===`before_minguo`}getDaysInMonth(e){return super.getDaysInMonth(kn(e))}getYearsInEra(e){return e.era===`before_minguo`?9999:8088}constructor(...e){super(...e),this.identifier=`roc`}};function kn(e){let[t,n]=Ie(En(e));return new X(t,n,e.month,e.day)}var An=1948320,jn=[0,31,62,93,124,155,186,216,246,276,306,336],Mn=class{fromJulianDay(e){let t=e-An,n=1+Math.floor((33*t+3)/12053),r=t-(365*(n-1)+Math.floor((8*n+21)/33)),i=Math.floor(r<216?r/31:(r-6)/30),a=r-jn[i]+1;return new X(this,n,i+1,a)}toJulianDay(e){let t=1948319+365*(e.year-1)+Math.floor((8*e.year+21)/33);return t+=jn[e.month-1],t+=e.day,t}getMonthsInYear(){return 12}getDaysInMonth(e){return e.month<=6?31:e.month<=11||je(25*e.year+11,33)<8?30:29}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 31}getEras(){return[`AP`]}getYearsInEra(){return 9377}constructor(){this.identifier=`persian`}},Nn=78,Pn=80,Fn=class extends Re{fromJulianDay(e){let t=super.fromJulianDay(e),n=t.year-Nn,r=e-Ne(t.era,t.year,1,1),i;r<Pn?(n--,i=Pe(t.year-1)?31:30,r+=i+155+90+10):(i=Pe(t.year)?31:30,r-=Pn);let a,o;if(r<i)a=1,o=r+1;else{let e=r-i;e<155?(a=Math.floor(e/31)+2,o=e%31+1):(e-=155,a=Math.floor(e/30)+7,o=e%30+1)}return new X(this,n,a,o)}toJulianDay(e){let[t,n]=Ie(e.year+Nn),r,i;return Pe(n)?(r=31,i=Ne(t,n,3,21)):(r=30,i=Ne(t,n,3,22)),e.month===1?i+e.day-1:(i+=r+Math.min(e.month-2,5)*31,e.month>=8&&(i+=(e.month-7)*30),i+=e.day-1,i)}getDaysInMonth(e){return e.month===1&&Pe(e.year+Nn)||e.month>=2&&e.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return[`saka`]}balanceDate(){}constructor(...e){super(...e),this.identifier=`indian`}},In=1948440,Ln=1948439,Rn=1300,zn=1600,Bn=460322;function Vn(e,t,n,r){return r+Math.ceil(29.5*(n-1))+(t-1)*354+Math.floor((3+11*t)/30)+e-1}function Hn(e,t,n){let r=Math.floor((30*(n-t)+10646)/10631),i=Math.min(12,Math.ceil((n-(29+Vn(t,r,1,1)))/29.5)+1);return new X(e,r,i,n-Vn(t,r,i,1)+1)}function Un(e){return(14+11*e)%30<11}var Wn=class{fromJulianDay(e){return Hn(this,In,e)}toJulianDay(e){return Vn(In,e.year,e.month,e.day)}getDaysInMonth(e){let t=29+e.month%2;return e.month===12&&Un(e.year)&&t++,t}getMonthsInYear(){return 12}getDaysInYear(e){return Un(e.year)?355:354}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9665}getEras(){return[`AH`]}constructor(){this.identifier=`islamic-civil`}},Gn=class extends Wn{fromJulianDay(e){return Hn(this,Ln,e)}toJulianDay(e){return Vn(Ln,e.year,e.month,e.day)}constructor(...e){super(...e),this.identifier=`islamic-tbla`}},Kn=`qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=`,qn,Jn;function Yn(e){return Bn+Jn[e-Rn]}function Xn(e,t){let n=e-Rn,r=1<<11-(t-1);return(qn[n]&r)===0?29:30}function Zn(e,t){let n=Yn(e);for(let r=1;r<t;r++)n+=Xn(e,r);return n}function Qn(e){return Jn[e+1-Rn]-Jn[e-Rn]}var $n=class extends Wn{fromJulianDay(e){let t=e-In,n=Yn(Rn),r=Yn(zn);if(t<n||t>r)return super.fromJulianDay(e);{let e=1299,n=1,r=1;for(;r>0;){e++,r=t-Yn(e)+1;let i=Qn(e);if(r===i){n=12;break}if(r<i){let t=Xn(e,n);for(n=1;r>t;)r-=t,n++,t=Xn(e,n);break}}return new X(this,e,n,t-Zn(e,n)+1)}}toJulianDay(e){return e.year<Rn||e.year>zn?super.toJulianDay(e):In+Zn(e.year,e.month)+(e.day-1)}getDaysInMonth(e){return e.year<Rn||e.year>zn?super.getDaysInMonth(e):Xn(e.year,e.month)}getDaysInYear(e){return e.year<Rn||e.year>zn?super.getDaysInYear(e):Qn(e.year)}constructor(){if(super(),this.identifier=`islamic-umalqura`,qn||=new Uint16Array(Uint8Array.from(atob(Kn),e=>e.charCodeAt(0)).buffer),!Jn){Jn=new Uint32Array(301);let e=0;for(let t=Rn;t<=zn;t++){Jn[t-Rn]=e;for(let n=1;n<=12;n++)e+=Xn(t,n)}}}},er=347997,tr=25920,nr=765433;function rr(e){return je(e*7+1,19)<7}function ir(e){let t=Math.floor((235*e-234)/19),n=12084+13753*t,r=t*29+Math.floor(n/25920);return je(3*(r+1),7)<3&&(r+=1),r}function ar(e){let t=ir(e-1),n=ir(e);return ir(e+1)-n===356?2:+(n-t===382)}function or(e){return ir(e)+ar(e)}function sr(e){return or(e+1)-or(e)}function cr(e){let t=sr(e);switch(t>380&&(t-=30),t){case 353:return 0;case 354:return 1;case 355:return 2}}function lr(e,t){if(t>=6&&!rr(e)&&t++,t===4||t===7||t===9||t===11||t===13)return 29;let n=cr(e);return t===2?n===2?30:29:t===3?n===0?29:30:t===6?rr(e)?30:0:30}var ur=class{fromJulianDay(e){let t=e-er,n=t*tr/nr,r=Math.floor((19*n+234)/235)+1,i=or(r),a=Math.floor(t-i);for(;a<1;)r--,i=or(r),a=Math.floor(t-i);let o=1,s=0;for(;s<a;)s+=lr(r,o),o++;o--,s-=lr(r,o);let c=a-s;return new X(this,r,o,c)}toJulianDay(e){let t=or(e.year);for(let n=1;n<e.month;n++)t+=lr(e.year,n);return t+e.day+er}getDaysInMonth(e){return lr(e.year,e.month)}getMonthsInYear(e){return rr(e.year)?13:12}getDaysInYear(e){return sr(e.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9999}getEras(){return[`AM`]}balanceYearMonth(e,t){t.year!==e.year&&(rr(t.year)&&!rr(e.year)&&t.month>6?e.month--:!rr(t.year)&&rr(e.year)&&t.month>6&&e.month++)}constructor(){this.identifier=`hebrew`}},dr=1723856,fr=1824665,pr=5500;function mr(e,t,n,r){return e+365*t+Math.floor(t/4)+30*(n-1)+r-1}function hr(e,t){let n=Math.floor(4*(t-e)/1461),r=1+Math.floor((t-mr(e,n,1,1))/30);return[n,r,t+1-mr(e,n,r,1)]}function gr(e){return Math.floor(e%4/3)}function _r(e,t){return t%13==0?gr(e)+5:30}var vr=class{fromJulianDay(e){let[t,n,r]=hr(dr,e),i=`AM`;return t<=0&&(i=`AA`,t+=pr),new X(this,i,t,n,r)}toJulianDay(e){let t=e.year;return e.era===`AA`&&(t-=pr),mr(dr,t,e.month,e.day)}getDaysInMonth(e){return _r(e.year,e.month)}getMonthsInYear(){return 13}getDaysInYear(e){return 365+gr(e.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(e){return e.era===`AA`?9999:9991}getEras(){return[`AA`,`AM`]}constructor(){this.identifier=`ethiopic`}},yr=class extends vr{fromJulianDay(e){let[t,n,r]=hr(dr,e);return t+=pr,new X(this,`AA`,t,n,r)}getEras(){return[`AA`]}getYearsInEra(){return 9999}constructor(...e){super(...e),this.identifier=`ethioaa`}}
1,br=class extends vr{fromJulianDay(e){let[t,n,r]=hr(fr,e),i=`CE`;return t<=0&&(i=`BCE`,t=1-t),new X(this,i,t,n,r)}toJulianDay(e){let t=e.year;return e.era===`BCE`&&(t=1-t),mr(fr,t,e.month,e.day)}getDaysInMonth(e){let t=e.year;return e.era===`BCE`&&(t=1-t),_r(t,e.month)}isInverseEra(e){return e.era===`BCE`}balanceDate(e){e.year<=0&&(e.era=e.era===`BCE`?`CE`:`BCE`,e.year=1-e.year)}getEras(){return[`BCE`,`CE`]}getYearsInEra(e){return e.era===`BCE`?9999:9715}constructor(...e){super(...e),this.identifier=`coptic`}};function xr(e){switch(e){case`buddhist`:return new Cn;case`ethiopic`:return new vr;case`ethioaa`:return new yr;case`coptic`:return new br;case`hebrew`:return new ur;case`indian`:return new Fn;case`islamic-civil`:return new Wn;case`islamic-tbla`:return new Gn;case`islamic-umalqura`:return new $n;case`japanese`:return new bn;case`persian`:return new Mn;case`roc`:return new On;default:return new Re}}var Sr=new Map,Cr=class{format(e){return this.formatter.format(e)}formatToParts(e){return this.formatter.formatToParts(e)}formatRange(e,t){if(typeof this.formatter.formatRange==`function`)return this.formatter.formatRange(e,t);if(t<e)throw RangeError(`End date must be >= start date`);return`${this.formatter.format(e)} \u{2013} ${this.formatter.format(t)}`}formatRangeToParts(e,t){if(typeof this.formatter.formatRangeToParts==`function`)return this.formatter.formatRangeToParts(e,t);if(t<e)throw RangeError(`End date must be >= start date`);let n=this.formatter.formatToParts(e),r=this.formatter.formatToParts(t);return[...n.map(e=>({...e,source:`startRange`})),{type:`literal`,value:` – `,source:`shared`},...r.map(e=>({...e,source:`endRange`}))]}resolvedOptions(){let e=this.formatter.resolvedOptions();return kr()&&(this.resolvedHourCycle||=Ar(e.locale,this.options),e.hourCycle=this.resolvedHourCycle,e.hour12=this.resolvedHourCycle===`h11`||this.resolvedHourCycle===`h12`),e.calendar===`ethiopic-amete-alem`&&(e.calendar=`ethioaa`),e}constructor(e,t={}){this.formatter=Tr(e,t),this.options=t}},wr={true:{ja:`h11`},false:{}};function Tr(e,t={}){if(typeof t.hour12==`boolean`&&Dr()){t={...t};let n=wr[String(t.hour12)][e.split(`-`)[0]],r=t.hour12?`h12`:`h23`;t.hourCycle=n??r,delete t.hour12}let n=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():``);if(Sr.has(n))return Sr.get(n);let r=new Intl.DateTimeFormat(e,t);return Sr.set(n,r),r}var Er=null;function Dr(){return Er??=new Intl.DateTimeFormat(`en-US`,{hour:`numeric`,hour12:!1}).format(new Date(2020,2,3,0))===`24`,Er}var Or=null;function kr(){return Or??=new Intl.DateTimeFormat(`fr`,{hour:`numeric`,hour12:!1}).resolvedOptions().hourCycle===`h12`,Or}function Ar(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 n=Tr(e,{...t,timeZone:void 0}),r=parseInt(n.formatToParts(new Date(2020,2,3,0)).find(e=>e.type===`hour`).value,10),i=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(e=>e.type===`hour`).value,10);if(r===0&&i===23)return`h23`;if(r===24&&i===23)return`h24`;if(r===0&&i===11)return`h11`;if(r===12&&i===11)return`h12`;throw Error(`Unexpected hour cycle result`)}function Z(e,t=et()){return Mr(e)?e.toDate():e.toDate(t)}function jr(e){return e instanceof dn}function Mr(e){return e instanceof pn}function Nr(e){return jr(e)||Mr(e)}function Pr(e){if(e instanceof Date){let t=e.getFullYear(),n=e.getMonth()+1;return new Date(t,n,0).getDate()}return e.set({day:100}).day}function Fr(e,t){return e.compare(t)<0}function Ir(e,t){return e.compare(t)>0}function Lr(e,t){return e.compare(t)<=0}function Rr(e,t){return e.compare(t)>=0}function zr(e,t,n){return Rr(e,t)&&Lr(e,n)}function Br(e,t,n){return Ir(e,t)&&Fr(e,n)}function Vr(e,t,n){let r=Ke(e,n,`sun`);return t>r?e.subtract({days:r+7-t}):t===r?e:e.subtract({days:r-t})}function Hr(e,t,n){let r=Ke(e,n,`sun`),i=t===0?6:t-1;return r===i?e:r>i?e.add({days:7-r+i}):e.add({days:i-r})}function Q(e,t){return e.year===t.year&&e.month===t.month}function $(e,t){return e.year===t.year}function Ur(e,t,n,r,i){if(n===void 0&&r===void 0&&i===void 0)return!0;let a=e.add({days:1});if((r?.(a)||n?.(a))&&!i?.(a))return!1;let o=t;for(;a.compare(o)<0;)if(a=a.add({days:1}),(r?.(a)||n?.(a))&&!i?.(a))return!1;return!0}function Wr(e,t){return e.year===t.year?e.month-t.month:e.year-t.year}function Gr(e,t,n){return Wr(e,t)>=0&&Wr(e,n)<=0}function Kr(e,t,n){return e.year>=t.year&&e.year<=n.year}function qr(e,t){return(t.year-e.year)*12+(t.month-e.month)+1}function Jr(e,t){return t.year-e.year+1}function Yr(e,t,n,r){if(n===void 0&&r===void 0)return!0;let i=e.set({day:1}),a=t.set({day:1});for(;Wr(i,a)<=0;){if(r?.(i)||n?.(i))return!1;i=i.add({months:1})}return!0}function Xr(e,t,n,r){if(n===void 0&&r===void 0)return!0;let i=e.set({day:1,month:1}),a=t.set({day:1,month:1});for(;i.year<=a.year;){if(r?.(i)||n?.(i))return!1;i=i.add({years:1})}return!0}function Zr(e){let{defaultValue:t,defaultPlaceholder:n,granularity:r=`day`,locale:i=`en`}=e;if(Array.isArray(t)&&t.length)return t.at(-1).copy();if(t&&!Array.isArray(t))return t.copy();if(n)return n.copy();let a=new Date,o=a.getFullYear(),s=a.getMonth()+1,c=a.getDate(),l=[`hour`,`minute`,`second`],u=
1xr(new Cr(i).resolvedOptions().calendar);return l.includes(r??`day`)?wt(new dn(o,s,c,0,0,0),u):wt(new X(o,s,c),u)}function Qr(e,t){let n=[];for(let r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n}function $r(e){let t=e.querySelector(`[data-selected]`);if(t)return t.focus();let n=e.querySelector(`[data-today]`);if(n)return n.focus();let r=e.querySelector(`[data-value]:not([data-outside-view]):not([data-disabled])`);if(r)return r.focus()}function ei(e,t){let n=[],r=e.add({days:1}),i=t;for(;r.compare(i)<0;)n.push(r),r=r.add({days:1});return n}function ti(e){let{dateObj:t,weekStartsOn:n,fixedWeeks:r,locale:i}=e,a=Pr(t),o=Array.from({length:a},(e,n)=>t.set({day:n+1})),s=nt(t),c=rt(t),l=Vr(s,n,i),u=Hr(c,n,i),d=ei(l.subtract({days:1}),s),f=ei(c,u.add({days:1})),p=d.length+o.length+f.length;if(r&&p<42){let e=42-p,n=f.at(-1);n||=rt(t);let r=Array.from({length:e},(e,t)=>{let r=t+1;return n.add({days:r})});f.push(...r)}let m=d.concat(o,f);return{value:t,cells:m,rows:Qr(m,7)}}function ni(e){return it(e.subtract({years:e.year-Math.floor(e.year/10)*10}).set({day:1,month:1}))}function ri(e){let{dateObj:t,numberOfMonths:n=1,pagedNavigation:r=!1}=e;return n&&r?Array.from({length:Math.floor(12/n)},(e,r)=>nt(t.set({month:r*n+1}))):Array.from({length:12},(e,n)=>nt(t.set({month:n+1})))}function ii(e){let{numberOfMonths:t,dateObj:n,...r}=e,i=[];if(!t||t===1)return i.push(ti({...r,dateObj:n})),i;i.push(ti({...r,dateObj:n}));for(let e=1;e<t;e++){let t=n.add({months:e});i.push(ti({...r,dateObj:t}))}return i}function ai(e){let{dateObj:t}=e,n=ri({dateObj:t});return{value:t,cells:n,rows:Qr(n,4)}}function oi(e){let{dateObj:t,yearsPerPage:n=12,decadeAligned:r=!0}=e,i;i=r?ni(t).year:t.year;let a=Array.from({length:n},(e,n)=>it(t.set({year:i+n})));return{value:a[0],cells:a,rows:Qr(a,4)}}function si(e){return(1-Ke(new X(2025,1,6),e)+7)%7}function ci(e,t=`en-US`,n){let r=new X(e.year,1,1),i=r.toDate(`UTC`).getUTCDay()!==Ke(r,t),a=n??(i?`mon`:`sun`),o=i?4:1,s=Ke(e,t,a),c=e.add({days:7-o-s}).year,l=ot(new X(c,1,o),t,a),u=ot(e,t,a);return Math.round((u.toDate(`UTC`).getTime()-l.toDate(`UTC`).getTime())/6048e5)+1}function li(e,t={}){let n=g(e);function r(){return n.value}function i(e){n.value=e}function a(e,r){return new Cr(n.value,{...t,...r}).format(e)}function o(e,t=!0){return Nr(e)&&t?a(Z(e),{dateStyle:`long`,timeStyle:`long`}):a(Z(e),{dateStyle:`long`})}function s(e,r={}){return new Cr(n.value,{...t,month:`long`,year:`numeric`,...r}).format(e)}function c(e,r={}){return new Cr(n.value,{...t,month:`long`,...r}).format(e)}function l(){let e=Je(et());return[1,2,3,4,5,6,7,8,9,10,11,12].map(t=>({label:c(Z(e.set({month:t}))),value:t}))}function u(e,r={}){return new Cr(n.value,{...t,year:`numeric`,...r}).format(e)}function d(e,r){return Mr(e)?new Cr(n.value,{...t,...r,timeZone:e.timeZone}).formatToParts(Z(e)):new Cr(n.value,{...t,...r}).formatToParts(Z(e))}function f(e,r=`narrow`){return new Cr(n.value,{...t,weekday:r}).format(e)}function p(e){let r=new Cr(n.value,{...t,hour:`numeric`,minute:`numeric`}).formatToParts(e).find(e=>e.type===`dayPeriod`)?.value;return r===`PM`||r===`pm`||r===`p.m.`?`PM`:`AM`}let m={year:`numeric`,month:`numeric`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`};function h(e,t,n={}){let r=d(e,{...m,...n}).find(e=>e.type===t);return r?r.value:``}return{setLocale:i,getLocale:r,fullMonth:c,fullYear:u,fullMonthAndYear:s,toParts:d,custom:a,part:h,dayPeriod:p,selectedDate:o,dayOfWeek:f,getMonths:l}}var ui=0;function di(){i(e=>{if(!U)return;let t=document.querySelectorAll(`[data-reka-focus-guard]`);document.body.insertAdjacentElement(`afterbegin`,t[0]??fi()),document.body.insertAdjacentElement(`beforeend`,t[1]??fi()),ui++,e(()=>{ui===1&&document.querySelectorAll(`[data-reka-focus-guard]`).forEach(e=>e.remove()),ui--})})}function fi(){let 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 pi(e,t){let n=H(e),r=t?z(t):{};return D(()=>({...n.value,...r}))}var mi=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},hi=new WeakMap,gi=new WeakMap,_i={},vi=0,yi=function(e){return e&&(e.host||yi(e.parentNode))},bi=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=yi(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},xi=function(e,t,n,r){var i=bi(t,Array.isArray(e)?e:[e]);_i[n]||(_i[n]=new WeakMap);var a=_i[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};
1i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(hi.get(e)||0)+1,l=(a.get(e)||0)+1;hi.set(e,c),a.set(e,l),o.push(e),c===1&&i&&gi.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),vi++,function(){o.forEach(function(e){var t=hi.get(e)-1,i=a.get(e)-1;hi.set(e,t),a.set(e,i),t||(gi.has(e)||e.removeAttribute(r),gi.delete(e)),i||e.removeAttribute(n)}),vi--,vi||(hi=new WeakMap,hi=new WeakMap,gi=new WeakMap,_i={})}},Si=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||mi(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),xi(r,i,n,`aria-hidden`)):function(){return null}};function Ci(e){let t;f(()=>xe(e),e=>{let n=!1;try{n=!!e?.closest(`[popover]:not(:popover-open)`)}catch{}e&&!n?t=Si(e):t&&t()}),b(()=>{t&&t()})}function wi(){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 Ti(e){let t=de({locale:g(`en`)});return D(()=>e?.value||t.locale?.value||`en`)}function Ei(e){let t=g(),n=D(()=>t.value?.width??0),r=D(()=>t.value?.height??0),i;return ee(()=>{let n=xe(e);n?(t.value={width:n.offsetWidth,height:n.offsetHeight},i=new ResizeObserver(e=>{if(!Array.isArray(e)||!e.length)return;let r=e[0],i,a;if(`borderBoxSize`in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=n.offsetWidth,a=n.offsetHeight;t.value={width:i,height:a}}),i.observe(n,{box:`border-box`})):t.value=void 0}),b(()=>{i?.disconnect(),i=void 0}),{width:n,height:r}}function Di(e){let t=W(``,1e3);return{search:t,handleTypeaheadSearch:(n,r)=>{if(t.value+=n,e)e(n);else{let e=G(),n=r.map(e=>({...e,textValue:e.value?.textValue??e.ref.textContent?.trim()??``})),i=n.find(t=>t.ref===e),a=ki(n.map(e=>e.textValue),t.value,i?.textValue),o=n.find(e=>e.textValue===a);return o&&o.ref.focus(),o?.ref}},resetTypeahead:()=>{t.value=``}}}function Oi(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function ki(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=Oi(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}var Ai=`dismissableLayer.pointerDownOutside`,ji=`dismissableLayer.focusOutside`;function Mi(e,t){if(!(t instanceof Element))return!1;let n=t.closest(`[data-dismissable-layer]`),r=e.dataset.dismissableLayer===``?e:e.querySelector(`[data-dismissable-layer]`),i=Array.from(e.ownerDocument.querySelectorAll(`[data-dismissable-layer]`));return!!(n&&(r===n||i.indexOf(r)<i.indexOf(n)))}function Ni(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,a=g(!1),o=g(()=>{});return i(i=>{if(!U||!l(n))return;let s=async n=>{let i=n.target;if(!(!t?.value||!i)){if(Mi(t.value,i)){a.value=!1;return}if(n.target&&!a.value){let t={originalEvent:n};function i(){Se(Ai,e,t)}n.pointerType===`touch`?(r.removeEventListener(`click`,o.value),o.value=i,r.addEventListener(`click`,o.value,{once:!0})):i()}else r.removeEventListener(`click`,o.value);a.value=!1}},c=window.setTimeout(()=>{r.addEventListener(`pointerdown`,s)},0);i(()=>{window.clearTimeout(c),r.removeEventListener(`pointerdown`,s),r.removeEventListener(`click`,o.value)})}),{onPointerDownCapture:()=>{l(n)&&(a.value=!0)}}}function Pi(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,a=g(!1);return i(i=>{if(!U||!l(n))return;let o=async n=>{if(!t?.value)return;await S(),await S();let r=n.target;!t.value||!r||Mi(t.value,r)||n.target&&!a.value&&Se(ji,e,{originalEvent:n})};r.addEventListener(`focusin`,o),i(()=>r.removeEventListener(`focusin`,o))}),{onFocusCapture:()=>{l(n)&&(a.value=!0)},onBlurCapture:()=>{l(n)&&(a.value=!1)}}}var Fi=o({__name:`DismissableLayer`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`dismiss`],setup(t,{emit:r}){let o=t,s=r,{forwardRef:c,currentElement:l}=J(),u=D(()=>l.value?.ownerDocument??globalThis.document),d=D(()=>q.layersRoot),p=D(()=>l.value?Array.from(d.value).indexOf(l.value):-1),m=D(()=>q.layersWithOutsidePointerEventsDisabled.size>0),h=D(()=>{let e=Array.from(d.value),[t]=[...q.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return p.value>=n}),g=Ni(async e=>{let t=[...q.branches].some(t=>t?.contains(e.target));!o.present||!h.value||t||(s(`pointerDownOutside`,e),s(`interactOutside`,e),await S(),e.defaultPrevented||s(`dismiss`))},l),y=Pi(e=>{let t=[...q.branches].some(t=>t?.contains(e.target));!o.present||t||(s(`focusOutside`,e),s(`interactOutside`,e),e.defaultPrevented||s(`dismiss`))},l);return ye(`Escape`,e=>{o.present&&p.value===d.value.size-1&&(s(`escapeKeyDown`,e),e.defaultPrevented||s(`dismiss`))}),f([l,()=>o.disableOutsidePointerEvents,()=>o.present],([e,t,n],r,i)=>{!e||!n||t&&(q.layersWithOutsidePointerEventsDisabled.size===0&&(q.originalBodyPointerEvents=u.value.body.style.pointerEvents,u.value.body.style.pointerEvents=`none`),q.layersWithOutsidePointerEventsDisabled.add(e),i(()=>{q.layersWithOutsidePointerEventsDisabled.delete(e),q.layersWithOutsidePointerEventsDisabled.size===0&&!oe(q.originalBodyPointerEvents)&&(u.value.body.style.pointerEvents=q.originalBodyPointerEvents)}))},{immediate:!0}),f([l,()=>o.present],([e,t],n,r)=>{!e||!t||(d.value.add(e),r(()=>{d.value.delete(e)}))},{immediate:!0}),i(e=>{e(()=>{l.value&&(d.value.delete(l.value),q.layersWithOutsidePointerEventsDisabled.delete(l.value))})}),(t,r)=>(A(),_(n(R),{ref:n(c),"as-child":t.asChild,as:t.as,"data-dismissable-layer":``,style:e({pointerEvents:m.value?h.value?`auto`:`none`:void 0}),onFocusCapture:n(y).onFocusCapture,onBlurCapture:n(y).onBlurCapture,onPointerdownCapture:n(g).onPointerDownCapture},{default:a(()=>[v(t.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),Ii=ae(()=>g([]));function Li(){let e=Ii();return{add(t){let n=e.value[0];t!==n&&n?.pause(),e.value=Ri(e.value,t),e.value.unshift(t)},remove(t){e.value=Ri(e.value,t),e.value[0]?.resume()}}}function Ri(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}var zi=o({__name:`FocusScope`,props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},present:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`mountAutoFocus`,`unmountAutoFocus`],setup(e,{emit:t}){let r=e,o=t,{currentRef:s,currentElement:c}=J(),l=g(null),u=Li(),d=E({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});i(e=>{if(!U)return;let t=c.value;if(!r.trapped)return;function n(e){if(d.paused||!t)return;let n=e.target;t.contains(n)?l.value=n:ce(l.value,{select:!0})}function i(e){if(d.paused||!t)return;let n=e.relatedTarget;n!==null&&(t.contains(n)||ce(l.value,{select:!0}))}function a(e){let n=l.value;n!==null&&e.some(e=>e.removedNodes.length>0)&&(t.contains(n)||ce(t))}document.addEventListener(`focusin`,n),document.addEventListener(`focusout`,i);let o=new MutationObserver(a);t&&o.observe(t,{childList:!0,subtree:!0}),e(()=>{document.removeEventListener(`focusin`,n),document.removeEventListener(`focusout`,i),o.disconnect()})});function p(e,t){let n=new CustomEvent(K,_e),r=e=>o(`mountAutoFocus`,e);e.addEventListener(K,r),e.dispatchEvent(n),e.removeEventListener(K,r),n.defaultPrevented||(pe(ve(e),{select:!0}),G()===t&&ce(e))}i(async e=>{let t=c.value;if(await S(),!t)return;r.present!==!1&&u.add(d);let n=G();!t.contains(n)&&r.present!==!1&&p(t,n),e(()=>{let e=new CustomEvent(me,_e),r=e=>{o(`unmountAutoFocus`,e)}
1;t.addEventListener(me,r),t.dispatchEvent(e),t.setAttribute(`data-focus-scope-unmounting`,``),setTimeout(()=>{e.defaultPrevented||ce(n??document.body,{select:!0}),t.removeEventListener(me,r),u.remove(d),t.removeAttribute(`data-focus-scope-unmounting`)},0)})}),f(()=>r.present,async(e,t)=>{if(!U)return;if(e===!1&&t===!0){u.remove(d);return}if(e!==!0||t!==!1)return;u.add(d),await S();let n=c.value;if(!n)return;let r=G();n.contains(r)||p(n,r)});function m(e){if(!r.loop&&!r.trapped||d.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=G();if(t&&n){let t=e.currentTarget,[i,a]=le(t);i&&a?!e.shiftKey&&n===a?(e.preventDefault(),r.loop&&ce(i,{select:!0})):e.shiftKey&&n===i&&(e.preventDefault(),r.loop&&ce(a,{select:!0})):n===t&&e.preventDefault()}}return(e,t)=>(A(),_(n(R),{ref_key:`currentRef`,ref:s,tabindex:`-1`,"as-child":e.asChild,as:e.as,onKeydown:m},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),Bi=`menu.itemSelect`,Vi=[`Enter`,` `],Hi=[`ArrowDown`,`PageUp`,`Home`],Ui=[`ArrowUp`,`PageDown`,`End`],Wi=[...Hi,...Ui],Gi={ltr:[...Vi,`ArrowRight`],rtl:[...Vi,`ArrowLeft`]},Ki={ltr:[`ArrowLeft`],rtl:[`ArrowRight`]};function qi(e){return e?`open`:`closed`}function Ji(e){return e===`indeterminate`}function Yi(e){return Ji(e)?`indeterminate`:e?`checked`:`unchecked`}function Xi(e){let t=G();for(let n of e)if(n===t||(n.focus(),G()!==t))return}function Zi(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e].x,s=t[e].y,c=t[a].x,l=t[a].y;s>r!=l>r&&n<(c-o)*(r-s)/(l-s)+o&&(i=!i)}return i}function Qi(e,t){return t?Zi({x:e.clientX,y:e.clientY},t):!1}function $i(e){return e.pointerType===`mouse`}var ea=`rovingFocusGroup.onEntryFocus`,ta={bubbles:!1,cancelable:!0};function na(e,t=!1){let n=G();for(let r of e)if(r===n||(r.focus({preventScroll:t}),G()!==n))return}var[ra,ia]=L(`PopperRoot`),aa=o({inheritAttrs:!1,__name:`PopperRoot`,setup(e){let t=g();return ia({anchor:t,onAnchorChange:e=>t.value=e}),(e,t)=>v(e.$slots,`default`)}}),oa=o({__name:`PopperAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:r,currentElement:i}=J(),o=ra();return d(()=>{o.onAnchorChange(t.reference??i.value)}),(e,t)=>(A(),_(n(R),{ref:n(r),as:e.as,"as-child":e.asChild},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`as`,`as-child`]))}}),sa={key:0,d:`M0 0L6 6L12 0`},ca={key:1,d:`M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0`},la=o({__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){let r=e;return J(),(e,i)=>(A(),_(n(R),t(r,{width:e.width,height:e.height,viewBox:e.asChild?void 0:`0 0 12 6`,preserveAspectRatio:e.asChild?void 0:`none`}),{default:a(()=>[v(e.$slots,`default`,{},()=>[e.rounded?(A(),N(`path`,ca)):(A(),N(`path`,sa))])]),_:3},16,[`width`,`height`,`viewBox`,`preserveAspectRatio`]))}});function ua(e){return e!==null}function da(e){return{name:`transformOrigin`,options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,o=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[c,l]=fa(n),u={start:e.dir===`rtl`?`100%`:`0%`,center:`50%`,end:e.dir===`rtl`?`0%`:`100%`}[l],d={start:`0%`,center:`50%`,end:`100%`}[l],f=(i.arrow?.x??0)+o/2,p=(i.arrow?.y??0)+s/2,m=``,h=``;return c===`bottom`?(m=a?u:`${f}px`,h=`${-s}px`):c===`top`?(m=a?u:`${f}px`,h=`${r.floating.height+s}px`):c===`right`?(m=`${-s}px`,h=a?d:`${p}px`):c===`left`&&(m=`${r.floating.width+s}px`,h=a?d:`${p}px`),{data:{x:m,y:h}}}}}function fa(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var pa=[`top`,`right`,`bottom`,`left`],ma=Math.min,ha=Math.max,ga=Math.round,_a=Math.floor,va=e=>({x:e,y:e}),ya={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function ba(e,t,n){return ha(e,ma(t,n))}function xa(e,t){return typeof e==`function`?e(t):e}function Sa(e){return e.split(`-`)[0]}function Ca(e){return e.split(`-`)[1]}function wa(e){return e===`x`?`y`:`x`}function Ta(e){return e===`y`?`height`:`width`}function Ea(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function Da(e){return wa(Ea(e))}function Oa(e,t,n){n===void 0&&(n=!1);
vendor: 5,025 bytes, line 1
1let r=Ca(e),i=Da(e),a=Ta(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=La(o)),[o,La(o)]}function ka(e){let t=La(e);return[Aa(e),t,Aa(t)]}function Aa(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var ja=[`left`,`right`],Ma=[`right`,`left`],Na=[`top`,`bottom`],Pa=[`bottom`,`top`];function Fa(e,t,n){switch(e){case`top`:case`bottom`:return n?t?Ma:ja:t?ja:Ma;case`left`:case`right`:return t?Na:Pa;default:return[]}}function Ia(e,t,n,r){let i=Ca(e),a=Fa(Sa(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(Aa)))),a}function La(e){let t=Sa(e);return ya[t]+e.slice(t.length)}function Ra(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function za(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:Ra(e)}function Ba(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Va(e,t,n){let{reference:r,floating:i}=e,a=Ea(t),o=Da(t),s=Ta(o),c=Sa(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}let m=Ca(t);return m&&(p[o]+=f*(m===`end`?1:-1)*(n&&l?-1:1)),p}async function Ha(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=xa(t,e),p=za(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=Ba(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=Ba(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Ua=50,Wa=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:Ha},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Va(l,r,c),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:_}=h,{x:v,y,data:b,reset:x}=await _({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:l,platform:s,elements:{reference:e,floating:t}});u=v??u,d=y??d,m[g]={...m[g],...b},x&&p<Ua&&(p++,typeof x==`object`&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:u,y:d}=Va(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}},Ga=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=xa(e,t)||{};if(l==null)return{};let d=za(u),f={x:n,y:r},p=Da(i),m=Ta(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=ma(d[_],T),D=ma(d[v],T),O=C-h[m]-D,k=C/2-h[m]/2+w,A=ba(E,k,O),ee=!c.arrow&&Ca(i)!=null&&k!==A&&a.reference[m]/2-(k<E?E:D)-h[m]/2<0,j=ee?k<E?k-E:k-O:0;return{[p]:f[p]+j,data:{[p]:A,centerOffset:k-A-j,...ee&&{alignmentOffset:j}},reset:ee}}}),Ka=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=xa(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=Sa(r),_=Ea(o),v=Sa(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[La(o)]:ka(o)),x=p!==`none`;!d&&x&&b.push(...Ia(o,m,p,y));let S=[o,...b],C=await s.detectOverflow(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=Oa(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(u!==`alignment`||_===Ea(t)||T.every(e=>Ea(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=Ea(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o}if(r!==n)return{reset:{placement:n}}}return{}}}};function qa(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ja(e){return pa.some(t=>e[t]>=0)}var Ya=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=xa(e,t);switch(i){case`referenceHidden`:{let e=qa(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Ja(e)}}}case`escaped`:{let e=qa(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Ja(e)}}}default:return{}}}}},Xa=new Set([`left`,`top`]);async function Za(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=Sa(n),s=Ca(n),c=Ea(n)===`y`,l=Xa.has(o)?-1:1,u=a&&c?-1:1,d=xa(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Qa=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Za(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},$a=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=xa(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=Ea(i),p=wa(f),m=u[p],h=u[f],g=(e,t)=>ba(t+d[e===`y`?`top`:`left`],t,t-d[e===`y`?`bottom`:`right`]);o&&(m=g(p,m)),s&&(h=g(f,h));let _=c.fn({...t,[p]:m,[f]:h});return{..._,data:{x:_.x-n,y:_.y-r,enabled:{[p]:o,[f]:s}}}}}},eo=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=xa(e,t),u={x:n,y:r},d=Ea(i),f=wa(d),p=u[f],m=u[d],h=xa(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:h.mainAxis??0,crossAxis:h.crossAxis??0};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=Xa.has(Sa(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[f]:p,[d]:m}}}},to=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){let{placement:n,rects:r,platform:i,elements:a}=t,{apply:o=()=>{},...s}=xa(e,t),c=await i.detectOverflow(t,s),l=Sa(n),u=Ca(n),d=Ea(n)===`y`,{width:f,height:p}=r.floating,m,h;l===`top`||l===`bottom`?(m=l,h=u===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?`start`:`end`)?`left`:`right`):(h=l,m=u===`end`?`top`:`bottom`);let g=p-c.top-c.bottom,_=f-c.left-c.right,v=ma(p-c[m],g),y=ma(f-c[h],_),b=t.middlewareData.shift,x=!b,S=v,C=y;b!=null&&b.enabled.x&&(C=_),b!=null&&b.enabled.y&&(S=g),x&&!u&&(d?C=f-2*ha(c.left,c.right):S=p-2*ha(c.top,c.bottom)),await o({...t,availableWidth:C,availableHeight:S});let w=await i.getDimensions(a.floating);return f!==w.width||p!==w.height?{reset:{rects:!0}}:{}}}};function no(){return typeof window<`u`}function ro(e){return oo(e)?(e.nodeName||``).toLowerCase():`#document`}function io(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ao(e){return((oo(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function oo(e){return no()?e instanceof Node||e instanceof io(e).Node:!1}function so(e){return no()?e instanceof Element||e instanceof io(e).Element:!1}function co(e){return no()?e instanceof HTMLElement||e instanceof io(e).HTMLElement:!1}function lo(e){return!no()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof io(e).ShadowRoot}function uo(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=So(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function fo(e){return/^(table|td|th)$/.test(ro(e))}function po(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var mo=/transform|translate|scale|rotate|perspective|filter/,ho=/paint|layout|strict|content/,go=e=>!!e&&e!==`none`,_o;function vo(e){let t=so(e)?So(e):e;return go(t.transform)||go(t.translate)||go(t.scale)||go(t.rotate)||go(t.perspective)||!bo()&&(go(t.backdropFilter)||go(t.filter))||mo.test(t.willChange||``)||ho.test(t.contain||``)}function yo(e){let t=wo(e);for(;co(t)&&!xo(t);){if(vo(t))return t;if(po(t))return null;t=wo(t)}return null}function bo(){return _o??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),_o}function xo(e){return/^(html|body|#document)$/.test(ro(e))}function So(e){return io(e).getComputedStyle(e)}function Co(e){return so(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function wo(e){if(ro(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||lo(e)&&e.host||ao(e);return lo(t)?t.host:t}function To(e){let t=wo(e);return xo(t)?(e.ownerDocument||e).body:co(t)&&uo(t)?t:To(t)}function Eo(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=To(e),i=r===e.ownerDocument?.body,a=io(r);if(i){let e=Do(a);
vendor: 4,240 bytes, line 1
1return t.concat(a,a.visualViewport||[],uo(r)?r:[],e&&n?Eo(e):[])}return t.concat(r,Eo(r,[],n))}function Do(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Oo(e){let t=So(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=co(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=ga(n)!==a||ga(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function ko(e){return so(e)?e:e.contextElement}function Ao(e){let t=ko(e);if(!co(t))return va(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=Oo(t),o=(a?ga(n.width):n.width)/r,s=(a?ga(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var jo=va(0);function Mo(e){let t=io(e);return!bo()||!t.visualViewport?jo:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function No(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===io(e)}function Po(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=ko(e),o=va(1);t&&(r?so(r)&&(o=Ao(r)):o=Ao(e));let s=No(a,n,r)?Mo(a):va(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a&&r){let e=io(a),t=so(r)?io(r):r,n=e,i=Do(n);for(;i&&t!==n;){let e=Ao(i),t=i.getBoundingClientRect(),r=So(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=io(i),i=Do(n)}}return Ba({width:u,height:d,x:c,y:l})}function Fo(e,t){let n=Co(e).scrollLeft;return t?t.left+n:Po(ao(e)).left+n}function Io(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Fo(e,n),y:n.top+t.scrollTop}}function Lo(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=ao(r),s=t?po(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=va(1),u=va(0),d=co(r);if((d||!a)&&((ro(r)!==`body`||uo(o))&&(c=Co(r)),d)){let e=Po(r);l=Ao(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?Io(o,c):va(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function Ro(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function zo(e){let t=Co(e),n=e.ownerDocument.body,r=ha(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=ha(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+Fo(e),o=-t.scrollTop;return So(n).direction===`rtl`&&(a+=ha(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:o}}var Bo=25;function Vo(e,t,n){n===void 0&&(n=`viewport`);let r=n===`layoutViewport`,i=io(e),a=ao(e),o=i.visualViewport,s=a.clientWidth,c=a.clientHeight,l=0,u=0;if(o){let e=!bo()||t===`fixed`;r?e||(l=-o.offsetLeft,u=-o.offsetTop):(s=o.width,c=o.height,e&&(l=o.offsetLeft,u=o.offsetTop))}if(Fo(a)<=0){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),r=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-r),o=getComputedStyle(a).scrollbarGutter===`stable both-edges`?i/2:i;o<=Bo&&(s-=o)}return{width:s,height:c,x:l,y:u}}function Ho(e,t){let n=Po(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=Ao(e);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function Uo(e,t,n){let r;if(t===`viewport`||t===`layoutViewport`)r=Vo(e,n,t);else if(t===`document`)r=zo(ao(e));else if(so(t))r=Ho(t,n);else{let n=Mo(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Ba(r)}function Wo(e,t){let n=t.get(e);if(n)return n;let r=Eo(e,[],!1).filter(e=>so(e)&&ro(e)!==`body`),i=null,a=So(e).position===`fixed`,o=a?wo(e):e;for(;so(o)&&!xo(o);){let e=So(o),t=vo(o),n=i?i.position:a?`fixed`:``;!t&&(n===`fixed`||n===`absolute`&&e.position===`static`)?r=r.filter(e=>e!==o):i=e,o=wo(o)}return t.set(e,r),r}function Go(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?po(t)?[]:Wo(t,this._c):[].concat(n),r],o=Uo(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e<a.length;e++){let n=Uo(t,a[e],i);s=ha(n.top,s),c=ma(n.right,c),l=ma(n.bottom,l),u=ha(n.left,u)}return{width:c-u,height:l-s,x:u,y:s}}function Ko(e){let{width:t,height:n}=Oo(e);return{width:t,height:n}}function qo(e,t,n){let r=co(t),i=ao(t),a=n===`fixed`,o=Po(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=va(0);
1if((r||!a)&&((ro(t)!==`body`||uo(i))&&(s=Co(t)),r)){let e=Po(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}!r&&i&&(c.x=Fo(i));let l=i&&!r&&!a?Io(i,s):va(0);return{x:o.left+s.scrollLeft-c.x-l.x,y:o.top+s.scrollTop-c.y-l.y,width:o.width,height:o.height}}function Jo(e){return So(e).position===`static`}function Yo(e,t){if(!co(e)||So(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return ao(e)===n&&(n=n.ownerDocument.body),n}function Xo(e,t){let n=io(e);if(po(e))return n;if(!co(e)){let t=wo(e);for(;t&&!xo(t);){if(so(t)&&!Jo(t))return t;t=wo(t)}return n}let r=Yo(e,t);for(;r&&fo(r)&&Jo(r);)r=Yo(r,t);return r&&xo(r)&&Jo(r)&&!vo(r)?n:r||yo(e)||n}var Zo=async function(e){let t=this.getOffsetParent||Xo,n=this.getDimensions,r=await n(e.floating);return{reference:qo(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Qo(e){return So(e).direction===`rtl`}var $o={convertOffsetParentRelativeRectToViewportRelativeRect:Lo,getDocumentElement:ao,getClippingRect:Go,getOffsetParent:Xo,getElementRects:Zo,getClientRects:Ro,getDimensions:Ko,getScale:Ao,isElement:so,isRTL:Qo};function es(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ts(e,t,n){let r=null,i,a=ao(e);function o(){var e;clearTimeout(i),(e=r)==null||e.disconnect(),r=null}function s(n,c){n===void 0&&(n=!1),c===void 0&&(c=1),o();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(n||t(),!f||!p)return;let m=_a(d),h=_a(a.clientWidth-(u+f)),g=_a(a.clientHeight-(d+p)),_=_a(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:ha(0,ma(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(!es(l,e.getBoundingClientRect()))return s();if(n!==c){if(!y)return s();n?s(!1,n):i=setTimeout(()=>{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(b,{...v,root:a.ownerDocument})}catch{r=new IntersectionObserver(b,v)}r.observe(e)}let c=io(e),l=()=>s(n);return c.addEventListener(`resize`,l),s(!0),()=>{c.removeEventListener(`resize`,l),o()}}function ns(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=ko(e),u=i||a?[...l?Eo(l):[],...t?Eo(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n),a&&e.addEventListener(`resize`,n)});let d=l&&s?ts(l,n,a):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?Po(e):null;c&&g();function g(){let t=Po(e);h&&!es(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var rs=Qa,is=$a,as=Ka,os=to,ss=Ya,cs=Ga,ls=eo,us=(e,t,n)=>{let r=new Map,i=n??{},a={...$o,...i.platform,_c:r};return Wa(e,t,{...i,platform:a})};function ds(){return typeof window<`u`}function fs(e){return ms(e)?(e.nodeName||``).toLowerCase():`#document`}function ps(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ms(e){return ds()?e instanceof Node||e instanceof ps(e).Node:!1}function hs(e){return typeof e==`object`&&!!e&&`$el`in e}function gs(e){if(hs(e)){let t=e.$el;return ms(t)&&fs(t)===`#comment`?null:t}return e}function _s(e){return typeof e==`function`?e():n(e)}function vs(e){return{name:`arrow`,options:e,fn(t){let n=gs(_s(e.element));return n==null?{}:cs({element:n,padding:e.padding}).fn(t)}}}function ys(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function bs(e,t){let n=ys(e);return Math.round(t*n)/n}function xs(e,t,n){n===void 0&&(n={});let r=n.whileElementsMounted,i=D(()=>_s(n.open)??!0),a=D(()=>_s(n.middleware)),o=D(()=>_s(n.placement)??`bottom`),s=D(()=>_s(n.strategy)??`absolute`),c=D(()=>_s(n.transform)??!0),l=D(()=>gs(e.value)),u=D(()=>gs(t.value)),d=g(0),p=g(0),m=g(s.value),h=g(o.value),_=y({}),v=g(!1),b=D(()=>{let e={position:m.value,left:`0`,top:`0`};if(!u.value)return e;let t=bs(u.value,d.value),n=bs(u.value,p.value);return c.value?{...e,transform:`translate(`+t+`px, `+n+`px)`,...ys(u.value)>=1.5&&{willChange:`transform`}}:{position:m.value,left:t+`px`,top:n+`px`}}),x;function S(){if(l.value==null||u.value==null)return;let e=i.value;us(l.value,u.value,{middleware:a.value,placement:o.value,strategy:s.value}).then(t=>{d.value=t.x,p.value=t.y,m.value=t.strategy,h.value=t.placement,_.value=t.middlewareData,v.value=e!==!1})}function w(){typeof x==`function`&&(x(),x=void 0)}function T(){if(w(),r===void 0){S();return}if(l.value!=null&&u.value!=null){x=r(l.value,u.value,S);return}}
1function E(){i.value||(v.value=!1)}return f([a,o,s,i],S,{flush:`sync`}),f([l,u],T,{flush:`sync`}),f(i,E,{flush:`sync`}),O()&&C(w),{x:M(d),y:M(p),strategy:M(m),placement:M(h),middlewareData:M(_),isPositioned:M(v),floatingStyles:b,update:S}}var Ss=[`dir`],Cs={side:`bottom`,sideOffset:0,sideFlip:!0,align:`center`,alignOffset:0,alignFlip:!0,arrowPadding:0,hideShiftedArrow:!0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:`partial`,hideWhenDetached:!1,positionStrategy:`fixed`,updatePositionStrategy:`optimized`,prioritizePosition:!1},[ws,Ts]=L(`PopperContent`),Es=o({inheritAttrs:!1,__name:`PopperContent`,props:h({memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Cs}),emits:[`placed`],setup(r,{emit:o}){let s=r,c=o,l=ra(),{forwardRef:u,currentElement:f}=J(),p=te(D(()=>s.dir)),h=g(),y=g(),{width:b,height:x}=Ei(y),S=D(()=>s.side+(s.align===`center`?``:`-${s.align}`)),C=D(()=>typeof s.collisionPadding==`number`?s.collisionPadding:{top:0,right:0,bottom:0,left:0,...s.collisionPadding}),w=D(()=>Array.isArray(s.collisionBoundary)?s.collisionBoundary:[s.collisionBoundary]),T=D(()=>({padding:C.value,boundary:w.value.filter(ua),altBoundary:w.value.length>0})),E=D(()=>({mainAxis:s.sideFlip,crossAxis:s.alignFlip})),O=D(()=>[rs({mainAxis:s.sideOffset+x.value,alignmentAxis:s.alignOffset}),s.prioritizePosition&&s.avoidCollisions&&as({...T.value,...E.value}),s.avoidCollisions&&is({mainAxis:!0,crossAxis:!!s.prioritizePosition,limiter:s.sticky===`partial`?ls():void 0,...T.value}),!s.prioritizePosition&&s.avoidCollisions&&as({...T.value,...E.value}),os({...T.value,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:a}=t.reference,o=e.floating.style;o.setProperty(`--reka-popper-available-width`,`${n}px`),o.setProperty(`--reka-popper-available-height`,`${r}px`),o.setProperty(`--reka-popper-anchor-width`,`${i}px`),o.setProperty(`--reka-popper-anchor-height`,`${a}px`)}}),y.value&&vs({element:y.value,padding:s.arrowPadding}),da({arrowWidth:b.value,arrowHeight:x.value,dir:p.value}),s.hideWhenDetached&&ss({strategy:`referenceHidden`,...T.value})]),{floatingStyles:k,placement:ee,isPositioned:j,middlewareData:M,update:P}=xs(D(()=>s.reference??l.anchor.value),h,{strategy:s.positionStrategy,placement:S,whileElementsMounted:(...e)=>ns(...e,{layoutShift:!s.disableUpdateOnLayoutShift,animationFrame:s.updatePositionStrategy===`always`}),middleware:O}),F=D(()=>fa(ee.value)[0]),I=D(()=>fa(ee.value)[1]);d(()=>{j.value&&c(`placed`)});let ne=D(()=>{let e=M.value.arrow?.centerOffset!==0;return s.hideShiftedArrow&&e}),L=g(``);return i(()=>{f.value&&(L.value=window.getComputedStyle(f.value).zIndex)}),Ts({placedSide:F,onArrowChange:e=>y.value=e,arrowX:D(()=>M.value.arrow?.x??0),arrowY:D(()=>M.value.arrow?.y??0),shouldHideArrow:ne}),(r,i)=>(A(),N(`div`,{ref_key:`floatingRef`,ref:h,"data-reka-popper-content-wrapper":``,dir:n(p),style:e({...n(k),transform:n(j)?n(k).transform:`translate(0, -200%)`,minWidth:`max-content`,zIndex:L.value,"--reka-popper-transform-origin":[n(M).transformOrigin?.x,n(M).transformOrigin?.y].join(` `),...n(M).hide?.referenceHidden&&{visibility:`hidden`,pointerEvents:`none`}})},[s.memoDependencies?m([s.asChild,s.as,F.value,I.value,n(j),...Object.values(r.$attrs),...s.memoDependencies],()=>(A(),_(n(R),t({key:0,ref:n(u)},r.$attrs,{"as-child":s.asChild,as:s.as,"data-side":F.value,"data-align":I.value,style:{animation:n(j)?void 0:`none`}}),{default:a(()=>[v(r.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-side`,`data-align`,`style`])),i,0):(A(),_(n(R),t({key:1,ref:n(u)},r.$attrs,{"as-child":s.asChild,as:s.as,"data-side":F.value,"data-align":I.value,dir:n(p),style:{animation:n(j)?void 0:`none`}}),{default:a(()=>[v(r.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-side`,`data-align`,`dir`,`style`]))],12,Ss))}}),Ds={top:`bottom`,right:`left`,bottom:`top`,left:`right`},Os=o({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(i){let{forwardRef:o}=J(),s=ws(),c=D(()=>Ds[s.placedSide.value]);return(i,l)=>(A(),N(`span`,{ref:e=>{n(s).onArrowChange(e??void 0)},style:e({position:`absolute`,left:n(s).arrowX?.value?`${n(s).arrowX?.value}px`:void 0,top:n(s).arrowY?.value?`${n(s).arrowY?.value}px`:void 0,[c.value]:0,transformOrigin:{top:``,right:`0 0`,bottom:`center 0`,left:`100% 0`}[n(s).placedSide.value],transform:{top:`translateY(100%)`,right:`translateY(50%) rotate(90deg) translateX(-50%)`,bottom:`rotate(180deg)`,left:`translateY(50%) rotate(-90deg) translateX(50%)`}[n(s).placedSide.value],visibility:n(s).shouldHideArrow.value?`hidden`:void 0})},[r(la,t(i.$attrs,{ref:n(o),style:{display:`block`},as:i.as,"as-child":i.asChild,rounded:i.rounded,width:i.width,height:i.height}),{default:a(()=>[v(i.$slots,`default`)]),_:3},16,[`as`,`as-child`,`rounded`,`width`,`height`])],4))}});function ks(e){function t(t){return Array.isArray(e.date.value)?e.date.value.some(e=>Y(e,t)):e.date.value?Y(e.date.value,t):!1}return{isDateSelected:t,isInvalid:D(()=>
1{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(let t of e.date.value)if(e.isDateDisabled?.(t)||e.isDateUnavailable?.(t))return!0}else{if(!e.date.value)return!1;if(e.isDateDisabled?.(e.date.value)||e.isDateUnavailable?.(e.date.value))return!0}return!1}),hasSelectedDate:D(()=>Array.isArray(e.date.value)?e.date.value.length>0:!!e.date.value),isSelectedDateDisabled:D(()=>Array.isArray(e.date.value)?e.date.value.length?e.date.value.some(t=>e.isDateDisabled?.(t)):!1:e.date.value?!!e.isDateDisabled?.(e.date.value):!1)}}function As(e,t){let n=t(e),r=n.compare(e),i={};return r>=7&&(i.day=1),r>=Pr(e)&&(i.month=1),n.set({...i})}function js(e,t){let n=t(e),r=e.compare(n),i={};return r>=7&&(i.day=35),r>=Pr(e)&&(i.month=13),n.set({...i})}function Ms(e,t){return t(e)}function Ns(e,t){return t(e)}function Ps(e){let t=li(e.locale.value),n=D(()=>{let t={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier===`gregory`&&e.placeholder.value.era===`BC`&&(t.era=`short`),t}),r=g(ii({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})),i=D(()=>r.value.map(e=>e.value));function a(e){return!i.value.some(t=>He(e,t))}let o=t=>{if(!e.maxValue.value||!r.value.length)return!1;if(e.disabled.value)return!0;let n=r.value.at(-1).value;return!t&&!e.nextPage.value?Ir(n.add({months:1}).set({day:1}),e.maxValue.value):Ir(As(n,t||e.nextPage.value),e.maxValue.value)},s=t=>{if(!e.minValue.value||!r.value.length)return!1;if(e.disabled.value)return!0;let n=r.value[0].value;return!t&&!e.prevPage.value?Fr(n.subtract({months:1}).set({day:35}),e.minValue.value):Fr(js(n,t||e.prevPage.value),e.minValue.value)};function c(t){return!!(e.isDateDisabled?.(t)||e.disabled.value||e.maxValue.value&&Ir(t,e.maxValue.value)||e.minValue.value&&Fr(t,e.minValue.value))}let l=t=>!!e.isDateUnavailable?.(t),u=D(()=>r.value.length?r.value[0].rows[0].map(n=>t.dayOfWeek(Z(n),e.weekdayFormat.value)):[]),d=t=>{let n=r.value[0].value;if(!t&&!e.nextPage.value){let t=ii({dateObj:n.add({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=t,e.placeholder.value=t[0].value.set({day:1});return}let i=ii({dateObj:Ms(n,t||e.nextPage.value),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=i;let a={};if(!t){let e=i[0].value.compare(n);e>=Pr(n)&&(a.day=1),e>=365&&(a.month=1)}e.placeholder.value=i[0].value.set({...a})},p=t=>{let n=r.value[0].value;if(!t&&!e.prevPage.value){let t=ii({dateObj:n.subtract({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=t,e.placeholder.value=t[0].value.set({day:1});return}let i=ii({dateObj:Ns(n,t||e.prevPage.value),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=i;let a={};if(!t){let e=n.compare(i[0].value);e>=Pr(n)&&(a.day=1),e>=365&&(a.month=1)}e.placeholder.value=i[0].value.set({...a})};f(e.placeholder,t=>{i.value.some(e=>He(e,t))||(r.value=ii({dateObj:t,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value}))}),f([e.locale,e.weekStartsOn,e.fixedWeeks,e.numberOfMonths],()=>{r.value=ii({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})});let m=D(()=>{if(!r.value.length)return``;if(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),r.value.length===1){let e=r.value[0].value;return`${t.fullMonthAndYear(Z(e),n.value)}`}let i=Z(r.value[0].value),a=Z(r.value.at(-1).value),o=t.fullMonth(i,n.value),s=t.fullMonth(a,n.value),c=t.fullYear(i,n.value),l=t.fullYear(a,n.value);return c===l?`${o} - ${s} ${l}`:`${o} ${c} - ${s} ${l}`});return{isDateDisabled:c,isDateUnavailable:l,isNextButtonDisabled:o,isPrevButtonDisabled:s,grid:r,weekdays:u,visibleView:i,isOutsideVisibleView:a,formatter:t,nextPage:d,prevPage:p,headingValue:m,fullCalendarLabel:D(()=>`${e.calendarLabel.value??`Event Date`}, ${m.value}`),isPlaceholderFocusable:D(()=>!(c(e.placeholder.value)||l(e.placeholder.value)||a(e.placeholder.value))),firstFocusableDate:D(()=>{for(let t of r.value){if(e.minValue.value&&Fr(t.value,e.minValue.value))continue;let n=Pr(t.value),r=e.minValue.value&&Be(e.minValue.value,t.value)?e.minValue.value.day:1;for(let e=r;e<=n;e++){let n=t.value.set({day:e});if(!(c(n)||l(n)))return n}}})}}var Fs={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`}},Is={role:`heading`,"aria-level":`2`},[Ls,Rs]=L(`CalendarRoot`),zs=o({__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},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}){let r=e,i=t,{disabled:o,readonly:s,initialFocus:c,pagedNavigation:l,weekdayFormat:u,fixedWeeks:d,multiple:p,minValue:m,maxValue:h,numberOfMonths:g,preventDeselect:y,isDateDisabled:b,isDateUnavailable:S,calendarLabel:C,defaultValue:T,nextPage:E,prevPage:O,dir:k,locale:M,disableDaysOutsideCurrentView:N}=j(r),{primitiveElement:P,currentElement:F}=ue(),I=Ti(M),ne=te(k),L=D(()=>r.weekStartsOn??si(I.value)),z=be(r,`modelValue`,i,{defaultValue:T.value,passive:r.modelValue===void 0}),B=Zr({defaultPlaceholder:r.placeholder,defaultValue:z.value,locale:r.locale}),V=be(r,`placeholder`,i,{defaultValue:r.defaultPlaceholder??B.copy(),passive:r.placeholder===void 0});function re(e){V.value=e.copy()}let{fullCalendarLabel:ie,headingValue:ae,isDateDisabled:H,isDateUnavailable:U,isNextButtonDisabled:W,isPrevButtonDisabled:G,weekdays:oe,isOutsideVisibleView:K,nextPage:se,prevPage:ce,formatter:le,grid:de,isPlaceholderFocusable:q,firstFocusableDate:fe}=Ps({locale:I,placeholder:V,weekStartsOn:L,fixedWeeks:d,numberOfMonths:g,minValue:m,maxValue:h,disabled:o,weekdayFormat:u,pagedNavigation:l,isDateDisabled:b.value,isDateUnavailable:S.value,calendarLabel:C,nextPage:E,prevPage:O}),{isInvalid:pe,isDateSelected:J,hasSelectedDate:me,isSelectedDateDisabled:he}=ks({date:z,isDateDisabled:H,isDateUnavailable:U});f(z,e=>{if(Array.isArray(e)&&e.length){let t=e.at(-1);t&&!Ve(V.value,t)&&re(t)}else!Array.isArray(e)&&e&&!Ve(V.value,e)&&re(e)});function ge(e){if(!p.value){if(!z.value){z.value=e.copy();return}!y.value&&Ve(z.value,e)?(V.value=e.copy(),z.value=void 0):z.value=e.copy()}else if(!z.value)z.value=[e.copy()];else if(Array.isArray(z.value)){if(z.value.findIndex(t=>Y(t,e))===-1)z.value=[...z.value,e];else if(!y.value){let t=z.value.filter(t=>!Y(t,e));if(!t.length){V.value=e.copy(),z.value=void 0;return}z.value=t.map(e=>e.copy())}}}return ee(()=>{c.value&&$r(F.value)}),Rs({isDateUnavailable:U,dir:ne,isDateDisabled:H,locale:I,formatter:le,modelValue:z,placeholder:V,disabled:o,initialFocus:c,pagedNavigation:l,grid:de,weekDays:oe,weekStartsOn:L,weekdayFormat:u,fixedWeeks:d,multiple:p,numberOfMonths:g,readonly:s,preventDeselect:y,fullCalendarLabel:ie,headingValue:ae,isInvalid:pe,isDateSelected:J,isNextButtonDisabled:W,isPrevButtonDisabled:G,isOutsideVisibleView:K,nextPage:se,prevPage:ce,parentElement:F,onPlaceholderChange:re,onDateChange:ge,disableDaysOutsideCurrentView:N,minValue:m,maxValue:h,isPlaceholderFocusable:q,firstFocusableDate:fe,hasSelectedDate:me,isSelectedDateDisabled:he}),(e,t)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:P,as:e.as,"as-child":e.asChild,"aria-label":n(ie),"data-readonly":n(s)?``:void 0,"data-disabled":n(o)?``:void 0,"data-invalid":n(pe)?``:void 0,dir:n(ne)},{default:a(()=>[v(e.$slots,`default`,{date:n(V),grid:n(de),weekDays:n(oe),weekStartsOn:L.value,locale:n(I),fixedWeeks:n(d),modelValue:n(z)}),w(`div`,Fs,[w(`div`,Is,x(n(ie)),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),Bs=o({__name:`CalendarCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=Ls();return(e,r)=>(A(),_(n(R),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":n(t).isDateSelected(e.date)?!0:void 0,"aria-disabled":n(t).isDateDisabled(e.date)||n(t).isDateUnavailable?.(e.date)||n(t).disableDaysOutsideCurrentView.value,"data-disabled":n(t).isDateDisabled(e.date)||n(t).disableDaysOutsideCurrentView.value?``:void 0},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),Vs=o({__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){let t=e,r=wi(),i=Ls(),{primitiveElement:o,currentElement:s}=ue(),c=D(()=>
1t.day.day.toLocaleString(i.locale.value)),l=D(()=>i.formatter.custom(Z(t.day),{weekday:`long`,month:`long`,day:`numeric`,year:`numeric`})),d=D(()=>i.isDateUnavailable?.(t.day)??!1),f=D(()=>We(t.day,et())),p=D(()=>!Be(t.day,t.month)),m=D(()=>i.isOutsideVisibleView(t.day)),h=D(()=>i.isDateDisabled(t.day)||i.disableDaysOutsideCurrentView.value&&p.value),g=D(()=>p.value||h.value?!1:!i.disabled.value&&i.isPlaceholderFocusable.value&&Y(t.day,i.placeholder.value)?!0:(!i.hasSelectedDate.value||i.isSelectedDateDisabled.value)&&!i.isPlaceholderFocusable.value?i.firstFocusableDate.value&&Y(t.day,i.firstFocusableDate.value):!1),y=D(()=>i.isDateSelected(t.day));function b(e){i.readonly.value||i.isDateDisabled(e)||i.isDateUnavailable?.(e)||i.onDateChange(e)}function C(){h.value||b(t.day)}function w(e){if(h.value||(e.code===r.ENTER||e.code===r.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let n=i.parentElement.value,a=i.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(t.day,a);break;case r.ARROW_LEFT:o(t.day,-a);break;case r.ARROW_UP:o(t.day,-7);break;case r.ARROW_DOWN:o(t.day,7);break;case r.ENTER:case r.SPACE_CODE:b(t.day)}function o(e,t){let r=e.add({days:t});if(i.minValue.value&&r.compare(i.minValue.value)<0||i.maxValue.value&&r.compare(i.maxValue.value)>0)return;let a=n.querySelector(`[data-value='${r.toString()}']:not([data-outside-view])`);if(!a){if(t>0){if(i.isNextButtonDisabled())return;i.nextPage()}else{if(i.isPrevButtonDisabled())return;i.prevPage()}S(()=>{o(e,t)});return}if(a&&a.hasAttribute(`data-disabled`))return o(r,t);i.onPlaceholderChange(r),a?.focus()}}return(e,r)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:o,as:t.as,"as-child":t.asChild,role:`button`,"aria-label":l.value,"data-reka-calendar-cell-trigger":``,"aria-disabled":h.value||d.value?!0:void 0,"data-selected":y.value?!0:void 0,"data-value":e.day.toString(),"data-disabled":h.value?``:void 0,"data-unavailable":d.value?``:void 0,"data-today":f.value?``:void 0,"data-outside-view":p.value?``:void 0,"data-outside-visible-view":m.value?``:void 0,"data-focused":g.value?``:void 0,tabindex:g.value?0:p.value||h.value?void 0:-1,onClick:C,onKeydown:F(w,[`up`,`down`,`left`,`right`,`space`,`enter`])},{default:a(()=>[v(e.$slots,`default`,{dayValue:c.value,disabled:h.value,today:f.value,selected:y.value,outsideView:p.value,outsideVisibleView:m.value,unavailable:d.value},()=>[u(x(c.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-disabled`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-outside-view`,`data-outside-visible-view`,`data-focused`,`tabindex`]))}}),Hs=o({__name:`CalendarGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let r=e,i=Ls(),o=D(()=>i.disabled.value?!0:void 0),s=D(()=>i.readonly.value?!0:void 0);return(e,i)=>(A(),_(n(R),t(r,{tabindex:`-1`,role:`application`,"aria-readonly":s.value,"aria-disabled":o.value,"data-readonly":s.value&&``,"data-disabled":o.value&&``}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),Us=o({__name:`CalendarGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Ws=o({__name:`CalendarGridHead`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`thead`}},setup(e){let r=e;return(e,i)=>(A(),_(n(R),t(r,{"aria-hidden":`true`}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Gs=o({__name:`CalendarGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Ks=o({__name:`CalendarHeadCell`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`th`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),qs=o({__name:`CalendarHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Js=o({__name:`CalendarHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let r=e,i=Ls();return(e,o)=>(A(),_(n(R),t(r,{"data-disabled":n(i).disabled.value?``:void 0}),{default:a(()=>[v(e.$slots,`default`,{headingValue:n(i).headingValue.value},()=>[u(x(n(i).headingValue.value),1)])]),_:3},16,[`data-disabled`]))}}),Ys=o({__name:`CalendarNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=D(()=>i.disabled.value||i.isNextButtonDisabled(t.nextPage)),i=Ls();function o(){r.value||i.nextPage(t.nextPage)}return(e,i)=>(A(),_(n(R),{as:t.as,"as-child":t.asChild,"aria-label":`Next page`,type:t.as===`button`?`button`:void 0,"aria-disabled":r.value||void 0,"data-disabled":r.value||void 0,disabled:r.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:r.value},()=>[i[0]||=u(` Next page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Xs=o({__name:`CalendarPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=D(()=>i.disabled.value||i.isPrevButtonDisabled(t.prevPage)),i=Ls();function o(){r.value||i.prevPage(t.prevPage)}return(e,i)=>(A(),_(n(R),{"aria-label":`Previous page`,as:t.as,"as-child":t.asChild,type:t.as===`button`?`button`:void 0,"aria-disabled":r.value||void 0,"data-disabled":r.value||void 0,disabled:r.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:r.value},()=>[i[0]||=u(` Prev page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),[Zs,Qs]=L(`RovingFocusGroup`),$s=o({__name:`RovingFocusGroup`,props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`entryFocus`,`update:currentTabStopId`],setup(e,{expose:t,emit:i}){let o=e,s=i,{loop:c,orientation:l,dir:u}=j(o),d=te(u),f=be(o,`currentTabStopId`,s,{defaultValue:o.defaultCurrentTabStopId,passive:o.currentTabStopId===void 0}),p=g(!1),m=g(!1),h=g(0),{getItems:y,CollectionSlot:b}=ge({isProvider:!0});function x(e){let t=!m.value;if(e.currentTarget&&e.target===e.currentTarget&&t&&!p.value){let t=new CustomEvent(ea,ta);if(e.currentTarget.dispatchEvent(t),s(`entryFocus`,t),!t.defaultPrevented){let e=y().map(e=>e.ref).filter(e=>e.dataset.disabled!==``);na([e.find(e=>e.getAttribute(`data-active`)===``),e.find(e=>e.getAttribute(`data-highlighted`)===``),e.find(e=>
1e.id===f.value),...e].filter(Boolean),o.preventScrollOnEntryFocus)}}m.value=!1}function S(){setTimeout(()=>{m.value=!1},1)}return t({getItems:y}),Qs({loop:c,dir:d,orientation:l,currentTabStopId:f,onItemFocus:e=>{f.value=e},onItemShiftTab:()=>{p.value=!0},onFocusableItemAdd:()=>{h.value++},onFocusableItemRemove:()=>{h.value--}}),(e,t)=>(A(),_(n(b),null,{default:a(()=>[r(n(R),{tabindex:p.value||h.value===0?-1:0,"data-orientation":n(l),as:e.as,"as-child":e.asChild,dir:n(d),style:{outline:`none`},onMousedown:t[0]||=e=>m.value=!0,onMouseup:S,onFocus:x,onBlur:t[1]||=e=>p.value=!1},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`tabindex`,`data-orientation`,`as`,`as-child`,`dir`])]),_:3}))}}),ec=o({__name:`MenuAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,r)=>(A(),_(n(oa),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),tc=o({__name:`MenuArrow`,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}},setup(e){let t=e;return(e,r)=>(A(),_(n(Os),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}});function nc(){let e=g(!1);return ee(()=>{se(`keydown`,()=>{e.value=!0},{capture:!0,passive:!0}),se([`pointerdown`,`pointermove`],()=>{e.value=!1},{capture:!0,passive:!0})}),e}var rc=B(nc),[ic,ac]=L([`MenuRoot`,`MenuSub`],`MenuContext`),[oc,sc]=L(`MenuRoot`),cc=o({__name:`MenuRoot`,props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let r=e,i=t,{modal:o,dir:s}=j(r),c=te(s),l=be(r,`open`,i),u=g(),d=rc();return ac({open:l,onOpenChange:e=>{l.value=e},content:u,onContentChange:e=>{u.value=e}}),sc({onClose:()=>{l.value=!1},isUsingKeyboardRef:d,dir:c,modal:o}),(e,t)=>(A(),_(n(aa),null,{default:a(()=>[v(e.$slots,`default`)]),_:3}))}}),[lc,uc]=L(`MenuContent`),dc=o({__name:`MenuContentImpl`,props:h({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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}},{...Cs}),emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`,`dismiss`],setup(e,{emit:t}){let i=e,o=t,s=ic(),c=oc(),{trapFocus:l,disableOutsidePointerEvents:u,loop:d}=j(i);di(),we(u.value);let p=g(``),m=g(0),h=g(0),y=g(null),x=g(`right`),S=g(0),C=g(null),w=g(),{forwardRef:T,currentElement:E}=J(),{handleTypeaheadSearch:D}=Di(),O=g();function k(e){let t=I(e,O.value||G(),E.value,{loop:d.value,arrowKeyOptions:`vertical`,dir:c?.dir.value,focus:!1,attributeName:`[data-reka-collection-item]:not([data-disabled])`});t&&(O.value=t,t.scrollIntoView({block:`nearest`}))}function ee(){O.value&&O.value.click()}let M=g(),N=g();f(O,e=>{if(N.value&&(e===void 0||e!==N.value.trigger.value)){if(e===void 0)return;N.value.onOpenChange(!1),N.value=void 0}}),f(E,e=>{s.onContentChange(e)}),b(()=>{window.clearTimeout(m.value)});function P(e){return x.value===y.value?.side&&Qi(e,y.value?.area)}async function F(e){o(`openAutoFocus`,e),!e.defaultPrevented&&(e.preventDefault(),E.value?.focus({preventScroll:!0}))}function te(e){if(e.defaultPrevented)return;let t=e.target,n=t.closest(`[data-reka-menu-content]`)===e.currentTarget,r=[`input`,`textarea`].includes(t.tagName.toLowerCase()),i=e.ctrlKey||e.altKey||e.metaKey,a=e.key.length===1,o=I(e,G(),E.value,{loop:d.value,arrowKeyOptions:`vertical`,dir:c?.dir.value,focus:!0,attributeName:`[data-reka-collection-item]:not([data-disabled])`});if(o)return o?.focus();if(e.code===`Space`)return;let s=w.value?.getItems()??[];if(n&&(e.key===`Tab`&&c.modal.value&&e.preventDefault(),!i&&a&&!r&&D(e.key,s)),e.target!==E.value||!Wi.includes(e.ke
1y))return;e.preventDefault();let l=[...s.map(e=>e.ref)];Ui.includes(e.key)&&l.reverse(),Xi(l)}function ne(e){e?.currentTarget?.contains?.(e.target)||(window.clearTimeout(m.value),p.value=``)}function L(e){if(!$i(e))return;let t=e.target,n=S.value!==e.clientX;if((e?.currentTarget)?.contains(t)&&n){let t=e.clientX>S.value?`right`:`left`;x.value=t,S.value=e.clientX}}function R(e){$i(e)&&M.value&&M.value.focus()}return uc({onItemEnter:e=>!!P(e),onItemLeave:e=>P(e)?!0:([`INPUT`,`TEXTAREA`].includes(G()?.tagName||``)||E.value?.focus(),C.value=null,!1),onTriggerLeave:e=>!!P(e),searchRef:p,highlightedElement:O,onKeydownNavigation:k,onKeydownEnter:ee,filterElement:M,onFilterElementChange:e=>{M.value=e},activeSubmenuContext:N,pointerGraceTimerRef:h,onPointerGraceIntentChange:e=>{y.value=e}}),(e,t)=>(A(),_(n(zi),{"as-child":``,trapped:n(l),onMountAutoFocus:F,onUnmountAutoFocus:t[7]||=e=>o(`closeAutoFocus`,e)},{default:a(()=>[r(n(Fi),{"as-child":``,"disable-outside-pointer-events":n(u),onEscapeKeyDown:t[2]||=e=>o(`escapeKeyDown`,e),onPointerDownOutside:t[3]||=e=>o(`pointerDownOutside`,e),onFocusOutside:t[4]||=e=>o(`focusOutside`,e),onInteractOutside:t[5]||=e=>o(`interactOutside`,e),onDismiss:t[6]||=e=>o(`dismiss`)},{default:a(()=>[r(n($s),{ref_key:`rovingFocusGroupRef`,ref:w,"current-tab-stop-id":C.value,"onUpdate:currentTabStopId":t[0]||=e=>C.value=e,"as-child":``,orientation:`vertical`,dir:n(c).dir.value,loop:n(d),onEntryFocus:t[1]||=e=>{o(`entryFocus`,e),n(c).isUsingKeyboardRef.value||e.preventDefault()}},{default:a(()=>[r(n(Es),{ref:n(T),role:`menu`,as:e.as,"as-child":e.asChild,"aria-orientation":`vertical`,"data-reka-menu-content":``,"data-state":n(qi)(n(s).open.value),dir:n(c).dir.value,side:e.side,"side-offset":e.sideOffset,align:e.align,"align-offset":e.alignOffset,"avoid-collisions":e.avoidCollisions,"collision-boundary":e.collisionBoundary,"collision-padding":e.collisionPadding,"arrow-padding":e.arrowPadding,"prioritize-position":e.prioritizePosition,"position-strategy":e.positionStrategy,"update-position-strategy":e.updatePositionStrategy,sticky:e.sticky,"hide-when-detached":e.hideWhenDetached,reference:e.reference,onKeydown:te,onBlur:ne,onPointermove:L,onPointerenter:R},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`,`dir`,`side`,`side-offset`,`align`,`align-offset`,`avoid-collisions`,`collision-boundary`,`collision-padding`,`arrow-padding`,`prioritize-position`,`position-strategy`,`update-position-strategy`,`sticky`,`hide-when-detached`,`reference`])]),_:3},8,[`current-tab-stop-id`,`dir`,`loop`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),fc=o({inheritAttrs:!1,__name:`MenuItemImpl`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let i=e,o=lc(),{forwardRef:s,currentElement:c}=J(),{CollectionItem:l}=ge(),u=g(!1),d=D(()=>u.value||c.value!=null&&o.highlightedElement.value===c.value);async function f(e){if(!(e.defaultPrevented||!$i(e))){if(i.disabled)o.onItemLeave(e);else if(!o.onItemEnter(e)){let t=e.currentTarget;o.highlightedElement.value=t,[`INPUT`,`TEXTAREA`].includes(G()?.tagName||``)||t.focus({preventScroll:!0})}}}async function p(e){await S(),!e.defaultPrevented&&$i(e)&&o.highlightedElement.value===c.value&&!o.onItemLeave(e)&&o.highlightedElement.value===c.value&&(o.highlightedElement.value=void 0)}return(e,i)=>(A(),_(n(l),{value:{textValue:e.textValue}},{default:a(()=>[r(n(R),t({ref:n(s),role:`menuitem`,tabindex:`-1`},e.$attrs,{as:e.as,"as-child":e.asChild,"aria-disabled":e.disabled||void 0,"data-disabled":e.disabled?``:void 0,"data-highlighted":d.value?``:void 0,onPointermove:f,onPointerleave:p,onFocus:i[0]||=async t=>{await S(),!(t.defaultPrevented||e.disabled)&&(u.value=!0,n(o).highlightedElement.value=t.currentTarget)},onBlur:i[1]||=async e=>{await S(),!e.defaultPrevented&&(u.value=!1)}}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`aria-disabled`,`data-disabled`,`data-highlighted`])]),_:3},8,[`value`]))}}),pc=o({__name:`MenuItem`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:r}){let i=e,o=r,{forwardRef:s,currentElement:c}=J(),l=oc(),u=lc(),d=g(!1);async function f(){let e=c.value;if(!i.disabled&&e){let e=new CustomEvent(Bi,{bubbles:!0,cancelable:!0});o(`select`,e),await S(),e.defaultPrevented?d.value=!1:l.onClose()}}return(e,r)=>(A(),_(fc,t(i,{ref:n(s),onClick:f,onPointerdown:r[0]||=()=>{d.value=!0},onPointerup:r[1]||=async e=>{await S(),!e.defaultPrevented&&(d.value||e.currentTarget?.click())},onKeydown:r[2]||=async t=>{let r=n(u).searchRef.value!==``;e.disabled||r&&t.key===` `||n(Vi).includes(t.key)&&(t.currentTarget?.click(),t.preventDefault())}}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),[mc,hc]=L([`MenuCheckboxItem`,`MenuRadioItem`],`MenuItemIndicatorContext`),gc=o({__name:`MenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let t=mc({modelValue:g(!1)});return(e,i)=>(A(),_(n(he),{present:e.forceMount||n(Ji)(n(t).modelValue.value)||n(t).modelValue.value===!0},{default:a(()=>[r(n(R),{as:e.as,"as-child":e.asChild,"data-state":n(Yi)(n(t).modelValue.value)},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`])]),_:3},8,[`present`]))}}),_c=o({__name:`MenuCheckboxItem`,props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`,`update:modelValue`],setup(e,{emit:r}){let i=e,o=r,s=re(i,[`modelValue`]),c=H(s),l=be(i,`modelValue`,o);return hc({modelValue:l}),(e,r)=>(A(),_(pc,t({role:`menuitemcheckbox`},n(c),{"aria-checked":n(Ji)(n(l))?`mixed`:n(l),"data-state":n(Yi)(n(l)),onSelect:r[0]||=async e=>{o(`select`,e),n(Ji)(n(l))?l.value=!0:l.value=!n(l)}}),{default:a(()=>[v(e.$slots,`default`,{modelValue:n(l)})]),_:3},16,[`aria-checked`,`data-state`]))}}),vc=o({__name:`MenuRootContentModal`,props:{loop:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:r}){let i=e,o=r,s=pi(i,o),c=ic(),{forwardRef:l,currentElement:u}=J();return Ci(u),(e,r)=>(A(),_(dc,t(n(s),{ref:n(l),"trap-focus":n(c).open.value,"disable-outside-pointer-events":n(c).open.value,"disable-outside-scroll":!0,onDismiss:r[0]||=e=>n(c).onOpenChange(!1),onFocusOutside:r[1]||=P(e=>o(`focusOutside`,e),[`prevent`])}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`trap-focus`,`disable-outside-pointer-events`]))}}),yc=o({__name:`MenuRootContentNonModal`,props:{loop:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:r}){let i=pi(e,r),o=ic();return(e,r)=>(A(),_(dc,t(n(i),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:r[0]||=e=>n(o).onOpenChange(!1)}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),bc=o({__name:`MenuContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:r}){let i=pi(e,r),o=ic(),c=oc();return(e,r)=>(A(),_(n(he),{present:e.forceMount||n(o).open.value},{default:a(()=>[n(c).modal.value?(A(),_(vc,s(t({key:0},{...e.$attrs,...n(i)})),{default:a(()=>[v(e.$slots,`default`)]),_:3},16)):(A(),_(yc,s(t({key:1},{...e.$attrs,...n(i)})),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),[xc,Sc]=L(`MenuGroup`),Cc=o({__name:`MenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let r=e,i=ne(void 0,`reka-menu-group`);return Sc({id:i}),(e,o)=>(A(),_(n(R),t({role:`group`},r,{"aria-labelledby":n(i)}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`aria-labelledby`]))}}),wc=o({__name:`MenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let r=e,i=xc({id:``});return(e,o)=>(A(),_(n(R),t(r,{id:n(i).id||void 0}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`id`]))}}),Tc=o({__name:`MenuPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,r)=>(A(),_(n(fe),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),[Ec,Dc]=L(`MenuRadioGroup`),Oc=o({__name:`MenuRadioGroup`,props:{modelValue:{type:null,required:!1,default:``},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let r=e,i=t,o=re(r,[`modelValue`]),l=H(o),u=be(r,`modelValue`,i);return Dc({modelValue:u,onValueChange:e=>{u.value=e}}),(e,t)=>(A(),_(Cc,s(c(n(l))),{default:a(()=>[v(e.$slots,`default`,{modelValue:n(u)})]),_:3},16))}}),kc=o({__name:`MenuRadioItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:r}){let i=e,o=r,s=re(i,[`value`]),c=H(s),{value:l}=j(i),u=Ec(),d=D(()=>u.modelValue.value===l?.value);return hc({modelValue:d}),(e,r)=>(A(),_(pc,t({role:`menuitemradio`},n(c),{"aria-checked":d.value,"data-state":n(Yi)(d.value),onSelect:r[0]||=async e=>{o(`select`,e),n(u).onValueChange(n(l))}}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`aria-checked`,`data-state`]))}}),Ac=o({__name:`MenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let r=e;return(e,i)=>(A(),_(n(R),t(r,{role:`separator`,"aria-orientation":`horizontal`}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),[jc,Mc]=L(`MenuSub`),Nc=o({__name:`MenuSub`,props:{open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let r=e,o=be(r,`open`,t,{defaultValue:!1,passive:r.open===void 0}),s=ic(),c=g(),l=g();return i(e=>{s?.open.value===!1&&(o.value=!1),e(()=>o.value=!1)}),ac({open:o,onOpenChange:e=>{o.value=e},content:l,onContentChange:e=>{l.value=e}}),Mc({triggerId:``,contentId:``,trigger:c,onTriggerChange:e=>{c.value=e}}),(e,t)=>(A(),_(n(aa),null,{default:a(()=>[v(e.$slots,`default`)]),_:3}))}}),Pc=o({__name:`MenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,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},hideShiftedArrow:{type:Boolean,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,default:!0},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:i}){let o=pi(e,i),s=ic(),c=oc(),l=jc(),u=lc(),{forwardRef:d,currentElement:f}=J();return l.contentId||=ne(void 0,`reka-menu-sub-content`),(e,i)=>(A(),_(n(he),{present:e.forceMount||n(s).open.value},{default:a(()=>[r(dc,t(n(o),{id:n(l).contentId,ref:n(d),"aria-labelledby":n(l).triggerId,al
1ign:`start`,side:n(c).dir.value===`rtl`?`left`:`right`,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:i[0]||=P(e=>{n(c).isUsingKeyboardRef.value&&n(f)?.focus()},[`prevent`]),onCloseAutoFocus:i[1]||=P(()=>{},[`prevent`]),onFocusOutside:i[2]||=e=>{if(e.defaultPrevented)return;let t=n(u).filterElement.value?.contains(e.target);e.target!==n(l).trigger.value&&!t&&n(s).onOpenChange(!1)},onEscapeKeyDown:i[3]||=e=>{n(c).onClose(),e.preventDefault()},onKeydown:i[4]||=e=>{let t=e.currentTarget?.contains(e.target),r=n(Ki)[n(c).dir.value].includes(e.key);t&&r&&(n(s).onOpenChange(!1),n(u).filterElement.value?(n(u).filterElement.value.focus(),n(u).highlightedElement.value=n(l).trigger.value,n(l).trigger.value?.scrollIntoView({block:`nearest`})):n(l).trigger.value?.focus(),e.preventDefault())}}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`,`side`])]),_:3},8,[`present`]))}}),Fc=o({__name:`MenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let i=e,o=ic(),s=oc(),c=jc(),l=lc();f(o.open,e=>{e?l.activeSubmenuContext.value={onOpenChange:o.onOpenChange,trigger:c.trigger}:l.activeSubmenuContext.value?.trigger.value===c.trigger.value&&(l.activeSubmenuContext.value=void 0)});let u=g(null);c.triggerId||=ne(void 0,`reka-menu-sub-trigger`);function d(){u.value&&window.clearTimeout(u.value),u.value=null}b(()=>{d()});function p(e){$i(e)&&(l.onItemEnter(e)||!i.disabled&&!o.open.value&&!u.value&&(l.onPointerGraceIntentChange(null),u.value=window.setTimeout(()=>{o.onOpenChange(!0),d()},100)))}async function m(e){if(!$i(e))return;d();let t=o.content.value?.getBoundingClientRect();if(t?.width){let n=o.content.value?.dataset.side,r=n===`right`,i=r?-5:5,a=t[r?`left`:`right`],s=t[r?`right`:`left`];l.onPointerGraceIntentChange({area:[{x:e.clientX+i,y:e.clientY},{x:a,y:t.top},{x:s,y:t.top},{x:s,y:t.bottom},{x:a,y:t.bottom}],side:n}),window.clearTimeout(l.pointerGraceTimerRef.value),l.pointerGraceTimerRef.value=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(e))return;l.onPointerGraceIntentChange(null)}}async function h(e){let t=l.searchRef.value!==``;i.disabled||t&&e.key===` `||Gi[s.dir.value].includes(e.key)&&(o.onOpenChange(!0),await S(),o.content.value?.focus(),e.preventDefault())}return(e,s)=>(A(),_(ec,{"as-child":``},{default:a(()=>[r(fc,t(i,{id:n(c).triggerId,ref:e=>{e&&n(c)?.onTriggerChange(e?.$el)},"aria-haspopup":`menu`,"aria-expanded":n(o).open.value,"aria-controls":n(c).contentId,"data-state":n(qi)(n(o).open.value),onClick:s[0]||=async e=>{i.disabled||e.defaultPrevented||(e.currentTarget?.focus(),n(o).open.value||n(o).onOpenChange(!0))},onPointermove:p,onPointerleave:m,onKeydown:h}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`id`,`aria-expanded`,`aria-controls`,`data-state`])]),_:3}))}});function Ic(e){let t=D(()=>e.start.value?!!e.isDateDisabled(e.start.value):!1),n=D(()=>e.end.value?!!e.isDateDisabled(e.end.value):!1),r=D(()=>!!(t.value||n.value||e.start.value&&e.end.value&&Fr(e.end.value,e.start.value))),i=t=>e.start.value?Y(e.start.value,t):!1,a=t=>e.end.value?Y(e.end.value,t):!1,o=t=>e.start.value&&Y(e.start.value,t)||e.end.value&&Y(e.end.value,t)?!0:e.end.value&&e.start.value?Br(t,e.start.value,e.end.value):!1,s=t=>{if(e.isDateDisabled(t))return!0;if(e.maximumDays?.value){if(e.start.value&&e.end.value){if(e.fixedDate.value){let n=ei(e.start.value,e.end.value).length;if(n<=e.maximumDays.value){let r=e.maximumDays.value-n-1;return!Br(t,e.start.value.subtract({days:r}),e.end.value.add({days:r}))}}return!1}if(e.start.value){let n=e.start.value.add({days:e.maximumDays.value});return!Br(t,e.start.value.subtract({days:e.maximumDays.value}),n)}}return!1},c=t=>!!e.isDateHighlightable?.(t),l=D(()=>{if(e.start.value&&e.end.value&&!e.fixedDate.value||!e.start.value||!e.focusedValue.value)return null;let t=Fr(e.start.value,e.focusedValue.value),n=t?e.start.value:e.focusedValue.value,r=t?e.focusedValue.value:e.start.value;if(Y(n,r))return{start:n,end:r};if(e.maximumDays?.value&&!e.end.value){let t=e.maximumDays.value,
1n=e.start.value,r=e.focusedValue.value;return Fr(r,n)?{start:n.subtract({days:t-1}),end:n}:{start:n,end:n.add({days:t-1})}}return Ur(n,r,e.allowNonContiguousRanges.value?()=>!1:e.isDateUnavailable,s,e.isDateHighlightable)?{start:n,end:r}:null}),u=e=>!l.value||!l.value.start?!1:Y(l.value.start,e),d=e=>!l.value||!l.value.end?!1:Y(l.value.end,e),f=D(()=>!!(e.start.value||e.end.value)),p=D(()=>!!(e.start.value&&e.isDateDisabled(e.start.value))),m=D(()=>!!(e.end.value&&e.isDateDisabled(e.end.value)));return{isInvalid:r,isSelected:o,isDateHighlightable:c,highlightedRange:l,isSelectionStart:i,isSelectionEnd:a,isHighlightedStart:u,isHighlightedEnd:d,isDateDisabled:s,hasSelectedDate:f,isSelectedDisabled:D(()=>{let t=!!e.start.value,n=!!e.end.value;return!t&&!n?!1:t&&n?p.value&&m.value:t&&p.value||n&&m.value}),selectedFocusableDate:D(()=>{if(e.start.value&&!p.value)return e.start.value;if(e.end.value&&!m.value)return e.end.value})}}var Lc={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`}},Rc={role:`heading`,"aria-level":`2`},[zc,Bc]=L(`RangeCalendarRoot`),Vc=o({__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},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}){let r=e,i=t,{disabled:o,readonly:s,initialFocus:c,pagedNavigation:l,weekdayFormat:u,fixedWeeks:d,numberOfMonths:p,preventDeselect:m,isDateUnavailable:h,isDateHighlightable:y,isDateDisabled:b,calendarLabel:S,maxValue:C,minValue:T,dir:E,locale:O,nextPage:k,prevPage:M,allowNonContiguousRanges:N,disableDaysOutsideCurrentView:P,fixedDate:F,maximumDays:I}=j(r),{primitiveElement:ne,currentElement:L}=ue(),z=te(E),B=Ti(O),V=D(()=>r.weekStartsOn??si(B.value)),re=g(),ie=g(),ae=g(!1),H=be(r,`modelValue`,i,{defaultValue:r.defaultValue??{start:void 0,end:void 0},passive:r.modelValue===void 0}),U=e=>e??{start:void 0,end:void 0},W=D(()=>U(H.value)),G=g(U(H.value));f(G,e=>{i(`update:validModelValue`,e)});let oe=Zr({defaultPlaceholder:r.placeholder,defaultValue:U(H.value).start,locale:r.locale}),K=g(U(H.value).start),ce=g(U(H.value).end),le=be(r,`placeholder`,i,{defaultValue:r.defaultPlaceholder??oe.copy(),passive:r.placeholder===void 0});function de(e){le.value=e.copy()}let{fullCalendarLabel:q,headingValue:fe,isDateDisabled:pe,isDateUnavailable:J,isNextButtonDisabled:me,isPrevButtonDisabled:he,grid:ge,weekdays:_e,isOutsideVisibleView:ve,nextPage:ye,prevPage:xe,formatter:Se,isPlaceholderFocusable:Ce,firstFocusableDate:we}=Ps({locale:B,placeholder:le,weekStartsOn:V,fixedWeeks:d,numberOfMonths:p,minValue:T,maxValue:C,disabled:o,weekdayFormat:u,pagedNavigation:l,isDateDisabled:b.value,isDateUnavailable:h.value,calendarLabel:S,nextPage:k,prevPage:M}),{isInvalid:Te,isSelected:Ee,isDateHighlightable:De,highlightedRange:Oe,isSelectionStart:ke,isSelectionEnd:Ae,isHighlightedStart:je,isHighlightedEnd:Me,isDateDisabled:Ne,hasSelectedDate:Pe,isSelectedDisabled:Fe,selectedFocusableDate:Ie}=Ic({start:K,end:ce,isDateDisabled:pe,isDateUnavailable:J,isDateHighlightable:y.value,focusedValue:ie,allowNonContiguousRanges:N,fixedDate:F,maximumDays:I});f(H,e=>{let t=U(e);!t.start&&!K.value||t.start&&K.value&&Ve(t.start,K.value)||(K.value=t.start?.copy?.()),!t.end&&!ce.value||t.end&&ce.value&&Ve(t.end,ce.value)||(ce.value=t.end?.copy?.())}),f(K,e=>{e&&!Ve(e,le.value)&&de(e),i(`update:startValue`,e)}),f([K,ce],([e,t])=>{let n=H.value;if(!(n&&n.start&&n.end&&e&&t&&Ve(n.start,e)&&Ve(n.end,t))){if(ae.value=!0,t&&e){let n=Fr(t,e)?{start:t.copy(),end:e.copy()}:{start:e.copy(),end:t.copy()};H.value={start:n.start,end:n.end},ae.value=!1,G.value={start:n.start.copy(),end:n.end.copy()}}else H.value=e?{start:e.copy(),end:void 0}:{start:t?.copy(),end:void 0}}});let Le=wi();return se(L,`keydown`,e=>{e.key===Le.ESCAPE&&ae.value&&(K.value=G.value.start?.copy(),ce.value=G.value.end?.copy())}),Bc({isDateUnavailable:J,isDateHighlightable:De,startValue:K,endValue:ce,formatter:Se,modelValue:W,placeholder:le,disabled:o,initialFocus:c,pagedNavigation:l,grid:ge,weekDays:_e,weekStartsOn:V,weekdayFormat:u,fixedWeeks:d,numberOfMonths:p,readonly:s,preventDeselect:m,fullCalendarLabel:q,headingValue:fe,isInvalid:Te,isDateDisabled:Ne,allowNonContiguousRanges:N,highlightedRange:Oe,focusedValue:ie,lastPressedDateValue:re,isSelected:Ee,isSelectionEnd:Ae,isSelectionStart:ke,isNextButtonDisabled:me,isPrevButtonDisabled:he,isOutsideVisibleView:ve,nextPage:ye,prevPage:xe,parentElement:L,onPlaceholderChange:de,locale:B,dir:z,isHighlightedStart:je,isHighlightedEnd:Me,disableDaysOutsideCurrentView:P,fixedDate:F,maximumDays:I,minValue:T,maxValue:C,isPlaceholderFocusable:Ce,firstFocusableDate:we,hasSelectedDate:Pe,isSelectedDisabled:Fe,selectedFocusableDate:Ie}),ee(()=>{c.value&&$r(L.value)}),(e,t)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:ne,as:e.as,"as-child":e.asChild,"aria-label":n(q),"data-readonly":n(s)?``:void 0,"data-disabled":n(o)?``:void 0,"data-invalid":n(Te)?``:void 0,dir:n(z)},{default:a(()=>[w(`div`,Lc,[w(`div`,Rc,x(n(q)),1)]),v(e.$slots,`default`,{date:n(le),grid:n(ge),weekDays:n(_e),weekStartsOn:V.value,locale:n(B),fixedWeeks:n(d),modelValue:W.value})]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),Hc=o({__name:`RangeCalendarCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=zc();return(e,r)=>(A(),_(n(R),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":n(t).isSelected(e.date)?!0:void 0,"aria-disabled":n(t).isDateDisabled(e.date)||n(t).isDateUnavailable?.(e.date)||n(t).disableDaysOutsideCurrentView.value,"data-disabled":n(t).isDateDisabled(e.date)||n(t).disableDaysOutsideCurrentView.value?``:void 0},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),Uc=o({__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){let t=e,r=zc(),i=wi(),{primitiveElement:o,currentElement:s}=ue(),c=D(()=>r.formatter.custom(Z(t.day),{weekday:`long`,month:`long`,day:`numeric`,year:`numeric`})),l=D(()=>r.isDateUnavailable?.(t.day)??!1),d=D(()=>r.isSelected(t.day)),f=D(()=>r.isSelectionStart(t.day)),p=D(()=>r.isSelectionEnd(t.day)),m=D(()=>r.isHighlightedStart(t.day)),h=D(()=>r.isHighlightedEnd(t.day)),g=D(()=>r.highlightedRange.value?zr(t.day,r.highlightedRange.value.start,r.highlightedRange.value.end):!1),y=D(()=>r.allowNonContiguousRanges.value),b=D(()=>We(t.day,et())),C=D(()=>!Be(t.day,t.month)),w=D(()=>r.isOutsideVisibleView(t.day)),T=D(()=>r.isDateDisabled(t.day)||r.disableDaysOutsideCurrentView.value&&C.value),E=D(()=>
1t.day.day.toLocaleString(r.locale.value)),O=D(()=>C.value||T.value?!1:!r.disabled.value&&r.isPlaceholderFocusable.value&&Y(t.day,r.placeholder.value)?!0:!r.disabled.value&&r.selectedFocusableDate.value&&!r.isPlaceholderFocusable.value?Y(t.day,r.selectedFocusableDate.value):!r.disabled.value&&(!r.hasSelectedDate.value||r.isSelectedDisabled.value)&&!r.isPlaceholderFocusable.value?r.firstFocusableDate.value&&Y(t.day,r.firstFocusableDate.value):!1);function k(e,t){if(!r.readonly.value&&!(r.isDateDisabled(t)||r.isDateUnavailable?.(t))){if(r.startValue.value&&r.highlightedRange.value===null){if(Y(t,r.startValue.value)&&!r.preventDeselect.value&&!r.endValue.value){r.startValue.value=void 0,r.onPlaceholderChange(t),r.lastPressedDateValue.value=t.copy();return}if(!r.endValue.value){e.preventDefault(),r.lastPressedDateValue.value&&Y(r.lastPressedDateValue.value,t)&&(r.startValue.value=t.copy()),r.lastPressedDateValue.value=t.copy();return}}if(r.lastPressedDateValue.value=t.copy(),r.startValue.value&&r.endValue.value&&Y(r.startValue.value,r.endValue.value)&&Y(r.startValue.value,t)&&!r.preventDeselect.value){r.startValue.value=void 0,r.endValue.value=void 0,r.onPlaceholderChange(t);return}r.startValue.value?r.endValue.value?r.endValue.value&&r.startValue.value&&(r.fixedDate.value?r.fixedDate.value===`start`?t.compare(r.startValue.value)<0?r.startValue.value=t.copy():r.endValue.value=t.copy():r.fixedDate.value===`end`&&(t.compare(r.endValue.value)>0?r.endValue.value=t.copy():r.startValue.value=t.copy()):(r.endValue.value=void 0,r.startValue.value=t.copy())):r.endValue.value=t.copy():r.startValue.value=t.copy()}}function ee(e){T.value||k(e,t.day)}function j(){T.value||r.isDateUnavailable?.(t.day)||(r.focusedValue.value=t.day.copy())}function M(e){if(T.value||(e.code===i.ENTER||e.code===i.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let n=r.parentElement.value,a=r.dir.value===`rtl`?-1:1;switch(e.code){case i.ARROW_RIGHT:o(t.day,a);break;case i.ARROW_LEFT:o(t.day,-a);break;case i.ARROW_UP:o(t.day,-7);break;case i.ARROW_DOWN:o(t.day,7);break;case i.ENTER:case i.SPACE_CODE:k(e,t.day)}function o(e,t){let i=e.add({days:t});if(r.minValue.value&&i.compare(r.minValue.value)<0||r.maxValue.value&&i.compare(r.maxValue.value)>0)return;let a=n.querySelector(`[data-value='${i.toString()}']:not([data-outside-view])`);if(!a){if(t>0){if(r.isNextButtonDisabled())return;r.nextPage()}else{if(r.isPrevButtonDisabled())return;r.prevPage()}S(()=>{o(e,t)});return}if(a&&a.hasAttribute(`data-disabled`))return o(i,t);r.onPlaceholderChange(i),a?.focus()}}return(e,t)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:o,as:e.as,"as-child":e.asChild,role:`button`,"aria-label":c.value,"data-reka-calendar-cell-trigger":``,"aria-pressed":d.value&&(y.value||!l.value)?!0:void 0,"aria-disabled":T.value||l.value?!0:void 0,"data-highlighted":g.value&&(y.value||!l.value)?``:void 0,"data-selection-start":f.value?!0:void 0,"data-selection-end":p.value?!0:void 0,"data-highlighted-start":m.value?!0:void 0,"data-highlighted-end":h.value?!0:void 0,"data-selected":d.value&&(y.value||!l.value)?!0:void 0,"data-outside-visible-view":w.value?``:void 0,"data-value":e.day.toString(),"data-disabled":T.value?``:void 0,"data-unavailable":l.value?``:void 0,"data-today":b.value?``:void 0,"data-outside-view":C.value?``:void 0,"data-focused":O.value?``:void 0,tabindex:O.value?0:C.value||T.value?void 0:-1,onClick:ee,onFocusin:j,onMouseenter:j,onKeydown:F(M,[`up`,`down`,`left`,`right`,`enter`,`space`])},{default:a(()=>[v(e.$slots,`default`,{dayValue:E.value,disabled:T.value,today:b.value,selected:d.value,outsideView:C.value,outsideVisibleView:w.value,unavailable:l.value,highlighted:g.value&&(y.value||!l.value),highlightedStart:m.value,highlightedEnd:h.value,selectionStart:f.value,selectionEnd:p.value},()=>[u(x(E.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-pressed`,`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`]))}}),Wc=o({__name:`RangeCalendarGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let r=e,i=zc(),o=D(()=>i.disabled.value?!0:void 0),s=D(()=>i.readonly.value?!0:void 0);return(e,c)=>(A(),_(n(R),t(r,{tabindex:`-1`,role:`application`,"aria-readonly":s.value,"aria-disabled":o.value,"data-readonly":s.value&&``,"data-disabled":o.value&&``,onMouseleave:c[0]||=e=>n(i).focusedValue.value=void 0}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),Gc=o({__name:`RangeCalendarGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Kc=o({__name:`RangeCalendarGridHead`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`thead`}},setup(e){let r=e;return(e,i)=>(A(),_(n(R),t(r,{"aria-hidden":`true`}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),qc=o({__name:`RangeCalendarGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Jc=o({__name:`RangeCalendarHeadCell`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`th`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Yc=o({__name:`RangeCalendarHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Xc=o({__name:`RangeCalendarHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let r=e,i=zc();return(e,o)=>(A(),_(n(R),t(r,{"data-disabled":n(i).disabled.value?``:void 0}),{default:a(()=>[v(e.$slots,`default`,{headingValue:n(i).headingValue.value},()=>[u(x(n(i).headingValue.value),1)])]),_:3},16,[`data-disabled`]))}}),Zc=o({__name:`RangeCalendarNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=D(()=>i.disabled.value||i.isNextButtonDisabled(t.nextPage)),i=zc();function o(){r.value||i.nextPage(t.nextPage)}return(e,i)=>(A(),_(n(R),{as:t.as,"as-child":t.asChild,"aria-label":`Next page`,type:t.as===`button`?`button`:void 0,"aria-disabled":r.value||void 0,"data-disabled":r.value||void 0,disabled:r.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:r.value},()=>[i[0]||=u(` Next page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Qc=o({__name:`RangeCalendarPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=D(()=>i.disabled.value||i.isPrevButtonDisabled(t.prevPage)),i=zc();function o(){r.value||i.prevPage(t.prevPage)}return(e,i)=>(A(),_(n(R),{as:t.as,"as-child":t.asChild,"aria-label":`Previous page`,type:t.as===`button`?`button`:void 0,"aria-disabled":r.value||void 0,"data-disabled":r.value||void 0,disabled:r.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:r.value},()=>[i[0]||=u(` Prev page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),$c=o({__name:`DropdownMenuArrow`,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){let t=e;return J(),(e,r)=>(A(),_(n(tc),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),el=o({__name:`DropdownMenuCheckboxItem`,props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`,`update:modelValue`],setup(e,{emit:t}){let r=e,i=z(t);return J(),(e,t)=>(A(),_(n(_c),s(c({...r,...n(i)})),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),[tl,nl]=L(`DropdownMenuRoot`),rl=o({__name:`DropdownMenuRoot`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let r=e,i=t;J();let o=be(r,`open`,i,{defaultValue:r.defaultOpen,passive:r.open===void 0}),s=g(),{modal:c,dir:l}=j(r),u=te(l);return nl({open:o,onOpenChange:e=>{o.value=e},onOpenToggle:()=>{o.value=!o.value},triggerId:``,triggerElement:s,contentId:``,modal:c,dir:u}),(e,t)=>(A(),_(n(cc),{open:n(o),"onUpdate:open":t[0]||=e=>k(o)?o.value=e:null,dir:n(u),modal:n(c)},{default:a(()=>[v(e.$slots,`default`,{open:n(o)})]),_:3},8,[`open`,`dir`,`modal`]))}}),il=o({__name:`DropdownMenuContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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`,`closeAutoFocus`],setup(e,{emit:r}){let i=pi(e,r);J();let o=tl(),s=g(!1);function c(e){e.defaultPrevented||(s.value||setTimeout(()=>{o.triggerElement.value?.focus()},0),s.value=!1,e.preventDefault())}return o.contentId||=ne(void 0,`reka-dropdown-menu-content`),(e,r)=>(A(),_(n(bc),t(n(i),{id:n(o).contentId,"aria-labelledby":n(o)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-dropdown-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-dropdown-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-dropdown-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-dropdown-menu-trigger-height":`var(--reka-popper-anchor-height)`},onCloseAutoFocus:c,onInteractOutside:r[0]||=e=>{if(e.defaultPrevented)return;let t=e.detail.originalEvent,r=t.button===0&&t.ctrlKey===!0,i=t.button===2||r;(!n(o).modal.value||i)&&(s.value=!0),n(o).triggerElement.value?.contains(e.target)&&e.preventDefault()}}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`]))}}),al=o({__name:`DropdownMenuFilter`,props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`input`}},emits:[`update:modelValue`],setup(e,{emit:t}){let r=e,i=be(r,`modelValue`,t,{defaultValue:``,passive:r.modelValue===void 0}),o=oc(),s=lc(),c=jc(null);f(i,e=>{s.searchRef.value=e??``},{immediate:!0});let{primitiveElement:l,currentElement:u}=ue(),d=D(()=>r.disabled||!1),m=g();p(()=>m.value=s.highlightedElement.value?.id),ee(()=>{s.onFilterElementChange(u.value),setTimeout(()=>{r.autoFocus&&(!c||o.isUsingKeyboardRef.value)&&u.value?.focus()},1)}),b(()=>{s.onFilterElementChange(void 0),s.searchRef.value=``});let{isComposing:h,shouldDeferInput:y,handleCompositionStart:x,handleCompositionUpdate:S,handleCompositionEnd:C}=Ae(e=>{let t=e.target;t&&(i.value=t.value,s.searchRef.value=t.value)});function w(e){if(d.value||y.value)return;let t=e.target;i.value=t.value,s.searchRef.value=t.value}function T(e){if(!d.value){if(h.value){e.stopPropagation();return}
1[`ArrowDown`,`ArrowUp`,`Home`,`End`].includes(e.key)?(e.preventDefault(),s.onKeydownNavigation(e)):e.key===`Enter`?(e.preventDefault(),s.onKeydownEnter(e)):e.key===`Escape`&&i.value&&(e.stopPropagation(),i.value=``,s.searchRef.value=``)}}return(e,t)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:l,as:e.as,"as-child":e.asChild,value:n(i),disabled:d.value?``:void 0,"data-disabled":d.value?``:void 0,"aria-disabled":d.value?!0:void 0,"aria-activedescendant":m.value,type:`text`,role:`searchbox`,onInput:w,onKeydown:T,onCompositionstart:n(x),onCompositionupdate:n(S),onCompositionend:n(C)},{default:a(()=>[v(e.$slots,`default`,{modelValue:n(i)})]),_:3},8,[`as`,`as-child`,`value`,`disabled`,`data-disabled`,`aria-disabled`,`aria-activedescendant`,`onCompositionstart`,`onCompositionupdate`,`onCompositionend`]))}}),ol=o({__name:`DropdownMenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,r)=>(A(),_(n(Cc),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),sl=o({__name:`DropdownMenuItem`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let r=e,i=z(t);return J(),(e,t)=>(A(),_(n(pc),s(c({...r,...n(i)})),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),cl=o({__name:`DropdownMenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,r)=>(A(),_(n(gc),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),ll=o({__name:`DropdownMenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,r)=>(A(),_(n(wc),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),ul=o({__name:`DropdownMenuPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,r)=>(A(),_(n(Tc),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),dl=o({__name:`DropdownMenuRadioGroup`,props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let r=e,i=z(t);return J(),(e,t)=>(A(),_(n(Oc),s(c({...r,...n(i)})),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),fl=o({__name:`DropdownMenuRadioItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let r=pi(e,t);return J(),(e,t)=>(A(),_(n(kc),s(c(n(r))),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),pl=o({__name:`DropdownMenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,r)=>(A(),_(n(Ac),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),ml=o({__name:`DropdownMenuSub`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let r=e,i=be(r,`open`,t,{passive:r.open===void 0,defaultValue:r.defaultOpen??!1});return J(),(e,t)=>(A(),_(n(Nc),{open:n(i),"onUpdate:open":t[0]||=e=>k(i)?i.value=e:null},{default:a(()=>[v(e.$slots,`default`,{open:n(i)})]),_:3},8,[`open`]))}}),hl=o({__name:`DropdownMenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,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},hideShiftedArrow:{type:Boolean,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`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:r}){let i=pi(e,r);return J(),(e,r)=>(A(),_(n(Pc),t(n(i),{style:{"--reka-dropdown-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-dropdown-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-dropdown-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-dropdown-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-dropdown-menu-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),gl=o({__name:`DropdownMenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,r)=>(A(),_(n(Fc),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),_l=o({__name:`DropdownMenuTrigger`,props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,i=tl(),{forwardRef:o,currentElement:s}=J();return ee(()=>{i.triggerElement=s}),i.triggerId||=ne(void 0,`reka-dropdown-menu-trigger`),(e,s)=>(A(),_(n(ec),{"as-child":``},{default:a(()=>[r(n(R),{id:n(i).triggerId,ref:n(o),type:e.as===`button`?`button`:void 0,"as-child":t.asChild,as:e.as,"aria-haspopup":`menu`,"aria-expanded":n(i).open.value,"aria-controls":n(i).open.value?n(i).contentId:void 0,"data-disabled":e.disabled?``:void 0,disabled:e.disabled,"data-state":n(i).open.value?`open`:`closed`,onClick:s[0]||=async t=>{!e.disabled&&t.button===0&&t.ctrlKey===!1&&(n(i)?.onOpenToggle(),await S(),n(i).open.value&&t.preventDefault())},onKeydown:s[1]||=F(t=>{e.disabled||([`Enter`,` `].includes(t.key)&&n(i).onOpenToggle(),t.key===`ArrowDown`&&n(i).onOpenChange(!0),[`Enter`,` `,`ArrowDown`].includes(t.key)&&t.preventDefault())},[`enter`,`space`,`arrow-down`])},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`id`,`type`,`as-child`,`as`,`aria-expanded`,`aria-controls`,`data-disabled`,`disabled`,`data-state`])]),_:3}))}});function vl(e){function t(t){return Array.isArray(e.date.value)?e.date.value.some(e=>Q(e,t)):e.date.value?Q(e.date.value,t):!1}return{isMonthSelected:t,isInvalid:D(()=>
1{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(let t of e.date.value)if(e.isMonthDisabled?.(t)||e.isMonthUnavailable?.(t))return!0}else{if(!e.date.value)return!1;if(e.isMonthDisabled?.(e.date.value)||e.isMonthUnavailable?.(e.date.value))return!0}return!1})}}function yl(e){let t=li(e.locale.value),n=e=>typeof e==`function`?e:e?.value,r=D(()=>{let t={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier===`gregory`&&e.placeholder.value.era===`BC`&&(t.era=`short`),t}),i=g(ai({dateObj:e.placeholder.value}));function a(t){return!!(n(e.isMonthDisabled)?.(t)||e.disabled.value||e.maxValue.value&&Ir(t.set({day:1}),e.maxValue.value)||e.minValue.value&&Fr(rt(t),e.minValue.value))}let o=t=>!!n(e.isMonthUnavailable)?.(t),s=t=>{if(!e.maxValue.value)return!1;if(e.disabled.value)return!0;let n=i.value.value;return t||e.nextPage.value?Ir((t||e.nextPage.value)(n).set({month:1,day:1}),e.maxValue.value):Ir(n.add({years:1}).set({month:1,day:1}),e.maxValue.value)},c=t=>{if(!e.minValue.value)return!1;if(e.disabled.value)return!0;let n=i.value.value;return t||e.prevPage.value?Fr(rt((t||e.prevPage.value)(n).set({month:12})),e.minValue.value):Fr(n.subtract({years:1}).set({month:12,day:31}),e.minValue.value)},l=t=>{let n=i.value.value;if(t||e.nextPage.value){let r=(t||e.nextPage.value)(n);i.value=ai({dateObj:r}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day});return}let r=n.add({years:1});i.value=ai({dateObj:r}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day})},u=t=>{let n=i.value.value;if(t||e.prevPage.value){let r=(t||e.prevPage.value)(n);i.value=ai({dateObj:r}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day});return}let r=n.subtract({years:1});i.value=ai({dateObj:r}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day})};f(e.placeholder,e=>{e.year!==i.value.value.year&&(i.value=ai({dateObj:e}))}),f(e.locale,()=>{t.setLocale(e.locale.value),i.value=ai({dateObj:e.placeholder.value})});let d=D(()=>(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),t.fullYear(Z(i.value.value),r.value)));return{isMonthDisabled:a,isMonthUnavailable:o,isNextButtonDisabled:s,isPrevButtonDisabled:c,grid:i,formatter:t,nextPage:l,prevPage:u,headingValue:d,fullCalendarLabel:D(()=>`${e.calendarLabel.value??`Month Picker`}, ${d.value}`)}}var bl={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`}},xl={role:`heading`,"aria-level":`2`},[Sl,Cl]=L(`MonthPickerRoot`),wl=o({__name:`MonthPickerRoot`,props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},preventDeselect:{type:Boolean,required:!1,default:!1},calendarLabel:{type:String,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},initialFocus:{type:Boolean,required:!1,default:!1},isMonthDisabled:{type:Function,required:!1,default:void 0},isMonthUnavailable:{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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:placeholder`],setup(e,{emit:t}){let r=e,i=t,{disabled:o,readonly:s,initialFocus:c,multiple:l,minValue:u,maxValue:d,preventDeselect:p,isMonthDisabled:m,isMonthUnavailable:h,calendarLabel:g,defaultValue:y,nextPage:b,prevPage:S,dir:C,locale:T}=j(r),{primitiveElement:E,currentElement:D}=ue(),O=Ti(T),k=te(C),M=ne(void 0,`reka-month-picker-heading`),N=be(r,`modelValue`,i,{defaultValue:y.value,passive:r.modelValue===void 0}),P=Zr({defaultPlaceholder:r.placeholder,defaultValue:N.value,locale:r.locale}),F=be(r,`placeholder`,i,{defaultValue:r.defaultPlaceholder??P.copy(),passive:r.placeholder===void 0});function I(e){F.value=e.copy()}let{fullCalendarLabel:L,headingValue:z,isMonthDisabled:B,isMonthUnavailable:V,isNextButtonDisabled:re,isPrevButtonDisabled:ie,nextPage:ae,prevPage:H,formatter:U,grid:W}=yl({locale:O,placeholder:F,minValue:u,maxValue:d,disabled:o,isMonthDisabled:m,isMonthUnavailable:h,calendarLabel:g,nextPage:b,prevPage:S}),{isInvalid:G,isMonthSelected:oe}=vl({date:N,isMonthDisabled:B,isMonthUnavailable:V});f(N,e=>{if(Array.isArray(e)&&e.length){let t=e.at(-1);t&&!Q(F.value,t)&&I(t)}else!Array.isArray(e)&&e&&!Q(F.value,e)&&I(e)});function K(e,t){return t?e.copy().set({day:t.day}
1):e.copy()}function se(e){if(!l.value){if(!N.value){N.value=K(e,F.value);return}!p.value&&Q(N.value,e)?(F.value=K(e,N.value),N.value=void 0):N.value=K(e,N.value)}else if(!N.value)N.value=[K(e,F.value)];else{let t=Array.isArray(N.value)?N.value:[N.value],n=t.findIndex(t=>Q(t,e));if(n===-1)N.value=[...t,K(e,F.value)];else if(!p.value){let r=t.filter(t=>!Q(t,e));if(!r.length){F.value=K(e,t[n]),N.value=void 0;return}N.value=r.map(e=>e.copy())}}}return ee(()=>{c.value&&$r(D.value)}),Cl({isMonthUnavailable:V,dir:k,isMonthDisabled:B,locale:O,formatter:U,modelValue:N,placeholder:F,disabled:o,initialFocus:c,grid:W,multiple:l,readonly:s,preventDeselect:p,fullCalendarLabel:L,headingValue:z,headingId:M,isInvalid:G,isMonthSelected:oe,isNextButtonDisabled:re,isPrevButtonDisabled:ie,nextPage:ae,prevPage:H,parentElement:D,onPlaceholderChange:I,onMonthChange:se,minValue:u,maxValue:d}),(e,t)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:E,as:e.as,"as-child":e.asChild,"aria-label":n(L),"data-readonly":n(s)?``:void 0,"data-disabled":n(o)?``:void 0,"data-invalid":n(G)?``:void 0,dir:n(k)},{default:a(()=>[v(e.$slots,`default`,{date:n(F),grid:n(W),locale:n(O),modelValue:n(N)}),w(`div`,bl,[w(`div`,xl,x(n(L)),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),Tl=o({__name:`MonthPickerCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=Sl();return(e,r)=>(A(),_(n(R),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":n(t).isMonthSelected(e.date)?!0:void 0,"aria-disabled":n(t).isMonthDisabled(e.date)||n(t).isMonthUnavailable?.(e.date),"data-disabled":n(t).isMonthDisabled(e.date)?``:void 0},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),El=o({__name:`MonthPickerCellTrigger`,props:{month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,r=wi(),i=Sl(),{primitiveElement:o}=ue(),s=D(()=>(i.locale.value,i.formatter.custom(Z(t.month),{month:`short`}))),c=D(()=>(i.locale.value,i.formatter.custom(Z(t.month),{month:`long`,year:`numeric`}))),l=D(()=>i.isMonthUnavailable?.(t.month)??!1),d=D(()=>{let e=wt(Je(et()),t.month.calendar);return Q(t.month,e)}),f=D(()=>i.isMonthDisabled(t.month)),p=D(()=>!i.disabled.value&&Q(t.month,i.placeholder.value)),m=D(()=>i.isMonthSelected(t.month));function h(e){i.readonly.value||i.isMonthDisabled(e)||i.isMonthUnavailable?.(e)||i.onMonthChange(e)}function g(){f.value||h(t.month)}function y(e){if(f.value||(e.code===r.ENTER||e.code===r.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let n=i.parentElement.value,a=i.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(t.month,a);break;case r.ARROW_LEFT:o(t.month,-a);break;case r.ARROW_UP:o(t.month,-4);break;case r.ARROW_DOWN:o(t.month,4);break;case r.PAGE_UP:s(-1);break;case r.PAGE_DOWN:s(1);break;case r.ENTER:case r.SPACE_CODE:h(t.month)}function o(e,t,r=0){if(r>48)return;let a=e.add({months:t});if(i.minValue.value&&rt(a).compare(i.minValue.value)<0||i.maxValue.value&&a.set({day:1}).compare(i.maxValue.value)>0)return;let s=n.querySelector(`[data-value='${a.toString()}']`);if(!s){if(t>0){if(i.isNextButtonDisabled())return;i.nextPage()}else{if(i.isPrevButtonDisabled())return;i.prevPage()}S(()=>{o(e,t,r+1)});return}if(s&&s.hasAttribute(`data-disabled`))return o(a,t,r+1);i.onPlaceholderChange(a),s?.focus()}function s(e){let r=t.month.add({years:e});if(!(i.minValue.value&&rt(r).compare(i.minValue.value)<0||i.maxValue.value&&r.set({day:1}).compare(i.maxValue.value)>0)){if(e>0){if(i.isNextButtonDisabled())return;i.nextPage()}else{if(i.isPrevButtonDisabled())return;i.prevPage()}S(()=>{let e=n.querySelector(`[data-value='${r.toString()}']`);e&&!e.hasAttribute(`data-disabled`)&&(i.onPlaceholderChange(r),e?.focus())})}}}return(e,r)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:o,as:t.as,"as-child":t.asChild,role:`button`,"aria-label":c.value,"data-reka-month-picker-cell-trigger":``,"aria-disabled":f.value||l.value?!0:void 0,"data-selected":m.value?!0:void 0,"data-value":e.month.toString(),"data-disabled":f.value?``:void 0,"data-unavailable":l.value?``:void 0,"data-today":d.value?``:void 0,"data-focused":p.value?``:void 0,tabindex:p.value?0:f.value?void 0:-1,onClick:g,onKeydown:F(y,[`up`,`down`,`left`,`right`,`space`,`enter`,`page-up`,`page-down`])},{default:a(()=>[v(e.$slots,`default`,{monthValue:s.value,disabled:f.value,today:d.value,selected:m.value,unavailable:l.value},()=>[u(x(s.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-disabled`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-focused`,`tabindex`]))}}),Dl=o({__name:`MonthPickerGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let r=e,i=Sl(),o=D(()=>i.disabled.value?!0:void 0),s=D(()=>i.readonly.value?!0:void 0);return(e,c)=>(A(),_(n(R),t(r,{tabindex:`-1`,role:`application`,"aria-labelledby":n(i).headingId,"aria-readonly":s.value,"aria-disabled":o.value,"data-readonly":s.value&&``,"data-disabled":o.value&&``}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`aria-labelledby`,`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),Ol=o({__name:`MonthPickerGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),kl=o({__name:`MonthPickerGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let r=e;return(e,i)=>(A(),_(n(R),t(r,{role:`row`}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Al=o({__name:`MonthPickerHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),jl=o({__name:`MonthPickerHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let r=e,i=Sl();return(e,o)=>(A(),_(n(R),t(r,{id:n(i).headingId,role:`heading`,"aria-level":`2`,"data-disabled":n(i).disabled.value?``:void 0}),{default:a(()=>[v(e.$slots,`default`,{headingValue:n(i).headingValue.value},()=>[u(x(n(i).headingValue.value),1)])]),_:3},16,[`id`,`data-disabled`]))}}),Ml=o({__name:`MonthPickerNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=Sl(),i=D(()=>r.disabled.value||r.isNextButtonDisabled(t.nextPage));function o(){i.value||r.nextPage(t.nextPage)}return(e,r)=>(A(),_(n(R),{as:t.as,"as-child":t.asChild,"aria-label":`Next year`,type:t.as===`button`?`button`:void 0,"aria-disabled":i.value||void 0,"data-disabled":i.value||void 0,disabled:i.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:i.value},()=>
1[r[0]||=u(` Next year `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Nl=o({__name:`MonthPickerPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=Sl(),i=D(()=>r.disabled.value||r.isPrevButtonDisabled(t.prevPage));function o(){i.value||r.prevPage(t.prevPage)}return(e,r)=>(A(),_(n(R),{"aria-label":`Previous year`,as:t.as,"as-child":t.asChild,type:t.as===`button`?`button`:void 0,"aria-disabled":i.value||void 0,"data-disabled":i.value||void 0,disabled:i.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:i.value},()=>[r[0]||=u(` Prev year `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}});function Pl(e){let t=D(()=>e.start.value?!!e.isMonthDisabled(e.start.value):!1),n=D(()=>e.end.value?!!e.isMonthDisabled(e.end.value):!1),r=D(()=>!!(t.value||n.value||e.start.value&&e.end.value&&Wr(e.end.value,e.start.value)<0)),i=t=>e.start.value?Q(e.start.value,t):!1,a=t=>e.end.value?Q(e.end.value,t):!1,o=t=>e.start.value&&Q(e.start.value,t)||e.end.value&&Q(e.end.value,t)?!0:e.end.value&&e.start.value?Wr(t,e.start.value)>0&&Wr(t,e.end.value)<0:!1,s=t=>{if(e.isMonthDisabled(t))return!0;if(e.maximumMonths?.value){let n=e.maximumMonths.value;if(e.start.value&&e.end.value){if(e.fixedDate.value){let r=qr(e.start.value,e.end.value);if(r<=n){let i=n-r,a=e.start.value.subtract({months:i}),o=e.end.value.add({months:i});return Wr(t,a)<0||Wr(t,o)>0}let i=e.fixedDate.value===`start`?e.start.value:e.end.value,a=i.add({months:n-1});return Wr(t,i.subtract({months:n-1}))<0||Wr(t,a)>0}return!1}if(e.start.value){let r=e.start.value.add({months:n-1});return Wr(t,e.start.value.subtract({months:n-1}))<0||Wr(t,r)>0}}return!1},c=D(()=>{if(e.start.value&&e.end.value&&!e.fixedDate.value||!e.start.value||!e.focusedValue.value)return null;let t=Wr(e.start.value,e.focusedValue.value)<0,n=t?e.start.value:e.focusedValue.value,r=t?e.focusedValue.value:e.start.value;if(Q(n,r))return{start:n,end:r};if(e.maximumMonths?.value&&!e.end.value){let t=e.maximumMonths.value,n=e.start.value,r=e.focusedValue.value;if(Wr(r,n)>=0){let e=n.add({months:t-1});return{start:n,end:Wr(r,e)>0?e:r}}{let e=n.subtract({months:t-1});return{start:Wr(r,e)<0?e:r,end:n}}}return Yr(n,r,e.allowNonContiguousRanges.value?()=>!1:e.isMonthUnavailable,s)?{start:n,end:r}:null});return{isInvalid:r,isSelected:o,highlightedRange:c,isSelectionStart:i,isSelectionEnd:a,isHighlightedStart:e=>c.value?.start?Q(c.value.start,e):!1,isHighlightedEnd:e=>c.value?.end?Q(c.value.end,e):!1,isMonthDisabled:s}}var Fl={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`}},Il={role:`heading`,"aria-level":`2`},[Ll,Rl]=L(`MonthRangePickerRoot`),zl=o({__name:`MonthRangePickerRoot`,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},preventDeselect:{type:Boolean,required:!1,default:!1},maximumMonths:{type:Number,required:!1,default:void 0},calendarLabel:{type:String,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},initialFocus:{type:Boolean,required:!1,default:!1},isMonthDisabled:{type:Function,required:!1,default:void 0},isMonthUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},fixedDate:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:placeholder`,`update:startValue`],setup(e,{emit:t}){let r=e,i=t,{disabled:o,readonly:s,initialFocus:c,preventDeselect:l,isMonthUnavailable:u,isMonthDisabled:d,calendarLabel:p,maxValue:m,minValue:h,dir:y,locale:b,nextPage:S,prevPage:C,allowNonContiguousRanges:T,fixedDate:E,maximumMonths:O}=j(r),{primitiveElement:k,currentElement:M}
1=ue(),N=te(y),P=Ti(b),F=ne(void 0,`reka-month-range-picker-heading`),I=g(),L=g(),z=g(!1),B=be(r,`modelValue`,i,{defaultValue:r.defaultValue??{start:void 0,end:void 0},passive:r.modelValue===void 0}),V=e=>e??{start:void 0,end:void 0},re=D(()=>V(B.value)),ie=g(V(B.value)),ae=Zr({defaultPlaceholder:r.placeholder,defaultValue:V(B.value).start,locale:r.locale}),H=g(V(B.value).start),U=g(V(B.value).end),W=be(r,`placeholder`,i,{defaultValue:r.defaultPlaceholder??ae.copy(),passive:r.placeholder===void 0});function G(e){W.value=e.copy()}let{fullCalendarLabel:oe,headingValue:K,isMonthDisabled:ce,isMonthUnavailable:le,isNextButtonDisabled:de,isPrevButtonDisabled:q,grid:fe,nextPage:pe,prevPage:J,formatter:me}=yl({locale:P,placeholder:W,minValue:h,maxValue:m,disabled:o,isMonthDisabled:d,isMonthUnavailable:u,calendarLabel:p,nextPage:S,prevPage:C}),{isInvalid:he,isSelected:ge,highlightedRange:_e,isSelectionStart:ve,isSelectionEnd:ye,isHighlightedStart:xe,isHighlightedEnd:Se,isMonthDisabled:Ce}=Pl({start:H,end:U,isMonthDisabled:ce,isMonthUnavailable:le,focusedValue:L,allowNonContiguousRanges:T,fixedDate:E,maximumMonths:O});f(B,e=>{let t=V(e);!t.start&&!H.value||t.start&&H.value&&Q(t.start,H.value)||(H.value=t.start?.copy?.()),!t.end&&!U.value||t.end&&U.value&&Q(t.end,U.value)||(U.value=t.end?.copy?.()),t.start&&t.end&&(ie.value={start:t.start.copy(),end:t.end.copy()})}),f(H,e=>{e&&!Q(e,W.value)&&G(e),i(`update:startValue`,e)}),f([H,U],([e,t])=>{let n=B.value;if(!(n&&n.start&&n.end&&e&&t&&Q(n.start,e)&&Q(n.end,t))){if(z.value=!0,t&&e){let n=Wr(t,e)<0?{start:t.copy(),end:e.copy()}:{start:e.copy(),end:t.copy()};B.value={start:n.start,end:n.end},z.value=!1,ie.value={start:n.start.copy(),end:n.end.copy()}}else B.value=e?{start:e.copy(),end:void 0}:{start:t?.copy(),end:void 0}}});let we=wi();return se(M,`keydown`,e=>{e.key===we.ESCAPE&&z.value&&(H.value=ie.value.start?.copy(),U.value=ie.value.end?.copy())}),Rl({isMonthUnavailable:le,startValue:H,endValue:U,formatter:me,modelValue:re,placeholder:W,disabled:o,initialFocus:c,grid:fe,readonly:s,preventDeselect:l,fullCalendarLabel:oe,headingValue:K,headingId:F,isInvalid:he,isMonthDisabled:Ce,allowNonContiguousRanges:T,highlightedRange:_e,focusedValue:L,lastPressedDateValue:I,isSelected:ge,isSelectionEnd:ye,isSelectionStart:ve,isNextButtonDisabled:de,isPrevButtonDisabled:q,nextPage:pe,prevPage:J,parentElement:M,onPlaceholderChange:G,locale:P,dir:N,isHighlightedStart:xe,isHighlightedEnd:Se,fixedDate:E,maximumMonths:O,minValue:h,maxValue:m}),ee(()=>{c.value&&$r(M.value)}),(e,t)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:k,as:e.as,"as-child":e.asChild,"aria-label":n(oe),"data-readonly":n(s)?``:void 0,"data-disabled":n(o)?``:void 0,"data-invalid":n(he)?``:void 0,dir:n(N)},{default:a(()=>[w(`div`,Fl,[w(`div`,Il,x(n(oe)),1)]),v(e.$slots,`default`,{date:n(W),grid:n(fe),locale:n(P),modelValue:re.value})]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),Bl=o({__name:`MonthRangePickerCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=Ll();return(e,r)=>(A(),_(n(R),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":n(t).isSelected(e.date)?!0:void 0,"aria-disabled":n(t).isMonthDisabled(e.date)||n(t).isMonthUnavailable?.(e.date),"data-disabled":n(t).isMonthDisabled(e.date)?``:void 0},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),Vl=o({__name:`MonthRangePickerCellTrigger`,props:{month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,r=wi(),i=Ll(),{primitiveElement:o}=ue(),s=D(()=>(i.locale.value,i.formatter.custom(Z(t.month),{month:`short`}))),c=D(()=>(i.locale.value,i.formatter.custom(Z(t.month),{month:`long`,year:`numeric`}))),l=D(()=>i.isMonthUnavailable?.(t.month)??!1),d=D(()=>{let e=wt(Je(et()),t.month.calendar);return Q(t.month,e)}),f=D(()=>i.isMonthDisabled(t.month)),p=D(()=>!i.disabled.value&&Q(t.month,i.placeholder.value)),m=D(()=>i.isSelected(t.month)),h=D(()=>i.isSelectionStart(t.month)),g=D(()=>i.isSelectionEnd(t.month)),y=D(()=>i.isHighlightedStart(t.month)),b=D(()=>i.isHighlightedEnd(t.month)),C=D(()=>i.highlightedRange.value?Gr(t.month,i.highlightedRange.value.start,i.highlightedRange.value.end):!1),w=D(()=>i.allowNonContiguousRanges.value);function T(e,t){if(!i.readonly.value&&!(i.isMonthDisabled(t)||i.isMonthUnavailable?.(t))){if
1(i.startValue.value&&i.highlightedRange.value===null){if(Q(t,i.startValue.value)&&!i.preventDeselect.value&&!i.endValue.value){i.startValue.value=void 0,i.onPlaceholderChange(t),i.lastPressedDateValue.value=t.copy();return}if(!i.endValue.value){e.preventDefault(),i.lastPressedDateValue.value&&Q(i.lastPressedDateValue.value,t)&&(i.startValue.value=t.copy()),i.lastPressedDateValue.value=t.copy();return}}if(i.lastPressedDateValue.value=t.copy(),i.startValue.value&&i.endValue.value&&Q(i.startValue.value,i.endValue.value)&&Q(i.startValue.value,t)&&!i.preventDeselect.value){i.startValue.value=void 0,i.endValue.value=void 0,i.onPlaceholderChange(t);return}i.startValue.value?i.endValue.value?i.endValue.value&&i.startValue.value&&(i.fixedDate.value?i.fixedDate.value===`start`?t.compare(i.startValue.value)<0?i.startValue.value=t.copy():i.endValue.value=t.copy():i.fixedDate.value===`end`&&(t.compare(i.endValue.value)>0?i.endValue.value=t.copy():i.startValue.value=t.copy()):(i.endValue.value=void 0,i.startValue.value=t.copy())):i.endValue.value=t.copy():i.startValue.value=t.copy()}}function E(e){f.value||T(e,t.month)}function O(){f.value||i.isMonthUnavailable?.(t.month)||(i.focusedValue.value=t.month.copy())}function k(e){if(f.value||(e.code===r.ENTER||e.code===r.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let n=i.parentElement.value,a=i.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(t.month,a);break;case r.ARROW_LEFT:o(t.month,-a);break;case r.ARROW_UP:o(t.month,-4);break;case r.ARROW_DOWN:o(t.month,4);break;case r.PAGE_UP:s(-1);break;case r.PAGE_DOWN:s(1);break;case r.ENTER:case r.SPACE_CODE:T(e,t.month)}function o(e,t,r=0){if(r>48)return;let a=e.add({months:t});if(i.minValue.value&&rt(a).compare(i.minValue.value)<0||i.maxValue.value&&a.set({day:1}).compare(i.maxValue.value)>0)return;let s=n.querySelector(`[data-value='${a.toString()}']`);if(!s){if(t>0){if(i.isNextButtonDisabled())return;i.nextPage()}else{if(i.isPrevButtonDisabled())return;i.prevPage()}S(()=>{o(e,t,r+1)});return}if(s&&s.hasAttribute(`data-disabled`))return o(a,t,r+1);i.onPlaceholderChange(a),s?.focus()}function s(e){let r=t.month.add({years:e});if(!(i.minValue.value&&rt(r).compare(i.minValue.value)<0||i.maxValue.value&&r.set({day:1}).compare(i.maxValue.value)>0)){if(e>0){if(i.isNextButtonDisabled())return;i.nextPage()}else{if(i.isPrevButtonDisabled())return;i.prevPage()}S(()=>{let t=n.querySelector(`[data-value='${r.toString()}']`);if(t&&!t.hasAttribute(`data-disabled`)){i.onPlaceholderChange(r),t?.focus();return}o(r,e>0?1:-1,1)})}}}return(e,r)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:o,as:t.as,"as-child":t.asChild,role:`button`,"aria-label":c.value,"data-reka-month-range-picker-cell-trigger":``,"aria-pressed":m.value&&(w.value||!l.value)?!0:void 0,"aria-disabled":f.value||l.value?!0:void 0,"data-highlighted":C.value&&(w.value||!l.value)?``:void 0,"data-selection-start":h.value?!0:void 0,"data-selection-end":g.value?!0:void 0,"data-highlighted-start":y.value?!0:void 0,"data-highlighted-end":b.value?!0:void 0,"data-selected":m.value&&(w.value||!l.value)?!0:void 0,"data-value":e.month.toString(),"data-disabled":f.value?``:void 0,"data-unavailable":l.value?``:void 0,"data-today":d.value?``:void 0,"data-focused":p.value?``:void 0,tabindex:p.value?0:f.value?void 0:-1,onClick:E,onFocusin:O,onMouseenter:O,onKeydown:F(k,[`up`,`down`,`left`,`right`,`space`,`enter`,`page-up`,`page-down`])},{default:a(()=>[v(e.$slots,`default`,{monthValue:s.value,disabled:f.value,today:d.value,selected:m.value,unavailable:l.value,highlighted:C.value&&(w.value||!l.value),highlightedStart:y.value,highlightedEnd:b.value,selectionStart:h.value,selectionEnd:g.value},()=>[u(x(s.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-pressed`,`aria-disabled`,`data-highlighted`,`data-selection-start`,`data-selection-end`,`data-highlighted-start`,`data-highlighted-end`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-focused`,`tabindex`]))}}),Hl=o({__name:`MonthRangePickerGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let r=e,i=Ll(),o=D(()=>i.disabled.value?!0:void 0),s=D(()=>i.readonly.value?!0:void 0);return(e,c)=>(A(),_(n(R),t(r,{tabindex:`-1`,role:`application`,"aria-labelledby":n(i).headingId,"aria-readonly":s.value,"aria-disabled":o.value,"data-readonly":s.value&&``,"data-disabled":o.value&&``}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`aria-labelledby`,`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),Ul=o({__name:`MonthRangePickerGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Wl=o({__name:`MonthRangePickerGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let r=e;return(e,i)=>(A(),_(n(R),t(r,{role:`row`}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Gl=o({__name:`MonthRangePickerHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Kl=o({__name:`MonthRangePickerHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let r=e,i=Ll();return(e,o)=>(A(),_(n(R),t(r,{id:n(i).headingId,role:`heading`,"aria-level":`2`,"data-disabled":n(i).disabled.value?``:void 0}),{default:a(()=>[v(e.$slots,`default`,{headingValue:n(i).headingValue.value},()=>[u(x(n(i).headingValue.value),1)])]),_:3},16,[`id`,`data-disabled`]))}}),ql=o({__name:`MonthRangePickerNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=Ll(),i=D(()=>r.disabled.value||r.isNextButtonDisabled(t.nextPage));function o(){i.value||r.nextPage(t.nextPage)}return(e,r)=>(A(),_(n(R),{as:t.as,"as-child":t.asChild,"aria-label":`Next year`,type:t.as===`button`?`button`:void 0,"aria-disabled":i.value||void 0,"data-disabled":i.value||void 0,disabled:i.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:i.value},()=>
1[r[0]||=u(` Next year `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Jl=o({__name:`MonthRangePickerPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=Ll(),i=D(()=>r.disabled.value||r.isPrevButtonDisabled(t.prevPage));function o(){i.value||r.prevPage(t.prevPage)}return(e,r)=>(A(),_(n(R),{"aria-label":`Previous year`,as:t.as,"as-child":t.asChild,type:t.as===`button`?`button`:void 0,"aria-disabled":i.value||void 0,"data-disabled":i.value||void 0,disabled:i.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:i.value},()=>[r[0]||=u(` Prev year `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}});function Yl(e){function t(t){return Array.isArray(e.date.value)?e.date.value.some(e=>$(e,t)):e.date.value?$(e.date.value,t):!1}return{isYearSelected:t,isInvalid:D(()=>{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(let t of e.date.value)if(e.isYearDisabled?.(t)||e.isYearUnavailable?.(t))return!0}else{if(!e.date.value)return!1;if(e.isYearDisabled?.(e.date.value)||e.isYearUnavailable?.(e.date.value))return!0}return!1})}}function Xl(e){let t=li(e.locale.value),n=e=>typeof e==`function`?e:e?.value,r=D(()=>{let t={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier===`gregory`&&e.placeholder.value.era===`BC`&&(t.era=`short`),t}),i=g(oi({dateObj:e.placeholder.value,yearsPerPage:e.yearsPerPage.value}));function a(t){return!!(n(e.isYearDisabled)?.(t)||e.disabled.value||e.maxValue.value&&Ir(it(t),e.maxValue.value)||e.minValue.value&&Fr(at(t),e.minValue.value))}let o=t=>!!n(e.isYearUnavailable)?.(t),s=t=>{if(!e.maxValue.value)return!1;if(e.disabled.value)return!0;let n=i.value.cells.at(-1);return t||e.nextPage.value?Ir(it((t||e.nextPage.value)(n)),e.maxValue.value):Ir(it(n.add({years:1})),e.maxValue.value)},c=t=>{if(!e.minValue.value)return!1;if(e.disabled.value)return!0;let n=i.value.value;return t||e.prevPage.value?Fr(at((t||e.prevPage.value)(n)),e.minValue.value):Fr(at(n.subtract({years:1})),e.minValue.value)},l=t=>{let n=i.value.value;if(t||e.nextPage.value){let r=(t||e.nextPage.value)(n);i.value=oi({dateObj:r,yearsPerPage:e.yearsPerPage.value,decadeAligned:!1}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day});return}let r=n.add({years:e.yearsPerPage.value});i.value=oi({dateObj:r,yearsPerPage:e.yearsPerPage.value,decadeAligned:!1}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day})},u=t=>{let n=i.value.value;if(t||e.prevPage.value){let r=(t||e.prevPage.value)(n);i.value=oi({dateObj:r,yearsPerPage:e.yearsPerPage.value,decadeAligned:!1}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day});return}let r=n.subtract({years:e.yearsPerPage.value});i.value=oi({dateObj:r,yearsPerPage:e.yearsPerPage.value,decadeAligned:!1}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day})};f(e.placeholder,t=>{let n=i.value.value,r=i.value.cells.at(-1);t.year>=n.year&&t.year<=r.year||(i.value=oi({dateObj:t,yearsPerPage:e.yearsPerPage.value}))}),f([e.locale,e.yearsPerPage],()=>{t.setLocale(e.locale.value),i.value=oi({dateObj:e.placeholder.value,yearsPerPage:e.yearsPerPage.value})});let d=D(()=>{e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value);let n=i.value.cells[0],a=i.value.cells.at(-1);return`${t.fullYear(Z(n),r.value)} - ${t.fullYear(Z(a),r.value)}`});return{isYearDisabled:a,isYearUnavailable:o,isNextButtonDisabled:s,isPrevButtonDisabled:c,grid:i,formatter:t,nextPage:l,prevPage:u,headingValue:d,fullCalendarLabel:D(()=>`${e.calendarLabel.value??`Year Picker`}, ${d.value}`)}}var Zl={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`}},Ql={role:`heading`,"aria-level":`2`},[$l,eu]=L(`YearPickerRoot`),tu=o({__name:`YearPickerRoot`,props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},preventDeselect:{type:Boolean,required:!1,default:!1},calendarLabel:{type:String,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},initialFocus:{type:Boolean,required:!1,default:!1},isYearDisabled:{type:Function,required:!1,default:void 0},isYearUnavailable:{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},yearsPerPage:{type:Number,required:!1,default:12},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:placeholder`],setup(e,{emit:t}){let r=e,i=t,{disabled:o,readonly:s,initialFocus:c,multiple:l,minValue:u,maxValue:d,preventDeselect:p,isYearDisabled:m,isYearUnavailable:h,calendarLabel:g,defaultValue:y,nextPage:b,prevPage:S,dir:C,locale:T,yearsPerPage:E}=j(r),{primitiveElement:D,currentElement:O}=ue(),k=Ti(T),M=te(C),N=ne(void 0,`reka-year-picker-heading`),P=be(r,`modelValue`,i,{defaultValue:y.value,passive:r.modelValue===void 0}),F=Zr({defaultPlaceholder:r.placeholder,defaultValue:P.value,locale:r.locale}),I=be(r,`placeholder`,i,{defaultValue:r.defaultPlaceholder??F.copy(),passive:r.placeholder===void 0});function L(e){I.value=e.copy()}let{fullCalendarLabel:z,headingValue:B,isYearDisabled:V,isYearUnavailable:re,isNextButtonDisabled:ie,isPrevButtonDisabled:ae,nextPage:H,prevPage:U,formatter:W,grid:G}=Xl({locale:k,placeholder:I,minValue:u,maxValue:d,disabled:o,yearsPerPage:E,isYearDisabled:m,isYearUnavailable:h,calendarLabel:g,nextPage:b,prevPage:S}),{isInvalid:oe,isYearSelected:K}=Yl({date:P,isYearDisabled:V,isYearUnavailable:re});f(P,e=>{if(Array.isArray(e)&&e.length){let t=e.at(-1);t&&!$(I.value,t)&&L(t)}else!Array.isArray(e)&&e&&!$(I.value,e)&&L(e)});function se(e,t){return t?e.copy().set({month:t.month,day:t.day}
1):e.copy()}function ce(e){if(!l.value){if(!P.value){P.value=se(e,I.value);return}!p.value&&$(P.value,e)?(I.value=se(e,P.value),P.value=void 0):P.value=se(e,P.value)}else if(!P.value)P.value=[se(e,I.value)];else if(Array.isArray(P.value)){let t=P.value.findIndex(t=>$(t,e));if(t===-1)P.value=[...P.value,se(e,I.value)];else if(!p.value){let n=P.value.filter(t=>!$(t,e));if(!n.length){I.value=se(e,P.value[t]),P.value=void 0;return}P.value=n.map(e=>e.copy())}}}return ee(()=>{c.value&&$r(O.value)}),eu({isYearUnavailable:re,dir:M,isYearDisabled:V,locale:k,formatter:W,modelValue:P,placeholder:I,disabled:o,initialFocus:c,grid:G,multiple:l,readonly:s,preventDeselect:p,fullCalendarLabel:z,headingValue:B,headingId:N,isInvalid:oe,isYearSelected:K,isNextButtonDisabled:ie,isPrevButtonDisabled:ae,nextPage:H,prevPage:U,parentElement:O,onPlaceholderChange:L,onYearChange:ce,minValue:u,maxValue:d,yearsPerPage:E}),(e,t)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:D,as:e.as,"as-child":e.asChild,"aria-label":n(z),"data-readonly":n(s)?``:void 0,"data-disabled":n(o)?``:void 0,"data-invalid":n(oe)?``:void 0,dir:n(M)},{default:a(()=>[v(e.$slots,`default`,{date:n(I),grid:n(G),locale:n(k),modelValue:n(P)}),w(`div`,Zl,[w(`div`,Ql,x(n(z)),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),nu=o({__name:`YearPickerCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=$l();return(e,r)=>(A(),_(n(R),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":n(t).isYearSelected(e.date)?!0:void 0,"aria-disabled":n(t).isYearDisabled(e.date)||n(t).isYearUnavailable?.(e.date),"data-disabled":n(t).isYearDisabled(e.date)?``:void 0},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),ru=o({__name:`YearPickerCellTrigger`,props:{year:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,r=wi(),i=$l(),{primitiveElement:o}=ue(),s=D(()=>(i.locale.value,i.formatter.fullYear(Z(t.year)))),c=D(()=>(i.locale.value,i.formatter.custom(Z(t.year),{year:`numeric`}))),l=D(()=>i.isYearUnavailable?.(t.year)??!1),d=D(()=>{let e=wt(Je(et()),t.year.calendar);return $(t.year,e)}),f=D(()=>i.isYearDisabled(t.year)),p=D(()=>!i.disabled.value&&$(t.year,i.placeholder.value)),m=D(()=>i.isYearSelected(t.year));function h(e){i.readonly.value||i.isYearDisabled(e)||i.isYearUnavailable?.(e)||i.onYearChange(e)}function g(){f.value||h(t.year)}function y(e){if(f.value||(e.code===r.ENTER||e.code===r.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let n=i.parentElement.value,a=i.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(t.year,a);break;case r.ARROW_LEFT:o(t.year,-a);break;case r.ARROW_UP:o(t.year,-4);break;case r.ARROW_DOWN:o(t.year,4);break;case r.PAGE_UP:s(-1);break;case r.PAGE_DOWN:s(1);break;case r.ENTER:case r.SPACE_CODE:h(t.year)}function o(e,t,r=0){if(r>48)return;
1let a=e.add({years:t});if(i.minValue.value&&at(a).compare(i.minValue.value)<0||i.maxValue.value&&it(a).compare(i.maxValue.value)>0)return;let s=n.querySelector(`[data-value='${a.toString()}']`);if(!s){if(t>0){if(i.isNextButtonDisabled())return;i.nextPage()}else{if(i.isPrevButtonDisabled())return;i.prevPage()}S(()=>{o(e,t,r+1)});return}if(s&&s.hasAttribute(`data-disabled`))return o(a,t,r+1);i.onPlaceholderChange(a),s?.focus()}function s(e){let r=i.yearsPerPage.value,a=t.year.add({years:e*r});if(!(i.minValue.value&&at(a).compare(i.minValue.value)<0||i.maxValue.value&&it(a).compare(i.maxValue.value)>0)){if(e>0){if(i.isNextButtonDisabled())return;i.nextPage()}else{if(i.isPrevButtonDisabled())return;i.prevPage()}S(()=>{let t=n.querySelector(`[data-value='${a.toString()}']`);if(t&&!t.hasAttribute(`data-disabled`)){i.onPlaceholderChange(a),t?.focus();return}(!t||t.hasAttribute(`data-disabled`))&&o(a,e>0?1:-1,1)})}}}return(e,r)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:o,as:t.as,"as-child":t.asChild,role:`button`,"aria-label":c.value,"data-reka-year-picker-cell-trigger":``,"aria-disabled":f.value||l.value?!0:void 0,"data-selected":m.value?``:void 0,"data-value":e.year.toString(),"data-disabled":f.value?``:void 0,"data-unavailable":l.value?``:void 0,"data-today":d.value?``:void 0,"data-focused":p.value?``:void 0,tabindex:p.value?0:f.value?void 0:-1,onClick:g,onKeydown:F(y,[`up`,`down`,`left`,`right`,`space`,`enter`,`page-up`,`page-down`])},{default:a(()=>[v(e.$slots,`default`,{yearValue:s.value,disabled:f.value,today:d.value,selected:m.value,unavailable:l.value},()=>[u(x(s.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-disabled`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-focused`,`tabindex`]))}}),iu=o({__name:`YearPickerGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let r=e,i=$l(),o=D(()=>i.disabled.value?!0:void 0),s=D(()=>i.readonly.value?!0:void 0);return(e,c)=>(A(),_(n(R),t(r,{tabindex:`-1`,role:`application`,"aria-labelledby":n(i).headingId,"aria-readonly":s.value,"aria-disabled":o.value,"data-readonly":s.value&&``,"data-disabled":o.value&&``}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`aria-labelledby`,`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),au=o({__name:`YearPickerGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),ou=o({__name:`YearPickerGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let r=e;return(e,i)=>(A(),_(n(R),t(r,{role:`row`}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),su=o({__name:`YearPickerHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),cu=o({__name:`YearPickerHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let r=e,i=$l();return(e,o)=>(A(),_(n(R),t(r,{id:n(i).headingId,role:`heading`,"aria-level":`2`,"data-disabled":n(i).disabled.value?``:void 0}),{default:a(()=>[v(e.$slots,`default`,{headingValue:n(i).headingValue.value},()=>[u(x(n(i).headingValue.value),1)])]),_:3},16,[`id`,`data-disabled`]))}}),lu=o({__name:`YearPickerNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=$l(),i=D(()=>r.disabled.value||r.isNextButtonDisabled(t.nextPage));function o(){i.value||r.nextPage(t.nextPage)}return(e,r)=>(A(),_(n(R),{as:t.as,"as-child":t.asChild,"aria-label":`Next page`,type:t.as===`button`?`button`:void 0,"aria-disabled":i.value||void 0,"data-disabled":i.value||void 0,disabled:i.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:i.value},()=>[r[0]||=u(` Next page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),uu=o({__name:`YearPickerPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=$l(),i=D(()=>r.disabled.value||r.isPrevButtonDisabled(t.prevPage));function o(){i.value||r.prevPage(t.prevPage)}return(e,r)=>(A(),_(n(R),{"aria-label":`Previous page`,as:t.as,"as-child":t.asChild,type:t.as===`button`?`button`:void 0,"aria-disabled":i.value||void 0,"data-disabled":i.value||void 0,disabled:i.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:i.value},()=>[r[0]||=u(` Prev page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}});function du(e){let t=D(()=>e.start.value?!!e.isYearDisabled(e.start.value):!1),n=D(()=>e.end.value?!!e.isYearDisabled(e.end.value):!1),r=D(()=>!!(t.value||n.value||e.start.value&&e.end.value&&e.end.value.year<e.start.value.year)),i=t=>e.start.value?$(e.start.value,t):!1,a=t=>e.end.value?$(e.end.value,t):!1,o=t=>e.start.value&&$(e.start.value,t)||e.end.value&&$(e.end.value,t)?!0:e.end.value&&e.start.value?t.year>e.start.value.year&&t.year<e.end.value.year:!1,s=t=>{if(e.isYearDisabled(t))return!0;
1if(e.maximumYears?.value){let n=e.maximumYears.value;if(e.start.value&&e.end.value){if(e.fixedDate.value){let r=Jr(e.start.value,e.end.value);if(r<=n){let i=n-r,a=e.start.value.subtract({years:i}),o=e.end.value.add({years:i});return t.year<a.year||t.year>o.year}let i=e.fixedDate.value===`start`?e.start.value:e.end.value,a=i.add({years:n-1}),o=i.subtract({years:n-1});return t.year<o.year||t.year>a.year}return!1}if(e.start.value){let r=e.start.value.add({years:n-1}),i=e.start.value.subtract({years:n-1});return t.year<i.year||t.year>r.year}}return!1},c=D(()=>{if(e.start.value&&e.end.value&&!e.fixedDate.value||!e.start.value||!e.focusedValue.value)return null;let t=e.start.value.year<e.focusedValue.value.year,n=t?e.start.value:e.focusedValue.value,r=t?e.focusedValue.value:e.start.value;if($(n,r))return{start:n,end:r};if(e.maximumYears?.value&&!e.end.value){let t=e.maximumYears.value,n=e.start.value,r=e.focusedValue.value;if(r.year>=n.year){let e=n.add({years:t-1});return{start:n,end:r.year>e.year?e:r}}{let e=n.subtract({years:t-1});return{start:r.year<e.year?e:r,end:n}}}return Xr(n,r,e.allowNonContiguousRanges.value?()=>!1:e.isYearUnavailable,s)?{start:n,end:r}:null});return{isInvalid:r,isSelected:o,highlightedRange:c,isSelectionStart:i,isSelectionEnd:a,isHighlightedStart:e=>c.value?.start?$(c.value.start,e):!1,isHighlightedEnd:e=>c.value?.end?$(c.value.end,e):!1,isYearDisabled:s}}var fu={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`}},pu={role:`heading`,"aria-level":`2`},[mu,hu]=L(`YearRangePickerRoot`),gu=o({__name:`YearRangePickerRoot`,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},preventDeselect:{type:Boolean,required:!1,default:!1},maximumYears:{type:Number,required:!1,default:void 0},calendarLabel:{type:String,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},initialFocus:{type:Boolean,required:!1,default:!1},isYearDisabled:{type:Function,required:!1,default:void 0},isYearUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},fixedDate:{type:String,required:!1},yearsPerPage:{type:Number,required:!1,default:12},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:placeholder`,`update:startValue`],setup(e,{emit:t}){let r=e,i=t,{disabled:o,readonly:s,initialFocus:c,preventDeselect:l,isYearUnavailable:u,isYearDisabled:d,calendarLabel:p,maxValue:m,minValue:h,dir:y,locale:b,nextPage:S,prevPage:C,allowNonContiguousRanges:T,fixedDate:E,maximumYears:O,yearsPerPage:k}=j(r),{primitiveElement:M,currentElement:N}=ue(),P=te(y),F=Ti(b),I=ne(void 0,`reka-year-range-picker-heading`),L=g(),z=g(),B=g(!1),V=be(r,`modelValue`,i,{defaultValue:r.defaultValue??{start:void 0,end:void 0},passive:r.modelValue===void 0}),re=e=>e??{start:void 0,end:void 0},ie=D(()=>re(V.value)),ae=g(re(V.value)),H=Zr({defaultPlaceholder:r.placeholder,defaultValue:re(V.value).start,locale:r.locale}),U=g(re(V.value).start),W=g(re(V.value).end),G=be(r,`placeholder`,i,{defaultValue:r.defaultPlaceholder??H.copy(),passive:r.placeholder===void 0});function oe(e){G.value=e.copy()}let{fullCalendarLabel:K,headingValue:ce,isYearDisabled:le,isYearUnavailable:de,isNextButtonDisabled:q,isPrevButtonDisabled:fe,grid:pe,nextPage:J,prevPage:me,formatter:he}=Xl({locale:F,placeholder:G,minValue:h,maxValue:m,disabled:o,yearsPerPage:k,isYearDisabled:d,isYearUnavailable:u,calendarLabel:p,nextPage:S,prevPage:C}),{isInvalid:ge,isSelected:_e,highlightedRange:ve,isSelectionStart:ye,isSelectionEnd:xe,isHighlightedStart:Se,isHighlightedEnd:Ce,isYearDisabled:we}
1=du({start:U,end:W,isYearDisabled:le,isYearUnavailable:de,focusedValue:z,allowNonContiguousRanges:T,fixedDate:E,maximumYears:O});f(V,e=>{let t=re(e);!t.start&&!U.value||t.start&&U.value&&$(t.start,U.value)||(U.value=t.start?.copy?.()),!t.end&&!W.value||t.end&&W.value&&$(t.end,W.value)||(W.value=t.end?.copy?.())}),f(U,e=>{e&&!$(e,G.value)&&oe(e),i(`update:startValue`,e)}),f([U,W],([e,t])=>{let n=V.value;if(!(n&&n.start&&n.end&&e&&t&&$(n.start,e)&&$(n.end,t))){if(B.value=!0,t&&e){let n=t.year<e.year?{start:t.copy(),end:e.copy()}:{start:e.copy(),end:t.copy()};V.value={start:n.start,end:n.end},B.value=!1,ae.value={start:n.start.copy(),end:n.end.copy()}}else V.value=e?{start:e.copy(),end:void 0}:{start:t?.copy(),end:void 0}}});let Te=wi();return se(N,`keydown`,e=>{e.key===Te.ESCAPE&&B.value&&(U.value=ae.value.start?.copy(),W.value=ae.value.end?.copy())}),hu({isYearUnavailable:de,startValue:U,endValue:W,formatter:he,modelValue:ie,placeholder:G,disabled:o,initialFocus:c,grid:pe,readonly:s,preventDeselect:l,fullCalendarLabel:K,headingValue:ce,headingId:I,isInvalid:ge,isYearDisabled:we,allowNonContiguousRanges:T,highlightedRange:ve,focusedValue:z,lastPressedDateValue:L,isSelected:_e,isSelectionEnd:xe,isSelectionStart:ye,isNextButtonDisabled:q,isPrevButtonDisabled:fe,nextPage:J,prevPage:me,parentElement:N,onPlaceholderChange:oe,locale:F,dir:P,isHighlightedStart:Se,isHighlightedEnd:Ce,fixedDate:E,maximumYears:O,minValue:h,maxValue:m,yearsPerPage:k}),ee(()=>{c.value&&$r(N.value)}),(e,t)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:M,as:e.as,"as-child":e.asChild,"aria-label":n(K),"data-readonly":n(s)?``:void 0,"data-disabled":n(o)?``:void 0,"data-invalid":n(ge)?``:void 0,dir:n(P)},{default:a(()=>[w(`div`,fu,[w(`div`,pu,x(n(K)),1)]),v(e.$slots,`default`,{date:n(G),grid:n(pe),locale:n(F),modelValue:ie.value})]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),_u=o({__name:`YearRangePickerCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=mu();return(e,r)=>(A(),_(n(R),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":n(t).isSelected(e.date)?!0:void 0,"aria-disabled":n(t).isYearDisabled(e.date)||n(t).isYearUnavailable?.(e.date),"data-disabled":n(t).isYearDisabled(e.date)?``:void 0},{default:a(()=>[v(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),vu=o({__name:`YearRangePickerCellTrigger`,props:{year:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,r=wi(),i=mu(),{primitiveElement:o}=ue(),s=D(()=>(i.locale.value,i.formatter.fullYear(Z(t.year)))),c=D(()=>(i.locale.value,i.formatter.custom(Z(t.year),{year:`numeric`}))),l=D(()=>i.isYearUnavailable?.(t.year)??!1),d=D(()=>{let e=wt(Je(et()),t.year.calendar);return $(t.year,e)}),f=D(()=>i.isYearDisabled(t.year)),p=D(()=>!i.disabled.value&&$(t.year,i.placeholder.value)),m=D(()=>i.isSelected(t.year)),h=D(()=>i.isSelectionStart(t.year)),g=D(()=>i.isSelectionEnd(t.year)),y=D(()=>i.isHighlightedStart(t.year)),b=D(()=>i.isHighlightedEnd(t.year)),C=D(()=>i.highlightedRange.value?Kr(t.year,i.highlightedRange.value.start,i.highlightedRange.value.end):!1),w=D(()=>i.allowNonContiguousRanges.value);function T(e,t){if(!i.readonly.value&&!(i.isYearDisabled(t)||i.isYearUnavailable?.(t))){if(i.startValue.value&&i.highlightedRange.value===null){if($(t,i.startValue.value)&&!i.preventDeselect.value&&!i.endValue.value){i.startValue.value=void 0,i.onPlaceholderChange(t),i.lastPressedDateValue.value=t.copy();return}if(!i.endValue.value){e.preventDefault(),i.lastPressedDateValue.value&&$(i.lastPressedDateValue.value,t)&&(i.startValue.value=t.copy()),i.lastPressedDateValue.value=t.copy();return}}if(i.lastPressedDateValue.value=t.copy(),i.startValue.value&&i.endValue.value&&$(i.startValue.value,i.endValue.value)&&$(i.startValue.value,t)&&!i.preventDeselect.value){i.startValue.value=void 0,i.endValue.value=void 0,i.onPlaceholderChange(t);return}i.startValue.value?i.endValue.value?i.endValue.value&&i.startValue.value&&(i.fixedDate.value?i.fixedDate.value===`start`?t.compare(i.startValue.value)<0?i.startValue.value=t.copy():i.endValue.value=t.copy():i.fixedDate.value===`end`&&(t.compare(i.endValue.value)>0?i.endValue.value=t.copy():i.startValue.value=t.copy()):(i.endValue.value=void 0,i.startValue.value=t.copy())):i.endValue.value=t.copy():i.startValue.value=t.copy()}}function E(e){f.value||T(e,t.year)}function O(){f.value||i.isYearUnavailable?.(t.year)||(i.focusedValue.value=t.year.copy())}function k(e){if(f.value||(e.code===r.ENTER||e.code===r.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let n=i.parentElement.value,a=i.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(t.year,a);break;case r.ARROW_LEFT:o(t.year,-a);break;case r.ARROW_UP:o(t.year,-4);break;case r.ARROW_DOWN:o(t.year,4);break;case r.PAGE_UP:s(-1);break;case r.PAGE_DOWN:s(1);break;case r.ENTER:case r.SPACE_CODE:T(e,t.year)}function o(e,t,r=0){if(r>48)return;
1let a=e.add({years:t});if(i.minValue.value&&at(a).compare(i.minValue.value)<0||i.maxValue.value&&it(a).compare(i.maxValue.value)>0)return;let s=n.querySelector(`[data-value='${a.toString()}']`);if(!s){if(t>0){if(i.isNextButtonDisabled())return;i.nextPage()}else{if(i.isPrevButtonDisabled())return;i.prevPage()}S(()=>{o(e,t,r+1)});return}if(s&&s.hasAttribute(`data-disabled`))return o(a,t,r+1);i.onPlaceholderChange(a),s?.focus()}function s(e){let r=i.yearsPerPage.value,a=t.year.add({years:e*r});if(!(i.minValue.value&&at(a).compare(i.minValue.value)<0||i.maxValue.value&&it(a).compare(i.maxValue.value)>0)){if(e>0){if(i.isNextButtonDisabled())return;i.nextPage()}else{if(i.isPrevButtonDisabled())return;i.prevPage()}S(()=>{let t=n.querySelector(`[data-value='${a.toString()}']`);if(t&&!t.hasAttribute(`data-disabled`)){i.onPlaceholderChange(a),t?.focus();return}(!t||t.hasAttribute(`data-disabled`))&&o(a,e>0?1:-1,1)})}}}return(e,r)=>(A(),_(n(R),{ref_key:`primitiveElement`,ref:o,as:t.as,"as-child":t.asChild,role:`button`,"aria-label":c.value,"data-reka-year-range-picker-cell-trigger":``,"aria-pressed":m.value&&(w.value||!l.value)?!0:void 0,"aria-disabled":f.value||l.value?!0:void 0,"data-highlighted":C.value&&(w.value||!l.value)?``:void 0,"data-selection-start":h.value?!0:void 0,"data-selection-end":g.value?!0:void 0,"data-highlighted-start":y.value?!0:void 0,"data-highlighted-end":b.value?!0:void 0,"data-selected":m.value&&(w.value||!l.value)?!0:void 0,"data-value":e.year.toString(),"data-disabled":f.value?``:void 0,"data-unavailable":l.value?``:void 0,"data-today":d.value?``:void 0,"data-focused":p.value?``:void 0,tabindex:p.value?0:f.value?void 0:-1,onClick:E,onFocusin:O,onMouseenter:O,onKeydown:F(k,[`up`,`down`,`left`,`right`,`space`,`enter`,`page-up`,`page-down`])},{default:a(()=>[v(e.$slots,`default`,{yearValue:s.value,disabled:f.value,today:d.value,selected:m.value,unavailable:l.value,highlighted:C.value&&(w.value||!l.value),highlightedStart:y.value,highlightedEnd:b.value,selectionStart:h.value,selectionEnd:g.value},()=>[u(x(s.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-pressed`,`aria-disabled`,`data-highlighted`,`data-selection-start`,`data-selection-end`,`data-highlighted-start`,`data-highlighted-end`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-focused`,`tabindex`]))}}),yu=o({__name:`YearRangePickerGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let r=e,i=mu(),o=D(()=>i.disabled.value?!0:void 0),s=D(()=>i.readonly.value?!0:void 0);return(e,c)=>(A(),_(n(R),t(r,{tabindex:`-1`,role:`application`,"aria-labelledby":n(i).headingId,"aria-readonly":s.value,"aria-disabled":o.value,"data-readonly":s.value&&``,"data-disabled":o.value&&``}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16,[`aria-labelledby`,`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),bu=o({__name:`YearRangePickerGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),xu=o({__name:`YearRangePickerGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let r=e;return(e,i)=>(A(),_(n(R),t(r,{role:`row`}),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Su=o({__name:`YearRangePickerHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,r)=>(A(),_(n(R),s(c(t)),{default:a(()=>[v(e.$slots,`default`)]),_:3},16))}}),Cu=o({__name:`YearRangePickerHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let r=e,i=mu();return(e,o)=>(A(),_(n(R),t(r,{id:n(i).headingId,role:`heading`,"aria-level":`2`,"data-disabled":n(i).disabled.value?``:void 0}),{default:a(()=>[v(e.$slots,`default`,{headingValue:n(i).headingValue.value},()=>[u(x(n(i).headingValue.value),1)])]),_:3},16,[`id`,`data-disabled`]))}}),wu=o({__name:`YearRangePickerNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=mu(),i=D(()=>r.disabled.value||r.isNextButtonDisabled(t.nextPage));function o(){i.value||r.nextPage(t.nextPage)}return(e,r)=>(A(),_(n(R),{as:t.as,"as-child":t.asChild,"aria-label":`Next page`,type:t.as===`button`?`button`:void 0,"aria-disabled":i.value||void 0,"data-disabled":i.value||void 0,disabled:i.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:i.value},()=>[r[0]||=u(` Next page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Tu=o({__name:`YearRangePickerPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,r=mu(),i=D(()=>r.disabled.value||r.isPrevButtonDisabled(t.prevPage));function o(){i.value||r.prevPage(t.prevPage)}return(e,r)=>(A(),_(n(R),{"aria-label":`Previous page`,as:t.as,"as-child":t.asChild,type:t.as===`button`?`button`:void 0,"aria-disabled":i.value||void 0,"data-disabled":i.value||void 0,disabled:i.value,onClick:o},{default:a(()=>[v(e.$slots,`default`,{disabled:i.value},()=>[r[0]||=u(` Prev page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Eu={Root:zs,Header:qs,Heading:Js,Grid:Hs,Cell:Bs,HeadCell:Ks,Next:Ys,Prev:Xs,GridHead:Ws,GridBody:Us,GridRow:Gs,CellTrigger:Vs},Du={Root:rl,Trigger:_l,Portal:ul,Content:il,Arrow:$c,Item:sl,Group:ol,Separator:pl,CheckboxItem:el,ItemIndicator:cl,Label:ll,RadioGroup:dl,RadioItem:fl,Sub:ml,SubContent:hl,SubTrigger:gl,Filter:al},Ou={Root:wl,Header:Al,Heading:jl,Grid:Dl,Cell:Tl,Next:Ml,Prev:Nl,GridBody:Ol,GridRow:kl,CellTrigger:El},ku={Root:zl,Header:Gl,Heading:Kl,Grid:Hl,Cell:Bl,Next:ql,Prev:Jl,GridBody:Ul,GridRow:Wl,CellTrigger:Vl},Au={Root:Vc,Header:Yc,Heading:Xc,Grid:Wc,Cell:Hc,HeadCell:Jc,Next:Zc,Prev:Qc,GridHead:Kc,GridBody:Gc,GridRow:qc,CellTrigger:Uc},ju={Root:tu,Header:su,Heading:cu,Grid:iu,Cell:nu,Next:lu,Prev:uu,GridBody:au,GridRow:ou,CellTrigger:ru},Mu={Root:gu,Header:Su,Heading:Cu,Grid:yu,Cell:_u,Next:wu,Prev:Tu,GridBody:bu,GridRow:xu,CellTrigger:vu};export{Qt as _,Au as a,we as b,_l as c,qi as d,zi as f,ci as g,pi as h,ku as i,rl as l,Ci as m,Du as n,ju as o,Fi as p,Ou as r,Mu as s,Eu as t,$c as u,et as v,Je as y};

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.