1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="e0f82034-968c-99b6-52f5-bd1db9d3a48e")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,635804,e=>{"use strict";var t=e.i(271645),r=e.i(934620);function n(e){let[n,o]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){o({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;o({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}o(void 0)},[e]),n}e.s(["useSize",()=>n])},870682,225913,407398,779966,e=>{"use strict";let t,r,n;var o,a,i,l,s,d,u,c,f,h,m=e.i(843476),p=e.i(271645),g=e.i(981140),y=e.i(820783),v=e.i(30030),b=e.i(726330),w=e.i(303536),x=e.i(765491),D=e.i(610772);let k=["top","right","bottom","left"],M=Math.min,C=Math.max,N=Math.round,O=Math.floor,S=e=>({x:e,y:e}
2),W={left:"right",right:"left",bottom:"top",top:"bottom"},E={start:"end",end:"start"};function T(e,t){return"function"==typeof e?e(t):e}function _(e){return e.split("-")[0]}function P(e){return e.split("-")[1]}function L(e){return"x"===e?"y":"x"}function R(e){return"y"===e?"height":"width"}let F=new Set(["top","bottom"]);function Y(e){return F.has(_(e))?"y":"x"}function A(e){return e.replace(/start|end/g,e=>E[e])}let j=["left","right"],I=["right","left"],z=["top","bottom"],H=["bottom","top"];function B(e){return e.replace(/left|right|bottom|top/g,e=>W[e])}function $(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function U(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function Z(e,t,r){let n,{reference:o,floating:a}=e,i=Y(t),l=L(Y(t)),s=R(l),d=_(t),u="y"===i,c=o.x+o.width/2-a.width/2,f=o.y+o.height/2-a.height/2,h=o[s]/2-a[s]/2;switch(d){case"top":n={x:c,y:o.y-a.height};break;case"bottom":n={x:c,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-a.width,y:f};break;default:n={x:o.x,y:o.y}}switch(P(t)){case"start":n[l]-=h*(r&&u?-1:1);break;case"end":n[l]+=h*(r&&u?-1:1)}return n}let G=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,l=a.filter(Boolean),s=await (null==i.isRTL?void 0:i.isRTL(t)),d=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:c}=Z(d,n,s),f=n,h={},m=0;for(let r=0;r<l.length;r++){let{name:a,fn:p}=l[r],{x:g,y:y,data:v,reset:b}=await p({x:u,y:c,initialPlacement:n,placement:f,strategy:o,middlewareData:h,rects:d,platform:i,elements:{reference:e,floating:t}});u=null!=g?g:u,c=null!=y?y:c,h={...h,[a]:{...h[a],...v}},b&&m<=50&&(m++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(d=!0===b.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:u,y:c}=Z(d,f,s)),r=-1)}return{x:u,y:c,placement:f,strategy:o,middlewareData:h}};async function q(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:a,rects:i,elements:l,strategy:s}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:c="floating",altBoundary:f=!1,padding:h=0}=T(t,e),m=$(h),p=l[f?"floating"===c?"reference":"floating":c],g=U(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(p)))||r?p:p.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:d,rootBoundary:u,strategy:s})),y="floating"===c?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,v=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),b=await (null==a.isElement?void 0:a.isElement(v))&&await (null==a.getScale?void 0:a.getScale(v))||{x:1,y:1},w=U(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:y,offsetParent:v,strategy:s}):y);return{top:(g.top-w.top+m.top)/b.y,bottom:(w.bottom-g.bottom+m.bottom)/b.y,left:(g.left-w.left+m.left)/b.x,right:(w.right-g.right+m.right)/b.x}}function V(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function K(e){return k.some(t=>e[t]>=0)}let X=new Set(["left","top"]);async function J(e,t){let{placement:r,platform:n,elements:o}=e,a=await (null==n.isRTL?void 0:n.isRTL(o.floating)),i=_(r),l=P(r),s="y"===Y(r),d=X.has(i)?-1:1,u=a&&s?-1:1,c=T(t,e),{mainAxis:f,crossAxis:h,alignmentAxis:m}="number"==typeof c?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return l&&"number"==typeof m&&(h="end"===l?-1*m:m),s?{x:h*u,y:f*d}:{x:f*d,y:h*u}}function Q(){return"undefined"!=typeof window}function ee(e){return en(e)?(e.nodeName||"").toLowerCase():"#document"}function et(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function er(e){var t;return null==(t=(en(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function en(e){return!!Q()&&(e instanceof Node||e instanceof et(e).Node)}function eo(e){return!!Q()&&(e instanceof Element||e instanceof et(e).Element)}function ea(e){return!!Q()&&(e instanceof HTMLElement||e instanceof et(e).HTMLElement)}function ei(e){return!!Q()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof et(e).ShadowRoot)}let el=new Set(["inline","contents"]);function es(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=eb(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!el.has(o)}let ed=new Set(["table","td","th"]),eu=[":popover-open",":modal"];function ec(e){return eu.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let ef=["transform","translate","scale","rotate","perspective"],eh=["transform","translate","scale","rotate","perspective","filter"],em=["paint","layout","strict","content"];function ep(e){let t=eg(),r=eo(e)?eb(e):e;return ef.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||eh.some(e=>(r.willChange||"").includes(e))||em.some(e=>(r.contain||"").includes(e))}function eg(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let ey=new Set(["html","body","#document"]);function ev(e){return ey.has(ee(e))}function eb(e){return et(e).getComputedStyle(e)}function ew(e){return eo(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ex(e){if("html"===ee(e))return e;let t=e.assignedSlot||e.parentNode||ei(e)&&e.host||er(e);return ei(t)?t.host:t}function eD(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=ex(t);return ev(r)?t.ownerDocument?t.ownerDocument.body:t.body:ea(r)&&es(r)?r:e(r)}(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),i=et(o);if(a){let e=ek(i);
2return t.concat(i,i.visualViewport||[],es(o)?o:[],e&&r?eD(e):[])}return t.concat(o,eD(o,[],r))}function ek(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eM(e){let t=eb(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=ea(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,l=N(r)!==a||N(n)!==i;return l&&(r=a,n=i),{width:r,height:n,$:l}}function eC(e){return eo(e)?e:e.contextElement}function eN(e){let t=eC(e);if(!ea(t))return S(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:a}=eM(t),i=(a?N(r.width):r.width)/n,l=(a?N(r.height):r.height)/o;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}let eO=S(0);function eS(e){let t=et(e);return eg()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eO}function eW(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),i=eC(e),l=S(1);t&&(n?eo(n)&&(l=eN(n)):l=eN(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===et(i))&&o)?eS(i):S(0),d=(a.left+s.x)/l.x,u=(a.top+s.y)/l.y,c=a.width/l.x,f=a.height/l.y;if(i){let e=et(i),t=n&&eo(n)?et(n):n,r=e,o=ek(r);for(;o&&n&&t!==r;){let e=eN(o),t=o.getBoundingClientRect(),n=eb(o),a=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;d*=e.x,u*=e.y,c*=e.x,f*=e.y,d+=a,u+=i,o=ek(r=et(o))}}return U({width:c,height:f,x:d,y:u})}function eE(e,t){let r=ew(e).scrollLeft;return t?t.left+r:eW(er(e)).left+r}function eT(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-eE(e,r),y:r.top+t.scrollTop}}let e_=new Set(["absolute","fixed"]);function eP(e,t,r){var n;let o;if("viewport"===t)o=function(e,t){let r=et(e),n=er(e),o=r.visualViewport,a=n.clientWidth,i=n.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;let e=eg();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}let d=eE(n);if(d<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,i=Math.abs(n.clientWidth-t.clientWidth-o);i<=25&&(a-=i)}else d<=25&&(a+=d);return{width:a,height:i,x:l,y:s}}(e,r);else if("document"===t){let t,r,a,i,l,s,d;n=er(e),t=er(n),r=ew(n),a=n.ownerDocument.body,i=C(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),l=C(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight),s=-r.scrollLeft+eE(n),d=-r.scrollTop,"rtl"===eb(a).direction&&(s+=C(t.clientWidth,a.clientWidth)-i),o={width:i,height:l,x:s,y:d}}else if(eo(t)){let e,n,a,i,l,s;n=(e=eW(t,!0,"fixed"===r)).top+t.clientTop,a=e.left+t.clientLeft,i=ea(t)?eN(t):S(1),l=t.clientWidth*i.x,s=t.clientHeight*i.y,o={width:l,height:s,x:a*i.x,y:n*i.y}}else{let r=eS(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return U(o)}function eL(e){return"static"===eb(e).position}function eR(e,t){if(!ea(e)||"fixed"===eb(e).position)return null;if(t)return t(e);let r=e.offsetParent;return er(e)===r&&(r=r.ownerDocument.body),r}function eF(e,t){var r;let n=et(e);if(ec(e))return n;if(!ea(e)){let t=ex(e);for(;t&&!ev(t);){if(eo(t)&&!eL(t))return t;t=ex(t)}return n}let o=eR(e,t);for(;o&&(r=o,ed.has(ee(r)))&&eL(o);)o=eR(o,t);return o&&ev(o)&&eL(o)&&!ep(o)?n:o||function(e){let t=ex(e);for(;ea(t)&&!ev(t);){if(ep(t))return t;if(ec(t))break;t=ex(t)}return null}(e)||n}let eY=async function(e){let t=this.getOffsetParent||eF,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=ea(t),o=er(t),a="fixed"===r,i=eW(e,!0,a,t),l={scrollLeft:0,scrollTop:0},s=S(0);if(n||!n&&!a)if(("body"!==ee(t)||es(o))&&(l=ew(t)),n){let e=eW(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=eE(o));a&&!n&&o&&(s.x=eE(o));let d=!o||n||a?S(0):eT(o,l);return{x:i.left+l.scrollLeft-s.x-d.x,y:i.top+l.scrollTop-s.y-d.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},eA={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,a="fixed"===o,i=er(n),l=!!t&&ec(t.floating);if(n===i||l&&a)return r;let s={scrollLeft:0,scrollTop:0},d=S(1),u=S(0),c=ea(n);if((c||!c&&!a)&&(("body"!==ee(n)||es(i))&&(s=ew(n)),ea(n))){let e=eW(n);d=eN(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}let f=!i||c||a?S(0):eT(i,s);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-s.scrollLeft*d.x+u.x+f.x,y:r.y*d.y-s.scrollTop*d.y+u.y+f.y}},getDocumentElement:er,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,a=[..."clippingAncestors"===r?ec(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=eD(e,[],!1).filter(e=>eo(e)&&"body"!==ee(e)),o=null,a="fixed"===eb(e).position,i=a?ex(e):e;for(;eo(i)&&!ev(i);){let t=eb(i),r=ep(i);r||"fixed"!==t.position||(o=null),(a?!r&&!o:!r&&"static"===t.position&&!!o&&e_.has(o.position)||es(i)&&!r&&function e(t,r){let n=ex(t);return!(n===r||!eo(n)||ev(n))&&("fixed"===eb(n).position||e(n,r))}(e,i))?n=n.filter(e=>e!==i):o=t,i=ex(i)}return t.set(e,n),n}(t,this._c):[].concat(r),n],i=a[0],l=a.reduce((e,r)=>{let n=eP(t,r,o);return e.top=C(n.top,e.top),e.right=M(n.right,e.right),e.bottom=M(n.bottom,e.bottom),e.left=C(n.left,e.left),e},eP(t,i,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:eF,getElementRects:eY,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=eM(e);return{width:t,height:r}},getScale:eN,isElement:eo,isRTL:function(e){return"rtl"===eb(e).direction}};function ej(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eI=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:a,platform:i,elements:l,middlewareData:s}=t,{element:d,padding:u=0}=T(e,t)||{};if(null==d)return{};let c=$(u),f={x:r,y:n},h=L(Y(o)),m=R(h),p=await i.getDimensions(d),g="y"===h,y=g?"clientHeight":"clientWidth",v=a.reference[m]+a.reference[h]-f[h]-a.floating[m],b=f[h]-a.reference[h],w=await (null==i.getOffsetParent?void 0:i.getOffsetParent(d)),x=w?w[y]:0;x&&await (null==i.isElement?void 0:i.isElement(w))||(x=l.floating[y]||a.floating[m]);let D=x/2-p[m]/2-1,k=M(c[g?"top":"left"],D),N=M(c[g?"bottom":"right"],D),O=x-p[m]-N,S=x/2-p[m]/2+(v/2-b/2),W=C(k,M(S,O)),E=!s.arrow&&null!=P(o)&&S!==W&&a.reference[m]/2-(S<k?k:N)-p[m]/2<0,_=E?S<k?S-k:S-O:0;return{[h]:f[h]+_,data:{[h]:W,centerOffset:S-W-_,...E&&{alignmentOffset:_}},reset:E}}});var ez=e.i(174080),eH="undefined"!=typeof document?p.useLayoutEffect:function(){};function eB(e,t){let r,n,o;if(e===t)return!0;
2if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!eB(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!eB(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function e$(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eU(e,t){let r=e$(e);return Math.round(t*r)/r}function eZ(e){let t=p.useRef(e);return eH(()=>{t.current=e}),t}var eG=e.i(248425),eq=p.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...a}=e;return(0,m.jsx)(eG.Primitive.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,m.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eq.displayName="Arrow";var eV=e.i(30207),eK=e.i(934620),eX=e.i(635804),eJ="Popper",[eQ,e0]=(0,v.createContextScope)(eJ),[e1,e2]=eQ(eJ),e8=e=>{let{__scopePopper:t,children:r}=e,[n,o]=p.useState(null);return(0,m.jsx)(e1,{scope:t,anchor:n,onAnchorChange:o,children:r})};e8.displayName=eJ;var e7="PopperAnchor",e3=p.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...o}=e,a=e2(e7,r),i=p.useRef(null),l=(0,y.useComposedRefs)(t,i),s=p.useRef(null);return p.useEffect(()=>{let e=s.current;s.current=n?.current||i.current,e!==s.current&&a.onAnchorChange(s.current)}),n?null:(0,m.jsx)(eG.Primitive.div,{...o,ref:l})});e3.displayName=e7;var e9="PopperContent",[e5,e4]=eQ(e9),e6=p.forwardRef((e,t)=>{var r,n,o,a,i,l,s,d,u,c,f,h,g,v,b,w,x,D,k,N,S;let{__scopePopper:W,side:E="bottom",sideOffset:F=0,align:$="center",alignOffset:U=0,arrowPadding:Z=0,avoidCollisions:Q=!0,collisionBoundary:ee=[],collisionPadding:et=0,sticky:en="partial",hideWhenDetached:eo=!1,updatePositionStrategy:ea="optimized",onPlaced:ei,...el}=e,es=e2(e9,W),[ed,eu]=p.useState(null),ec=(0,y.useComposedRefs)(t,e=>eu(e)),[ef,eh]=p.useState(null),em=(0,eX.useSize)(ef),ep=em?.width??0,eg=em?.height??0,ey="number"==typeof et?et:{top:0,right:0,bottom:0,left:0,...et},ev=Array.isArray(ee)?ee:[ee],eb=ev.length>0,ew={padding:ey,boundary:ev.filter(tn),altBoundary:eb},{refs:ex,floatingStyles:ek,placement:eM,isPositioned:eN,middlewareData:eO}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:a,floating:i}={},transform:l=!0,whileElementsMounted:s,open:d}=e,[u,c]=p.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,h]=p.useState(n);eB(f,n)||h(n);let[m,g]=p.useState(null),[y,v]=p.useState(null),b=p.useCallback(e=>{e!==k.current&&(k.current=e,g(e))},[]),w=p.useCallback(e=>{e!==M.current&&(M.current=e,v(e))},[]),x=a||m,D=i||y,k=p.useRef(null),M=p.useRef(null),C=p.useRef(u),N=null!=s,O=eZ(s),S=eZ(o),W=eZ(d),E=p.useCallback(()=>{var e,n;let o,a,i;if(!k.current||!M.current)return;let l={placement:t,strategy:r,middleware:f};S.current&&(l.platform=S.current),(e=k.current,n=M.current,o=new Map,i={...(a={platform:eA,...l}).platform,_c:o},G(e,n,{...a,platform:i})).then(e=>{let t={...e,isPositioned:!1!==W.current};T.current&&!eB(C.current,t)&&(C.current=t,ez.flushSync(()=>{c(t)}))})},[f,t,r,S,W]);eH(()=>{!1===d&&C.current.isPositioned&&(C.current.isPositioned=!1,c(e=>({...e,isPositioned:!1})))},[d]);let T=p.useRef(!1);eH(()=>(T.current=!0,()=>{T.current=!1}),[]),eH(()=>{if(x&&(k.current=x),D&&(M.current=D),x&&D){if(O.current)return O.current(x,D,E);E()}},[x,D,E,O,N]);let _=p.useMemo(()=>({reference:k,floating:M,setReference:b,setFloating:w}),[b,w]),P=p.useMemo(()=>({reference:x,floating:D}),[x,D]),L=p.useMemo(()=>{let e={position:r,left:0,top:0};if(!P.floating)return e;let t=eU(P.floating,u.x),n=eU(P.floating,u.y);return l?{...e,transform:"translate("+t+"px, "+n+"px)",...e$(P.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,l,P.floating,u.x,u.y]);return p.useMemo(()=>({...u,update:E,refs:_,elements:P,floatingStyles:L}),[u,E,_,P,L])}({strategy:"fixed",placement:E+("center"!==$?"-"+$:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:d=!1}=n,u=eC(e),c=a||i?[...u?eD(u):[],...eD(t)]:[];
2c.forEach(e=>{a&&e.addEventListener("scroll",r,{passive:!0}),i&&e.addEventListener("resize",r)});let f=u&&s?function(e,t){let r,n=null,o=er(e);function a(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function i(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),a();let d=e.getBoundingClientRect(),{left:u,top:c,width:f,height:h}=d;if(l||t(),!f||!h)return;let m={rootMargin:-O(c)+"px "+-O(o.clientWidth-(u+f))+"px "+-O(o.clientHeight-(c+h))+"px "+-O(u)+"px",threshold:C(0,M(1,s))||1},p=!0;function g(t){let n=t[0].intersectionRatio;if(n!==s){if(!p)return i();n?i(!1,n):r=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==n||ej(d,e.getBoundingClientRect())||i(),p=!1}try{n=new IntersectionObserver(g,{...m,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(g,m)}n.observe(e)}(!0),a}(u,r):null,h=-1,m=null;l&&(m=new ResizeObserver(e=>{let[n]=e;n&&n.target===u&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),r()}),u&&!d&&m.observe(u),m.observe(t));let p=d?eW(e):null;return d&&function t(){let n=eW(e);p&&!ej(p,n)&&r(),p=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;c.forEach(e=>{a&&e.removeEventListener("scroll",r),i&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,d&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===ea}),elements:{reference:es.anchor},middleware:[{...{name:"offset",options:o=r={mainAxis:F+eg,alignmentAxis:U},async fn(e){var t,r;let{x:n,y:a,placement:i,middlewareData:l}=e,s=await J(e,o);return i===(null==(t=l.offset)?void 0:t.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:n+s.x,y:a+s.y,data:{...s,placement:i}}}},options:[r,n]},Q&&{...{name:"shift",options:u=s={mainAxis:!0,crossAxis:!1,limiter:"partial"===en?{...(void 0===(l=a)&&(l={}),{options:l,fn(e){let{x:t,y:r,placement:n,rects:o,middlewareData:a}=e,{offset:i=0,mainAxis:s=!0,crossAxis:d=!0}=T(l,e),u={x:t,y:r},c=Y(n),f=L(c),h=u[f],m=u[c],p=T(i,e),g="number"==typeof p?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(s){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,r=o.reference[f]+o.reference[e]-g.mainAxis;h<t?h=t:h>r&&(h=r)}if(d){var y,v;let e="y"===f?"width":"height",t=X.has(_(n)),r=o.reference[c]-o.floating[e]+(t&&(null==(y=a.offset)?void 0:y[c])||0)+(t?0:g.crossAxis),i=o.reference[c]+o.reference[e]+(t?0:(null==(v=a.offset)?void 0:v[c])||0)-(t?g.crossAxis:0);m<r?m=r:m>i&&(m=i)}return{[f]:h,[c]:m}}}),options:[a,i]}:void 0,...ew},async fn(e){let{x:t,y:r,placement:n}=e,{mainAxis:o=!0,crossAxis:a=!1,limiter:i={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=T(u,e),s={x:t,y:r},d=await q(e,l),c=Y(_(n)),f=L(c),h=s[f],m=s[c];if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=h+d[e],n=h-d[t];h=C(r,M(h,n))}if(a){let e="y"===c?"top":"left",t="y"===c?"bottom":"right",r=m+d[e],n=m-d[t];m=C(r,M(m,n))}let p=i.fn({...e,[f]:h,[c]:m});return{...p,data:{x:p.x-t,y:p.y-r,enabled:{[f]:o,[c]:a}}}}},options:[s,d]},Q&&{...{name:"flip",options:h=c={...ew},async fn(e){var t,r,n,o,a,i,l,s;let d,u,c,{placement:f,middlewareData:m,rects:p,initialPlacement:g,platform:y,elements:v}=e,{mainAxis:b=!0,crossAxis:w=!0,fallbackPlacements:x,fallbackStrategy:D="bestFit",fallbackAxisSideDirection:k="none",flipAlignment:M=!0,...C}=T(h,e);if(null!=(t=m.arrow)&&t.alignmentOffset)return{};let N=_(f),O=Y(g),S=_(g)===g,W=await (null==y.isRTL?void 0:y.isRTL(v.floating)),E=x||(S||!M?[B(g)]:(d=B(g),[A(g),d,A(d)])),F="none"!==k;!x&&F&&E.push(...(u=P(g),c=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?I:j;return t?j:I;case"left":case"right":return t?z:H;default:return[]}}(_(g),"start"===k,W),u&&(c=c.map(e=>e+"-"+u),M&&(c=c.concat(c.map(A)))),c));let $=[g,...E],U=await q(e,C),Z=[],G=(null==(r=m.flip)?void 0:r.overflows)||[];if(b&&Z.push(U[N]),w){let e,t,r,n,o=(i=f,l=p,void 0===(s=W)&&(s=!1),e=P(i),r=R(t=L(Y(i))),n="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[r]>l.floating[r]&&(n=B(n)),[n,B(n)]);Z.push(U[o[0]],U[o[1]])}if(G=[...G,{placement:f,overflows:Z}],!Z.every(e=>e<=0)){let e=((null==(n=m.flip)?void 0:n.index)||0)+1,t=$[e];if(t&&("alignment"!==w||O===Y(t)||G.every(e=>Y(e.placement)!==O||e.overflows[0]>0)))return{data:{index:e,overflows:G},reset:{placement:t}};let r=null==(o=G.filter(e=>e.overflows[0]<=0).sort((e,t)=>
2e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(D){case"bestFit":{let e=null==(a=G.filter(e=>{if(F){let t=Y(e.placement);return t===O||"y"===t}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])?void 0:a[0];e&&(r=e);break}case"initialPlacement":r=g}if(f!==r)return{reset:{placement:r}}}return{}}},options:[c,f]},{...{name:"size",options:b=g={...ew,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:a}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${r}px`),i.setProperty("--radix-popper-available-height",`${n}px`),i.setProperty("--radix-popper-anchor-width",`${o}px`),i.setProperty("--radix-popper-anchor-height",`${a}px`)}},async fn(e){var t,r;let n,o,{placement:a,rects:i,platform:l,elements:s}=e,{apply:d=()=>{},...u}=T(b,e),c=await q(e,u),f=_(a),h=P(a),m="y"===Y(a),{width:p,height:g}=i.floating;"top"===f||"bottom"===f?(n=f,o=h===(await (null==l.isRTL?void 0:l.isRTL(s.floating))?"start":"end")?"left":"right"):(o=f,n="end"===h?"top":"bottom");let y=g-c.top-c.bottom,v=p-c.left-c.right,w=M(g-c[n],y),x=M(p-c[o],v),D=!e.middlewareData.shift,k=w,N=x;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(N=v),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(k=y),D&&!h){let e=C(c.left,0),t=C(c.right,0),r=C(c.top,0),n=C(c.bottom,0);m?N=p-2*(0!==e||0!==t?e+t:C(c.left,c.right)):k=g-2*(0!==r||0!==n?r+n:C(c.top,c.bottom))}await d({...e,availableWidth:N,availableHeight:k});let O=await l.getDimensions(s.floating);return p!==O.width||g!==O.height?{reset:{rects:!0}}:{}}},options:[g,v]},ef&&{...{name:"arrow",options:D=w={element:ef,padding:Z},fn(e){let{element:t,padding:r}="function"==typeof D?D(e):D;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?eI({element:t.current,padding:r}).fn(e):{}:t?eI({element:t,padding:r}).fn(e):{}}},options:[w,x]},to({arrowWidth:ep,arrowHeight:eg}),eo&&{...{name:"hide",options:S=k={strategy:"referenceHidden",...ew},async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...n}=T(S,e);switch(r){case"referenceHidden":{let r=V(await q(e,{...n,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:K(r)}}}case"escaped":{let r=V(await q(e,{...n,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:K(r)}}}default:return{}}}},options:[k,N]}]}),[eS,eE]=ta(eM),eT=(0,eV.useCallbackRef)(ei);(0,eK.useLayoutEffect)(()=>{eN&&eT?.()},[eN,eT]);let e_=eO.arrow?.x,eP=eO.arrow?.y,eL=eO.arrow?.centerOffset!==0,[eR,eF]=p.useState();return(0,eK.useLayoutEffect)(()=>{ed&&eF(window.getComputedStyle(ed).zIndex)},[ed]),(0,m.jsx)("div",{ref:ex.setFloating,"data-radix-popper-content-wrapper":"",style:{...ek,transform:eN?ek.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eR,"--radix-popper-transform-origin":[eO.transformOrigin?.x,eO.transformOrigin?.y].join(" "),...eO.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,m.jsx)(e5,{scope:W,placedSide:eS,onArrowChange:eh,arrowX:e_,arrowY:eP,shouldHideArrow:eL,children:(0,m.jsx)(eG.Primitive.div,{"data-side":eS,"data-align":eE,...el,ref:ec,style:{...el.style,animation:eN?void 0:"none"}})})})});e6.displayName=e9;var te="PopperArrow",tt={top:"bottom",right:"left",bottom:"top",left:"right"},tr=p.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=e4(te,r),a=tt[o.placedSide];return(0,m.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,m.jsx)(eq,{...n,ref:t,style:{...n.style,display:"block"}})})});function tn(e){return null!==e}tr.displayName=te;var to=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,a=o.arrow?.centerOffset!==0,i=a?0:e.arrowWidth,l=a?0:e.arrowHeight,[s,d]=ta(r),u={start:"0%",center:"50%",end:"100%"}[d],c=(o.arrow?.x??0)+i/2,f=(o.arrow?.y??0)+l/2,h="",m="";return"bottom"===s?(h=a?u:`${c}px`,m=`${-l}px`):"top"===s?(h=a?u:`${c}px`,m=`${n.floating.height+l}px`):"right"===s?(h=`${-l}px`,m=a?u:`${f}px`):"left"===s&&(h=`${n.floating.width+l}px`,m=a?u:`${f}px`),{data:{x:h,y:m}}}});function ta(e){let[t,r="center"]=e.split("-");return[t,r]}var ti=e.i(774606),tl=e.i(296626),ts=Symbol("radix.slottable");function td(e){return p.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===ts}var tu=e.i(369340),tc=e.i(186312),tf=e.i(985369),th="Popover",[tm,tp]=(0,v.createContextScope)(th,[e0]),tg=e0(),[ty,tv]=tm(th),tb=e=>{let{__scopePopover:t,children:r,open:n,defaultOpen:o,onOpenChange:a,modal:i=!1}=e,l=tg(t),s=p.useRef(null),[d,u]=p.useState(!1),[c,f]=(0,tu.useControllableState)({prop:n,defaultProp:o??!1,onChange:a,caller:th});return(0,m.jsx)(e8,{...l,children:(0,m.jsx)(ty,{scope:t,contentId:(0,D.useId)(),triggerRef:s,open:c,onOpenChange:f,onOpenToggle:p.useCallback(()=>f(e=>!e),[f]),hasCustomAnchor:d,onCustomAnchorAdd:p.useCallback(()=>u(!0),[]),onCustomAnchorRemove:p.useCallback(()=>u(!1),[]),modal:i,children:r})})};tb.displayName=th;var tw="PopoverAnchor";p.forwardRef((e,t)=>
2{let{__scopePopover:r,...n}=e,o=tv(tw,r),a=tg(r),{onCustomAnchorAdd:i,onCustomAnchorRemove:l}=o;return p.useEffect(()=>(i(),()=>l()),[i,l]),(0,m.jsx)(e3,{...a,...n,ref:t})}).displayName=tw;var tx="PopoverTrigger",tD=p.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=tv(tx,r),a=tg(r),i=(0,y.useComposedRefs)(t,o.triggerRef),l=(0,m.jsx)(eG.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":tL(o.open),...n,ref:i,onClick:(0,g.composeEventHandlers)(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?l:(0,m.jsx)(e3,{asChild:!0,...a,children:l})});tD.displayName=tx;var tk="PopoverPortal",[tM,tC]=tm(tk,{forceMount:void 0}),tN=e=>{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,a=tv(tk,t);return(0,m.jsx)(tM,{scope:t,forceMount:r,children:(0,m.jsx)(tl.Presence,{present:r||a.open,children:(0,m.jsx)(ti.Portal,{asChild:!0,container:o,children:n})})})};tN.displayName=tk;var tO="PopoverContent",tS=p.forwardRef((e,t)=>{let r=tC(tO,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,a=tv(tO,e.__scopePopover);return(0,m.jsx)(tl.Presence,{present:n||a.open,children:a.modal?(0,m.jsx)(tE,{...o,ref:t}):(0,m.jsx)(tT,{...o,ref:t})})});tS.displayName=tO;var tW=((n=p.forwardRef((e,t)=>{let{children:r,...n}=e;if(p.isValidElement(r)){var o;let e,a,i=(o=r,(a=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(a=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==p.Fragment&&(l.ref=t?(0,y.composeRefs)(t,i):i),p.cloneElement(r,l)}return p.Children.count(r)>1?p.Children.only(null):null})).displayName="PopoverContent.RemoveScroll.SlotClone",t=n,(r=p.forwardRef((e,r)=>{let{children:n,...o}=e,a=p.Children.toArray(n),i=a.find(td);if(i){let e=i.props.children,n=a.map(t=>t!==i?t:p.Children.count(e)>1?p.Children.only(null):p.isValidElement(e)?e.props.children:null);return(0,m.jsx)(t,{...o,ref:r,children:p.isValidElement(e)?p.cloneElement(e,void 0,n):null})}return(0,m.jsx)(t,{...o,ref:r,children:n})})).displayName="PopoverContent.RemoveScroll.Slot",r),tE=p.forwardRef((e,t)=>{let r=tv(tO,e.__scopePopover),n=p.useRef(null),o=(0,y.useComposedRefs)(t,n),a=p.useRef(!1);return p.useEffect(()=>{let e=n.current;if(e)return(0,tc.hideOthers)(e)},[]),(0,m.jsx)(tf.RemoveScroll,{as:tW,allowPinchZoom:!0,children:(0,m.jsx)(t_,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,g.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),a.current||r.triggerRef.current?.focus()}),onPointerDownOutside:(0,g.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;a.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,g.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),tT=p.forwardRef((e,t)=>{let r=tv(tO,e.__scopePopover),n=p.useRef(!1),o=p.useRef(!1);return(0,m.jsx)(t_,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||r.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let a=t.target;r.triggerRef.current?.contains(a)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),t_=p.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:i,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:d,onInteractOutside:u,...c}=e,f=tv(tO,r),h=tg(r);return(0,w.useFocusGuards)(),(0,m.jsx)(x.FocusScope,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,m.jsx)(b.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:u,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:d,onDismiss:()=>f.onOpenChange(!1),children:(0,m.jsx)(e6,{"data-state":tL(f.open),role:"dialog",id:f.contentId,...h,...c,ref:t,style:{...c.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),tP="PopoverClose";function tL(e){return e?"open":"closed"}p.forwardRef((e,t)=>
2{let{__scopePopover:r,...n}=e,o=tv(tP,r);return(0,m.jsx)(eG.Primitive.button,{type:"button",...n,ref:t,onClick:(0,g.composeEventHandlers)(e.onClick,()=>o.onOpenChange(!1))})}).displayName=tP,p.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=tg(r);return(0,m.jsx)(tr,{...o,...n,ref:t})}).displayName="PopoverArrow";var tR=e.i(647163);function tF({...e}){return(0,m.jsx)(tb,{"data-slot":"popover",...e})}function tY({...e}){return(0,m.jsx)(tD,{"data-slot":"popover-trigger",...e})}function tA({className:e,align:t="center",sideOffset:r=4,...n}){return(0,m.jsx)(tN,{children:(0,m.jsx)(tS,{"data-slot":"popover-content",align:t,sideOffset:r,className:(0,tR.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",e),...n})})}e.s(["Popover",()=>tF,"PopoverContent",()=>tA,"PopoverTrigger",()=>tY],870682),Symbol.for("constructDateFrom");let tj={},tI={};function tz(e,t){try{let r=(tj[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];if(r in tI)return tI[r];return tB(r,r.split(":"))}catch{if(e in tI)return tI[e];let t=e?.match(tH);if(t)return tB(e,t.slice(1));return NaN}}let tH=/([+-]\d\d):?(\d\d)?/;function tB(e,t){let r=+(t[0]||0),n=+(t[1]||0),o=(t[2]||0)/60;return tI[e]=60*r+n>0?60*r+n+o:60*r-n-o}class t$ extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(tz(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),tG(this,NaN),tZ(this)):this.setTime(Date.now())}static tz(e,...t){return t.length?new t$(...t,e):new t$(Date.now(),e)}withTimeZone(e){return new t$(+this,e)}getTimezoneOffset(){let e=-tz(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),tZ(this),+this}[Symbol.for("constructDateFrom")](e){return new t$(+new Date(e),this.timeZone)}}let tU=/^(get|set)(?!UTC)/;function tZ(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-(60*tz(e.timeZone,e))))}function tG(e){let t=tz(e.timeZone,e),r=t>0?Math.floor(t):Math.ceil(t),n=new Date(+e);n.setUTCHours(n.getUTCHours()-1);let o=-new Date(+e).getTimezoneOffset(),a=o- -new Date(+n).getTimezoneOffset(),i=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();a&&i&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+a);let l=o-r;l&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+l);let s=new Date(+e);s.setUTCSeconds(0);let d=o>0?s.getSeconds():(s.getSeconds()-60)%60,u=Math.round(-(60*tz(e.timeZone,e)))%60;(u||d)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+u),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+u+d));let c=tz(e.timeZone,e),f=c>0?Math.floor(c):Math.ceil(c),h=-new Date(+e).getTimezoneOffset()-f-l;if(f!==r&&h){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+h);let t=tz(e.timeZone,e),r=f-(t>0?Math.floor(t):Math.ceil(t));r&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+r),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+r))}}Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!tU.test(e))return;let t=e.replace(tU,"$1UTC");t$.prototype[t]&&(e.startsWith("get")?t$.prototype[e]=function(){return this.internal[t]()}:(t$.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),tG(e),+this},t$.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),tZ(this),+this}))});class tq extends t${static tz(e,...t){return t.length?new tq(...t,e):new tq(Date.now(),e)}toISOString(){let[e,t,r]=this.tzComponents(),n=`${e}${t}:${r}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()}
2 ${this.toTimeString()}`}toDateString(){let[e,t,r,n]=this.internal.toUTCString().split(" ");return`${e?.slice(0,-1)} ${r} ${t} ${n}`}toTimeString(){let e=this.internal.toUTCString().split(" ")[4],[t,r,n]=this.tzComponents();return`${e} GMT${t}${r}${n} (${function(e,t,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(t).split(/\s/g).slice(2).join(" ")}(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset(),t=String(Math.floor(Math.abs(e)/60)).padStart(2,"0"),r=String(Math.abs(e)%60).padStart(2,"0");return[e>0?"-":"+",t,r]}withTimeZone(e){return new tq(+this,e)}[Symbol.for("constructDateFrom")](e){return new tq(+new Date(e),this.timeZone)}}var tV=e.i(677241),tK=e.i(281092);function tX(e,t,r){let n=(0,tK.toDate)(e,r?.in);return isNaN(t)?(0,tV.constructFrom)(r?.in||e,NaN):(t&&n.setDate(n.getDate()+t),n)}function tJ(e,t,r){let n=(0,tK.toDate)(e,r?.in);if(isNaN(t))return(0,tV.constructFrom)(r?.in||e,NaN);if(!t)return n;let o=n.getDate(),a=(0,tV.constructFrom)(r?.in||e,n.getTime());return(a.setMonth(n.getMonth()+t+1,0),o>=a.getDate())?a:(n.setFullYear(a.getFullYear(),a.getMonth(),o),n)}var tQ=e.i(381515),t0=e.i(845110);function t1(e,t,r){let[n,o]=(0,t0.normalizeDates)(r?.in,e,t);return 12*(n.getFullYear()-o.getFullYear())+(n.getMonth()-o.getMonth())}function t2(e,t){let[r,n]=(0,t0.normalizeDates)(e,t.start,t.end);return{start:r,end:n}}var t8=e.i(455024);function t7(e,t){let r=(0,t8.getDefaultOptions)(),n=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,o=(0,tK.toDate)(e,t?.in),a=o.getDay();return o.setDate(o.getDate()+((a<n?-7:0)+6-(a-n))),o.setHours(23,59,59,999),o}var t3=e.i(401851),t9=e.i(649471),t5=e.i(526947),t4=e.i(202877),t6=e.i(585890),re=e.i(950567),rt=e.i(614522),rr=e.i(668113);function rn(e,t){let r=t.startOfMonth(e),n=r.getDay();return 1===n?r:0===n?t.addDays(r,-6):t.addDays(r,-1*(n-1))}var ro=e.i(328607);let ra={...ro.enUS,labels:{labelDayButton:(e,t,r,n)=>{let o=(n&&"function"==typeof n.format?n.format.bind(n):(e,t)=>(0,t3.format)(e,t,{locale:ro.enUS,...r}))(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,r)=>(r&&"function"==typeof r.format?r.format.bind(r):(e,r)=>(0,t3.format)(e,r,{locale:ro.enUS,...t}))(e,"LLLL yyyy"),labelGridcell:(e,t,r,n)=>{let o=(n&&"function"==typeof n.format?n.format.bind(n):(e,t)=>(0,t3.format)(e,t,{locale:ro.enUS,...r}))(e,"PPPP");return t?.today&&(o=`Today, ${o}`),o},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>(r&&"function"==typeof r.format?r.format.bind(r):(e,r)=>(0,t3.format)(e,r,{locale:ro.enUS,...t}))(e,"cccc")}};class ri{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?tq.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,r)=>this.overrides?.newDate?this.overrides.newDate(e,t,r):this.options.timeZone?new tq(e,t,r,this.options.timeZone):new Date(e,t,r),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):tX(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):tJ(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):tX(e,7*t,void 0),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):tJ(e,12*t,void 0),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):(0,tQ.differenceInCalendarDays)(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):t1(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):function(e,t){let{start:r,end:n}=t2(void 0,e),o=+r>+n,a=o?+r:+n,i=o?n:r;i.setHours(0,0,0,0),i.setDate(1);let l=(void 0)??1;if(!l)return[];l<0&&(l=-l,o=!o);let s=[];for(;+i<=a;)s.push((0,tV.constructFrom)(r,i)),i.setMonth(i.getMonth()+l);return o?s.reverse():s}(e),this.eachYearOfInterval=e=>{let t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):function(e,t){let{start:r,end:n}=t2(void 0,e),o=+r>+n,a=o?+r:+n,i=o?n:r;i.setHours(0,0,0,0),i.setMonth(0,1);let l=(void 0)??1;if(!l)return[];l<0&&(l=-l,o=!o);let s=[];for(;+i<=a;)s.push((0,tV.constructFrom)(r,i)),i.setFullYear(i.getFullYear()+l);return o?s.reverse():s}(e),r=new Set(t.map(e=>this.getYear(e)));if(r.size===t.length)return t;let n=[];
2return r.forEach(e=>{n.push(new Date(e,0,1))}),n},this.endOfBroadcastWeek=e=>{let t,r,n,o,a,i;return this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):(t=rn(e,this),n=(r=this.startOfMonth(e)).getDay()>0?r.getDay():7,o=this.addDays(e,-n+1),a=this.addDays(o,34),i=this.getMonth(e)===this.getMonth(a)?5:4,this.addDays(t,7*i-1))},this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):t7(e,{...void 0,weekStartsOn:1}),this.endOfMonth=e=>{let t,r;return this.overrides?.endOfMonth?this.overrides.endOfMonth(e):(r=(t=(0,tK.toDate)(e,void 0)).getMonth(),t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t)},this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):t7(e,this.options),this.endOfYear=e=>{let t,r;return this.overrides?.endOfYear?this.overrides.endOfYear(e):(r=(t=(0,tK.toDate)(e,void 0)).getFullYear(),t.setFullYear(r+1,0,0),t.setHours(23,59,59,999),t)},this.format=(e,t,r)=>{let n=this.overrides?.format?this.overrides.format(e,t,this.options):(0,t3.format)(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(n):n},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):(0,t9.getISOWeek)(e),this.getMonth=(e,t)=>{var r;return this.overrides?.getMonth?this.overrides.getMonth(e,this.options):(r=this.options,(0,tK.toDate)(e,r?.in).getMonth())},this.getYear=(e,t)=>{var r;return this.overrides?.getYear?this.overrides.getYear(e,this.options):(r=this.options,(0,tK.toDate)(e,r?.in).getFullYear())},this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):(0,t5.getWeek)(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):+(0,tK.toDate)(e)>+(0,tK.toDate)(t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):+(0,tK.toDate)(e)<+(0,tK.toDate)(t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):(0,t4.isDate)(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):function(e,t,r){let[n,o]=(0,t0.normalizeDates)(void 0,e,t);return+(0,t6.startOfDay)(n)==+(0,t6.startOfDay)(o)}(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):function(e,t,r){let[n,o]=(0,t0.normalizeDates)(void 0,e,t);return n.getFullYear()===o.getFullYear()&&n.getMonth()===o.getMonth()}(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):function(e,t,r){let[n,o]=(0,t0.normalizeDates)(void 0,e,t);return n.getFullYear()===o.getFullYear()}(e,t),this.max=e=>{let t,r;return this.overrides?.max?this.overrides.max(e):(r=void 0,e.forEach(e=>{r||"object"!=typeof e||(r=tV.constructFrom.bind(null,e));let n=(0,tK.toDate)(e,r);(!t||t<n||isNaN(+n))&&(t=n)}),(0,tV.constructFrom)(r,t||NaN))},this.min=e=>{let t,r;return this.overrides?.min?this.overrides.min(e):(r=void 0,e.forEach(e=>{r||"object"!=typeof e||(r=tV.constructFrom.bind(null,e));let n=(0,tK.toDate)(e,r);(!t||t>n||isNaN(+n))&&(t=n)}),(0,tV.constructFrom)(r,t||NaN))},this.setMonth=(e,t)=>{let r,n,o,a,i,l,s,d,u;return this.overrides?.setMonth?this.overrides.setMonth(e,t):(n=(r=(0,tK.toDate)(e,void 0)).getFullYear(),o=r.getDate(),(a=(0,tV.constructFrom)(e,0)).setFullYear(n,t,15),a.setHours(0,0,0,0),l=(i=(0,tK.toDate)(a,void 0)).getFullYear(),s=i.getMonth(),(d=(0,tV.constructFrom)(i,0)).setFullYear(l,s+1,0),d.setHours(0,0,0,0),u=d.getDate(),r.setMonth(t,Math.min(o,u)),r)},this.setYear=(e,t)=>{let r;return this.overrides?.setYear?this.overrides.setYear(e,t):isNaN(+(r=(0,tK.toDate)(e,void 0)))?(0,tV.constructFrom)(e,NaN):(r.setFullYear(t),r)},this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):rn(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):(0,t6.startOfDay)(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):(0,re.startOfISOWeek)(e),this.startOfMonth=e=>{let t;return this.overrides?.startOfMonth?this.overrides.startOfMonth(e):((t=(0,tK.toDate)(e,void 0)).setDate(1),t.setHours(0,0,0,0),t)},this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):(0,rt.startOfWeek)(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):(0,rr.startOfYear)(e),this.options={locale:ra,...e},this.overrides=t}getDigitMap(){let{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),r={};for(let e=0;e<10;e++)r[e.toString()]=t.format(e);return r}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){let e=this.options.locale?.code;return e&&ri.yearFirstLocales.has(e)?"year-first":"month-first"}formatMonthYear(e){let{locale:t,timeZone:r,numerals:n}=this.options,o=t?.code;if(o&&ri.yearFirstLocales.has(o))try{return new Intl.DateTimeFormat(o,{month:"long",year:"numeric",timeZone:r,numberingSystem:n}).format(e)}catch{}let a="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(e,a)}}ri.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);
2let rl=new ri;function rs(e,t,r=!1,n=rl){let{from:o,to:a}=e,{differenceInCalendarDays:i,isSameDay:l}=n;return o&&a?(0>i(a,o)&&([o,a]=[a,o]),i(t,o)>=+!!r&&i(a,t)>=+!!r):!r&&a?l(a,t):!r&&!!o&&l(o,t)}function rd(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function ru(e){return!!(e&&"object"==typeof e&&"from"in e)}function rc(e){return!!(e&&"object"==typeof e&&"after"in e)}function rf(e){return!!(e&&"object"==typeof e&&"before"in e)}function rh(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function rm(e,t){return Array.isArray(e)&&e.every(t.isDate)}function rp(e,t,r=rl){let n=Array.isArray(t)?t:[t],{isSameDay:o,differenceInCalendarDays:a,isAfter:i}=r;return n.some(t=>{if("boolean"==typeof t)return t;if(r.isDate(t))return o(e,t);if(rm(t,r))return t.some(t=>o(e,t));if(ru(t))return rs(t,e,!1,r);if(rh(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(rd(t)){let r=a(t.before,e),n=a(t.after,e),o=r>0,l=n<0;return i(t.before,t.after)?l&&o:o||l}return rc(t)?a(e,t.after)>0:rf(t)?a(t.before,e)>0:"function"==typeof t&&t(e)})}function rg(e){return p.default.createElement("button",{...e})}function ry(e){return p.default.createElement("span",{...e})}function rv(e){let{size:t=24,orientation:r="left",className:n}=e;return p.default.createElement("svg",{className:n,width:t,height:t,viewBox:"0 0 24 24"},"up"===r&&p.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===r&&p.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===r&&p.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===r&&p.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function rb(e){let{day:t,modifiers:r,...n}=e;return p.default.createElement("td",{...n})}function rw(e){let{day:t,modifiers:r,...n}=e,o=p.default.useRef(null);return p.default.useEffect(()=>{r.focused&&o.current?.focus()},[r.focused]),p.default.createElement("button",{ref:o,...n})}function rx(e){let{options:t,className:r,components:n,classNames:o,...a}=e,i=[o[d.Dropdown],r].join(" "),l=t?.find(({value:e})=>e===a.value);return p.default.createElement("span",{"data-disabled":a.disabled,className:o[d.DropdownRoot]},p.default.createElement(n.Select,{className:i,...a},t?.map(({value:e,label:t,disabled:r})=>p.default.createElement(n.Option,{key:e,value:e,disabled:r},t))),p.default.createElement("span",{className:o[d.CaptionLabel],"aria-hidden":!0},l?.label,p.default.createElement(n.Chevron,{orientation:"down",size:18,className:o[d.Chevron]})))}function rD(e){return p.default.createElement("div",{...e})}function rk(e){return p.default.createElement("div",{...e})}function rM(e){let{calendarMonth:t,displayIndex:r,...n}=e;return p.default.createElement("div",{...n},e.children)}function rC(e){let{calendarMonth:t,displayIndex:r,...n}=e;return p.default.createElement("div",{...n})}function rN(e){return p.default.createElement("table",{...e})}function rO(e){return p.default.createElement("div",{...e})}(o=d||(d={})).Root="root",o.Chevron="chevron",o.Day="day",o.DayButton="day_button",o.CaptionLabel="caption_label",o.Dropdowns="dropdowns",o.Dropdown="dropdown",o.DropdownRoot="dropdown_root",o.Footer="footer",o.MonthGrid="month_grid",o.MonthCaption="month_caption",o.MonthsDropdown="months_dropdown",o.Month="month",o.Months="months",o.Nav="nav",o.NextMonthButton="button_next",o.PreviousMonthButton="button_previous",o.Week="week",o.Weeks="weeks",o.Weekday="weekday",o.Weekdays="weekdays",o.WeekNumber="week_number",o.WeekNumberHeader="week_number_header",o.YearsDropdown="years_dropdown",(a=u||(u={})).disabled="disabled",a.hidden="hidden",a.outside="outside",a.focused="focused",a.today="today",(i=c||(c={})).range_end="range_end",i.range_middle="range_middle",i.range_start="range_start",i.selected="selected",(l=f||(f={})).weeks_before_enter="weeks_before_enter",l.weeks_before_exit="weeks_before_exit",l.weeks_after_enter="weeks_after_enter",l.weeks_after_exit="weeks_after_exit",l.caption_after_enter="caption_after_enter",l.caption_after_exit="caption_after_exit",l.caption_before_enter="caption_before_enter",l.caption_before_exit="caption_before_exit",e.s([],101521),e.i(101521),e.s(["Button",()=>rg],407034),e.i(407034),e.s(["CaptionLabel",()=>ry],802978),e.i(802978),e.s(["Chevron",()=>rv],106301),e.i(106301),e.s(["Day",()=>rb],577090),e.i(577090),e.s(["DayButton",()=>rw],100138),e.i(100138),e.s(["Dropdown",()=>rx],679218),e.i(679218),e.s(["DropdownNav",()=>rD],961482),e.i(961482),e.s(["Footer",()=>rk],681864),e.i(681864),e.s(["Month",()=>rM],654349),e.i(654349),e.s(["MonthCaption",()=>rC],862258),e.i(862258),e.s(["MonthGrid",()=>rN],72957),e.i(72957),e.s(["Months",()=>rO],799223),e.i(799223);let rS=(0,p.createContext)(void 0);function rW(){let e=(0,p.useContext)(rS);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}
2function rE(e){let{components:t}=rW();return p.default.createElement(t.Dropdown,{...e})}function rT(e){let{onPreviousClick:t,onNextClick:r,previousMonth:n,nextMonth:o,...a}=e,{components:i,classNames:l,labels:{labelPrevious:s,labelNext:u}}=rW(),c=(0,p.useCallback)(e=>{o&&r?.(e)},[o,r]),f=(0,p.useCallback)(e=>{n&&t?.(e)},[n,t]);return p.default.createElement("nav",{...a},p.default.createElement(i.PreviousMonthButton,{type:"button",className:l[d.PreviousMonthButton],tabIndex:n?void 0:-1,"aria-disabled":!n||void 0,"aria-label":s(n),onClick:f},p.default.createElement(i.Chevron,{disabled:!n||void 0,className:l[d.Chevron],orientation:"left"})),p.default.createElement(i.NextMonthButton,{type:"button",className:l[d.NextMonthButton],tabIndex:o?void 0:-1,"aria-disabled":!o||void 0,"aria-label":u(o),onClick:c},p.default.createElement(i.Chevron,{disabled:!o||void 0,orientation:"right",className:l[d.Chevron]})))}function r_(e){let{components:t}=rW();return p.default.createElement(t.Button,{...e})}function rP(e){return p.default.createElement("option",{...e})}function rL(e){let{components:t}=rW();return p.default.createElement(t.Button,{...e})}function rR(e){let{rootRef:t,...r}=e;return p.default.createElement("div",{...r,ref:t})}function rF(e){return p.default.createElement("select",{...e})}function rY(e){let{week:t,...r}=e;return p.default.createElement("tr",{...r})}function rA(e){return p.default.createElement("th",{...e})}function rj(e){return p.default.createElement("thead",{"aria-hidden":!0},p.default.createElement("tr",{...e}))}function rI(e){let{week:t,...r}=e;return p.default.createElement("th",{...r})}function rz(e){return p.default.createElement("th",{...e})}function rH(e){return p.default.createElement("tbody",{...e})}function rB(e){let{components:t}=rW();return p.default.createElement(t.Dropdown,{...e})}e.s(["MonthsDropdown",()=>rE],103781),e.i(103781),e.s(["Nav",()=>rT],967369),e.i(967369),e.s(["NextMonthButton",()=>r_],785499),e.i(785499),e.s(["Option",()=>rP],512199),e.i(512199),e.s(["PreviousMonthButton",()=>rL],843714),e.i(843714),e.s(["Root",()=>rR],510075),e.i(510075),e.s(["Select",()=>rF],736498),e.i(736498),e.s(["Week",()=>rY],810308),e.i(810308),e.s(["Weekday",()=>rA],721164),e.i(721164),e.s(["Weekdays",()=>
2rj],798498),e.i(798498),e.s(["WeekNumber",()=>rI],706302),e.i(706302),e.s(["WeekNumberHeader",()=>rz],977210),e.i(977210),e.s(["Weeks",()=>rH],844821),e.i(844821),e.s(["YearsDropdown",()=>rB],76096),e.i(76096),e.s(["Button",()=>rg,"CaptionLabel",()=>ry,"Chevron",()=>rv,"Day",()=>rb,"DayButton",()=>rw,"Dropdown",()=>rx,"DropdownNav",()=>rD,"Footer",()=>rk,"Month",()=>rM,"MonthCaption",()=>rC,"MonthGrid",()=>rN,"Months",()=>rO,"MonthsDropdown",()=>rE,"Nav",()=>rT,"NextMonthButton",()=>r_,"Option",()=>rP,"PreviousMonthButton",()=>rL,"Root",()=>rR,"Select",()=>rF,"Week",()=>rY,"WeekNumber",()=>rI,"WeekNumberHeader",()=>rz,"Weekday",()=>rA,"Weekdays",()=>rj,"Weeks",()=>rH,"YearsDropdown",()=>rB],593133);var r$=e.i(593133);function rU(){let e={};for(let t in d)e[d[t]]=`rdp-${d[t]}`;for(let t in u)e[u[t]]=`rdp-${u[t]}`;for(let t in c)e[c[t]]=`rdp-${c[t]}`;for(let t in f)e[f[t]]=`rdp-${f[t]}`;return e}function rZ(e,t,r){return(r??new ri(t)).formatMonthYear(e)}function rG(e,t,r){return(r??new ri(t)).format(e,"d")}function rq(e,t=rl){return t.format(e,"LLLL")}function rV(e,t,r){return(r??new ri(t)).format(e,"cccccc")}function rK(e,t=rl){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function rX(){return""}function rJ(e,t=rl){return t.format(e,"yyyy")}e.s([],918388),e.i(918388),e.s(["formatCaption",()=>rZ,"formatMonthCaption",0,rZ],28627),e.i(28627),e.s(["formatDay",()=>rG],820594),e.i(820594),e.s(["formatMonthDropdown",()=>rq],442462),e.i(442462),e.s(["formatWeekdayName",()=>rV],312230),e.i(312230),e.s(["formatWeekNumber",()=>rK],877630),e.i(877630),e.s(["formatWeekNumberHeader",()=>rX],369411),e.i(369411),e.s(["formatYearCaption",0,rJ,"formatYearDropdown",()=>rJ],397723),e.i(397723),e.s(["formatCaption",()=>rZ,"formatDay",()=>rG,"formatMonthCaption",0,rZ,"formatMonthDropdown",()=>rq,"formatWeekNumber",()=>rK,"formatWeekNumberHeader",()=>rX,"formatWeekdayName",()=>rV,"formatYearCaption",0,rJ,"formatYearDropdown",()=>rJ],27208);var rQ=e.i(27208);function r0(e,t,r,n){let o=(n??new ri(r)).format(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o}function r1(e,t,r){return(r??new ri(t)).formatMonthYear(e)}function r2(e,t,r,n){let o=(n??new ri(r)).format(e,"PPPP");return t?.today&&(o=`Today, ${o}`),o}function r8(e){return"Choose the Month"}function r7(){return""}function r3(e,t){return"Go to the Next Month"}function r9(e){return"Go to the Previous Month"}function r5(e,t,r){return(r??new ri(t)).format(e,"cccc")}function r4(e,t){return`Week ${e}`}function r6(e){return"Week Number"}function ne(e){return"Choose the Year"}e.s([],888509),e.i(888509),e.s(["labelDay",0,r0,"labelDayButton",()=>r0],120510),e.i(120510),e.s(["labelCaption",0,r1,"labelGrid",()=>r1],710802),e.i(710802),e.s(["labelGridcell",()=>r2],539572),e.i(539572),e.s(["labelMonthDropdown",()=>r8],219317),e.i(219317),e.s(["labelNav",()=>r7],438559),e.i(438559),e.s(["labelNext",()=>r3],267698),e.i(267698),e.s(["labelPrevious",()=>r9],630714),e.i(630714),e.s(["labelWeekday",()=>r5],211532),e.i(211532),e.s(["labelWeekNumber",()=>r4],557247),e.i(557247),e.s(["labelWeekNumberHeader",()=>r6],1831),e.i(1831),e.s(["labelYearDropdown",()=>ne],277009),e.i(277009),e.s(["labelCaption",0,r1,"labelDay",0,r0,"labelDayButton",()=>r0,"labelGrid",()=>r1,"labelGridcell",()=>r2,"labelMonthDropdown",()=>r8,"labelNav",()=>r7,"labelNext",()=>r3,"labelPrevious",()=>r9,"labelWeekNumber",()=>r4,"labelWeekNumberHeader",()=>r6,"labelWeekday",()=>r5,"labelYearDropdown",()=>ne],120343);var nt=e.i(120343);let nr=(e,t,r)=>t||(r?"function"==typeof r?r:(...e)=>r:e),nn=e=>e instanceof HTMLElement?e:null,no=e=>[...e.querySelectorAll("[data-animated-month]")??[]],na=e=>nn(e.querySelector("[data-animated-caption]")),ni=e=>nn(e.querySelector("[data-animated-weeks]"));function nl(e,t,r,n){let{month:o,defaultMonth:a,today:i=n.today(),numberOfMonths:l=1}=e,s=o||a||i,{differenceInCalendarMonths:d,addMonths:u,startOfMonth:c}=n;return r&&d(r,s)<l-1&&(s=u(r,-1*(l-1))),t&&0>d(s,t)&&(s=t),c(s)}class ns{constructor(e,t,r=rl){this.date=e,this.displayMonth=t,this.outside=!!(t&&!r.isSameMonth(e,t)),this.dateLib=r,this.isoDate=r.format(e,"yyyy-MM-dd"),this.displayMonthId=r.format(t,"yyyy-MM"),this.dateMonthId=r.format(e,"yyyy-MM")}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class nd{constructor(e,t){this.date=e,this.weeks=t}}class nu{constructor(e,t){this.days=t,this.weekNumber=e}}function nc(e,t){let[r,n]=(0,p.useState)(e);return[void 0===t?r:t,n]}function nf(e){return!e[u.disabled]&&!e[u.hidden]&&!e[u.outside]}function nh(e,t,r=rl){return rs(e,t.from,!1,r)||rs(e,t.to,!1,r)||rs(t,e.from,!1,r)||rs(t,e.to,!1,r)}function nm(e,t){return e instanceof tq&&e.timeZone===t?e:new tq(e,t)}function np(e,t,r){if(!r)return nm(e,t);let n=nm(e,t);return new Date(new tq(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,t).getTime())}function ng(e,t,r){return"boolean"==typeof e||"function"==typeof e?e:e instanceof Date?np(e,t,r):Array.isArray(e)?e.map(e=>e instanceof Date?np(e,t,r):e):ru(e)?{...e,from:e.from?nm(e.from,t):e.from,to:e.to?nm(e.to,t):e.to}:rd(e)?{before:np(e.before,t,r),after:np(e.after,t,r)}:rc(e)?{after:np(e.after,t,r)}:rf(e)?{before:np(e.before,t,r)}:e}function ny(e,t,r){return e?Array.isArray(e)?e.map(e=>ng(e,t,r)):ng(e,t,r):e}function nv(e){var t;let r,n=e,o=n.timeZone;
2if(o&&((n={...e,timeZone:o}).today&&(n.today=nm(n.today,o)),n.month&&(n.month=nm(n.month,o)),n.defaultMonth&&(n.defaultMonth=nm(n.defaultMonth,o)),n.startMonth&&(n.startMonth=nm(n.startMonth,o)),n.endMonth&&(n.endMonth=nm(n.endMonth,o)),"single"===n.mode&&n.selected?n.selected=nm(n.selected,o):"multiple"===n.mode&&n.selected?n.selected=n.selected?.map(e=>nm(e,o)):"range"===n.mode&&n.selected&&(n.selected={from:n.selected.from?nm(n.selected.from,o):n.selected.from,to:n.selected.to?nm(n.selected.to,o):n.selected.to}),void 0!==n.disabled&&(n.disabled=ny(n.disabled,o)),void 0!==n.hidden&&(n.hidden=ny(n.hidden,o)),n.modifiers)){let e={};Object.keys(n.modifiers).forEach(t=>{e[t]=ny(n.modifiers?.[t],o)}),n.modifiers=e}let{components:a,formatters:i,labels:l,dateLib:s,locale:m,classNames:g}=(0,p.useMemo)(()=>{var e,t,r,o;let a,i={...ra,...n.locale},l=n.broadcastCalendar?1:n.weekStartsOn,s=n.noonSafe&&n.timeZone?function(e,t={}){let{weekStartsOn:r,locale:n}=t,o=r??n?.options?.weekStartsOn??0,a=t=>{let r="number"==typeof t||"string"==typeof t?new Date(t):t;return new tq(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,e)},i=e=>{let t=a(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>a(tq.tz(e)),newDate:(t,r,n)=>new tq(t,r,n,12,0,0,e),startOfDay:e=>a(e),startOfWeek:(e,t)=>{let r=a(e),n=t?.weekStartsOn??o,i=(r.getDay()-n+7)%7;return r.setDate(r.getDate()-i),r},startOfISOWeek:e=>{let t=a(e),r=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-r),t},startOfMonth:e=>{let t=a(e);return t.setDate(1),t},startOfYear:e=>{let t=a(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{let r=a(e),n=(((t?.weekStartsOn??o)+6)%7-r.getDay()+7)%7;return r.setDate(r.getDate()+n),r},endOfISOWeek:e=>{let t=a(e),r=(7-t.getDay())%7;return t.setDate(t.getDate()+r),t},endOfMonth:e=>{let t=a(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{let t=a(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{let r=a(t.start),n=a(t.end),o=[],i=new tq(r.getFullYear(),r.getMonth(),1,12,0,0,e),l=12*n.getFullYear()+n.getMonth();for(;12*i.getFullYear()+i.getMonth()<=l;)o.push(new tq(i,e)),i.setMonth(i.getMonth()+1,1);return o},addDays:(e,t)=>{let r=a(e);return r.setDate(r.getDate()+t),r},addWeeks:(e,t)=>{let r=a(e);return r.setDate(r.getDate()+7*t),r},addMonths:(e,t)=>{let r=a(e);return r.setMonth(r.getMonth()+t),r},addYears:(e,t)=>{let r=a(e);return r.setFullYear(r.getFullYear()+t),r},eachYearOfInterval:t=>{let r=a(t.start),n=a(t.end),o=[],i=new tq(r.getFullYear(),0,1,12,0,0,e);for(;i.getFullYear()<=n.getFullYear();)o.push(new tq(i,e)),i.setFullYear(i.getFullYear()+1,0,1);return o},getWeek:(e,t)=>{let r=i(e);return(0,t5.getWeek)(r,{weekStartsOn:t?.weekStartsOn??o,firstWeekContainsDate:t?.firstWeekContainsDate??n?.options?.firstWeekContainsDate??1})},getISOWeek:e=>{let t=i(e);return(0,t9.getISOWeek)(t)},differenceInCalendarDays:(e,t)=>{let r=i(e),n=i(t);return(0,tQ.differenceInCalendarDays)(r,n)},differenceInCalendarMonths:(e,t)=>t1(i(e),i(t))}}(n.timeZone,{weekStartsOn:l,locale:i}):void 0,d=n.dateLib&&s?{...s,...n.dateLib}:n.dateLib??s,u=new ri({locale:i,weekStartsOn:l,firstWeekContainsDate:n.firstWeekContainsDate,useAdditionalWeekYearTokens:n.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:n.useAdditionalDayOfYearTokens,timeZone:n.timeZone,numerals:n.numerals},d);return{dateLib:u,components:(e=n.components,{...r$,...e}),formatters:(t=n.formatters,t?.formatMonthCaption&&!t.formatCaption&&(t.formatCaption=t.formatMonthCaption),t?.formatYearCaption&&!t.formatYearDropdown&&(t.formatYearDropdown=t.formatYearCaption),{...rQ,...t}),labels:(r=n.labels,o=u.options,a=o.locale?.labels??{},{...nt,...r??{},labelDayButton:nr(nt.labelDayButton,r?.labelDayButton,a.labelDayButton),labelMonthDropdown:nr(nt.labelMonthDropdown,r?.labelMonthDropdown,a.labelMonthDropdown),labelNext:nr(nt.labelNext,r?.labelNext,a.labelNext),labelPrevious:nr(nt.labelPrevious,r?.labelPrevious,a.labelPrevious),labelWeekNumber:nr(nt.labelWeekNumber,r?.labelWeekNumber,a.labelWeekNumber),labelYearDropdown:nr(nt.labelYearDropdown,r?.labelYearDropdown,a.labelYearDropdown),labelGrid:nr(nt.labelGrid,r?.labelGrid,a.labelGrid),labelGridcell:nr(nt.labelGridcell,r?.labelGridcell,a.labelGridcell),labelNav:nr(nt.labelNav,r?.labelNav,a.labelNav),labelWeekNumberHeader:nr(nt.labelWeekNumberHeader,r?.labelWeekNumberHeader,a.labelWeekNumberHeader),labelWeekday:nr(nt.labelWeekday,r?.labelWeekday,a.labelWeekday)}),locale:i,classNames:{...rU(),...n.classNames}}},[n.locale,n.broadcastCalendar,n.weekStartsOn,n.firstWeekContainsDate,n.useAdditionalWeekYearTokens,n.useAdditionalDayOfYearTokens,n.timeZone,n.numerals,n.dateLib,n.noonSafe,n.components,n.formatters,n.labels,n.classNames]);n.today||(n={...n,today:s.today()});let{captionLayout:y,mode:v,navLayout:b,numberOfMonths:w=1,onDayBlur:x,onDayCl
2ick:D,onDayFocus:k,onDayKeyDown:M,onDayMouseEnter:C,onDayMouseLeave:N,onNextClick:O,onPrevClick:S,showWeekNumber:W,styles:E}=n,{formatCaption:T,formatDay:_,formatMonthDropdown:P,formatWeekNumber:L,formatWeekNumberHeader:R,formatWeekdayName:F,formatYearDropdown:Y}=i,A=function(e,t){let[r,n]=function(e,t){let{startMonth:r,endMonth:n}=e,{startOfYear:o,startOfDay:a,startOfMonth:i,endOfMonth:l,addYears:s,endOfYear:d,newDate:u,today:c}=t,{fromYear:f,toYear:h,fromMonth:m,toMonth:p}=e;!r&&m&&(r=m),!r&&f&&(r=t.newDate(f,0,1)),!n&&p&&(n=p),!n&&h&&(n=u(h,11,31));let g="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return r?r=i(r):f?r=u(f,0,1):!r&&g&&(r=o(s(e.today??c(),-100))),n?n=l(n):h?n=u(h,11,31):!n&&g&&(n=d(e.today??c())),[r?a(r):r,n?a(n):n]}(e,t),{startOfMonth:o,endOfMonth:a}=t,i=nl(e,r,n,t),[l,s]=nc(i,e.month?i:void 0);(0,p.useEffect)(()=>{s(nl(e,r,n,t))},[e.timeZone]);let{months:d,weeks:u,days:c,previousMonth:f,nextMonth:h}=(0,p.useMemo)(()=>{let o,i=function(e,t,r,n){let{numberOfMonths:o=1}=r,a=[];for(let r=0;r<o;r++){let o=n.addMonths(e,r);if(t&&o>t)break;a.push(o)}return a}(l,n,{numberOfMonths:e.numberOfMonths},t),s=function(e,t,r,n){let o=e[0],a=e[e.length-1],{ISOWeek:i,fixedWeeks:l,broadcastCalendar:s}=r??{},{addDays:d,differenceInCalendarDays:u,differenceInCalendarMonths:c,endOfBroadcastWeek:f,endOfISOWeek:h,endOfMonth:m,endOfWeek:p,isAfter:g,startOfBroadcastWeek:y,startOfISOWeek:v,startOfWeek:b}=n,w=s?y(o,n):i?v(o):b(o),x=s?f(a):i?h(m(a)):p(m(a)),D=t&&(s?f(t):i?h(t):p(t)),k=u(D&&g(x,D)?D:x,w),M=c(a,o)+1,C=[];for(let e=0;e<=k;e++){let t=d(w,e);C.push(t)}let N=(s?35:42)*M;if(l&&C.length<N){let e=N-C.length;for(let t=0;t<e;t++){let e=d(C[C.length-1],1);C.push(e)}}return C}(i,e.endMonth?a(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),d=function(e,t,r,n){let{addDays:o,endOfBroadcastWeek:a,endOfISOWeek:i,endOfMonth:l,endOfWeek:s,getISOWeek:d,getWeek:u,startOfBroadcastWeek:c,startOfISOWeek:f,startOfWeek:h}=n,m=e.reduce((e,m)=>{let p=r.broadcastCalendar?c(m,n):r.ISOWeek?f(m):h(m),g=r.broadcastCalendar?a(m):r.ISOWeek?i(l(m)):s(l(m)),y=t.filter(e=>e>=p&&e<=g),v=r.broadcastCalendar?35:42;if(r.fixedWeeks&&y.length<v){let e=t.filter(e=>{let t=v-y.length;return e>g&&e<=o(g,t)});y.push(...e)}let b=y.reduce((e,t)=>{let o=r.ISOWeek?d(t):u(t),a=e.find(e=>e.weekNumber===o),i=new ns(t,m,n);return a?a.days.push(i):e.push(new nu(o,[i])),e},[]),w=new nd(m,b);return e.push(w),e},[]);return r.reverseMonths?m.reverse():m}(i,s,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),u=d.reduce((e,t)=>e.concat(t.weeks.slice()),[]),c=(o=[],d.reduce((e,t)=>{let r=t.weeks.reduce((e,t)=>e.concat(t.days.slice()),o.slice());return e.concat(r.slice())},o.slice()));return{months:d,weeks:u,days:c,previousMonth:function(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:a}=r,{startOfMonth:i,addMonths:l,differenceInCalendarMonths:s}=n,d=i(e);if(!t||!(0>=s(d,t)))return l(d,-(o?a??1:1))}(l,r,e,t),nextMonth:function(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:a=1}=r,{startOfMonth:i,addMonths:l,differenceInCalendarMonths:s}=n,d=i(e);if(!t||!(s(t,e)<a))return l(d,o?a:1)}(l,n,e,t)}},[t,l.getTime(),n?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:m,onMonthChange:g}=e,y=e=>{if(m)return;let t=o(e);r&&t<o(r)&&(t=o(r)),n&&t>o(n)&&(t=o(n)),s(t),g?.(t)};return{months:d,weeks:u,days:c,navStart:r,navEnd:n,previousMonth:f,nextMonth:h,goToMonth:y,goToDay:e=>{u.some(t=>t.days.some(t=>t.isEqualTo(e)))||y(e.date)}}}(n,s),{days:j,months:I,navStart:z,navEnd:H,previousMonth:B,nextMonth:$,goToMonth:U}=A,Z=function(e,t,r,n,o){let{disabled:a,hidden:i,modifiers:l,showOutsideDays:s,broadcastCalendar:d,today:c=o.today()}=t,{isSameDay:f,isSameMonth:h,startOfMonth:m,isBefore:p,endOfMonth:g,isAfter:y}=o,v=r&&m(r),b=n&&g(n),w={[u.focused]:[],[u.outside]:[],[u.disabled]:[],[u.hidden]:[],[u.today]:[]},x={};for(let t of e){let{date:e,displayMonth:r}=t,n=!!(r&&!h(e,r)),u=!!(v&&p(e,v)),m=!!(b&&y(e,b)),g=!!(a&&rp(e,a,o)),D=!!(i&&rp(e,i,o))||u||m||!d&&!s&&n||d&&!1===s&&n,k=f(e,c);
2n&&w.outside.push(t),g&&w.disabled.push(t),D&&w.hidden.push(t),k&&w.today.push(t),l&&Object.keys(l).forEach(r=>{let n=l?.[r];n&&rp(e,n,o)&&(x[r]?x[r].push(t):x[r]=[t])})}return e=>{let t={[u.focused]:!1,[u.disabled]:!1,[u.hidden]:!1,[u.outside]:!1,[u.today]:!1},r={};for(let r in w){let n=w[r];t[r]=n.some(t=>t===e)}for(let t in x)r[t]=x[t].some(t=>t===e);return{...t,...r}}}(j,n,z,H,s),{isSelected:G,select:q,selected:V}=function(e,t){let r=function(e,t){let{selected:r,required:n,onSelect:o}=e,[a,i]=nc(r,o?r:void 0),l=o?r:a,{isSameDay:s}=t;return{selected:l,select:(e,t,r)=>{let a=e;return!n&&l&&l&&s(e,l)&&(a=void 0),o||i(a),o?.(a,e,t,r),a},isSelected:e=>!!l&&s(l,e)}}(e,t),n=function(e,t){let{selected:r,required:n,onSelect:o}=e,[a,i]=nc(r,o?r:void 0),l=o?r:a,{isSameDay:s}=t,d=e=>l?.some(t=>s(t,e))??!1,{min:u,max:c}=e;return{selected:l,select:(e,t,r)=>{let a=[...l??[]];if(d(e)){if(l?.length===u||n&&l?.length===1)return;a=l?.filter(t=>!s(t,e))}else a=l?.length===c?[e]:[...a,e];return o||i(a),o?.(a,e,t,r),a},isSelected:d}}(e,t),o=function(e,t){let{disabled:r,excludeDisabled:n,selected:o,required:a,onSelect:i}=e,[l,s]=nc(o,i?o:void 0),d=i?o:l;return{selected:d,select:(o,l,u)=>{let{min:c,max:f}=e,h=o?function(e,t,r=0,n=0,o=!1,a=rl){let i,{from:l,to:s}=t||{},{isSameDay:d,isAfter:u,isBefore:c}=a;if(l||s){if(l&&!s)i=d(l,e)?0===r?{from:l,to:e}:o?{from:l,to:void 0}:void 0:c(e,l)?{from:e,to:l}:{from:l,to:e};else if(l&&s)if(d(l,e)&&d(s,e))i=o?{from:l,to:s}:void 0;else if(d(l,e))i={from:l,to:r>0?void 0:e};else if(d(s,e))i={from:e,to:r>0?void 0:e};else if(c(e,l))i={from:e,to:s};else if(u(e,l))i={from:l,to:e};else if(u(e,s))i={from:l,to:e};else throw Error("Invalid range")}else i={from:e,to:r>0?void 0:e};if(i?.from&&i?.to){let t=a.differenceInCalendarDays(i.to,i.from);n>0&&t>n?i={from:e,to:void 0}:r>1&&t<r&&(i={from:e,to:void 0})}return i}(o,d,c,f,a,t):void 0;return n&&r&&h?.from&&h.to&&function(e,t,r=rl){let n=Array.isArray(t)?t:[t];if(n.filter(e=>"function"!=typeof e).some(t=>"boolean"==typeof t?t:r.isDate(t)?rs(e,t,!1,r):rm(t,r)?t.some(t=>rs(e,t,!1,r)):ru(t)?!!t.from&&!!t.to&&nh(e,{from:t.from,to:t.to},r):rh(t)?function(e,t,r=rl){let n=Array.isArray(t)?t:[t],o=e.from,a=Math.min(r.differenceInCalendarDays(e.to,e.from),6);for(let e=0;e<=a;e++){if(n.includes(o.getDay()))return!0;o=r.addDays(o,1)}return!1}(e,t.dayOfWeek,r):rd(t)?r.isAfter(t.before,t.after)?nh(e,{from:r.addDays(t.after,1),to:r.addDays(t.before,-1)},r):rp(e.from,t,r)||rp(e.to,t,r):!!(rc(t)||rf(t))&&(rp(e.from,t,r)||rp(e.to,t,r))))return!0;let o=n.filter(e=>"function"==typeof e);if(o.length){let t=e.from,n=r.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=n;e++){if(o.some(e=>e(t)))return!0;t=r.addDays(t,1)}}return!1}({from:h.from,to:h.to},r,t)&&(h.from=o,h.to=void 0),i||s(h),i?.(h,o,l,u),h},isSelected:e=>d&&rs(d,e,!1,t)}}(e,t);switch(e.mode){case"single":return r;case"multiple":return n;case"range":return o;default:return}}(n,s)??{},{blur:K,focused:X,isFocusTarget:J,moveFocus:Q,setFocused:ee}=function(e,t,r,n,o){let{autoFocus:a}=e,[i,l]=(0,p.useState)(),s=function(e,t,r,n){let o,a=-1;for(let i of e){let e=t(i);nf(e)&&(e[u.focused]&&a<h.FocusedModifier?(o=i,a=h.FocusedModifier):n?.isEqualTo(i)&&a<h.LastFocused?(o=i,a=h.LastFocused):r(i.date)&&a<h.Selected?(o=i,a=h.Selected):e[u.today]&&a<h.Today&&(o=i,a=h.Today))}return o||(o=e.find(e=>nf(t(e)))),o}(t.days,r,n||(()=>!1),i),[d,c]=(0,p.useState)(a?s:void 0);return{isFocusTarget:e=>!!s?.isEqualTo(e),setFocused:c,focused:d,blur:()=>{l(d),c(void 0)},moveFocus:(r,n)=>{if(!d)return;let a=function e(t,r,n,o,a,i,l,s=0){if(s>365)return;let d=function(e,t,r,n,o,a,i){let{ISOWeek:l,broadcastCalendar:s}=a,{addDays:d,addMonths:u,addWeeks:c,addYears:f,endOfBroadcastWeek:h,endOfISOWeek:m,endOfWeek:p,max:g,min:y,startOfBroadcastWeek:v,startOfISOWeek:b,startOfWeek:w}=i,x=({day:d,week:c,month:u,year:f,startOfWeek:e=>s?v(e,i):l?b(e):w(e),endOfWeek:e=>s?h(e):l?m(e):p(e)})[e](r,"after"===t?1:-1);return"before"===t&&n?x=g([n,x]):"after"===t&&o&&(x=y([o,x])),x}(t,r,n.date,o,a,i,l),u=!!(i.disabled&&rp(d,i.disabled,l)),c=!!(i.hidden&&rp(d,i.hidden,l)),f=new ns(d,d,l);return u||c?e(t,r,f,o,a,i,l,s+1):f}(r,n,d,t.navStart,t.navEnd,e,o);if(a){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(a)))return;t.goToDay(a),c(a)}}}}(n,A,Z,G??(()=>!1),s),{labelDayButton:et,labelGridcell:er,labelGrid:en,labelMonthDropdown:eo,labelNav:ea,labelPrevious:ei,labelNext:el,labelWeekday:es,labelWeekNumber:ed,labelWeekNumberHeader:eu,labelYearDropdown:ec}=l,ef=(0,p.useMemo)(()=>(function(e,t,r,n){let o=n??e.today(),a=r?e.startOfBroadcastWeek(o,e):t?e.startOfISOWeek(o):e.startOfWeek(o),i=[];for(let t=0;t<7;t++){let r=e.addDays(a,t);i.push(r)}return i})(s,n.ISOWeek,n.broadcastCalendar,n.today),[s,n.ISOWeek,n.broadcastCalendar,n.today]),eh=void 0!==v||void 0!==D,em=(0,p.useCallback)(()=>{B&&(U(B),S?.(B))},[B,U,S]),ep=(0,p.useCallback)(()=>{$&&(U($),O?.($))},[U,$,O]),eg=(0,p.useCallback)((e,t)=>r=>{r.preventDefault(),r.stopPropagation(),ee(e),t.disabled||(q?.(e.date,t,r),D?.(e.date,t,r))},[q,D,ee]),ey=(0,p.useCallback)((e,t)=>r=>{ee(e),k?.(e.date,t,r)},[k,ee]),ev=(0,p.useCallback)((e,t)=>r=>{K(),x?.(e.date,t,r)},[K,x]),eb=(0,p.useCallback)((e,t)=>r=>{let o={ArrowLeft:[r.shiftKey?"month":"day","rtl"===n.dir?"after":"before"],ArrowRight:[r.shiftKey?"month":"day","rtl"===n.dir?"before":"after"],ArrowDown:[r.shiftKey?"year":"week","after"],ArrowUp:[r.shiftKey?"year":"week","before"],PageUp:[r.shiftKey?"year":"month","before"],PageDown:[r.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(o[r.key]){r.preventDefault(),r.stopPropagation();let[e,t]=o[r.key];Q(e,t)}M?.(e.date,t,r)},[Q,M,n.dir]),ew=(0,p.useCallback)((e,t)=>r=>{C?.(e.date,t,r)},[C]),ex=(0,p.useCallback)((e,t)=>r=>{N?.(e.date,t,r)},[N]),eD=(0,p.useCallback)(e=>t=>{let r=Number(t.target.value);U(s.setMonth(s.startOfMonth(e),r))},[s,U]),ek=(0,p.useCallback)(e=>t=>{let r=Number(t.target.value);U(s.setYear(s.startOfMonth(e),r))},[s,U]),{className:eM,style:eC}=(0,p.useMemo)(()=>
2({className:[g[d.Root],n.className].filter(Boolean).join(" "),style:{...E?.[d.Root],...n.style}}),[g,n.className,n.style,E]),eN=(r={"data-mode":(t=n).mode??void 0,"data-required":"required"in t?t.required:void 0,"data-multiple-months":t.numberOfMonths&&t.numberOfMonths>1||void 0,"data-week-numbers":t.showWeekNumber||void 0,"data-broadcast-calendar":t.broadcastCalendar||void 0,"data-nav-layout":t.navLayout||void 0},Object.entries(t).forEach(([e,t])=>{e.startsWith("data-")&&(r[e]=t)}),r),eO=(0,p.useRef)(null);!function(e,t,{classNames:r,months:n,focused:o,dateLib:a}){let i=(0,p.useRef)(null),l=(0,p.useRef)(n),s=(0,p.useRef)(!1);(0,p.useLayoutEffect)(()=>{let d=l.current;if(l.current=n,!t||!e.current||!(e.current instanceof HTMLElement)||0===n.length||0===d.length||n.length!==d.length)return;let u=a.isSameMonth(n[0].date,d[0].date),c=a.isAfter(n[0].date,d[0].date),h=c?r[f.caption_after_enter]:r[f.caption_before_enter],m=c?r[f.weeks_after_enter]:r[f.weeks_before_enter],p=i.current,g=e.current.cloneNode(!0);if(g instanceof HTMLElement?(no(g).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=nn(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);let r=na(e);r&&r.classList.remove(h);let n=ni(e);n&&n.classList.remove(m)}),i.current=g):i.current=null,s.current||u||o)return;let y=p instanceof HTMLElement?no(p):[],v=no(e.current);if(v?.every(e=>e instanceof HTMLElement)&&y&&y.every(e=>e instanceof HTMLElement)){s.current=!0;let t=[];e.current.style.isolation="isolate";let n=nn(e.current.querySelector("[data-animated-nav]"));n&&(n.style.zIndex="1"),v.forEach((o,a)=>{let i=y[a];if(!i)return;o.style.position="relative",o.style.overflow="hidden";let l=na(o);l&&l.classList.add(h);let d=ni(o);d&&d.classList.add(m);let u=()=>{s.current=!1,e.current&&(e.current.style.isolation=""),n&&(n.style.zIndex=""),l&&l.classList.remove(h),d&&d.classList.remove(m),o.style.position="",o.style.overflow="",o.contains(i)&&o.removeChild(i)};t.push(u),i.style.pointerEvents="none",i.style.position="absolute",i.style.overflow="hidden",i.setAttribute("aria-hidden","true");let p=nn(i.querySelector("[data-animated-weekdays]"));p&&(p.style.opacity="0");let g=na(i);g&&(g.classList.add(c?r[f.caption_before_exit]:r[f.caption_after_exit]),g.addEventListener("animationend",u));let v=ni(i);v&&v.classList.add(c?r[f.weeks_before_exit]:r[f.weeks_after_exit]),o.insertBefore(i,o.firstChild)})}})}(eO,!!n.animate,{classNames:g,months:I,focused:X,dateLib:s});let eS={dayPickerProps:n,selected:V,select:q,isSelected:G,months:I,nextMonth:$,previousMonth:B,goToMonth:U,getModifiers:Z,components:a,classNames:g,styles:E,labels:l,formatters:i};return p.default.createElement(rS.Provider,{value:eS},p.default.createElement(a.Root,{rootRef:n.animate?eO:void 0,className:eM,style:eC,dir:n.dir,id:n.id,lang:n.lang,nonce:n.nonce,title:n.title,role:n.role,"aria-label":n["aria-label"],"aria-labelledby":n["aria-labelledby"],...eN},p.default.createElement(a.Months,{className:g[d.Months],style:E?.[d.Months]},!n.hideNavigation&&!b&&p.default.createElement(a.Nav,{"data-animated-nav":n.animate?"true":void 0,className:g[d.Nav],style:E?.[d.Nav],"aria-label":ea(),onPreviousClick:em,onNextClick:ep,previousMonth:B,nextMonth:$}),I.map((e,t)=>{let r,o;return p.default.createElement(a.Month,{"data-animated-month":n.animate?"true":void 0,className:g[d.Month],style:E?.[d.Month],key:t,displayIndex:t,calendarMonth:e},"around"===b&&!n.hideNavigation&&0===t&&p.default.createElement(a.PreviousMonthButton,{type:"button",className:g[d.PreviousMonthButton],tabIndex:B?void 0:-1,"aria-disabled":!B||void 0,"aria-label":ei(B),onClick:em,"data-animated-button":n.animate?"true":void 0},p.default.createElement(a.Chevron,{disabled:!B||void 0,className:g[d.Chevron],orientation:"rtl"===n.dir?"right":"left"})),p.default.createElement(a.MonthCaption,{"data-animated-caption":n.animate?"true":void 0,className:g[d.MonthCaption],style:E?.[d.MonthCaption],calendarMonth:e,displayIndex:t},y?.startsWith("dropdown")?p.default.createElement(a.DropdownNav,{className:g[d.Dropdowns],style:E?.[d.Dropdowns]},(r="dropdown"===y||"dropdown-months"===y?p.default.createElement(a.MonthsDropdown,{key:"month",className:g[d.MonthsDropdown],"aria-label":eo(),classNames:g,components:a,disabled:!!n.disableNavigation,onChange:eD(e.date),options:function(e,t,r,n,o){let{startOfMonth:a,startOfYear:i,endOfYear:l,eachMonthOfInterval:s,getMonth:d}=o;return s({start:i(e),end:l(e)}).map(e=>{let i=n.formatMonthDropdown(e,o);return{value:d(e),label:i,disabled:t&&e<a(t)||r&&e>a(r)||!1}})}(e.date,z,H,i,s),style:E?.[d.Dropdown],value:s.getMonth(e.date)}):p.default.createElement("span",{key:"month"},P(e.date,s)),o="dropdown"===y||"dropdown-years"===y?p.default.createElement(a.YearsDropdown,{key:"year",className:g[d.YearsDropdown],"aria-label":ec(s.options),classNames:g,components:a,disabled:!!n.disableNavigation,onChange:ek(e.date),options:function(e,t,r,n,o=!1){if(!e||!t)return;let{startOfYear:a,endOfYear:i,eachYearOfInterval:l,getYear:s}=n,d=l({start:a(e),end:i(t)});return o&&d.reverse(),d.map(e=>{let t=r.formatYearDropdown(e,n);return{value:s(e),label:t,disabled:!1}})}(z,H,i,s,!!n.reverseYears),style:E?.[d.Dropdown],value:s.getYear(e.date)}):p.default.createElement("span",{key:"year"},Y(e.date,s)),"year-first"===s.getMonthYearOrder()?[o,r]:[r,o]),p.default.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},T(e.date,s.options,s))):p.default.createElement(a.CaptionLabel,{className:g[d.CaptionLabel],role:"status","aria-live":"polite"},T(e.date,s.options,s))),"around"===b&&!n.hideNavigation&&t===w-1&&p.default.createElement(a.NextMonthButton,{type:"button",className:g[d.NextMonthButton],tabIndex:$?void 0:-1,"aria-disabled":!$||void 0,"aria-label":el($),onClick:ep,"data-animated-button":n.animate?"true":void 0},p.default.createElement(a.Chevron,{disabled:!$||void 0,className:g[d.Chevron],orientation:"rtl"===n.dir?"left":"right"})),t===w-1&&"after"===b&&!n.hideNavigation&&p.default.createElement(a.Nav,{"data-animated-nav":n.animate?"true":void 0,className:g[d.Nav],style:E?.[d.Nav],"aria-label":ea(),onPreviousClick:em,onNextClick:ep,previousMonth:B,nextMonth:$}),p.default.createElement(a.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===v||"range"===v,"aria-label":en(e.date,s.options,s)||void 0,className:g[d.MonthGrid],style:E?.[d.MonthGrid]},!n.hideWeekdays&&p.default.createElement(a.Weekdays,{"data-animated-weekdays":n.animate?"true":void 0,className:g[d.Weekdays],style:E?.[d.Weekdays]},W&&p.default.createElement(a.WeekNumberHeader,{"aria-label":eu(s.options),className:g[d.WeekNumberHeader],style:E?.[d.WeekNumberHeader],scope:"col"},R()),ef.map(e=>p.default.createElement(a.Weekday,{"aria-label":es(e,s.options,s),className:g[d.Weekday],key:String(e),style:E?.[d.Weekday],scope:"col"},F(e,s.options,s)))),p.default.createElement(a.Weeks,{"data-animated-weeks":n.animate?"true":void 0,className:g[d.Weeks],style:E?.[d.Weeks]},e.weeks.map(e=>p.default.createElement(a.Week,{className:g[d.Week],key:e.weekNumber,style:E?.[d.Week],week:e},W&&p.default.createElement(a.WeekNumber,{week:e,style:E?.[d.WeekNumber],"aria-label":ed(e.weekNumber,{locale:m}),className:g[d.WeekNumber],scope:"row",role:"rowheader"},L(e.weekNumber,s)),e.days.map(e=>{let{date:t}=e,r=Z(e);if(r[u.focused]=!r.hidden&&!!X?.isEqualTo(e),r[c.selected]=G?.(t)||r.selected,ru(V)){let{from:e,to:n}=V;r[c.range_start]=!!(e&&n&&s.isSameDay(t,e)),r[c.range_end]=!!(e&&n&&s.isSameDay(t,n)),r[c.range_middle]=rs(V,t,!0,s)}let o=function(e,t={},r={}){let n={...t?.[d.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{n={...n,...r?.[e]}}),n}(r,E,n.modifiersStyles),i=function(e,t,r={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[n])=>(r[n]?e.push(r[n]):t[u[n]]?e.push(t[u[n]]):t[c[n]]&&e.push(t[c[n]]),e),[t[d.Day]])}(r,g,n.modifiersClassNames),l=eh||r.hidden?void 0:er(t,r,s.options,s);return p.default.createElement(a.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:r,className:i.join(" "),style:o,role:"gridcell","aria-selected":r.selected||void 0,"aria-label":l,"data-day":e.isoDate,"data-month":e.outside?e.dateMonthId:void 0,"data-selected":r.selected||void 0,"data-disabled":r.disabled||void 0,"data-hidden":r.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":r.focused||void 0,"data-today":r.today||void 0},!r.hidden&&eh?p.default.createElement(a.DayButton,{className:g[d.DayButton],style:E?.[d.DayButton],type:"button",day:e,modifiers:r,disabled:!r.focused&&r.disabled||void 0,"aria-disabled":r.focused&&r.disabled||void 0,tabIndex:J(e)?0:-1,"aria-label":et(t,r,s.options,s),onClick:eg(e,r),onBlur:ev(e,r),onFocus:ey(e,r),onKeyDown:eb(e,r),onMouseEnter:ew(e,r),onMouseLeave:ex(e,r)},_(t,s.options,s)):!r.hidden&&_(e.date,s.options,s))}))))))})),n.footer&&p.default.createElement(a.Footer,{className:g[d.Footer],style:E?.[d.Footer],role:"status","aria-live":"polite"},n.footer)))}(s=h||(h={}))[s.Today=0]="Today",s[s.Selected=1]="Selected",s[s.LastFocused=2]="LastFocused",s[s.FocusedModifier=3]="FocusedModifier";var nb=e.i(991918),nw=e.i(207670);let nx=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,nD=nw.clsx,nk=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return nD(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:o,defaultVariants:a}=t,i=Object.keys(o).map(e=>{let t=null==r?void 0:r[e],n=null==a?void 0:a[e];if(null===t)return null;let i=nx(t)||nx(n);return o[e][i]}),l=r&&Object.entries(r).reduce((e,t)=>
2{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return nD(e,i,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...a,...l}[t]):({...a,...l})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)};e.s(["cva",0,nk],225913);var nM=e.i(445231);let nC=nk("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function nN({className:e,variant:t="default",size:r="default",asChild:n=!1,...o}){let a=n?nb.Slot:"button";return(0,m.jsx)(a,{"data-slot":"button","data-variant":t,"data-size":r,className:(0,nM.cn)(nC({variant:t,size:r,className:e})),...o})}e.s(["Button",()=>nN,"buttonVariants",()=>nC],407398);var nO=e.i(923584),nS=e.i(384364),nW=e.i(284824);function nE({className:e,classNames:t,showOutsideDays:r=!0,captionLayout:n="label",buttonVariant:o="ghost",formatters:a,components:i,...l}){let s=rU();return(0,m.jsx)(nv,{showOutsideDays:r,className:(0,tR.cn)("bg-background group/calendar p-3 [--cell-size:--spacing(8)] [[data-slot=card-content]_&]:bg-transparent [[data-slot=popover-content]_&]:bg-transparent",String.raw`rtl:**:[.rdp-button\_next>svg]:rotate-180`,String.raw`rtl:**:[.rdp-button\_previous>svg]:rotate-180`,e),captionLayout:n,formatters:{formatMonthDropdown:e=>e.toLocaleString("default",{month:"short"}),...a},classNames:{root:(0,tR.cn)("w-fit",s.root),months:(0,tR.cn)("flex gap-4 flex-col md:flex-row relative",s.months),month:(0,tR.cn)("flex flex-col w-full gap-4",s.month),nav:(0,tR.cn)("flex items-center gap-1 w-full absolute top-0 inset-x-0 justify-between",s.nav),button_previous:(0,tR.cn)(nC({variant:o}),"size-(--cell-size) aria-disabled:opacity-50 p-0 select-none",s.button_previous),button_next:(0,tR.cn)(nC({variant:o}),"size-(--cell-size) aria-disabled:opacity-50 p-0 select-none",s.button_next),month_caption:(0,tR.cn)("flex items-center justify-center h-(--cell-size) w-full px-(--cell-size)",s.month_caption),dropdowns:(0,tR.cn)("w-full flex items-center text-sm font-medium justify-center h-(--cell-size) gap-1.5",s.dropdowns),dropdown_root:(0,tR.cn)("relative has-focus:border-ring border border-input shadow-xs has-focus:ring-ring/50 has-focus:ring-[3px] rounded-md",s.dropdown_root),dropdown:(0,tR.cn)("absolute bg-popover inset-0 opacity-0",s.dropdown),caption_label:(0,tR.cn)("select-none font-medium","label"===n?"text-sm":"rounded-md pl-2 pr-1 flex items-center gap-1 text-sm h-8 [&>svg]:text-muted-foreground [&>svg]:size-3.5",s.caption_label),table:"w-full border-collapse",weekdays:(0,tR.cn)("flex",s.weekdays),weekday:(0,tR.cn)("text-muted-foreground rounded-md flex-1 font-normal text-[0.8rem] select-none",s.weekday),week:(0,tR.cn)("flex w-full mt-2",s.week),week_number_header:(0,tR.cn)("select-none w-(--cell-size)",s.week_number_header),week_number:(0,tR.cn)("text-[0.8rem] select-none text-muted-foreground",s.week_number),day:(0,tR.cn)("relative w-full h-full p-0 text-center [&:last-child[data-selected=true]_button]:rounded-r-md group/d
2ay aspect-square select-none",l.showWeekNumber?"[&:nth-child(2)[data-selected=true]_button]:rounded-l-md":"[&:first-child[data-selected=true]_button]:rounded-l-md",s.day),range_start:(0,tR.cn)("rounded-l-md bg-accent",s.range_start),range_middle:(0,tR.cn)("rounded-none",s.range_middle),range_end:(0,tR.cn)("rounded-r-md bg-accent",s.range_end),today:(0,tR.cn)("bg-accent text-accent-foreground rounded-md data-[selected=true]:rounded-none",s.today),outside:(0,tR.cn)("text-muted-foreground aria-selected:text-muted-foreground",s.outside),disabled:(0,tR.cn)("text-muted-foreground opacity-50",s.disabled),hidden:(0,tR.cn)("invisible",s.hidden),...t},components:{Root:({className:e,rootRef:t,...r})=>(0,m.jsx)("div",{"data-slot":"calendar",ref:t,className:(0,tR.cn)(e),...r}),Chevron:({className:e,orientation:t,...r})=>"left"===t?(0,m.jsx)(nS.ArrowLeft2,{className:(0,tR.cn)("size-4",e),...r}):"right"===t?(0,m.jsx)(nW.ArrowRight2,{className:(0,tR.cn)("size-4",e),...r}):(0,m.jsx)(nO.ArrowDown2,{className:(0,tR.cn)("size-4",e),...r}),DayButton:nT,WeekNumber:({children:e,...t})=>(0,m.jsx)("td",{...t,children:(0,m.jsx)("div",{className:"flex size-(--cell-size) items-center justify-center text-center",children:e})}),...i},...l})}function nT({className:e,day:t,modifiers:r,...n}){let o=rU(),a=p.useRef(null);return p.useEffect(()=>{r.focused&&a.current?.focus()},[r.focused]),(0,m.jsx)(nN,{ref:a,variant:"ghost",size:"icon","data-day":t.date.toLocaleDateString(),"data-selected-single":r.selected&&!r.range_start&&!r.range_end&&!r.range_middle,"data-range-start":r.range_start,"data-range-end":r.range_end,"data-range-middle":r.range_middle,className:(0,tR.cn)("data-[selected-single=true]:bg-primary data-[selected-single=true]:text-primary-foreground data-[range-middle=true]:bg-accent data-[range-middle=true]:text-accent-foreground data-[range-start=true]:bg-primary data-[range-start=true]:text-primary-foreground data-[range-end=true]:bg-primary data-[range-end=true]:text-primary-foreground group-data-[focused=true]/day:border-ring group-data-[focused=true]/day:ring-ring/50 dark:hover:text-accent-foreground flex aspect-square size-auto w-full min-w-(--cell-size) flex-col gap-1 leading-none font-normal group-data-[focused=true]/day:relative group-data-[focused=true]/day:z-10 group-data-[focused=true]/day:ring-[3px] data-[range-end=true]:rounded-md data-[range-end=true]:rounded-r-md data-[range-middle=true]:rounded-none data-[range-start=true]:rounded-md data-[range-start=true]:rounded-l-md [&>span]:text-xs [&>span]:opacity-70",o.day,e),...n})}e.s(["Calendar",()=>nE],779966)}]); 3 4//# debugId=e0f82034-968c-99b6-52f5-bd1db9d3a48e
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.