1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2347],{508:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(87216),o=r(25788);function a(e,t=[]){let r=[],i=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return i.scopeName=e,[function(t,a){let i=n.createContext(a);i.displayName=t+"Context";let l=r.length;r=[...r,a];let s=t=>{let{scope:r,children:a,...s}=t,u=r?.[e]?.[l]||i,d=n.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:d,children:a})};return s.displayName=t+"Provider",[s,function(r,o){let s=o?.[e]?.[l]||i,u=n.useContext(s);if(u)return u;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(i,...t)]}},2272:(e,t,r)=>{var n=r(69936);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},4140:(e,t,r)=>{r.d(t,{Eq:()=>u});var n=new WeakMap,o=new WeakMap,a={},i=0,l=function(e){return e&&(e.host||l(e.parentNode))},s=function(e,t,r,s){var u=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=l(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[r]||(a[r]=new WeakMap);var d=a[r],c=[],f=new Set,p=new Set(u),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};u.forEach(m);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(s),a=null!==t&&"false"!==t,i=(n.get(e)||0)+1,l=(d.get(e)||0)+1;n.set(e,i),d.set(e,l),c.push(e),1===i&&a&&o.set(e,!0),1===l&&e.setAttribute(r,"true"),a||e.setAttribute(s,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),f.clear(),i++,function(){c.forEach(function(e){var t=n.get(e)-1,a=d.get(e)-1;n.set(e,t),d.set(e,a),t||(o.has(e)||e.removeAttribute(s),o.delete(e)),a||e.removeAttribute(r)}),--i||(n=new WeakMap,n=new WeakMap,o=new WeakMap,a={})}},u=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),s(n,o,r,"aria-hidden")):function(){return null}}},4414:(e,t,r)=>{r.d(t,{X:()=>a});var n=r(87216),o=r(48456);function a(e){let[t,r]=n.useState(void 0);return(0,o.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;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;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},4701:(e,t,r)=>{r.d(t,{C:()=>i});var n=r(87216),o=r(25159),a=r(48456),i=e=>{var t;let r,i,{present:s,children:u}=e,d=function(e){var t,r;let[o,i]=n.useState(),s=n.useRef(null),u=n.useRef(e),d=n.useRef("none"),[c,f]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>r[e][t]??e,t));return n.useEffect(()=>{let e=l(s.current);d.current="mounted"===c?e:"none"},[c]),(0,a.N)(()=>{let t=s.current,r=u.current;if(r!==e){let n=d.current,o=l(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,a.N)(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,r=r=>{let n=l(s.current).includes(r.animationName);if(r.target===o&&n&&(f("ANIMATION_END"),!u.current)){let r=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=r)})}},n=e=>{e.target===o&&(d.current=l(s.current))};return o.addEventListener("animationstart",n),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",n),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:n.useCallback(e=>{s.current=e?getComputedStyle(e):null,i(e)},[])}}(s),c="function"==typeof u?u({present:d.isPresent}):n.Children.only(u),f=(0,o.s)(d.ref,(t=c,(i=(r=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?t.ref:(i=(r=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof u||d.isPresent?n.cloneElement(c,{ref:f}):null};function l(e){return e?.animationName||"none"}i.displayName="Presence"},5303:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]])},5380:(e,t,r)=>{r.d(t,{Oh:()=>a});var n=r(87216),o=0;function a(){n.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??i()),document.body.insertAdjacentElement("beforeend",e[1]??i()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e
1=>e.remove()),o--}},[])}function i(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},5683:(e,t,r)=>{function n(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(e))&&(n&&(n+=" "),n+=t);return n}r.d(t,{$:()=>n,A:()=>o});let o=n},8085:(e,t,r)=>{r.d(t,{G5:()=>V,H_:()=>z,JU:()=>W,Pb:()=>G,UC:()=>I,VF:()=>H,YJ:()=>_,ZL:()=>F,ZP:()=>U,bL:()=>A,hN:()=>K,l9:()=>L,q7:()=>B,wv:()=>$,z6:()=>Y});var n=r(87216),o=r(62272),a=r(25159),i=r(99858),l=r(19878),s=r(85020),u=r(90290),d=r(77306),c=r(25788),f="DropdownMenu",[p,m]=(0,i.A)(f,[u.UE]),h=(0,u.UE)(),[v,g]=p(f),y=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:a,defaultOpen:i,onOpenChange:s,modal:p=!0}=e,m=h(t),g=n.useRef(null),[y,b]=(0,l.i)({prop:a,defaultProp:i??!1,onChange:s,caller:f});return(0,c.jsx)(v,{scope:t,triggerId:(0,d.B)(),triggerRef:g,contentId:(0,d.B)(),open:y,onOpenChange:b,onOpenToggle:n.useCallback(()=>b(e=>!e),[b]),modal:p,children:(0,c.jsx)(u.bL,{...m,open:y,onOpenChange:b,dir:o,modal:p,children:r})})};y.displayName=f;var b="DropdownMenuTrigger",w=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...i}=e,l=g(b,r),d=h(r);return(0,c.jsx)(u.Mz,{asChild:!0,...d,children:(0,c.jsx)(s.sG.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...i,ref:(0,a.t)(t,l.triggerRef),onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});w.displayName=b;var x=e=>{let{__scopeDropdownMenu:t,...r}=e,n=h(t);return(0,c.jsx)(u.ZL,{...n,...r})};x.displayName="DropdownMenuPortal";var k="DropdownMenuContent",E=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,i=g(k,r),l=h(r),s=n.useRef(!1);return(0,c.jsx)(u.UC,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...a,ref:t,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{s.current||i.triggerRef.current?.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!i.modal||n)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});E.displayName=k;var C=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.YJ,{...o,...n,ref:t})});C.displayName="DropdownMenuGroup";var M=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.JU,{...o,...n,ref:t})});M.displayName="DropdownMenuLabel";var S=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.q7,{...o,...n,ref:t})});S.displayName="DropdownMenuItem";var N=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.H_,{...o,...n,ref:t})});N.displayName="DropdownMenuCheckboxItem";var D=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.z6,{...o,...n,ref:t})});D.displayName="DropdownMenuRadioGroup";var T=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.hN,{...o,...n,ref:t})});T.displayName="DropdownMenuRadioItem";var R=n.forwardRef((e,t)=>
1{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.VF,{...o,...n,ref:t})});R.displayName="DropdownMenuItemIndicator";var P=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.wv,{...o,...n,ref:t})});P.displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.i3,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var O=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.ZP,{...o,...n,ref:t})});O.displayName="DropdownMenuSubTrigger";var j=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=h(r);return(0,c.jsx)(u.G5,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});j.displayName="DropdownMenuSubContent";var A=y,L=w,F=x,I=E,_=C,W=M,B=S,z=N,Y=D,K=T,H=R,$=P,G=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:a}=e,i=h(t),[s,d]=(0,l.i)({prop:n,defaultProp:a??!1,onChange:o,caller:"DropdownMenuSub"});return(0,c.jsx)(u.Pb,{...i,open:s,onOpenChange:d,children:r})},U=O,V=j},11290:(e,t,r)=>{r.d(t,{q:()=>n});function n(e,[t,r]){return Math.min(r,Math.max(t,e))}},13617:(e,t,r)=>{r.d(t,{Dc:()=>s,TL:()=>i});var n=r(87216),o=r(25159),a=r(25788);function i(e){var t;let r,i=(t=e,(r=n.forwardRef((e,t)=>{let{children:r,...a}=e;if(n.isValidElement(r)){var i;let e,l,s=(i=r,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=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}}(a,r.props);return r.type!==n.Fragment&&(u.ref=t?(0,o.t)(t,s):s),n.cloneElement(r,u)}return n.Children.count(r)>1?n.Children.only(null):null})).displayName=`${t}.SlotClone`,r),l=n.forwardRef((e,t)=>{let{children:r,...o}=e,l=n.Children.toArray(r),s=l.find(u);if(s){let e=s.props.children,r=l.map(t=>t!==s?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(i,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,a.jsx)(i,{...o,ref:t,children:r})});return l.displayName=`${e}.Slot`,l}var l=Symbol("radix.slottable");function s(e){let t=({children:e})=>(0,a.jsx)(a.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=l,t}function u(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===l}},14650:(e,t,r)=>{r.d(t,{jH:()=>a});var n=r(87216);r(25788);var o=n.createContext(void 0);function a(e){let t=n.useContext(o);return e||t||"ltr"}},19878:(e,t,r)=>{r.d(t,{i:()=>l});var n,o=r(87216),a=r(48456),i=(n||(n=r.t(o,2)))[" useInsertionEffect ".trim().toString()]||a.N;function l({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[a,s,u]=function({defaultProp:e,onChange:t}){let[r,n]=o.useState(e),a=o.useRef(r),l=o.useRef(t);return i(()=>{l.current=t},[t]),o.useEffect(()=>{a.current!==r&&(l.current?.(r),a.current=r)},[r,a]),[r,n,l]}({defaultProp:t,onChange:r}),d=void 0!==e,c=d?e:a;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==d){let t=d?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=d},[d,n])}return[c,o.useCallback(t=>{if(d){let r="function"==typeof t?t(e):t;r!==e&&u.current?.(r)}else s(t)},[d,e,s,u])]}Symbol("RADIX:SYNC_STATE")},21556:(e,t,r)=>{r.d(t,{H4:()=>C,_V:()=>E,bL:()=>k}
1);var n=r(87216),o=r(508),a=r(88570),i=r(48456),l=r(51073),s=r(34331);function u(){return()=>{}}var d=r(25788),c="Avatar",[f,p]=(0,o.A)(c),[m,h]=f(c),v=n.forwardRef((e,t)=>{let{__scopeAvatar:r,...o}=e,[a,i]=n.useState("idle");return(0,d.jsx)(m,{scope:r,imageLoadingStatus:a,onImageLoadingStatusChange:i,children:(0,d.jsx)(l.sG.span,{...o,ref:t})})});v.displayName=c;var g="AvatarImage",y=n.forwardRef((e,t)=>{let{__scopeAvatar:r,src:o,onLoadingStatusChange:c=()=>{},...f}=e,p=h(g,r),m=function(e,{referrerPolicy:t,crossOrigin:r}){let o=(0,s.useSyncExternalStore)(u,()=>!0,()=>!1),a=n.useRef(null),l=o?(a.current||(a.current=new window.Image),a.current):null,[d,c]=n.useState(()=>x(l,e));return(0,i.N)(()=>{c(x(l,e))},[l,e]),(0,i.N)(()=>{let e=e=>()=>{c(e)};if(!l)return;let n=e("loaded"),o=e("error");return l.addEventListener("load",n),l.addEventListener("error",o),t&&(l.referrerPolicy=t),"string"==typeof r&&(l.crossOrigin=r),()=>{l.removeEventListener("load",n),l.removeEventListener("error",o)}},[l,r,t]),d}(o,f),v=(0,a.c)(e=>{c(e),p.onImageLoadingStatusChange(e)});return(0,i.N)(()=>{"idle"!==m&&v(m)},[m,v]),"loaded"===m?(0,d.jsx)(l.sG.img,{...f,ref:t,src:o}):null});y.displayName=g;var b="AvatarFallback",w=n.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:o,...a}=e,i=h(b,r),[s,u]=n.useState(void 0===o);return n.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>u(!0),o);return()=>window.clearTimeout(e)}},[o]),s&&"loaded"!==i.imageLoadingStatus?(0,d.jsx)(l.sG.span,{...a,ref:t}):null});function x(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}w.displayName=b;var k=v,E=y,C=w},25159:(e,t,r)=>{r.d(t,{s:()=>i,t:()=>a});var n=r(87216);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function a(...e){return t=>{let r=!1,n=e.map(e=>{let n=o(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():o(e[t],null)}}}}function i(...e){return n.useCallback(a(...e),e)}},27587:(e,t,r)=>{r.d(t,{h:()=>tA});var n,o,a,i,l,s,u,d,c,f,p,m={};r.r(m),r.d(m,{Button:()=>eO,CaptionLabel:()=>ej,Chevron:()=>eA,Day:()=>eL,DayButton:()=>eF,Dropdown:()=>eI,DropdownNav:()=>e_,Footer:()=>eW,Month:()=>eB,MonthCaption:()=>ez,MonthGrid:()=>eY,Months:()=>eK,MonthsDropdown:()=>eG,Nav:()=>eU,NextMonthButton:()=>eV,Option:()=>eq,PreviousMonthButton:()=>eZ,Root:()=>eX,Select:()=>eQ,Week:()=>eJ,WeekNumber:()=>e2,WeekNumberHeader:()=>e8,Weekday:()=>e0,Weekdays:()=>e1,Weeks:()=>e5,YearsDropdown:()=>e7});var h={};r.r(h),r.d(h,{formatCaption:()=>e6,formatDay:()=>e9,formatMonthCaption:()=>e4,formatMonthDropdown:()=>e3,formatWeekNumber:()=>tt,formatWeekNumberHeader:()=>tr,formatWeekdayName:()=>te,formatYearCaption:()=>to,formatYearDropdown:()=>tn});var v={};r.r(v),r.d(v,{labelCaption:()=>ts,labelDay:()=>ti,labelDayButton:()=>ta,labelGrid:()=>tl,labelGridcell:()=>tu,labelMonthDropdown:()=>td,labelNav:()=>tc,labelNext:()=>tf,labelPrevious:()=>tp,labelWeekNumber:()=>th,labelWeekNumberHeader:()=>tv,labelWeekday:()=>tm,labelYearDropdown:()=>tg});var g=r(87216);let y={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function b(e){return (t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}let w={date:b({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:b({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:b({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},x={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function k(e){return(t,r)=>{let n;if("formatting"===(r?.context?String(r.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,o=r?.width?String(r.width):t;n=e.formattingValues[o]||e.formattingValues[t]}else{let t=e.defaultWidth,o=r?.width?String(r.width):e.defaultWidth;n=e.values[o]||e.values[t]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function E(e){return(t,r={})=>{let n,o=r.width,a=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(a);if(!i)return null;let l=i[0],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?function(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}(s,e=>e.test(l)):function(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}(s,e=>e.test(l));return n=e.valueCallback?e.valueCallback(u):u,{value:n=r.valueCallback?r.valueCallback(n):n,rest:t.slice(l.length)}}}let C={code:"en-US",formatDistance:(e,t,r)=>{let n,o=y[e];if(n="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),r?.addSuffix)if(r.comparison&&r.comparison>0)return"in "+n;else return n+" ago";return n},formatLong:w,formatRelative:(e,t,r,n)=>x[e],localize:{ordinalNumber:(e,t)=>{let r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:k({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:k({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:k({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:k({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:k({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(n={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,t={})=>{let r=e.match(n.matchPattern);if(!r)return null;let o=r[0],a=e.match(n.parsePattern);if(!a)return null;let i=n.valueCallback?n.valueCallback(a[0]):a[0];return{value:i=t.valueCallback?t.valueCallback(i):i,rest:e.slice(o.length)}}),era:E({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:E({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:E({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},M={},S=Symbol.for("constructDateFrom");function N(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&S in e?e[S](t):e instanceof Date?new e.constructor(t):new Date(t)}function D(e,t){return N(t||e,e)}function T(e){let t=D(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),e-r}function R(e,...t){let r=N.bind(null,e||t.find(e=>"object"==typeof e));return t.map(r)}function P(e,t){let r=D(e,t?.in);return r.setHours(0,0,0,0),r}function O(e,t,r){let[n,o]=R(r?.in,e,t),a=P(n),i=P(o);return Math.round((a-T(a)-(i-T(i)))/864e5)}function j(e,t){let r=D(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function A(e,t){let r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??M.weekStartsOn??M.locale?.options?.weekStartsOn??0,n=D(e,t?.in),o=n.getDay();return n.setDate(n.getDate()-(7*(o<r)+o-r)),n.setHours(0,0,0,0),n}function L(e,t){return A(e,{...t,weekStartsOn:1})}function F(e,t){let r=D(e,t?.in),n=r.getFullYear(),o=N(r,0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);let a=L(o),i=N(r,0);i.setFullYear(n,0,4),i.setHours(0,0,0,0);let l=L(i);return r.getTime()>=a.getTime()?n+1:r.getTime()>=l.getTime()?n:n-1}function I(e,t){let r,n,o=D(e,t?.in);return Math.round((L(o)-(r=F(o,void 0),(n=N(o,0)).setFullYear(r,0,4),n.setHours(0,0,0,0),L(n)))
1/6048e5)+1}function _(e,t){let r=D(e,t?.in),n=r.getFullYear(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??M.firstWeekContainsDate??M.locale?.options?.firstWeekContainsDate??1,a=N(t?.in||e,0);a.setFullYear(n+1,0,o),a.setHours(0,0,0,0);let i=A(a,t),l=N(t?.in||e,0);l.setFullYear(n,0,o),l.setHours(0,0,0,0);let s=A(l,t);return+r>=+i?n+1:+r>=+s?n:n-1}function W(e,t){let r,n,o,a=D(e,t?.in);return Math.round((A(a,t)-(r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??M.firstWeekContainsDate??M.locale?.options?.firstWeekContainsDate??1,n=_(a,t),(o=N(t?.in||a,0)).setFullYear(n,0,r),o.setHours(0,0,0,0),A(o,t)))/6048e5)+1}function B(e,t){let r=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+r}let z={y(e,t){let r=e.getFullYear(),n=r>0?r:1-r;return B("yy"===t?n%100:n,t.length)},M(e,t){let r=e.getMonth();return"M"===t?String(r+1):B(r+1,2)},d:(e,t)=>B(e.getDate(),t.length),a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:(e,t)=>B(e.getHours()%12||12,t.length),H:(e,t)=>B(e.getHours(),t.length),m:(e,t)=>B(e.getMinutes(),t.length),s:(e,t)=>B(e.getSeconds(),t.length),S(e,t){let r=t.length;return B(Math.trunc(e.getMilliseconds()*Math.pow(10,r-3)),t.length)}},Y={G:function(e,t,r){let n=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){let t=e.getFullYear();return r.ordinalNumber(t>0?t:1-t,{unit:"year"})}return z.y(e,t)},Y:function(e,t,r,n){let o=_(e,n),a=o>0?o:1-o;return"YY"===t?B(a%100,2):"Yo"===t?r.ordinalNumber(a,{unit:"year"}):B(a,t.length)},R:function(e,t){return B(F(e),t.length)},u:function(e,t){return B(e.getFullYear(),t.length)},Q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return B(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return B(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){let n=e.getMonth();switch(t){case"M":case"MM":return z.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){let n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return B(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){let o=W(e,n);return"wo"===t?r.ordinalNumber(o,{unit:"week"}):B(o,t.length)},I:function(e,t,r){let n=I(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):B(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getDate(),{unit:"date"}):z.d(e,t)},D:function(e,t,r){let n,o=O(n=D(e,void 0),j(n))+1;return"Do"===t?r.ordinalNumber(o,{unit:"dayOfYear"}):B(o,t.length)},E:function(e,t,r){let n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){let o=e.getDay(),a=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return B(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){let o=e.getDay(),a=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return B(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){let n=e.getDay(),o=0===n?7:n;switch(t){case"i":return String(o);case"ii":return B(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let n,o=e.getHours();
1switch(n=12===o?"noon":0===o?"midnight":o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let n,o=e.getHours();switch(n=o>=17?"evening":o>=12?"afternoon":o>=4?"morning":"night",t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return z.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getHours(),{unit:"hour"}):z.H(e,t)},K:function(e,t,r){let n=e.getHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):B(n,t.length)},k:function(e,t,r){let n=e.getHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):B(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):z.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getSeconds(),{unit:"second"}):z.s(e,t)},S:function(e,t){return z.S(e,t)},X:function(e,t,r){let n=e.getTimezoneOffset();if(0===n)return"Z";switch(t){case"X":return H(n);case"XXXX":case"XX":return $(n);default:return $(n,":")}},x:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"x":return H(n);case"xxxx":case"xx":return $(n);default:return $(n,":")}},O:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+K(n,":");default:return"GMT"+$(n,":")}},z:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+K(n,":");default:return"GMT"+$(n,":")}},t:function(e,t,r){return B(Math.trunc(e/1e3),t.length)},T:function(e,t,r){return B(+e,t.length)}};function K(e,t=""){let r=e>0?"-":"+",n=Math.abs(e),o=Math.trunc(n/60),a=n%60;return 0===a?r+String(o):r+String(o)+t+B(a,2)}function H(e,t){return e%60==0?(e>0?"-":"+")+B(Math.abs(e)/60,2):$(e,t)}function $(e,t=""){let r=Math.abs(e);return(e>0?"-":"+")+B(Math.trunc(r/60),2)+t+B(r%60,2)}let G=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},U=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},V={p:U,P:(e,t)=>{let r,n=e.match(/(P+)(p+)?/)||[],o=n[1],a=n[2];if(!a)return G(e,t);switch(o){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",G(o,t)).replace("{{time}}",U(a,t))}},q=/^D+$/,Z=/^Y+$/,X=["D","DD","YY","YYYY"];function Q(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}let J=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ee=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,et=/^'([^]*?)'?$/,er=/''/g,en=/[a-zA-Z]/;function eo(e,t,r){let n=r?.locale??M.locale??C,o=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??M.firstWeekContainsDate??M.locale?.options?.firstWeekContainsDate??1,a=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??M.weekStartsOn??M.locale?.options?.weekStartsOn??0,i=D(e,r?.in);if(!Q(i)&&"number"!=typeof i||isNaN(+D(i)))throw RangeError("Invalid time value");let l=t.match(ee).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,V[t])(e,n.formatLong):e}).join("").match(J).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var r;let t;return{isToken:!1,value:(t=(r=e).match(et))?t[1].replace(er,"'"):r}}if(Y[t])return{isToken:!0,value:e};if(t.match(en))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});n.localize.preprocessor&&(l=n.localize.preprocessor(i,l));let s={firstWeekContainsDate:o,weekStartsOn:a,locale:n};return l.map(o=>{if(!o.isToken)return o.value;let a=o.value;return(!r?.useAdditionalWeekYearTokens&&Z.test(a)||!r?.useAdditionalDayOfYearTokens&&q.test(a))&&function(e,t,r){var n,o,a;let i,l=(n=e,o=t,a=r,i="Y"===n[0]?"years":"days of the month",`Use \`${n.toLowerCase()}\` instead of \`${n}\` (in \`${o}\`) for formatting ${i} to the input \`${a}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(l),X.includes(e))throw RangeError(l)}(a,t,String(e)),(0,Y[a[0]])(i,a,n.localize,s)}).join("")}let ea={...C,labels:{labelDayButton:(e,t,r,n)=>{let o=(n&&"function"==typeof n.format?n.format.bind(n):(e,t)=>eo(e,t,{locale:C,...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)=>eo(e,r,{locale:C,...t}))(e,"LLLL yyyy"),labelGridcell:(e,t,r,n)=>{let o=(n&&"function"==typeof n.format?n.format.bind(n):(e,t)=>eo(e,t,{locale:C,...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)=>eo(e,r,{locale:C,...t}))(e,"cccc")}};Symbol.for("constructDateFrom");let ei={},el={};function es(e,t){try{let r=(ei[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];if(r in el)return el[r];return ed(r,r.split(":"))}catch{if(e in el)return el[e];let t=e?.match(eu);if(t)return ed(e,t.slice(1));return NaN}}let eu=/([+-]\d\d):?(\d\d)?/;function ed(e,t){let r=+(t[0]||0),n=+(t[1]||0),o=(t[2]||0)/60;return el[e]=60*r+n>0?60*r+n+o:60*r-n-o}class ec extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(es(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)),em(this,NaN),ep(this)):this.setTime(Date.now())}static tz(e,...t){return t.length?new ec(...t,e):new ec(Date.now(),e)}withTimeZone(e){return new ec(+this,e)}getTimezoneOffset(){let e=-es(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),ep(this),+this}[Symbol.for("constructDateFrom")](e){return new ec(+new Date(e),this.timeZone)}}let ef=/^(get|set)(?!UTC)/;function ep(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-(60*es(e.timeZone,e))))}function em(e){let t=es(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 u=o>0?s.getSeconds():(s.getSeconds()-60)%60,d=Math.round(-(60*es(e.timeZone,e)))%60;(d||u)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+d),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+d+u));let c=es(e.timeZone,e),f=c>0?Math.floor(c):Math.ceil(c),p=-new Date(+e).getTimezoneOffset()-f-l;if(f!==r&&p){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+p);let t=es(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))}}
1Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!ef.test(e))return;let t=e.replace(ef,"$1UTC");ec.prototype[t]&&(e.startsWith("get")?ec.prototype[e]=function(){return this.internal[t]()}:(ec.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()),em(e),+this},ec.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),ep(this),+this}))});class eh extends ec{static tz(e,...t){return t.length?new eh(...t,e):new eh(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()} ${this.toTimeString()}`}toDateString(){let[e,t,r,n]=this.internal.toUTCString().split(" ");return`${e?.slice(0,-1)} ${r} ${t} ${n}`}
1toTimeString(){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 eh(+this,e)}[Symbol.for("constructDateFrom")](e){return new eh(+new Date(e),this.timeZone)}}function ev(e,t,r){let n=D(e,r?.in);return isNaN(t)?N(r?.in||e,NaN):(t&&n.setDate(n.getDate()+t),n)}function eg(e,t,r){let n=D(e,r?.in);if(isNaN(t))return N(r?.in||e,NaN);if(!t)return n;let o=n.getDate(),a=N(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)}function ey(e,t,r){let[n,o]=R(r?.in,e,t);return 12*(n.getFullYear()-o.getFullYear())+(n.getMonth()-o.getMonth())}function eb(e,t){let[r,n]=R(e,t.start,t.end);return{start:r,end:n}}function ew(e,t){let r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??M.weekStartsOn??M.locale?.options?.weekStartsOn??0,n=D(e,t?.in),o=n.getDay();return n.setDate(n.getDate()+((o<r?-7:0)+6-(o-r))),n.setHours(23,59,59,999),n}function ex(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))}class ek{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?eh.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 eh(e,t,r,this.options.timeZone):new Date(e,t,r),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):ev(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):eg(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):ev(e,7*t,void 0),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):eg(e,12*t,void 0),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):O(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):ey(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):function(e){let{start:t,end:r}=eb(void 0,e),n=+t>+r,o=n?+t:+r,a=n?r:t;a.setHours(0,0,0,0),a.setDate(1);let i=(void 0)??1;if(!i)return[];i<0&&(i=-i,n=!n);let l=[];for(;+a<=o;)l.push(N(t,a)),a.setMonth(a.getMonth()+i);return n?l.reverse():l}(e),this.eachYearOfInterval=e=>{let t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):function(e){let{start:t,end:r}=eb(void 0,e),n=+t>+r,o=n?+t:+r,a=n?r:t;a.setHours(0,0,0,0),a.setMonth(0,1);let i=(void 0)??1;if(!i)return[];i<0&&(i=-i,n=!n);let l=[];for(;+a<=o;)l.push(N(t,a)),a.setFullYear(a.getFullYear()+i);return n?l.reverse():l}(e),r=new Set(t.map(e=>this.getYear(e)));if(r.size===t.length)return t;let n=[];return 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=ex(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):ew(e,{...void 0,weekStartsOn:1}),this.endOfMonth=e=>{let t,r;return this.overrides?.endOfMonth?this.overrides.endOfMonth(e):(r=(t=D(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):ew(e,this.options),this.endOfYear=e=>{let t,r;return this.overrides?.endOfYear?this.overrides.endOfYear(e):(r=(t=D(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):eo(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):I(e),this.getMonth=(e,t)=>{var r;return this.overrides?.getMonth?this.overrides.getMonth(e,this.options):(r=this.options,D(e,r?.in).getMonth())},this.getYear=(e,t)=>
1{var r;return this.overrides?.getYear?this.overrides.getYear(e,this.options):(r=this.options,D(e,r?.in).getFullYear())},this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):W(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):+D(e)>+D(t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):+D(e)<+D(t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):Q(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):function(e,t){let[r,n]=R(void 0,e,t);return+P(r)==+P(n)}(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):function(e,t){let[r,n]=R(void 0,e,t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):function(e,t){let[r,n]=R(void 0,e,t);return r.getFullYear()===n.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=N.bind(null,e));let n=D(e,r);(!t||t<n||isNaN(+n))&&(t=n)}),N(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=N.bind(null,e));let n=D(e,r);(!t||t>n||isNaN(+n))&&(t=n)}),N(r,t||NaN))},this.setMonth=(e,t)=>{var r,n;let o,a,i,l,s,u,d,c,f;return this.overrides?.setMonth?this.overrides.setMonth(e,t):(r=e,n=t,u=(s=D(r,void 0)).getFullYear(),d=s.getDate(),(c=N(r,0)).setFullYear(u,n,15),c.setHours(0,0,0,0),f=(a=(o=D(c,void 0)).getFullYear(),i=o.getMonth(),(l=N(o,0)).setFullYear(a,i+1,0),l.setHours(0,0,0,0),l.getDate()),s.setMonth(n,Math.min(d,f)),s)},this.setYear=(e,t)=>{let r;return this.overrides?.setYear?this.overrides.setYear(e,t):isNaN(+(r=D(e,void 0)))?N(e,NaN):(r.setFullYear(t),r)},this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):ex(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):P(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):L(e),this.startOfMonth=e=>{let t;return this.overrides?.startOfMonth?this.overrides.startOfMonth(e):((t=D(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):A(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):j(e),this.options={locale:ea,...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&&ek.yearFirstLocales.has(e)?"year-first":"month-first"}formatMonthYear(e){let{locale:t,timeZone:r,numerals:n}=this.options,o=t?.code;if(o&&ek.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)}}ek.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"]);let eE=new ek;function eC(e,t,r=!1,n=eE){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 eM(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function eS(e){return!!(e&&"object"==typeof e&&"from"in e)}function eN(e){return!!(e&&"object"==typeof e&&"after"in e)}function eD(e){return!!(e&&"object"==typeof e&&"before"in e)}function eT(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function eR(e,t){return Array.isArray(e)&&e.every(t.isDate)}function eP(e,t,r=eE){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(eR(t,r))return t.some(t=>o(e,t));if(eS(t))return eC(t,e,!1,r);if(eT(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(eM(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 eN(t)?a(e,t.after)>0:eD(t)?a(t.before,e)>0:"function"==typeof t&&t(e)})}function eO(e){return g.createElement("button",{...e})}function ej(e){return g.createElement("span",{...e})}function eA(e){let{size:t=24,orientation:r="left",className:n}=e;return g.createElement("svg",{className:n,width:t,height:t,viewBox:"0 0 24 24"},"up"===r&&g.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===r&&g.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===r&&g.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===r&&g.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function eL(e){let{day:t,modifiers:r,...n}=e;return g.createElement("td",{...n})}function eF(e){let{day:t,modifiers:r,...n}=e,o=g.useRef(null);return g.useEffect(()=>{r.focused&&o.current?.focus()}
1,[r.focused]),g.createElement("button",{ref:o,...n})}function eI(e){let{options:t,className:r,components:n,classNames:o,...a}=e,i=[o[u.Dropdown],r].join(" "),l=t?.find(({value:e})=>e===a.value);return g.createElement("span",{"data-disabled":a.disabled,className:o[u.DropdownRoot]},g.createElement(n.Select,{className:i,...a},t?.map(({value:e,label:t,disabled:r})=>g.createElement(n.Option,{key:e,value:e,disabled:r},t))),g.createElement("span",{className:o[u.CaptionLabel],"aria-hidden":!0},l?.label,g.createElement(n.Chevron,{orientation:"down",size:18,className:o[u.Chevron]})))}function e_(e){return g.createElement("div",{...e})}function eW(e){return g.createElement("div",{...e})}function eB(e){let{calendarMonth:t,displayIndex:r,...n}=e;return g.createElement("div",{...n},e.children)}function ez(e){let{calendarMonth:t,displayIndex:r,...n}=e;return g.createElement("div",{...n})}function eY(e){return g.createElement("table",{...e})}function eK(e){return g.createElement("div",{...e})}(o=u||(u={})).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=d||(d={})).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";let eH=(0,g.createContext)(void 0);function e$(){let e=(0,g.useContext)(eH);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}function eG(e){let{components:t}=e$();return g.createElement(t.Dropdown,{...e})}function eU(e){let{onPreviousClick:t,onNextClick:r,previousMonth:n,nextMonth:o,...a}=e,{components:i,classNames:l,labels:{labelPrevious:s,labelNext:d}}=e$(),c=(0,g.useCallback)(e=>{o&&r?.(e)},[o,r]),f=(0,g.useCallback)(e=>{n&&t?.(e)},[n,t]);return g.createElement("nav",{...a},g.createElement(i.PreviousMonthButton,{type:"button",className:l[u.PreviousMonthButton],tabIndex:n?void 0:-1,"aria-disabled":!n||void 0,"aria-label":s(n),onClick:f},g.createElement(i.Chevron,{disabled:!n||void 0,className:l[u.Chevron],orientation:"left"})),g.createElement(i.NextMonthButton,{type:"button",className:l[u.NextMonthButton],tabIndex:o?void 0:-1,"aria-disabled":!o||void 0,"aria-label":d(o),onClick:c},g.createElement(i.Chevron,{disabled:!o||void 0,orientation:"right",className:l[u.Chevron]})))}function eV(e){let{components:t}=e$();return g.createElement(t.Button,{...e})}function eq(e){return g.createElement("option",{...e})}function eZ(e){let{components:t}=e$();return g.createElement(t.Button,{...e})}function eX(e){let{rootRef:t,...r}=e;return g.createElement("div",{...r,ref:t})}function eQ(e){return g.createElement("select",{...e})}function eJ(e){let{week:t,...r}=e;return g.createElement("tr",{...r})}function e0(e){return g.createElement("th",{...e})}function e1(e){return g.createElement("thead",{"aria-hidden":!0},g.createElement("tr",{...e}))}function e2(e){let{week:t,...r}=e;return g.createElement("th",{...r})}function e8(e){return g.createElement("th",{...e})}function e5(e){return g.createElement("tbody",{...e})}function e7(e){let{components:t}=e$();return g.createElement(t.Dropdown,{...e})}function e6(e,t,r){return(r??new ek(t)).formatMonthYear(e)}let e4=e6;function e9(e,t,r){return(r??new ek(t)).format(e,"d")}function e3(e,t=eE){return t.format(e,"LLLL")}function te(e,t,r){return(r??new ek(t)).format(e,"cccccc")}function tt(e,t=eE){return e<10?t.formatNumber(`0${e.toLocaleStr
1ing()}`):t.formatNumber(`${e.toLocaleString()}`)}function tr(){return""}function tn(e,t=eE){return t.format(e,"yyyy")}let to=tn;function ta(e,t,r,n){let o=(n??new ek(r)).format(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o}let ti=ta;function tl(e,t,r){return(r??new ek(t)).formatMonthYear(e)}let ts=tl;function tu(e,t,r,n){let o=(n??new ek(r)).format(e,"PPPP");return t?.today&&(o=`Today, ${o}`),o}function td(e){return"Choose the Month"}function tc(){return""}function tf(e,t){return"Go to the Next Month"}function tp(e){return"Go to the Previous Month"}function tm(e,t,r){return(r??new ek(t)).format(e,"cccc")}function th(e,t){return`Week ${e}`}function tv(e){return"Week Number"}function tg(e){return"Choose the Year"}let ty=(e,t,r)=>t||(r?"function"==typeof r?r:(...e)=>r:e),tb=e=>e instanceof HTMLElement?e:null,tw=e=>[...e.querySelectorAll("[data-animated-month]")??[]],tx=e=>tb(e.querySelector("[data-animated-caption]")),tk=e=>tb(e.querySelector("[data-animated-weeks]"));function tE(e,t,r,n){let{month:o,defaultMonth:a,today:i=n.today(),numberOfMonths:l=1}=e,s=o||a||i,{differenceInCalendarMonths:u,addMonths:d,startOfMonth:c}=n;return r&&u(r,s)<l-1&&(s=d(r,-1*(l-1))),t&&0>u(s,t)&&(s=t),c(s)}class tC{constructor(e,t,r=eE){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 tM{constructor(e,t){this.days=t,this.weekNumber=e}}class tS{constructor(e,t){this.date=e,this.weeks=t}}function tN(e,t){let[r,n]=(0,g.useState)(e);return[void 0===t?r:t,n]}function tD(e){return!e[d.disabled]&&!e[d.hidden]&&!e[d.outside]}function tT(e,t,r=eE){return eC(e,t.from,!1,r)||eC(e,t.to,!1,r)||eC(t,e.from,!1,r)||eC(t,e.to,!1,r)}function tR(e,t){return e instanceof eh&&e.timeZone===t?e:new eh(e,t)}function tP(e,t,r){if(!r)return tR(e,t);let n=tR(e,t);return new Date(new eh(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,t).getTime())}function tO(e,t,r){return"boolean"==typeof e||"function"==typeof e?e:e instanceof Date?tP(e,t,r):Array.isArray(e)?e.map(e=>e instanceof Date?tP(e,t,r):e):eS(e)?{...e,from:e.from?tR(e.from,t):e.from,to:e.to?tR(e.to,t):e.to}:eM(e)?{before:tP(e.before,t,r),after:tP(e.after,t,r)}:eN(e)?{after:tP(e.after,t,r)}:eD(e)?{before:tP(e.before,t,r)}:e}function tj(e,t,r){return e?Array.isArray(e)?e.map(e=>tO(e,t,r)):tO(e,t,r):e}function tA(e){var t;let r,n=e,o=n.timeZone;if(o&&((n={...e,timeZone:o}).today&&(n.today=tR(n.today,o)),n.month&&(n.month=tR(n.month,o)),n.defaultMonth&&(n.defaultMonth=tR(n.defaultMonth,o)),n.startMonth&&(n.startMonth=tR(n.startMonth,o)),n.endMonth&&(n.endMonth=tR(n.endMonth,o)),"single"===n.mode&&n.selected?n.selected=tR(n.selected,o):"multiple"===n.mode&&n.selected?n.selected=n.selected?.map(e=>tR(e,o)):"range"===n.mode&&n.selected&&(n.selected={from:n.selected.from?tR(n.selected.from,o):n.selected.from,to:n.selected.to?tR(n.selected.to,o):n.selected.to}),void 0!==n.disabled&&(n.disabled=tj(n.disabled,o)),void 0!==n.hidden&&(n.hidden=tj(n.hidden,o)),n.modifiers)){let e={};Object.keys(n.modifiers).forEach(t=>{e[t]=tj(n.modifiers?.[t],o)}),n.modifiers=e}let{components:a,formatters:i,labels:l,dateLib:s,locale:y,classNames:b}=(0,g.useMemo)(()=>{var e,t,r,o;let a,i={...ea,...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 eh(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(eh.tz(e)),newDate:(t,r,n)=>new eh(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 eh(r.getFullYear(),r.getMonth(),1,12,0,0,e),l=12*n.getFullYear()+n.getMonth();for(;12*i.getFullYear()+i.getMonth()<=l;
1)o.push(new eh(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 eh(r.getFullYear(),0,1,12,0,0,e);for(;i.getFullYear()<=n.getFullYear();)o.push(new eh(i,e)),i.setFullYear(i.getFullYear()+1,0,1);return o},getWeek:(e,t)=>W(i(e),{weekStartsOn:t?.weekStartsOn??o,firstWeekContainsDate:t?.firstWeekContainsDate??n?.options?.firstWeekContainsDate??1}),getISOWeek:e=>I(i(e)),differenceInCalendarDays:(e,t)=>O(i(e),i(t)),differenceInCalendarMonths:(e,t)=>ey(i(e),i(t))}}(n.timeZone,{weekStartsOn:l,locale:i}):void 0,p=n.dateLib&&s?{...s,...n.dateLib}:n.dateLib??s,g=new ek({locale:i,weekStartsOn:l,firstWeekContainsDate:n.firstWeekContainsDate,useAdditionalWeekYearTokens:n.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:n.useAdditionalDayOfYearTokens,timeZone:n.timeZone,numerals:n.numerals},p);return{dateLib:g,components:(e=n.components,{...m,...e}),formatters:(t=n.formatters,t?.formatMonthCaption&&!t.formatCaption&&(t.formatCaption=t.formatMonthCaption),t?.formatYearCaption&&!t.formatYearDropdown&&(t.formatYearDropdown=t.formatYearCaption),{...h,...t}),labels:(r=n.labels,o=g.options,a=o.locale?.labels??{},{...v,...r??{},labelDayButton:ty(ta,r?.labelDayButton,a.labelDayButton),labelMonthDropdown:ty(td,r?.labelMonthDropdown,a.labelMonthDropdown),labelNext:ty(tf,r?.labelNext,a.labelNext),labelPrevious:ty(tp,r?.labelPrevious,a.labelPrevious),labelWeekNumber:ty(th,r?.labelWeekNumber,a.labelWeekNumber),labelYearDropdown:ty(tg,r?.labelYearDropdown,a.labelYearDropdown),labelGrid:ty(tl,r?.labelGrid,a.labelGrid),labelGridcell:ty(tu,r?.labelGridcell,a.labelGridcell),labelNav:ty(tc,r?.labelNav,a.labelNav),labelWeekNumberHeader:ty(tv,r?.labelWeekNumberHeader,a.labelWeekNumberHeader),labelWeekday:ty(tm,r?.labelWeekday,a.labelWeekday)}),locale:i,classNames:{...function(){let e={};for(let t in u)e[u[t]]=`rdp-${u[t]}`;for(let t in d)e[d[t]]=`rdp-${d[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}(),...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:w,mode:x,navLayout:k,numberOfMonths:E=1,onDayBlur:C,onDayClick:M,onDayFocus:S,onDayKeyDown:N,onDayMouseEnter:D,onDayMouseLeave:T,onNextClick:R,onPrevClick:P,showWeekNumber:j,styles:A}=n,{formatCaption:L,formatDay:F,formatMonthDropdown:_,formatWeekNumber:B,formatWeekNumberHeader:z,formatWeekdayName:Y,formatYearDropdown:K}=i,H=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:u,newDate:d,today:c}=t,{fromYear:f,toYear:p,fromMonth:m,toMonth:h}=e;!r&&m&&(r=m),!r&&f&&(r=t.newDate(f,0,1)),!n&&h&&(n=h),!n&&p&&(n=d(p,11,31));let v="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return r?r=i(r):f?r=d(f,0,1):!r&&v&&(r=o(s(e.today??c(),-100))),n?n=l(n):p?n=d(p,11,31):!n&&v&&(n=u(e.today??c())),[r?a(r):r,n?a(n):n]}(e,t),{startOfMonth:o,endOfMonth:a}=t,i=tE(e,r,n,t),[l,s]=tN(i,e.month?i:void 0);(0,g.useEffect)(()=>{s(tE(e,r,n,t))},[e.timeZone]);let{months:u,weeks:d,days:c,previousMonth:f,nextMonth:p}=(0,g.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:u,differenceInCalendarDays:d,differenceInCalendarMonths:c,endOfBroadcastWeek:f,endOfISOWeek:p,endOfMonth:m,endOfWeek:h,isAfter:v,startOfBroadcastWeek:g,startOfISOWeek:y,startOfWeek:b}=n,w=s?g(o,n):i?y(o):b(o),x=s?f(a):i?p(m(a)):h(m(a)),k=t&&(s?f(t):i?p(t):h(t)),E=d(k&&v(x,k)?k:x,w),C=c(a,o)+1,M=[];for(let e=0;e<=E;e++){let t=u(w,e);M.push(t)}let S=(s?35:42)*C;if(l&&M.length<S){let e=S-M.length;for(let t=0;t<e;t++){let e=u(M[M.length-1],1);M.push(e)}}return M}(i,e.endMonth?a(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),u=function(e,t,r,n){let{addDays:o,endOfBroadcastWeek:a,endOfISOWeek:i,endOfMonth:l,endOfWeek:s,getISOWeek:u,getWeek:d,startOfBroadcastWeek:c,startOfISOWeek:f,startOfWeek:p}=n,m=e.reduce((e,m)=>{let h=r.broadcastCalendar?c(m,n):r.ISOWeek?f(m):p(m),v=r.broadcastCalendar?a(m):r.ISOWeek?i(l(m)):s(l(m)),g=t.filter(e=>e>=h&&e<=v),y=r.broadcastCalendar?35:42;if(r.fixedWeeks&&g.length<y){let e=t.filter(e=>{let t=y-g.length;return e>v&&e<=o(v,t)});g.push(...e)}let b=g.reduce((e,t)=>
1{let o=r.ISOWeek?u(t):d(t),a=e.find(e=>e.weekNumber===o),i=new tC(t,m,n);return a?a.days.push(i):e.push(new tM(o,[i])),e},[]),w=new tS(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),d=u.reduce((e,t)=>e.concat(t.weeks.slice()),[]),c=(o=[],u.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:u,weeks:d,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,u=i(e);if(!t||!(0>=s(u,t)))return l(u,-(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,u=i(e);if(!t||!(s(t,e)<a))return l(u,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:h}=e,v=e=>{if(m)return;let t=o(e);r&&t<o(r)&&(t=o(r)),n&&t>o(n)&&(t=o(n)),s(t),h?.(t)};return{months:u,weeks:d,days:c,navStart:r,navEnd:n,previousMonth:f,nextMonth:p,goToMonth:v,goToDay:e=>{d.some(t=>t.days.some(t=>t.isEqualTo(e)))||v(e.date)}}}(n,s),{days:$,months:G,navStart:U,navEnd:V,previousMonth:q,nextMonth:Z,goToMonth:X}=H,Q=function(e,t,r,n,o){let{disabled:a,hidden:i,modifiers:l,showOutsideDays:s,broadcastCalendar:u,today:c=o.today()}=t,{isSameDay:f,isSameMonth:p,startOfMonth:m,isBefore:h,endOfMonth:v,isAfter:g}=o,y=r&&m(r),b=n&&v(n),w={[d.focused]:[],[d.outside]:[],[d.disabled]:[],[d.hidden]:[],[d.today]:[]},x={};for(let t of e){let{date:e,displayMonth:r}=t,n=!!(r&&!p(e,r)),d=!!(y&&h(e,y)),m=!!(b&&g(e,b)),v=!!(a&&eP(e,a,o)),k=!!(i&&eP(e,i,o))||d||m||!u&&!s&&n||u&&!1===s&&n,E=f(e,c);n&&w.outside.push(t),v&&w.disabled.push(t),k&&w.hidden.push(t),E&&w.today.push(t),l&&Object.keys(l).forEach(r=>{let n=l?.[r];n&&eP(e,n,o)&&(x[r]?x[r].push(t):x[r]=[t])})}return e=>{let t={[d.focused]:!1,[d.disabled]:!1,[d.hidden]:!1,[d.outside]:!1,[d.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}}}($,n,U,V,s),{isSelected:J,select:ee,selected:et}=function(e,t){let r=function(e,t){let{selected:r,required:n,onSelect:o}=e,[a,i]=tN(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]=tN(r,o?r:void 0),l=o?r:a,{isSameDay:s}=t,u=e=>l?.some(t=>s(t,e))??!1,{min:d,max:c}=e;return{selected:l,select:(e,t,r)=>{let a=[...l??[]];if(u(e)){if(l?.length===d||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:u}}(e,t),o=function(e,t){let{disabled:r,excludeDisabled:n,resetOnSelect:o,selected:a,required:i,onSelect:l}=e,[s,u]=tN(a,l?a:void 0),d=l?a:s;return{selected:d,select:(a,s,c)=>{let f,{min:p,max:m}=e;if(a){let e=d?.from,r=d?.to,n=!!e&&!!r&&t.isSameDay(e,r)&&t.isSameDay(a,e);f=o&&(e&&r||!d?.from)?!i&&n?void 0:{from:a,to:void 0}:function(e,t,r=0,n=0,o=!1,a=eE){let i,{from:l,to:s}=t||{},{isSameDay:u,isAfter:d,isBefore:c}=a;if(l||s){if(l&&!s)i=u(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(u(l,e)&&u(s,e))i=o?{from:l,to:s}:void 0;else if(u(l,e))i={from:l,to:r>0?void 0:e};else if(u(s,e))i={from:e,to:r>0?void 0:e};else if(c(e,l))i={from:e,to:s};else if(d(e,l))i={from:l,to:e};else if(d(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}(a,d,p,m,i,t)}return n&&r&&f?.from&&f.to&&function(e,t,r=eE){let n=Array.isArray(t)?t:[t];if(n.filter(e=>"function"!=typeof e).some(t=>"boolean"==typeof t?t:r.isDate(t)?eC(e,t,!1,r):eR(t,r)?t.some(t=>eC(e,t,!1,r)):eS(t)?!!t.from&&!!t.to&&tT(e,{from:t.from,to:t.to},r):eT(t)?function(e,t,r=eE){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):eM(t)?r.isAfter(t.before,t.after)?tT(e,{from:r.addDays(t.after,1),to:r.addDays(t.before,-1)},r):eP(e.from,t,r)||eP(e.to,t,r):!!(eN(t)||eD(t))&&(eP(e.from,t,r)||eP(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:f.from,to:f.to},r,t)&&(f.from=a,f.to=void 0),l||u(f),l?.(f,a,s,c),f},isSelected:e=>d&&eC(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:er,focused:en,isFocusTarget:eo,moveFocus:ei,setFocused:el}=function(e,t,r,n,o){let{autoFocus:a}=e,[i,l]=(0,g.useState)(),s=function(e,t,r,n){let o,a=-1;for(let i of e){let e=t(i);tD(e)&&(e[d.focused]&&a<p.FocusedModifier?(o=i,a=p.FocusedModifier):n?.isEqualTo(i)&&a<p.LastFocused?(o=i,a=p.LastFocused):r(i.date)&&a<p.Selected?(o=i,a=p.Selected):e[d.today]&&a<p.Today&&(o=i,a=p.Today))}return o||(o=e.find(e=>tD(t(e)))),o}(t.days,r,n||(()=>!1),i),[u,c]=(0,g.useState)(a?s:void 0);return{isFocusTarget:e=>!!s?.isEqualTo(e),setFocused:c,focused:u,blur:()=>{l(u),c(void 0)},moveFocus:(r,n)=>{if(!u)return;let a=function e(t,r,n,o,a,i,l,s=0){if(s>365)return;let u=function(e,t,r,n,o,a,i){let{ISOWeek:l,broadcastCalendar:s}
1=a,{addDays:u,addMonths:d,addWeeks:c,addYears:f,endOfBroadcastWeek:p,endOfISOWeek:m,endOfWeek:h,max:v,min:g,startOfBroadcastWeek:y,startOfISOWeek:b,startOfWeek:w}=i,x=({day:u,week:c,month:d,year:f,startOfWeek:e=>s?y(e,i):l?b(e):w(e),endOfWeek:e=>s?p(e):l?m(e):h(e)})[e](r,"after"===t?1:-1);return"before"===t&&n?x=v([n,x]):"after"===t&&o&&(x=g([o,x])),x}(t,r,n.date,o,a,i,l),d=!!(i.disabled&&eP(u,i.disabled,l)),c=!!(i.hidden&&eP(u,i.hidden,l)),f=new tC(u,u,l);return d||c?e(t,r,f,o,a,i,l,s+1):f}(r,n,u,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,H,Q,J??(()=>!1),s),{labelDayButton:es,labelGridcell:eu,labelGrid:ed,labelMonthDropdown:ec,labelNav:ef,labelPrevious:ep,labelNext:em,labelWeekday:ev,labelWeekNumber:eg,labelWeekNumberHeader:eb,labelYearDropdown:ew}=l,ex=(0,g.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]),eO=void 0!==x||void 0!==M,ej=(0,g.useCallback)(()=>{q&&(X(q),P?.(q))},[q,X,P]),eA=(0,g.useCallback)(()=>{Z&&(X(Z),R?.(Z))},[X,Z,R]),eL=(0,g.useCallback)((e,t)=>r=>{r.preventDefault(),r.stopPropagation(),el(e),t.disabled||(ee?.(e.date,t,r),M?.(e.date,t,r))},[ee,M,el]),eF=(0,g.useCallback)((e,t)=>r=>{el(e),S?.(e.date,t,r)},[S,el]),eI=(0,g.useCallback)((e,t)=>r=>{er(),C?.(e.date,t,r)},[er,C]),e_=(0,g.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];ei(e,t)}N?.(e.date,t,r)},[ei,N,n.dir]),eW=(0,g.useCallback)((e,t)=>r=>{D?.(e.date,t,r)},[D]),eB=(0,g.useCallback)((e,t)=>r=>{T?.(e.date,t,r)},[T]),ez=(0,g.useCallback)(e=>t=>{let r=Number(t.target.value);X(s.setMonth(s.startOfMonth(e),r))},[s,X]),eY=(0,g.useCallback)(e=>t=>{let r=Number(t.target.value);X(s.setYear(s.startOfMonth(e),r))},[s,X]),{className:eK,style:e$}=(0,g.useMemo)(()=>({className:[b[u.Root],n.className].filter(Boolean).join(" "),style:{...A?.[u.Root],...n.style}}),[b,n.className,n.style,A]),eG=(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),eU=(0,g.useRef)(null);!function(e,t,{classNames:r,months:n,focused:o,dateLib:a}){let i=(0,g.useRef)(null),l=(0,g.useRef)(n),s=(0,g.useRef)(!1);(0,g.useLayoutEffect)(()=>{let u=l.current;if(l.current=n,!t||!e.current||!(e.current instanceof HTMLElement)||0===n.length||0===u.length||n.length!==u.length)return;let d=a.isSameMonth(n[0].date,u[0].date),c=a.isAfter(n[0].date,u[0].date),p=c?r[f.caption_after_enter]:r[f.caption_before_enter],m=c?r[f.weeks_after_enter]:r[f.weeks_before_enter],h=i.current,v=e.current.cloneNode(!0);if(v instanceof HTMLElement?(tw(v).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=tb(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);let r=tx(e);r&&r.classList.remove(p);let n=tk(e);n&&n.classList.remove(m)}),i.current=v):i.current=null,s.current||d||o)return;let g=h instanceof HTMLElement?tw(h):[],y=tw(e.current);if(y?.every(e=>e instanceof HTMLElement)&&g&&g.every(e=>e instanceof HTMLElement)){s.current=!0;let t=[];e.current.style.isolation="isolate";let n=tb(e.current.querySelector("[data-animated-nav]"));n&&(n.style.zIndex="1"),y.forEach((o,a)=>{let i=g[a];if(!i)return;o.style.position="relative",o.style.overflow="hidden";let l=tx(o);l&&l.classList.add(p);let u=tk(o);u&&u.classList.add(m);let d=()=>{s.current=!1,e.current&&(e.current.style.isolation=""),n&&(n.style.zIndex=""),l&&l.classList.remove(p),u&&u.classList.remove(m),o.style.position="",o.style.overflow="",o.contains(i)&&o.removeChild(i)};t.push(d),i.style.pointerEvents="none",i.style.position="absolute",i.style.overflow="hidden",i.setAttribute("aria-hidden","true");let h=tb(i.querySelector("[data-animated-weekdays]"));h&&(h.style.opacity="0");let v=tx(i);v&&(v.classList.add(c?r[f.caption_before_exit]:r[f.caption_after_exit]),v.addEventListener("animationend",d));let y=tk(i);y&&y.classList.add(c?r[f.weeks_before_exit]:r[f.weeks_after_exit]),o.insertBefore(i,o.firstChild)})}})}(eU,!!n.animate,{classNames:b,months:G,focused:en,dateLib:s});let eV={dayPickerProps:n,selected:et,select:ee,isSelected:J,months:G,nextMonth:Z,previousMonth:q,goToMonth:X,getModifiers:Q,components:a,classNames:b,styles:A,labels:l,formatters:i};return g.createElement(eH.Provider,{value:eV},g.createElement(a.Root,{rootRef:n.animate?eU:void 0,className:eK,style:e$,dir:n.dir,id:n.id,lang:n.lang??y.code,nonce:n.nonce,title:n.title,role:n.role,"aria-label":n["aria-label"],"aria-labelledby":n["aria-labelledby"],...eG},g.createElement(a.Months,{className:b[u.Months],style:A?.[u.Months]},!n.hideNavigation&&!k&&g.createElement(a.Nav,{"data-animated-nav":n.animate?"true":void 0,className:b[u.Nav],style:A?.[u.Nav],"aria-label":ef(),onPreviousClick:ej,onNextClick:eA,previousMonth:q,nextMonth:Z}),G.map((e,t)=>{let r,o;return g.createElement(a.Month,{"data-animated-month":n.animate?"true":void 0,className:b[u.Month],style:A?.[u.Month],key:t,displayIndex:t,calendarMonth:e},"around"===k&&!n.hideNavigation&&0===t&&g.createElement(a.PreviousMonthButton,{type:"button",className:b[u.PreviousMonthButton],tabIndex:q?void 0:-1,"aria-disabled":!q||void 0,"aria-label":ep(q),onClick:ej,"data-animated-button":n.animate?"true":void 0},g.createElement(a.Chevron,{disabled:!q||void 0,className:b[u.Chevron],orientation:"rtl"===n.dir?"right":"left"})),g.createElement(a.MonthCaption,{"data-animated-caption":n.animate?"true":void 0,className:b[u.MonthCaption],style:A?.[u.MonthCaption],calendarMonth:e,displayIndex:t},w?.startsWith("dropdown")?g.createElement(a.DropdownNav,{className:b[u.Dropdowns],style:A?.[u.Dropdowns]},(r="dropdown"===w||"dropdown-months"===w?g.createElement(a.MonthsDropdown,{key:"month",className:b[u.MonthsDropdown],"aria-label":ec(),classNames:b,components:a,disabled:!!n.disableNavigation,onChange:ez(e.date),options:function(e,t,r,n,o){let{startOfMonth:a,startOfYear:i,endOfYear:l,eachMonthOfInterval:s,getMonth:u}=o;return s({start:i(e),end:l(e)}).map(e=>{let i=n.formatMonthDropdown(e,o);return{value:u(e),label:i,disabled:t&&e<a(t)||r&&e>a(r)||!1}})}(e.date,U,V,i,s),style:A?.[u.Dropdown],value:s.getMonth(e.date)}):g.createElement("span",{key:"month"},_(e.date,s)),o="dropdown"===w||"dropdown-years"===w?g.createElement(a.YearsDropdown,{key:"year",className:b[u.YearsDropdown],"aria-label":ew(s.options),classNames:b,components:a,disabled:!!n.disableNavigation,onChange:eY(e.date),options:function(e,t,r,n,o=!1){if(!e||!t)return;let{startOfYear:a,endOfYear:i,eachYearOfInterval:l,getYear:s}=n,u=l({start:a(e),end:i(t)});return o&&u.reverse(),u.map(e=>{let t=r.formatYearDropdown(e,n);return{value:s(e),label:t,disabled:!1}})}(U,V,i,s,!!n.reverseYears),style:A?.[u.Dropdown],value:s.getYear(e.date)}):g.createElement("span",{key:"year"},K(e.date,s)),"year-first"===s.getMonthYearOrder()?[o,r]:[r,o]),g.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"}},L(e.date,s.options,s))):g.createElement(a.CaptionLabel,{className:b[u.CaptionLabel],role:"status","aria-live":"polite"},L(e.date,s.options,s))),"around"===k&&!n.hideNavigation&&t===E-1&&g.createElement(a.NextMonthButton,{type:"button",className:b[u.NextMonthButton],tabIndex:Z?void 0:-1,"aria-disabled":!Z||void 0,"aria-label":em(Z),onClick:eA,"data-animated-button":n.animate?"true":void 0},g.createElement(a.Chevron,{disabled:!Z||void 0,className:b[u.Chevron],orientation:"rtl"===n.dir?"left":"right"})),t===E-1&&"after"===k&&!n.hideNavigation&&g.createElement(a.Nav,{"data-animated-nav":n.animate?"true":void 0,className:b[u.Nav],style:A?.[u.Nav],"aria-label":ef(),onPreviousClick:ej,onNextClick:eA,previousMonth:q,nextMonth:Z}),g.createElement(a.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===x||"range"===x,"aria-label":ed(e.date,s.options,s)||void 0,className:b[u.MonthGrid],style:A?.[u.MonthGrid]},!n.hideWeekdays&&g.createElement(a.Weekdays,{"data-animated-weekdays":n.animate?"true":void 0,className:b[u.Weekdays],style:A?.[u.Weekdays]},j&&g.createElement(a.WeekNumberHeader,{"aria-label":eb(s.options),className:b[u.WeekNumberHeader],style:A?.[u.WeekNumberHeader],scope:"col"},z()),ex.map(e=>g.createElement(a.Weekday,{"aria-label":ev(e,s.options,s),className:b[u.Weekday],key:String(e),style:A?.[u.Weekday],scope:"col"},Y(e,s.options,s)))),g.createElement(a.Weeks,{"data-animated-weeks":n.animate?"true":void 0,className:b[u.Weeks],style:A?.[u.Weeks]},e.weeks.map(e=>g.createElement(a.Week,{className:b[u.Week],key:e.weekNumber,style:A?.[u.Week],week:e},j&&g.createElement(a.WeekNumber,{week:e,style:A?.[u.WeekNumber],"aria-label":eg(e.weekNumber,{locale:y}),className:b[u.WeekNumber],scope:"row",role:"rowheader"},B(e.weekNumber,s)),e.days.map(e=>{let{date:t}=e,r=Q(e);if(r[d.focused]=!r.hidden&&!!en?.isEqualTo(e),r[c.selected]=J?.(t)||r.selected,eS(et)){let{from:e,to:n}=et;r[c.range_start]=!!(e&&n&&s.isSameDay(t,e)),r[c.range_end]=!!(e&&n&&s.isSameDay(t,n)),r[c.range_middle]=eC(et,t,!0,s)}let o=function(e,t={},r={}){let n={...t?.[u.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{n={...n,...r?.[e]}}),n}(r,A,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[d[n]]?e.push(t[d[n]]):t[c[n]]&&e.push(t[c[n]]),e),[t[u.Day]])}(r,b,n.modifiersClassNames),l=eO||r.hidden?void 0:eu(t,r,s.options,s);return g.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&&eO?g.createElement(a.DayButton,{className:b[u.DayButton],style:A?.[u.DayButton],type:"button",day:e,modifiers:r,disabled:!r.focused&&r.disabled||void 0,"aria-disabled":r.focused&&r.disabled||void 0,tabIndex:eo(e)?0:-1,"aria-label":es(t,r,s.options,s),onClick:eL(e,r),onBlur:eI(e,r),onFocus:eF(e,r),onKeyDown:e_(e,r),onMouseEnter:eW(e,r),onMouseLeave:eB(e,r)},F(t,s.options,s)):!r.hidden&&F(e.date,s.options,s))}))))))})),n.footer&&g.createElement(a.Footer,{className:b[u.Footer],style:A?.[u.Footer],role:"status","aria-live":"polite"},n.footer)))}(s=p||(p={}))[s.Today=0]="Today",s[s.Selected=1]="Selected",s[s.LastFocused=2]="LastFocused",s[s.FocusedModifier=3]="FocusedModifier"},28793:(e,t,r)=>{r.d(t,{Op:()=>y,xI:()=>h,xW:()=>g});var n=r(87216),o=e=>e instanceof Date,a=e=>null!=e&&!Array.isArray(e)&&"object"==typeof e&&!o(e),i="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document,l=e=>{let t;return Array.isArray(t=e.replace(/["|']|\]/g,"").split(/\.|\[/))?t.filter(Boolean):[]},s=(e,t,r)=>{if(!t||!a(e))return r;let n=(/^\w*$/.test(t)?[t]:l(t)).reduce((e,t)=>
1null==e?void 0:e[t],e);return void 0===n||n===e?void 0===e[t]?r:e[t]:n},u=(e,t,r)=>{let n=-1,o=/^\w*$/.test(t)?[t]:l(t),i=o.length,s=i-1;for(;++n<i;){let t=o[n],i=r;if(n!==s){let r=e[t];i=a(r)||Array.isArray(r)?r:isNaN(+o[n+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=i,e=e[t]}};let d=n.createContext(null);d.displayName="HookFormControlContext";let c="u">typeof window?n.useLayoutEffect:n.useEffect;var f=(e,t,r,n,o)=>"string"==typeof e?(n&&t.watch.add(e),s(r,e,o)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),s(r,e))):(n&&(t.watchAll=!0),r),p=e=>null==e||"object"!=typeof e;function m(e,t,r=new WeakSet){if(e===t)return!0;if(p(e)||p(t))return Object.is(e,t);if(o(e)&&o(t))return Object.is(e.getTime(),t.getTime());let n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;if(r.has(e)||r.has(t))return!0;for(let i of(r.add(e),r.add(t),n)){let n=e[i];if(!(i in t))return!1;if("ref"!==i){let e=t[i];if(o(n)&&o(e)||(a(n)||Array.isArray(n))&&(a(e)||Array.isArray(e))?!m(n,e,r):!Object.is(n,e))return!1}}return!0}let h=e=>e.render(function(e){let t,r=n.useContext(d),{name:o,disabled:l,control:p=r,shouldUnregister:h,defaultValue:v,exact:g=!0}=e,y=(t=p._names.array,o.split(".").some((e,r,n)=>!isNaN(Number(e))&&t.has(n.slice(0,r).join(".")))),b=n.useMemo(()=>s(p._formValues,o,s(p._defaultValues,o,v)),[p,o,v]),w=function(e){let t=n.useContext(d),{control:r=t,name:o,defaultValue:a,disabled:i,exact:l,compute:s}=e||{},u=n.useRef(a),p=n.useRef(s),h=n.useRef(void 0),v=n.useRef(r),g=n.useRef(o);p.current=s;let[y,b]=n.useState(()=>{let e=r._getWatch(o,u.current);return p.current?p.current(e):e}),w=n.useCallback(e=>{let t=f(o,r._names,e||r._formValues,!1,u.current);return p.current?p.current(t):t},[r._formValues,r._names,o]),x=n.useCallback(e=>{if(!i){let t=f(o,r._names,e||r._formValues,!1,u.current);if(p.current){let e=p.current(t);m(e,h.current)||(b(e),h.current=e)}else b(t)}},[r._formValues,r._names,i,o]);c(()=>(v.current===r&&m(g.current,o)||(v.current=r,g.current=o,x()),r._subscribe({name:o,formState:{values:!0},exact:l,callback:e=>{x(e.values)}})),[r,l,o,x]),n.useEffect(()=>r._removeUnmounted());let k=v.current!==r,E=g.current,C=n.useMemo(()=>{if(i)return null;let e=!k&&!m(E,o);return k||e?w():null},[i,k,o,E,w]);return null!==C?C:y}({control:p,name:o,defaultValue:b,exact:g}),x=function(e){let t=n.useContext(d),{control:r=t,disabled:o,name:a,exact:i}=e||{},[l,s]=n.useState(r._formState),u=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return c(()=>r._subscribe({name:a,formState:u.current,exact:i,callback:e=>{o||s({...r._formState,...e})}}),[a,o,i]),n.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>((e,t,r,n=!0)=>{let o={defaultValues:t._defaultValues};for(let a in e)Object.defineProperty(o,a,{get:()=>("all"!==t._proxyFormState[a]&&(t._proxyFormState[a]=!n||"all"),r&&(r[a]=!0),e[a])});return o})(l,r,u.current,!1),[l,r])}({control:p,name:o,exact:g}),k=n.useRef(e),E=n.useRef(void 0),C=n.useRef(p.register(o,{...e.rules,value:w,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));k.current=e;let M=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!s(x.errors,o)},isDirty:{enumerable:!0,get:()=>!!s(x.dirtyFields,o)},isTouched:{enumerable:!0,get:()=>!!s(x.touchedFields,o)},isValidating:{enumerable:!0,get:()=>!!s(x.validatingFields,o)},error:{enumerable:!0,get:()=>s(x.errors,o)}}),[x,o]),S=n.useCallback(e=>{let t;return C.current.onChange({target:{value:a(t=e)&&t.target?"checkbox"===t.target.type?t.target.checked:t.target.value:t,name:o},type:"change"})},[o]),N=n.useCallback(()=>C.current.onBlur({target:{value:s(p._formValues,o),name:o},type:"blur"}),[o,p._formValues]),D=n.useCallback(e=>{let t=s(p._fields,o);t&&t._f&&e&&(t._f.ref={focus:()=>"function"==typeof e.focus&&e.focus(),select:()=>"function"==typeof e.select&&e.select(),setCustomValidity:t=>"function"==typeof e.setCustomValidity&&e.setCustomValidity(t),reportValidity:()=>"function"==typeof e.reportValidity&&e.reportValidity()})},[p._fields,o]),T=n.useMemo(()=>({name:o,value:w,..."boolean"==typeof l||x.disabled?{disabled:x.disabled||l}:{},onChange:S,onBlur:N,ref:D}),[o,l,x.disabled,S,N,D,w]);return n.useEffect(()=>{let e=p._options.shouldUnregister||h,t=E.current;t&&t!==o&&!y&&p.unregister(t),p.register(o,{...k.current.rules,..."boolean"==typeof k.current.disabled?{disabled:k.current.disabled}:{}});let r=(e,t)=>{let r=s(p._fields,e);r&&r._f&&(r._f.mount=t)};if(r(o,!0),e){let e=function e(t){let r;if(t instanceof Date)return new Date(t);let n="u">typeof FileList&&t instanceof FileList;if(i&&(t instanceof Blob||n))return t;let o=Array.isArray(t);if(!o&&!(a(t)&&a(r=t.constructor&&t.constructor.prototype)&&r.hasOwnProperty("isPrototypeOf")))return t;let l=o?[]:Object.create(Object.getPrototypeOf(t));for(let r in t)Object.prototype.hasOwnProperty.call(t,r)&&(l[r]=e(t[r]));return l}(s(p._options.defaultValues,o,k.current.defaultValue));u(p._defaultValues,o,e),void 0===s(p._formValues,o)&&u(p._formValues,o,e)}return y||p.register(o),E.current=o,()=>{(y?e&&!p._state.action:e)?p.unregister(o):r(o,!1)}},[o,p,y,h]),n.useEffect(()=>{p._setDisabledField({disabled:l,name:o})},[l,o,p]),n.useMemo(()=>({field:T,formState:x,fieldState:M}),[T,x,M])}(e)),v=n.createContext(null);v.displayName="HookFormContext";let g=()=>n.useContext(v),y=e=>{let{children:t,watch:r,getValues:o,getFieldState:a,setError:i,clearErrors:l,setValue:s,trigger:u,formState:c,resetField:f,reset:p,handleSubmit:m,unregister:h,control:g,register:y,setFocus:b,subscribe:w}=e,x=n.useMemo(()=>({watch:r,getValues:o,getFieldState:a,setError:i,clearErrors:l,setValue:s,trigger:u,formState:c,resetField:f,reset:p,handleSubmit:m,unregister:h,control:g,register:y,setFocus:b,subscribe:w}),[l,g,c,a,o,m,y,p,f,i,b,s,w,u,h,r]);return n.createElement(v.Provider,{value:x},n.createElement(d.Provider,{value:x.control},t))}},30425:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},31057:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},32511:(e,t,r)=>{r.d(t,{Kq:()=>K,UC:()=>U,ZL:()=>G,bL:()=>H,l9:()=>$});var n=r(87216),o=r(62272),a=r(25159),i=r(99858),l=r(60284),s=r(77306),u=r(90785),d=r(48581),c=r(99827),f=r(85020),p=r(13617),m=r(19878),h=r(39085),v=r(25788),[g,y]=(0,i.A)("Tooltip",[u.Bk]),b=(0,u.Bk)(),w="TooltipProvider",x="tooltip.open",[k,E]=g(w),C=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:o=300,disableHoverableContent:a=!1,children:i}=e,l=n.useRef(!0),s=n.useRef(!1),u=n.useRef(0);return n.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,v.jsx)(k,{scope:t,isOpenDelayedRef:l,delayDuration:r,onOpen:n.useCallback(()=>{window.clearTimeout(u.current),l.current=!1},[]),onClose:n.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.current=!0,o)},[o]),isPointerInTransitRef:s,onPointerInTransitChange:n.useCallback(e=>{s.current=e},[]),disableHoverableContent:a,children:i})};C.displayName=w;var M="Tooltip",[S,N]=g(M),D=e=>{let{__scopeTooltip:t,children:r,open:o,defaultOpen:a,onOpenChange:i,disableHoverableContent:l,delayDuration:d}=e,c=E(M,e.__scopeTooltip),f=b(t),[p,h]=n.useState(null),g=(0,s.B)(),y=n.useRef(0),w=l??c.disableHoverableContent,k=d??c.delayDuration,C=n.useRef(!1),[N,D]=(0,m.i)({prop:o,defaultProp:a??!1,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(x))):c.onClose(),i?.(e)},caller:M}),T=n.useMemo(()=>N?C.current?"delayed-open":"instant-open":"closed",[N]),R=n.useCallback(()=>{window.clearTimeout(y.current),y.current=0,C.current=!1,D(!0)},[D]),P=n.useCallback(()=>{window.clearTimeout(y.current),y.current=0,D(!1)},[D]),O=n.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>{C.current=!0,D(!0),y.current=0},k)},[k,D]);return n.useEffect(()=>()=>{y.current&&(window.clearTimeout(y.current),y.current=0)},[]),(0,v.jsx)(u.bL,{...f,children:(0,v.jsx)(S,{scope:t,contentId:g,open:N,stateAttribute:T,trigger:p,onTriggerChange:h,onTriggerEnter:n.useCallback(()=>{c.isOpenDelayedRef.current?O():R()},[c.isOpenDelayedRef,O,R]),onTriggerLeave:n.useCallback(()=>{w?P():(window.clearTimeout(y.current),y.current=0)},[P,w]),onOpen:R,onClose:P,disableHoverableContent:w,children:r})})};D.displayName=M;var T="TooltipTrigger",R=n.forwardRef((e,t)=>
1{let{__scopeTooltip:r,...i}=e,l=N(T,r),s=E(T,r),d=b(r),c=n.useRef(null),p=(0,a.s)(t,c,l.onTriggerChange),m=n.useRef(!1),h=n.useRef(!1),g=n.useCallback(()=>m.current=!1,[]);return n.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),(0,v.jsx)(u.Mz,{asChild:!0,...d,children:(0,v.jsx)(f.sG.button,{"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute,...i,ref:p,onPointerMove:(0,o.mK)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(h.current||s.isPointerInTransitRef.current||(l.onTriggerEnter(),h.current=!0))}),onPointerLeave:(0,o.mK)(e.onPointerLeave,()=>{l.onTriggerLeave(),h.current=!1}),onPointerDown:(0,o.mK)(e.onPointerDown,()=>{l.open&&l.onClose(),m.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:(0,o.mK)(e.onFocus,()=>{m.current||l.onOpen()}),onBlur:(0,o.mK)(e.onBlur,l.onClose),onClick:(0,o.mK)(e.onClick,l.onClose)})})});R.displayName=T;var P="TooltipPortal",[O,j]=g(P,{forceMount:void 0}),A=e=>{let{__scopeTooltip:t,forceMount:r,children:n,container:o}=e,a=N(P,t);return(0,v.jsx)(O,{scope:t,forceMount:r,children:(0,v.jsx)(c.C,{present:r||a.open,children:(0,v.jsx)(d.Z,{asChild:!0,container:o,children:n})})})};A.displayName=P;var L="TooltipContent",F=n.forwardRef((e,t)=>{let r=j(L,e.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...a}=e,i=N(L,e.__scopeTooltip);return(0,v.jsx)(c.C,{present:n||i.open,children:i.disableHoverableContent?(0,v.jsx)(z,{side:o,...a,ref:t}):(0,v.jsx)(I,{side:o,...a,ref:t})})}),I=n.forwardRef((e,t)=>{let r=N(L,e.__scopeTooltip),o=E(L,e.__scopeTooltip),i=n.useRef(null),l=(0,a.s)(t,i),[s,u]=n.useState(null),{trigger:d,onClose:c}=r,f=i.current,{onPointerInTransitChange:p}=o,m=n.useCallback(()=>{u(null),p(!1)},[p]),h=n.useCallback((e,t)=>{let r,n=e.currentTarget,o={x:e.clientX,y:e.clientY},a=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,o,a)){case a:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(o,n.getBoundingClientRect());u(((r=[...function(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(o,a),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),p(!0)},[p]);return n.useEffect(()=>()=>m(),[m]),n.useEffect(()=>{if(d&&f){let e=e=>h(e,f),t=e=>h(e,d);return d.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[d,f,h,m]),n.useEffect(()=>{if(s){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=d?.contains(t)||f?.contains(t),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],l=t[a],s=i.x,u=i.y,d=l.x,c=l.y;u>n!=c>n&&r<(d-s)*(n-u)/(c-u)+s&&(o=!o)}return o}(r,s);n?m():o&&(m(),c())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,f,s,c,m]),(0,v.jsx)(z,{...e,ref:l})}),[_,W]=g(M,{isInside:!1}),B=(0,p.Dc)("TooltipContent"),z=n.forwardRef((e,t)=>{let{__scopeTooltip:r,children:o,"aria-label":a,onEscapeKeyDown:i,onPointerDownOutside:s,...d}=e,c=N(L,r),f=b(r),{onClose:p}=c;return n.useEffect(()=>(document.addEventListener(x,p),()=>document.removeEventListener(x,p)),[p]),n.useEffect(()=>{if(c.trigger){let e=e=>{let t=e.target;t?.contains(c.trigger)&&p()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,p]),(0,v.jsx)(l.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:p,children:(0,v.jsxs)(u.UC,{"data-state":c.stateAttribute,...f,...d,ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,v.jsx)(B,{children:o}),(0,v.jsx)(_,{scope:r,isInside:!0,children:(0,v.jsx)(h.bL,{id:c.contentId,role:"tooltip",children:a||o})})]})})});F.displayName=L;var Y="TooltipArrow";n.forwardRef((e,t)=>
1{let{__scopeTooltip:r,...n}=e,o=b(r);return W(Y,r).isInside?null:(0,v.jsx)(u.i3,{...o,...n,ref:t})}).displayName=Y;var K=C,H=D,$=R,G=A,U=F},32838:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},32878:(e,t,r)=>{let n;r.d(t,{n:()=>f});var o=r(87216),a=r(25159),i=r(85020),l=r(88570),s=r(25788),u="focusScope.autoFocusOnMount",d="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},f=o.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...y}=e,[b,w]=o.useState(null),x=(0,l.c)(f),k=(0,l.c)(g),E=o.useRef(null),C=(0,a.s)(t,e=>w(e)),M=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(n){let e=function(e){if(M.paused||!b)return;let t=e.target;b.contains(t)?E.current=t:h(E.current,{select:!0})},t=function(e){if(M.paused||!b)return;let t=e.relatedTarget;null!==t&&(b.contains(t)||h(E.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(b)});return b&&r.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,b,M.paused]),o.useEffect(()=>{if(b){v.add(M);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(u,c);b.addEventListener(u,x),b.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(h(n,{select:t}),document.activeElement!==r)return}(p(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(b))}return()=>{b.removeEventListener(u,x),setTimeout(()=>{let t=new CustomEvent(d,c);b.addEventListener(d,k),b.dispatchEvent(t),t.defaultPrevented||h(e??document.body,{select:!0}),b.removeEventListener(d,k),v.remove(M)},0)}}},[b,x,k,M]);let S=o.useCallback(e=>{if(!r&&!n||M.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var a;let t,n=e.currentTarget,[i,l]=[m(t=p(a=n),a),m(t.reverse(),a)];i&&l?e.shiftKey||o!==l?e.shiftKey&&o===i&&(e.preventDefault(),r&&h(l,{select:!0})):(e.preventDefault(),r&&h(i,{select:!0})):o===n&&e.preventDefault()}},[r,n,M.paused]);return(0,s.jsx)(i.sG.div,{tabIndex:-1,...y,ref:C,onKeyDown:S})});function p(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function m(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function h(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}f.displayName="FocusScope";var v=(n=[],{add(e){let t=n[0];e!==t&&t?.pause(),(n=g(n,e)).unshift(e)},remove(e){n=g(n,e),n[0]?.resume()}});function g(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},34331:(e,t,r)=>{e.exports=r(69030)},39085:(e,t,r)=>{r.d(t,{Qg:()=>i,bL:()=>s});var n=r(87216),o=r(85020),a=r(25788),i=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),l=n.forwardRef((e,t)=>(0,a.jsx)(o.sG.span,{...e,ref:t,style:{...i,...e.style}}));l.displayName="VisuallyHidden";var s=l},43851:(e,t,r)=>{r.d(t,{default:()=>o.a});var n=r(96256),o=r.n(n)},46544:(e,t,r)=>{r.d(t,{RG:()=>x,bL:()=>R,q7:()=>P});var n=r(87216),o=r(62272),a=r(58495),i=r(25159),l=r(99858),s=r(77306),u=r(85020),d=r(88570),c=r(19878),f=r(14650),p=r(25788),m="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},v="RovingFocusGroup",[g,y,b]=(0,a.N)(v),[w,x]=(0,l.A)(v,[b]),[k,E]=w(v),C=n.forwardRef((e,t)=>
1(0,p.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(M,{...e,ref:t})})}));C.displayName=v;var M=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:l=!1,dir:s,currentTabStopId:g,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:w,onEntryFocus:x,preventScrollOnEntryFocus:E=!1,...C}=e,M=n.useRef(null),S=(0,i.s)(t,M),N=(0,f.jH)(s),[D,R]=(0,c.i)({prop:g,defaultProp:b??null,onChange:w,caller:v}),[P,O]=n.useState(!1),j=(0,d.c)(x),A=y(r),L=n.useRef(!1),[F,I]=n.useState(0);return n.useEffect(()=>{let e=M.current;if(e)return e.addEventListener(m,j),()=>e.removeEventListener(m,j)},[j]),(0,p.jsx)(k,{scope:r,orientation:a,dir:N,loop:l,currentTabStopId:D,onItemFocus:n.useCallback(e=>R(e),[R]),onItemShiftTab:n.useCallback(()=>O(!0),[]),onFocusableItemAdd:n.useCallback(()=>I(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>I(e=>e-1),[]),children:(0,p.jsx)(u.sG.div,{tabIndex:P||0===F?-1:0,"data-orientation":a,...C,ref:S,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!P){let t=new CustomEvent(m,h);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>e.focusable);T([e.find(e=>e.active),e.find(e=>e.id===D),...e].filter(Boolean).map(e=>e.ref.current),E)}}L.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>O(!1))})})}),S="RovingFocusGroupItem",N=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:i=!1,tabStopId:l,children:d,...c}=e,f=(0,s.B)(),m=l||f,h=E(S,r),v=h.currentTabStopId===m,b=y(r),{onFocusableItemAdd:w,onFocusableItemRemove:x,currentTabStopId:k}=h;return n.useEffect(()=>{if(a)return w(),()=>x()},[a,w,x]),(0,p.jsx)(g.ItemSlot,{scope:r,id:m,focusable:a,active:i,children:(0,p.jsx)(u.sG.span,{tabIndex:v?0:-1,"data-orientation":h.orientation,...c,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a?h.onItemFocus(m):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>h.onItemFocus(m)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return D[o]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=b().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=h.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>T(o))}}),children:"function"==typeof d?d({isCurrentTabStop:v,hasTabStop:null!=k}):d})})});N.displayName=S;var D={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function T(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var R=C,P=N},47803:(e,t,r)=>{r.d(t,{In:()=>ej,JU:()=>e_,LM:()=>eF,PP:()=>eY,UC:()=>eL,VF:()=>ez,WT:()=>eO,YJ:()=>eI,ZL:()=>eA,bL:()=>eR,l9:()=>eP,p4:()=>eB,q7:()=>eW,wn:()=>eK,wv:()=>eH});var n=r(87216),o=r(34977),a=r(11290),i=r(62272),l=r(58495),s=r(25159),u=r(99858),d=r(14650),c=r(60284),f=r(5380),p=r(32878),m=r(77306),h=r(90785),v=r(48581),g=r(85020),y=r(13617),b=r(88570),w=r(19878),x=r(48456),k=r(74702),E=r(39085),C=r(4140),M=r(82643),S=r(25788),N=[" ","Enter","ArrowUp","ArrowDown"],D=[" ","Enter"],T="Select",[R,P,O]=(0,l.N)(T),[j,A]=(0,u.A)(T,[O,h.Bk]),L=(0,h.Bk)(),[F,I]=j(T),[_,W]=j(T),B=e=>{let{__scopeSelect:t,children:r,open:o,defaultOpen:a,onOpenChange:i,value:l,defaultValue:s,onValueChange:u,dir:c,name:f,autoComplete:p,disabled:v,required:g,form:y}=e,b=L(t),[x,k]=n.useState(null),[E,C]=n.useState(null),[M,N]=n.useState(!1),D=(0,d.jH)(c),[P,O]=(0,w.i)({prop:o,defaultProp:a??!1,onChange:i,caller:T}),[j,A]=(0,w.i)({prop:l,defaultProp:s,onChange:u,caller:T}),I=n.useRef(null),W=!x||y||!!x.closest("form"),[B,z]=n.useState(new Set),Y=Array.from(B).map(e=>e.props.value).join(";");return(0,S.jsx)(h.bL,{...b,children:(0,S.jsxs)(F,{required:g,scope:t,trigger:x,onTriggerChange:k,valueNode:E,onValueNodeChange:C,valueNodeHasChildren:M,onValueNodeHasChildrenChange:N,contentId:(0,m.B)(),value:j,onValueChange:A,open:P,onOpenChange:O,dir:D,triggerPointerDownPosRef:I,disabled:v,children:[(0,S.jsx)(R.Provider,{scope:t,children:(0,S.jsx)(_,{scope:e.__scopeSelect,onNativeOptionAdd:n.useCallback(e=>{z(t=>new Set(t).add(e))},[]),onNativeOptionRemove:n.useCallback(e=>{z(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),W?(0,S.jsxs)(eS,{"aria-hidden":!0,required:g,tabIndex:-1,name:f,autoComplete:p,value:j,onChange:e=>A(e.target.value),disabled:v,form:y,children:[void 0===j?(0,S.jsx)("option",{value:""}):null,Array.from(B)]},Y):null]})})};B.displayName=T;var z="SelectTrigger",Y=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,disabled:o=!1,...a}=e,l=L(r),u=I(z,r),d=u.disabled||o,c=(0,s.s)(t,u.onTriggerChange),f=P(r),p=n.useRef("touch"),[m,v,y]=eD(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===u.value),n=eT(t,e,r);void 0!==n&&u.onValueChange(n.value)}),b=e=>{d||(u.onOpenChange(!0),y()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,S.jsx)(h.Mz,{asChild:!0,...l,children:(0,S.jsx)(g.sG.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":eN(u.value)?"":void 0,...a,ref:c,onClick:(0,i.mK)(a.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&b(e)}),onPointerDown:(0,i.mK)(a.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(b(e),e.preventDefault())}),onKeyDown:(0,i.mK)(a.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&N.includes(e.key)&&(b(),e.preventDefault())})})})});Y.displayName=z;var K="SelectValue",H=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,children:a,placeholder:i="",...l}=e,u=I(K,r),{onValueNodeHasChildrenChange:d}=u,c=void 0!==a,f=(0,s.s)(t,u.onValueNodeChange);return(0,x.N)(()=>{d(c)},[d,c]),(0,S.jsx)(g.sG.span,{...l,ref:f,style:{pointerEvents:"none"},children:eN(u.value)?(0,S.jsx)(S.Fragment,{children:i}):a})});H.displayName=K;var $=n.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,S.jsx)(g.sG.span,{"aria-hidden":!0,...o,ref:t,children:n||"▼"})});$.displayName="SelectIcon";var G=e=>(0,S.jsx)(v.Z,{asChild:!0,...e});G.displayName="SelectPortal";var U="SelectContent",V=n.forwardRef((e,t)=>{let r=I(U,e.__scopeSelect),[a,i]=n.useState();return((0,x.N)(()=>{i(new DocumentFragment)},[]),r.open)?(0,S.jsx)(Q,{...e,ref:t}):a?o.createPortal((0,S.jsx)(q,{scope:e.__scopeSelect,children:(0,S.jsx)(R.Slot,{scope:e.__scopeSelect,children:(0,S.jsx)("div",{children:e.children})})}),a):null});V.displayName=U;var[q,Z]=j(U),X=(0,y.TL)("SelectContent.RemoveScroll"),Q=n.forwardRef((e,t)=>{let{__scopeSelect:r,position:o="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:l,onPointerDownOutside:u,side:d,sideOffset:m,align:h,alignOffset:v,arrowPadding:g,collisionBoundary:y,collisionPadding:b,sticky:w,hideWhenDetached:x,avoidCollisions:k,...E}=e,N=I(U,r),[D,T]=n.useState(null),[R,O]=n.useState(null),j=(0,s.s)(t,e=>T(e)),[A,L]=n.useState(null),[F,_]=n.useState(null),W=P(r),[B,z]=n.useState(!1),Y=n.useRef(!1);n.useEffect(()=>{if(D)return(0,C.Eq)(D)},[D]),(0,f.Oh)();let K=n.useCallback(e=>{let[t,...r]=W().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(r?.scrollIntoView({block:"nearest"}),r===t&&R&&(R.scrollTop=0),r===n&&R&&(R.scrollTop=R.scrollHeight),r?.focus(),document.activeElement!==o))return},[W,R]),H=n.useCallback(()=>K([A,D]),[K,A,D]);n.useEffect(()=>{B&&H()},[B,H]);let{onOpenChange:$,triggerPointerDownPosRef:G}=N;n.useEffect(()=>{if(D){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(G.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(G.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():D.contains(r.target)||$(!1),document.removeEventListener("pointermove",t),G.current=null};return null!==G.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[D,$,G]),n.useEffect(()=>{let e=()=>$(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[$]);let[V,Z]=eD(e=>{let t=W().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eT(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),Q=n.useCallback((e,t,r)=>{let n=!Y.current&&!r;(void 0!==N.value&&N.value===t||n)&&(L(e),n&&(Y.current=!0))},[N.value]),et=n.useCallback(()=>D?.focus(),[D]),er=n.useCallback((e,t,r)=>{let n=!Y.current&&!r;(void 0!==N.value&&N.value===t||n)&&_(e)},[N.value]),en="popper"===o?ee:J,eo=en===ee?{side:d,sideOffset:m,align:h,alignOffset:v,arrowPadding:g,collisionBoundary:y,collisionPadding:b,sticky:w,hideWhenDetached:x,avoidCollisions:k}:{};return(0,S.jsx)(q,{scope:r,content:D,viewport:R,onViewportChange:O,itemRefCallback:Q,selectedItem:A,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:H,selectedItemText:F,position:o,isPositioned:B,searchRef:V,children:(0,S.jsx)(M.A,{as:X,allowPinchZoom:!0,children:(0,S.jsx)(p.n,{asChild:!0,trapped:N.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.mK)(a,e=>{N.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,S.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>N.onOpenChange(!1),children:(0,S.jsx)(en,{role:"listbox",id:N.contentId,"data-state":N.open?"open":"closed",dir:N.dir,onContextMenu:e=>e.preventDefault(),...E,...eo,onPlaced:()=>z(!0),ref:j,style:{display:"flex",flexDirection:"column",outline:"none",...E.style},onKeyDown:(0,i.mK)(E.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Z(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=W().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>K(t)),e.preventDefault()}})})})})})})});Q.displayName="SelectContentImpl";var J=n.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:o,...i}=e,l=I(U,r),u=Z(U,r),[d,c]=n.useState(null),[f,p]=n.useState(null),m=(0,s.s)(t,e=>p(e)),h=P(r),v=n.useRef(!1),y=n.useRef(!0),{viewport:b,selectedItem:w,selectedItemText:k,focusSelectedItem:E}=u,C=n.useCallback(()=>{if(l.trigger&&l.valueNode&&d&&f&&b&&w&&k){let e=l.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=l.valueNode.getBoundingClientRect(),n=k.getBoundingClientRect();if("rtl"!==l.dir){let o=n.left-t.left,i=r.left-o,l=e.left-i,s=e.width+l,u=Math.max(s,t.width),c=window.innerWidth-10,f=(0,a.q)(i,[10,Math.max(10,c-u)]);d.style.minWidth=s+"px",d.style.left=f+"px"}else{let o=t.right-n.right,i=window.innerWidth-r.right-o,l=window.innerWidth-e.right-i,s=e.width+l,u=Math.max(s,t.width),c=window.innerWidth-10,f=(0,a.q)(i,[10,Math.max(10,c-u)]);d.style.minWidth=s+"px",d.style.right=f+"px"}let i=h(),s=window.innerHeight-20,u=b.scrollHeight,c=window.getComputedStyle(f),p=parseInt(c.borderTopWidth,10),m=parseInt(c.paddingTop,10),g=parseInt(c.borderBottomWidth,10),y=p+m+u+parseInt(c.paddingBottom,10)+g,x=Math.min(5*w.offsetHeight,y),E=window.getComputedStyle(b),C=parseInt(E.paddingTop,10),M=parseInt(E.paddingBottom,10),S=e.top+e.height/2-10,N=w.offsetHeight/2,D=p+m+(w.offsetTop+N);if(D<=S){let e=i.length>0&&w===i[i.length-1].ref.current;d.style.bottom="0px";let t=Math.max(s-S,N+(e?M:0)+(f.clientHeight-b.offsetTop-b.offsetHeight)+g);d.style.height=D+t+"px"}else{let e=i.length>0&&w===i[0].ref.current;d.style.top="0px";let t=Math.max(S,p+b.offsetTop+(e?C:0)+N);d.style.height=t+(y-D)+"px",b.scrollTop=D-S+b.offsetTop}d.style.margin="10px 0",d.style.minHeight=x+"px",d.style.maxHeight=s+"px",o?.(),requestAnimationFrame(()=>v.current=!0)}},[h,l.trigger,l.valueNode,d,f,b,w,k,l.dir,o]);(0,x.N)(()=>C(),[C]);let[M,N]=n.useState();(0,x.N)(()=>{f&&N(window.getComputedStyle(f).zIndex)},[f]);let D=n.useCallback(e=>{e&&!0===y.current&&(C(),E?.(),y.current=!1)},[C,E]);return(0,S.jsx)(et,{scope:r,contentWrapper:d,shouldExpandOnScrollRef:v,onScrollButtonChange:D,children:(0,S.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:M},children:(0,S.jsx)(g.sG.div,{...i,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});J.displayName="SelectItemAlignedPosition";var ee=n.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...a}=e,i=L(r);return(0,S.jsx)(h.UC,{...i,...a,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});ee.displayName="SelectPopperPosition";var[et,er]=j(U,{}),en="SelectViewport",eo=n.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:o,...a}=e,l=Z(en,r),u=er(en,r),d=(0,s.s)(t,l.onViewportChange),c=n.useRef(0);return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,S.jsx)(R.Slot,{scope:r,children:(0,S.jsx)(g.sG.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:(0,i.mK)(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=u;if(n?.current&&r){let e=Math.abs(c.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let a=o+e,i=Math.min(n,a),l=a-i;r.style.height=i+"px","0px"===r.style.bottom&&(t.scrollTop=l>0?l:0,r.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});eo.displayName=en;var ea="SelectGroup",[ei,el]=j(ea),es=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,o=(0,m.B)();return(0,S.jsx)(ei,{scope:r,id:o,children:(0,S.jsx)(g.sG.div,{role:"group","aria-labelledby":o,...n,ref:t})})});es.displayName=ea;var eu="SelectLabel",ed=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=el(eu,r);return(0,S.jsx)(g.sG.div,{id:o.id,...n,ref:t})});ed.displayName=eu;var ec="SelectItem",[ef,ep]=j(ec),em=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:o,disabled:a=!1,textValue:l,...u}=e,d=I(ec,r),c=Z(ec,r),f=d.value===o,[p,h]=n.useState(l??""),[v,y]=n.useState(!1),b=(0,s.s)(t,e=>c.itemRefCallback?.(e,o,a)),w=(0,m.B)(),x=n.useRef("touch"),k=()=>{a||(d.onValueChange(o),d.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,S.jsx)(ef,{scope:r,value:o,disabled:a,textId:w,isSelected:f,onItemTextChange:n.useCallback(e=>{h(t=>t||(e?.textContent??"").trim())},[]),children:(0,S.jsx)(R.ItemSlot,{scope:r,value:o,disabled:a,textValue:p,children:(0,S.jsx)(g.sG.div,{role:"option","aria-labelledby":w,"data-highlighted":v?"":void 0,"aria-selected":f&&v,"data-state":f?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...u,ref:b,onFocus:(0,i.mK)(u.onFocus,()=>y(!0)),onBlur:(0,i.mK)(u.onBlur,()=>y(!1)),onClick:(0,i.mK)(u.onClick,()=>{"mouse"!==x.current&&k()}),onPointerUp:(0,i.mK)(u.onPointerUp,()=>{"mouse"===x.current&&k()}),onPointerDown:(0,i.mK)(u.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,i.mK)(u.onPointerMove,e=>{x.current=e.pointerType,a?c.onItemLeave?.():"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.mK)(u.onPointerLeave,e=>{e.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:(0,i.mK)(u.onKeyDown,e=>{(c.searchRef?.current===""||" "!==e.key)&&(D.includes(e.key)&&k()," "===e.key&&e.preventDefault())})})})})});em.displayName=ec;var eh="SelectItemText",ev=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:a,style:i,...l}=e,u=I(eh,r),d=Z(eh,r),c=ep(eh,r),f=W(eh,r),[p,m]=n.useState(null),h=(0,s.s)(t,e=>m(e),c.onItemTextChange,e=>d.itemTextRefCallback?.(e,c.value,c.disabled)),v=p?.textContent,y=n.useMemo(()=>(0,S.jsx)("option",{value:c.value,disabled:c.disabled,children:v},c.value),[c.disabled,c.value,v]),{onNativeOptionAdd:b,onNativeOptionRemove:w}=f;return(0,x.N)(()=>(b(y),()=>w(y)),[b,w,y]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(g.sG.span,{id:c.textId,...l,ref:h}),c.isSelected&&u.valueNode&&!u.valueNodeHasChildren?o.createPortal(l.children,u.valueNode):null]})});ev.displayName=eh;var eg="SelectItemIndicator",ey=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return ep(eg,r).isSelected?(0,S.jsx)(g.sG.span,{"aria-hidden":!0,...n,ref:t}):null});ey.displayName=eg;var eb="SelectScrollUpButton",ew=n.forwardRef((e,t)=>{let r=Z(eb,e.__scopeSelect),o=er(eb,e.__scopeSelect),[a,i]=n.useState(!1),l=(0,s.s)(t,o.onScrollButtonChange);return(0,x.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){i(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,S.jsx)(eE,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ew.displayName=eb;var ex="SelectScrollDownButton",ek=n.forwardRef((e,t)=>{let r=Z(ex,e.__scopeSelect),o=er(ex,e.__scopeSelect),[a,i]=n.useState(!1),l=(0,s.s)(t,o.onScrollButtonChange);return(0,x.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,S.jsx)(eE,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});ek.displayName=ex;var eE=n.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:o,...a}=e,l=Z("SelectScrollButton",r),s=n.useRef(null),u=P(r),d=n.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return n.useEffect(()=>()=>d(),[d]),(0,x.N)(()=>{let e=u().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[u]),(0,S.jsx)(g.sG.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:(0,i.mK)(a.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(o,50))}),onPointerMove:(0,i.mK)(a.onPointerMove,()=>{l.onItemLeave?.(),null===s.current&&(s.current=window.setInterval(o,50))}),onPointerLeave:(0,i.mK)(a.onPointerLeave,()=>{d()})})}),eC=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e;return(0,S.jsx)(g.sG.div,{"aria-hidden":!0,...n,ref:t})});eC.displayName="SelectSeparator";var eM="SelectArrow";n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=L(r),a=I(eM,r),i=Z(eM,r);return a.open&&"popper"===i.position?(0,S.jsx)(h.i3,{...o,...n,ref:t}):null}).displayName=eM;var eS=n.forwardRef(({__scopeSelect:e,value:t,...r},o)=>{let a=n.useRef(null),i=(0,s.s)(o,a),l=(0,k.Z)(t);return n.useEffect(()=>{let e=a.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(l!==t&&r){let n=new Event("change",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[l,t]),(0,S.jsx)(g.sG.select,{...r,style:{...E.Qg,...r.style},ref:i,defaultValue:t})});function eN(e){return""===e||void 0===e}function eD(e){let t=(0,b.c)(e),r=n.useRef(""),o=n.useRef(0),a=n.useCallback(e=>{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(n)},[t]),i=n.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,a,i]}function eT(e,t,r){var n,o;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,l=(n=e,o=Math.max(i,0),n.map((e,t)=>n[(o+t)%n.length]));1===a.length&&(l=l.filter(e=>e!==r));let s=l.find(e=>e.textValue.toLowerCase().startsWith(a.toLowerCase()));return s!==r?s:void 0}eS.displayName="SelectBubbleInput";var eR=B,eP=Y,eO=H,ej=$,eA=G,eL=V,eF=eo,eI=es,e_=ed,eW=em,eB=ev,ez=ey,eY=ew,eK=ek,eH=eC},48456:(e,t,r)=>{r.d(t,{N:()=>o});var n=r(87216),o=globalThis?.document?n.useLayoutEffect:()=>{}},48581:(e,t,r)=>{r.d(t,{Z:()=>s});var n=r(87216),o=r(34977),a=r(85020),i=r(48456),l=r(25788),s=n.forwardRef((e,t)=>{let{container:r,...s}=e,[u,d]=n.useState(!1);(0,i.N)(()=>d(!0),[]);let c=r||u&&globalThis?.document?.body;return c?o.createPortal((0,l.jsx)(a.sG.div,{...s,ref:t}),c):null});s.displayName="Portal"},49931:(e,t,r)=>{r.d(t,{F:()=>i});var n=r(5683);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=n.$,i=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return a(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:i,defaultVariants:l}=t,s=Object.keys(i).map(e=>{let t=null==r?void 0:r[e],n=null==l?void 0:l[e];if(null===t)return null;let a=o(t)||o(n);return i[e][a]}),u=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return a(e,s,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({...l,...u}[t]):({...l,...u})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},51073:(e,t,r)=>{r.d(t,{sG:()=>i});var n=r(87216);r(34977);var o=r(64188),a=r(25788),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,o.TL)(`Primitive.${t}`),i=n.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(o?r:t,{...i,ref:n})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{})},51138:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},52409:(e,t,r)=>{r.d(t,{m:()=>n});function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}},52679:(e,t,r)=>{var n=r(87216),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useSyncExternalStore,i=n.useRef,l=n.useEffect,s=n.useMemo,u=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,d){var c=i(null);if(null===c.current){var f={hasValue:!1,value:null};c.current=f}else f=c.current;var p=a(e,(c=s(function(){function e(e){if(!l){if(l=!0,a=e,e=n(e),void 0!==d&&f.hasValue){var t=f.value;if(d(t,e))return i=t}return i=e}if(t=i,o(a,e))return t;var r=n(e);return void 0!==d&&d(t,r)?(a=e,t):(a=e,i=r)}var a,i,l=!1,s=void 0===r?null:r;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]}
1,[t,r,n,d]))[0],c[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},53058:(e,t,r)=>{r.d(t,{G$:()=>V,Hs:()=>x,UC:()=>er,VY:()=>eo,ZL:()=>ee,bL:()=>Q,bm:()=>ea,hE:()=>en,hJ:()=>et,l9:()=>J});var n=r(87216),o=r(62272),a=r(25159),i=r(99858),l=r(77306),s=r(19878),u=r(60284),d=r(32878),c=r(48581),f=r(99827),p=r(85020),m=r(5380),h=r(82643),v=r(4140),g=r(13617),y=r(25788),b="Dialog",[w,x]=(0,i.A)(b),[k,E]=w(b),C=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:i,modal:u=!0}=e,d=n.useRef(null),c=n.useRef(null),[f,p]=(0,s.i)({prop:o,defaultProp:a??!1,onChange:i,caller:b});return(0,y.jsx)(k,{scope:t,triggerRef:d,contentRef:c,contentId:(0,l.B)(),titleId:(0,l.B)(),descriptionId:(0,l.B)(),open:f,onOpenChange:p,onOpenToggle:n.useCallback(()=>p(e=>!e),[p]),modal:u,children:r})};C.displayName=b;var M="DialogTrigger",S=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=E(M,r),l=(0,a.s)(t,i.triggerRef);return(0,y.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":G(i.open),...n,ref:l,onClick:(0,o.mK)(e.onClick,i.onOpenToggle)})});S.displayName=M;var N="DialogPortal",[D,T]=w(N,{forceMount:void 0}),R=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,i=E(N,t);return(0,y.jsx)(D,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,y.jsx)(f.C,{present:r||i.open,children:(0,y.jsx)(c.Z,{asChild:!0,container:a,children:e})}))})};R.displayName=N;var P="DialogOverlay",O=n.forwardRef((e,t)=>{let r=T(P,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=E(P,e.__scopeDialog);return a.modal?(0,y.jsx)(f.C,{present:n||a.open,children:(0,y.jsx)(A,{...o,ref:t})}):null});O.displayName=P;var j=(0,g.TL)("DialogOverlay.RemoveScroll"),A=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=E(P,r);return(0,y.jsx)(h.A,{as:j,allowPinchZoom:!0,shards:[o.contentRef],children:(0,y.jsx)(p.sG.div,{"data-state":G(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),L="DialogContent",F=n.forwardRef((e,t)=>{let r=T(L,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=E(L,e.__scopeDialog);return(0,y.jsx)(f.C,{present:n||a.open,children:a.modal?(0,y.jsx)(I,{...o,ref:t}):(0,y.jsx)(_,{...o,ref:t})})});F.displayName=L;var I=n.forwardRef((e,t)=>{let r=E(L,e.__scopeDialog),i=n.useRef(null),l=(0,a.s)(t,r.contentRef,i);return n.useEffect(()=>{let e=i.current;
1if(e)return(0,v.Eq)(e)},[]),(0,y.jsx)(W,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),_=n.forwardRef((e,t)=>{let r=E(L,e.__scopeDialog),o=n.useRef(!1),a=n.useRef(!1);return(0,y.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||r.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),W=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,...s}=e,c=E(L,r),f=n.useRef(null),p=(0,a.s)(t,f);return(0,m.Oh)(),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(d.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,y.jsx)(u.qW,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":G(c.open),...s,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(Z,{titleId:c.titleId}),(0,y.jsx)(X,{contentRef:f,descriptionId:c.descriptionId})]})]})}),B="DialogTitle",z=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=E(B,r);return(0,y.jsx)(p.sG.h2,{id:o.titleId,...n,ref:t})});z.displayName=B;var Y="DialogDescription",K=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=E(Y,r);return(0,y.jsx)(p.sG.p,{id:o.descriptionId,...n,ref:t})});K.displayName=Y;var H="DialogClose",$=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=E(H,r);return(0,y.jsx)(p.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>a.onOpenChange(!1))})});function G(e){return e?"open":"closed"}$.displayName=H;var U="DialogTitleWarning",[V,q]=(0,i.q)(U,{contentName:L,titleName:B,docsSlug:"dialog"}),Z=({titleId:e})=>{let t=q(U),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return n.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},X=({contentRef:e,descriptionId:t})=>{let r=q("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return n.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},Q=C,J=S,ee=R,et=O,er=F,en=z,eo=K,ea=$},54543:(e,t,r)=>{r.d(t,{UC:()=>L,VY:()=>W,ZD:()=>I,ZL:()=>j,bL:()=>P,hE:()=>_,hJ:()=>A,l9:()=>O,rc:()=>F});var n=r(87216),o=r(99858),a=r(25159),i=r(53058),l=r(62272),s=r(13617),u=r(25788),d="AlertDialog",[c,f]=(0,o.A)(d,[i.Hs]),p=(0,i.Hs)(),m=e=>{let{__scopeAlertDialog:t,...r}=e,n=p(t);return(0,u.jsx)(i.bL,{...n,...r,modal:!0})};m.displayName=d;var h=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=p(r);return(0,u.jsx)(i.l9,{...o,...n,ref:t})});h.displayName="AlertDialogTrigger";var v=e=>{let{__scopeAlertDialog:t,...r}=e,n=p(t);return(0,u.jsx)(i.ZL,{...n,...r})};v.displayName="AlertDialogPortal";var g=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=p(r);return(0,u.jsx)(i.hJ,{...o,...n,ref:t})});g.displayName="AlertDialogOverlay";var y="AlertDialogContent",[b,w]=c(y),x=(0,s.Dc)("AlertDialogContent"),k=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:o,...s}=e,d=p(r),c=n.useRef(null),f=(0,a.s)(t,c),m=n.useRef(null);return(0,u.jsx)(i.G$,{contentName:y,titleName:E,docsSlug:"alert-dialog",children:(0,u.jsx)(b,{scope:r,cancelRef:m,children:(0,u.jsxs)(i.UC,{role:"alertdialog",...d,...s,ref:f,onOpenAutoFocus:(0,l.mK)(s.onOpenAutoFocus,e=>{e.preventDefault(),m.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,u.jsx)(x,{children:o}),(0,u.jsx)(R,{contentRef:c})]})})})});k.displayName=y;var E="AlertDialogTitle",C=n.forwardRef((e,t)=>
5{let{__scopeAlertDialog:r,...n}=e,o=p(r);return(0,u.jsx)(i.hE,{...o,...n,ref:t})});C.displayName=E;var M="AlertDialogDescription",S=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=p(r);return(0,u.jsx)(i.VY,{...o,...n,ref:t})});S.displayName=M;var N=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=p(r);return(0,u.jsx)(i.bm,{...o,...n,ref:t})});N.displayName="AlertDialogAction";var D="AlertDialogCancel",T=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,{cancelRef:o}=w(D,r),l=p(r),s=(0,a.s)(t,o);return(0,u.jsx)(i.bm,{...l,...n,ref:s})});T.displayName=D;var R=({contentRef:e})=>{let t=`\`${y}\` requires a description for the component to be accessible for screen reader users. 6 7You can add a description to the \`${y}\` by passing a \`${M}\` component as a child, which also benefits sighted users by adding visible context to the dialog. 8 9Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${y}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component. 10 11For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return n.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},P=m,O=h,j=v,A=g,L=k,F=N,I=T,_=C,W=S},56933:(e,t,r)=>{r.d(t,{l$:()=>w});var n=r(87216),o=r(34977);let a=Array(12).fill(0),i=({visible:e,className:t})=>n.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},n.createElement("div",{className:"sonner-spinner"},a.map((e,t)=>n.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${t}`})))),l=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),s=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),u=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),d=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),c=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},n.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),n.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),f=1;class p{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:r,...n}=e,o="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:f++,a=this.toasts.find(e=>e.id===o),i=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),a?this.toasts=this.toasts.map(t=>
11t.id===o?(this.publish({...t,...e,id:o,title:r}),{...t,...e,id:o,dismissible:i,title:r}):t):this.addToast({title:r,...n,dismissible:i,id:o}),o},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{let r,o;if(!t)return;void 0!==t.loading&&(o=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));let a=Promise.resolve(e instanceof Function?e():e),i=void 0!==o,l=a.then(async e=>{if(r=["resolve",e],n.isValidElement(e))i=!1,this.create({id:o,type:"default",message:e});else if(h(e)&&!e.ok){i=!1;let r="function"==typeof t.error?await t.error(`HTTP error! status: ${e.status}`):t.error,a="function"==typeof t.description?await t.description(`HTTP error! status: ${e.status}`):t.description,l="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:a,...l})}else if(e instanceof Error){i=!1;let r="function"==typeof t.error?await t.error(e):t.error,a="function"==typeof t.description?await t.description(e):t.description,l="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:a,...l})}else if(void 0!==t.success){i=!1;let r="function"==typeof t.success?await t.success(e):t.success,a="function"==typeof t.description?await t.description(e):t.description,l="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"success",description:a,...l})}}).catch(async e=>{if(r=["reject",e],void 0!==t.error){i=!1;let r="function"==typeof t.error?await t.error(e):t.error,a="function"==typeof t.description?await t.description(e):t.description,l="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:a,...l})}}).finally(()=>{i&&(this.dismiss(o),o=void 0),null==t.finally||t.finally.call(t)}),s=()=>new Promise((e,t)=>l.then(()=>"reject"===r[0]?t(r[1]):e(r[1])).catch(t));return"string"!=typeof o&&"number"!=typeof o?{unwrap:s}:Object.assign(o,{unwrap:s})},this.custom=(e,t)=>{let r=(null==t?void 0:t.id)||f++;return this.create({jsx:e(r),id:r,...t}),r},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}let m=new p,h=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status;function v(e){return void 0!==e.label}function g(...e){return e.filter(Boolean).join(" ")}Object.assign((e,t)=>{let r=(null==t?void 0:t.id)||f++;return m.addToast({title:e,...t,id:r}),r},{success:m.success,info:m.info,warning:m.warning,error:m.error,custom:m.custom,message:m.message,promise:m.promise,dismiss:m.dismiss,loading:m.loading},{getHistory:()=>m.toasts,getToasts:()=>m.getActiveToasts()}),function(e){if(!e||"u"<typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;
11left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}
11[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);
11--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");let y=e=>{var t,r,o,a,f,p,m,h,y,b,w,x,k;let{invert:E,toast:C,unstyled:M,interacting:S,setHeights:N,visibleToasts:D,heights:T,index:R,toasts:P,expanded:O,removeToast:j,defaultRichColors:A,closeButton:L,style:F,cancelButtonStyle:I,actionButtonStyle:_,className:W="",descriptionClassName:B="",duration:z,position:Y,gap:K,exp
11andByDefault:H,classNames:$,icons:G,closeButtonAriaLabel:U="Close toast"}=e,[V,q]=n.useState(null),[Z,X]=n.useState(null),[Q,J]=n.useState(!1),[ee,et]=n.useState(!1),[er,en]=n.useState(!1),[eo,ea]=n.useState(!1),[ei,el]=n.useState(!1),[es,eu]=n.useState(0),[ed,ec]=n.useState(0),ef=n.useRef(C.duration||z||4e3),ep=n.useRef(null),em=n.useRef(null),eh=0===R,ev=R+1<=D,eg=C.type,ey=!1!==C.dismissible,eb=C.className||"",ew=C.descriptionClassName||"",ex=n.useMemo(()=>T.findIndex(e=>e.toastId===C.id)||0,[T,C.id]),ek=n.useMemo(()=>{var e;return null!=(e=C.closeButton)?e:L},[C.closeButton,L]),eE=n.useMemo(()=>C.duration||z||4e3,[C.duration,z]),eC=n.useRef(0),eM=n.useRef(0),eS=n.useRef(0),eN=n.useRef(null),[eD,eT]=Y.split("-"),eR=n.useMemo(()=>T.reduce((e,t,r)=>r>=ex?e:e+t.height,0),[T,ex]),eP=(()=>{let[e,t]=n.useState(document.hidden);return n.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),eO=C.invert||E,ej="loading"===eg;eM.current=n.useMemo(()=>ex*K+eR,[ex,eR]),n.useEffect(()=>{ef.current=eE},[eE]),n.useEffect(()=>{J(!0)},[]),n.useEffect(()=>{let e=em.current;if(e){let t=e.getBoundingClientRect().height;return ec(t),N(e=>[{toastId:C.id,height:t,position:C.position},...e]),()=>N(e=>e.filter(e=>e.toastId!==C.id))}},[N,C.id]),n.useLayoutEffect(()=>{if(!Q)return;let e=em.current,t=e.style.height;e.style.height="auto";let r=e.getBoundingClientRect().height;e.style.height=t,ec(r),N(e=>e.find(e=>e.toastId===C.id)?e.map(e=>e.toastId===C.id?{...e,height:r}:e):[{toastId:C.id,height:r,position:C.position},...e])},[Q,C.title,C.description,N,C.id,C.jsx,C.action,C.cancel]);let eA=n.useCallback(()=>{et(!0),eu(eM.current),N(e=>e.filter(e=>e.toastId!==C.id)),setTimeout(()=>{j(C)},200)},[C,j,N,eM]);n.useEffect(()=>{let e;if((!C.promise||"loading"!==eg)&&C.duration!==1/0&&"loading"!==C.type){if(O||S||eP){if(eS.current<eC.current){let e=new Date().getTime()-eC.current;ef.current=ef.current-e}eS.current=new Date().getTime()}else ef.current!==1/0&&(eC.current=new Date().getTime(),e=setTimeout(()=>{null==C.onAutoClose||C.onAutoClose.call(C,C),eA()},ef.current));return()=>clearTimeout(e)}},[O,S,C,eg,eP,eA]),n.useEffect(()=>{C.delete&&(eA(),null==C.onDismiss||C.onDismiss.call(C,C))},[eA,C.delete]);let eL=C.icon||(null==G?void 0:G[eg])||(e=>{switch(e){case"success":return l;case"info":return u;case"warning":return s;case"error":return d;default:return null}})(eg);return n.createElement("li",{tabIndex:0,ref:em,className:g(W,eb,null==$?void 0:$.toast,null==C||null==(t=C.classNames)?void 0:t.toast,null==$?void 0:$.default,null==$?void 0:$[eg],null==C||null==(r=C.classNames)?void 0:r[eg]),"data-sonner-toast":"","data-rich-colors":null!=(b=C.richColors)?b:A,"data-styled":!(C.jsx||C.unstyled||M),"data-mounted":Q,"data-promise":!!C.promise,"data-swiped":ei,"data-removed":ee,"data-visible":ev,"data-y-position":eD,"data-x-position":eT,"data-index":R,"data-front":eh,"data-swiping":er,"data-dismissible":ey,"data-type":eg,"data-invert":eO,"data-swipe-out":eo,"data-swipe-direction":Z,"data-expanded":!!(O||H&&Q),"data-testid":C.testId,style:{"--index":R,"--toasts-before":R,"--z-index":P.length-R,"--offset":`${ee?es:eM.current}px`,"--initial-height":H?"auto":`${ed}px`,...F,...C.style},onDragEnd:()=>{en(!1),q(null),eN.current=null},onPointerDown:e=>{2===e.button||ej||!ey||(ep.current=new Date,eu(eM.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(en(!0),eN.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,r,n,o;if(eo||!ey)return;eN.current=null;let a=Number((null==(e=em.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),i=Number((null==(t=em.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),l=new Date().getTime()-(null==(r=ep.current)?void 0:r.getTime()),s="x"===V?a:i,u=Math.abs(s)/l;if(Math.abs(s)>=45||u>.11){eu(eM.current),null==C.onDismiss||C.onDismiss.call(C,C),"x"===V?X(a>0?"right":"left"):X(i>0?"down":"up"),eA(),ea(!0);return}null==(n=em.current)||n.style.setProperty("--swipe-amount-x","0px"),null==(o=em.current)||o.style.setProperty("--swipe-amount-y","0px"),el(!1),en(!1),q(null)},onPointerMove:t=>{var r,n,o,a;if(!eN.current||!ey||(null==(r=window.getSelection())?void 0:r.toString().length)>0)return;let i=t.clientY-eN.current.y,l=t.clientX-eN.current.x,s=null!=(a=e.swipeDirections)?a:function(e){let[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}(Y);!V&&(Math.abs(l)>1||Math.abs(i)>1)&&q(Math.abs(l)>
11Math.abs(i)?"x":"y");let u={x:0,y:0},d=e=>1/(1.5+Math.abs(e)/20);if("y"===V){if(s.includes("top")||s.includes("bottom"))if(s.includes("top")&&i<0||s.includes("bottom")&&i>0)u.y=i;else{let e=i*d(i);u.y=Math.abs(e)<Math.abs(i)?e:i}}else if("x"===V&&(s.includes("left")||s.includes("right")))if(s.includes("left")&&l<0||s.includes("right")&&l>0)u.x=l;else{let e=l*d(l);u.x=Math.abs(e)<Math.abs(l)?e:l}(Math.abs(u.x)>0||Math.abs(u.y)>0)&&el(!0),null==(n=em.current)||n.style.setProperty("--swipe-amount-x",`${u.x}px`),null==(o=em.current)||o.style.setProperty("--swipe-amount-y",`${u.y}px`)}},ek&&!C.jsx&&"loading"!==eg?n.createElement("button",{"aria-label":U,"data-disabled":ej,"data-close-button":!0,onClick:ej||!ey?()=>{}:()=>{eA(),null==C.onDismiss||C.onDismiss.call(C,C)},className:g(null==$?void 0:$.closeButton,null==C||null==(o=C.classNames)?void 0:o.closeButton)},null!=(w=null==G?void 0:G.close)?w:c):null,(eg||C.icon||C.promise)&&null!==C.icon&&((null==G?void 0:G[eg])!==null||C.icon)?n.createElement("div",{"data-icon":"",className:g(null==$?void 0:$.icon,null==C||null==(a=C.classNames)?void 0:a.icon)},C.promise||"loading"===C.type&&!C.icon?C.icon||((null==G?void 0:G.loading)?n.createElement("div",{className:g(null==$?void 0:$.loader,null==C||null==(k=C.classNames)?void 0:k.loader,"sonner-loader"),"data-visible":"loading"===eg},G.loading):n.createElement(i,{className:g(null==$?void 0:$.loader,null==C||null==(x=C.classNames)?void 0:x.loader),visible:"loading"===eg})):null,"loading"!==C.type?eL:null):null,n.createElement("div",{"data-content":"",className:g(null==$?void 0:$.content,null==C||null==(f=C.classNames)?void 0:f.content)},n.createElement("div",{"data-title":"",className:g(null==$?void 0:$.title,null==C||null==(p=C.classNames)?void 0:p.title)},C.jsx?C.jsx:"function"==typeof C.title?C.title():C.title),C.description?n.createElement("div",{"data-description":"",className:g(B,ew,null==$?void 0:$.description,null==C||null==(m=C.classNames)?void 0:m.description)},"function"==typeof C.description?C.description():C.description):null),n.isValidElement(C.cancel)?C.cancel:C.cancel&&v(C.cancel)?n.createElement("button",{"data-button":!0,"data-cancel":!0,style:C.cancelButtonStyle||I,onClick:e=>{!v(C.cancel)||ey&&(null==C.cancel.onClick||C.cancel.onClick.call(C.cancel,e),eA())},className:g(null==$?void 0:$.cancelButton,null==C||null==(h=C.classNames)?void 0:h.cancelButton)},C.cancel.label):null,n.isValidElement(C.action)?C.action:C.action&&v(C.action)?n.createElement("button",{"data-button":!0,"data-action":!0,style:C.actionButtonStyle||_,onClick:e=>{!v(C.action)||(null==C.action.onClick||C.action.onClick.call(C.action,e),e.defaultPrevented||eA())},className:g(null==$?void 0:$.actionButton,null==C||null==(y=C.classNames)?void 0:y.actionButton)},C.action.label):null)};function b(){if("u"<typeof window||"u"<typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}let w=n.forwardRef(function(e,t){let{id:r,invert:a,position:i="bottom-right",hotkey:l=["altKey","KeyT"],expand:s,closeButton:u,className:d,offset:c,mobileOffset:f,theme:p="light",richColors:h,duration:v,style:g,visibleToasts:w=3,toastOptions:x,dir:k=b(),gap:E=14,icons:C,containerAriaLabel:M="Notifications"}=e,[S,N]=n.useState([]),D=n.useMemo(()=>r?S.filter(e=>e.toasterId===r):S.filter(e=>!e.toasterId),[S,r]),T=n.useMemo(()=>Array.from(new Set([i].concat(D.filter(e=>e.position).map(e=>e.position)))),[D,i]),[R,P]=n.useState([]),[O,j]=n.useState(!1),[A,L]=n.useState(!1),[F,I]=n.useState("system"!==p?p:"u">typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),_=n.useRef(null),W=l.join("+").replace(/Key/g,"").replace(/Digit/g,""),B=n.useRef(null),z=n.useRef(!1),Y=n.useCallback(e=>{N(t=>{var r;return(null==(r=t.find(t=>t.id===e.id))?void 0:r.delete)||m.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return n.useEffect(()=>m.subscribe(e=>{e.dismiss?requestAnimationFrame(()=>{N(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))}):setTimeout(()=>{o.flushSync(()=>{N(t=>{let r=t.findIndex(t=>t.id===e.id);return -1!==r?[...t.slice(0,r),{...t[r],...e},...t.slice(r+1)]:[e,...t]})})})}),[S]),n.useEffect(()=>{if("system"!==p)return void I(p);if("system"===p&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?I("dark"):I("light")),"u"<typeof window)return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",({matches:e})=>{e?I("dark"):I("light")})}catch(t){e.addListener(({matches:e})=>{try{e?I("dark"):I("light")}catch(e){console.error(e)}})}},[p]),n.useEffect(()=>{S.length<=1&&j(!1)},[S]),n.useEffect(()=>{let e=e=>{var t,r;l.every(t=>e[t]||e.code===t)&&(j(!0),null==(r=_.current)||r.focus()),"Escape"===e.code&&(document.activeElement===_.current||(null==(t=_.current)?void 0:t.contains(document.activeElement)))&&j(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[l]),n.useEffect(()=>{if(_.current)return()=>{B.current&&(B.current.focus({preventScroll:!0}),B.current=null,z.current=!1)}},[_.current]),n.createElement("section",{ref:t,"aria-label":`${M} ${W}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},T.map((t,r)=>{var o;let i,[l,p]=t.split("-");return D.length?n.createElement("ol",{key:t,dir:"auto"===k?b():k,tabIndex:-1,ref:_,className:d,"data-sonner-toaster":!0,"data-sonner-theme":F,"data-y-position":l,"data-x-position":p,style:{"--front-toast-height":`${(null==(o=R[0])?void 0:o.height)||0}px`,"--width":"356px","--gap":`${E}px`,...g,...(i={},[c,f].forEach((e,t)=>{let r=1===t,n=r?"--mobile-offset":"--offset",o=r?"16px":"24px";function a(e){["top","right","bottom","left"].forEach(t=>{i[`${n}-${t}`]="number"==typeof e?`${e}px`:e})}"number"==typeof e||"string"==typeof e?a(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?i[`${n}-${t}`]=o:i[`${n}-${t}`]="number"==typeof e[t]?`${e[t]}px`:e[t]}):a(o)}),i)},onBlur:e=>{z.current&&!e.currentTarget.contains(e.relatedTarget)&&(z.current=!1,B.current&&(B.current.focus({preventScroll:!0}),B.current=null))},onFocus:e=>{!(e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible)&&(z.current||(z.current=!0,B.current=e.relatedTarget))},onMouseEnter:()=>j(!0),onMouseMove:()=>j(!0),onMouseLeave:()=>{A||j(!1)},onDragEnd:()=>j(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||L(!0)},onPointerUp:()=>L(!1)},D.filter(e=>!e.position&&0===r||e.position===t).map((r,o)=>{var i,l;return n.createElement(y,{key:r.id,icons:C,index:o,toast:r,defaultRichColors:h,duration:null!=(i=null==x?void 0:x.duration)?i:v,className:null==x?void 0:x.className,descriptionClassName:null==x?void 0:x.descriptionClassName,invert:a,visibleToasts:w,closeButton:null!=(l=null==x?void 0:x.closeButton)?l:u,interacting:A,position:t,style:null==x?void 0:x.style,unstyled:null==x?void 0:x.unstyled,classNames:null==x?void 0:x.classNames,cancelButtonStyle:null==x?void 0:x.cancelButtonStyle,actionButtonStyle:null==x?void 0:x.actionButtonStyle,closeButtonAriaLabel:null==x?void 0:x.closeButtonAriaLabel,removeToast:Y,toasts:D.filter(e=>e.position==r.position),heights:R.filter(e=>e.position==r.position),setHeights:P,expandByDefault:s,gap:E,expanded:O,swipeDirections:e.swipeDirections})})):null}))})},58495:(e,t,r)=>{r.d(t,{N:()=>s});var n=r(87216),o=r(99858),a=r(25159),i=r(13617),l=r(25788);function s(e){let t=e+"CollectionProvider",[r,s]=(0,o.A)(t),[u,d]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,o=n.useRef(null),a=n.useRef(new Map).current;return(0,l.jsx)(u,{scope:t,itemMap:a,collectionRef:o,children:r})};c.displayName=t;let f=e+"CollectionSlot",p=(0,i.TL)(f),m=n.forwardRef((e,t)=>
11{let{scope:r,children:n}=e,o=d(f,r),i=(0,a.s)(t,o.collectionRef);return(0,l.jsx)(p,{ref:i,children:n})});m.displayName=f;let h=e+"CollectionItemSlot",v="data-radix-collection-item",g=(0,i.TL)(h),y=n.forwardRef((e,t)=>{let{scope:r,children:o,...i}=e,s=n.useRef(null),u=(0,a.s)(t,s),c=d(h,r);return n.useEffect(()=>(c.itemMap.set(s,{ref:s,...i}),()=>void c.itemMap.delete(s))),(0,l.jsx)(g,{...{[v]:""},ref:u,children:o})});return y.displayName=h,[{Provider:c,Slot:m,ItemSlot:y},function(t){let r=d(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},s]}},60284:(e,t,r)=>{r.d(t,{qW:()=>f});var n,o=r(87216),a=r(62272),i=r(85020),l=r(25159),s=r(88570),u=r(25788),d="dismissableLayer.update",c=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=o.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:f,onPointerDownOutside:h,onFocusOutside:v,onInteractOutside:g,onDismiss:y,...b}=e,w=o.useContext(c),[x,k]=o.useState(null),E=x?.ownerDocument??globalThis?.document,[,C]=o.useState({}),M=(0,l.s)(t,e=>k(e)),S=Array.from(w.layers),[N]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),D=S.indexOf(N),T=x?S.indexOf(x):-1,R=w.layersWithOutsidePointerEventsDisabled.size>0,P=T>=D,O=function(e,t=globalThis?.document){let r=(0,s.c)(e),n=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){m("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=n,t.addEventListener("click",a.current,{once:!0})):n()}else t.removeEventListener("click",a.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...w.branches].some(e=>e.contains(t));P&&!r&&(h?.(e),g?.(e),e.defaultPrevented||y?.())},E),j=function(e,t=globalThis?.document){let r=(0,s.c)(e),n=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!n.current&&m("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...w.branches].some(e=>e.contains(t))&&(v?.(e),g?.(e),e.defaultPrevented||y?.())},E);return!function(e,t=globalThis?.document){let r=(0,s.c)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{T===w.layers.size-1&&(f?.(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},E),o.useEffect(()=>{if(x)return r&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(n=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(x)),w.layers.add(x),p(),()=>{r&&1===w.layersWithOutsidePointerEventsDisabled.size&&(E.body.style.pointerEvents=n)}},[x,E,r,w]),o.useEffect(()=>()=>{x&&(w.layers.delete(x),w.layersWithOutsidePointerEventsDisabled.delete(x),p())},[x,w]),o.useEffect(()=>{let e=()=>C({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,u.jsx)(i.sG.div,{...b,ref:M,style:{pointerEvents:R?P?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.mK)(e.onFocusCapture,j.onFocusCapture),onBlurCapture:(0,a.mK)(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:(0,a.mK)(e.onPointerDownCapture,O.onPointerDownCapture)})});function p(){let e=new CustomEvent(d);document.dispatchEvent(e)}function m(e,t,r,{discrete:n}){let o=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,i.hO)(o,a):o.dispatchEvent(a)}f.displayName="DismissableLayer",o.forwardRef((e,t)=>
11{let r=o.useContext(c),n=o.useRef(null),a=(0,l.s)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,u.jsx)(i.sG.div,{...e,ref:a})}).displayName="DismissableLayerBranch"},61465:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},61958:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},62272:(e,t,r)=>{function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{mK:()=>n}),"u">typeof window&&window.document&&window.document.createElement},64188:(e,t,r)=>{r.d(t,{DX:()=>c,TL:()=>d});var n,o=r(87216),a=r(25159),i=r(25788),l=Symbol.for("react.lazy"),s=(n||(n=r.t(o,2)))[" use ".trim().toString()];function u(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===l&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function d(e){var t;let r,n=(t=e,(r=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(u(r)&&"function"==typeof s&&(r=s(r._payload)),o.isValidElement(r)){var i;let e,l,s=(i=r,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=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!==o.Fragment&&(u.ref=t?(0,a.t)(t,s):s),o.cloneElement(r,u)}return o.Children.count(r)>1?o.Children.only(null):null})).displayName=`${t}.SlotClone`,r),l=o.forwardRef((e,t)=>{let{children:r,...a}=e;u(r)&&"function"==typeof s&&(r=s(r._payload));let l=o.Children.toArray(r),d=l.find(p);if(d){let e=d.props.children,r=l.map(t=>
11t!==d?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,i.jsx)(n,{...a,ref:t,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,i.jsx)(n,{...a,ref:t,children:r})});return l.displayName=`${e}.Slot`,l}var c=d("Slot"),f=Symbol("radix.slottable");function p(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}},64765:(e,t,r)=>{r.d(t,{N:()=>g});var n=r(25788),o=r(87216),a=r(71003),i=r(22047),l=r(4919),s=r(43174);class u extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function d({children:e,isPresent:t}){let r=(0,o.useId)(),a=(0,o.useRef)(null),i=(0,o.useRef)({width:0,height:0,top:0,left:0}),{nonce:l}=(0,o.useContext)(s.Q);return(0,o.useInsertionEffect)(()=>{let{width:e,height:n,top:o,left:s}=i.current;if(t||!a.current||!e||!n)return;a.current.dataset.motionPopId=r;let u=document.createElement("style");return l&&(u.nonce=l),document.head.appendChild(u),u.sheet&&u.sheet.insertRule(` 12 [data-motion-pop-id="${r}"] { 13 position: absolute !important; 14 width: ${e}px !important; 15 height: ${n}px !important; 16 top: ${o}px !important; 17 left: ${s}px !important; 18 } 19 `),()=>{document.head.removeChild(u)}},[t]),(0,n.jsx)(u,{isPresent:t,childRef:a,sizeRef:i,children:o.cloneElement(e,{ref:a})})}let c=({children:e,initial:t,isPresent:r,onExitComplete:a,custom:s,presenceAffectsLayout:u,mode:c})=>{let p=(0,i.M)(f),m=(0,o.useId)(),h=(0,o.useCallback)(e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;a&&a()},[p,a]),v=(0,o.useMemo)(()=>({id:m,initial:t,isPresent:r,custom:s,onExitComplete:h,register:e=>(p.set(e,!1),()=>p.delete(e))}),u?[Math.random(),h]:[r,h]);return(0,o.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[r]),o.useEffect(()=>{r||p.size||!a||a()},[r]),"popLayout"===c&&(e=(0,n.jsx)(d,{isPresent:r,children:e})),(0,n.jsx)(l.t.Provider,{value:v,children:e})};function f(){return new Map}var p=r(59024);let m=e=>e.key||"";function h(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}var v=r(74432);let g=({children:e,custom:t,initial:r=!0,onExitComplete:l,presenceAffectsLayout:s=!0,mode:u="sync",propagate:d=!1})=>{let[f,g]=(0,p.xQ)(d),y=(0,o.useMemo)(()=>h(e),[e]),b=d&&!f?[]:y.map(m),w=(0,o.useRef)(!0),x=(0,o.useRef)(y),k=(0,i.M)(()=>new Map),[E,C]=(0,o.useState)(y),[M,S]=(0,o.useState)(y);(0,v.E)(()=>{w.current=!1,x.current=y;for(let e=0;e<M.length;e++){let t=m(M[e]);b.includes(t)?k.delete(t):!0!==k.get(t)&&k.set(t,!1)}},[M,b.length,b.join("-")]);let N=[];if(y!==E){let e=[...y];for(let t=0;t<M.length;t++){let r=M[t],n=m(r);b.includes(n)||(e.splice(t,0,r),N.push(r))}"wait"===u&&N.length&&(e=N),S(h(e)),C(y);return}let{forceRender:D}=(0,o.useContext)(a.L);return(0,n.jsx)(n.Fragment,{children:M.map(e=>{let o=m(e),a=(!d||!!f)&&(y===M||b.includes(o));return(0,n.jsx)(c,{isPresent:a,initial:(!w.current||!!r)&&void 0,custom:a?void 0:t,presenceAffectsLayout:s,mode:u,onExitComplete:a?void 0:()=>{if(!k.has(o))return;k.set(o,!0);let e=!0;k.forEach(t=>{t||(e=!1)}),e&&(null==D||D(),S(x.current),d&&(null==g||g()),l&&l())},children:e},o)})})}},65938:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},67441:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}
19],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]])},68866:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},69030:(e,t,r)=>{var n=r(87216),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,i=n.useEffect,l=n.useLayoutEffect,s=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var d="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),o=n[0].inst,d=n[1];return l(function(){o.value=r,o.getSnapshot=t,u(o)&&d({inst:o})},[e,r,t]),i(function(){return u(o)&&d({inst:o}),e(function(){u(o)&&d({inst:o})})},[e]),s(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:d},70261:(e,t,r)=>{r.d(t,{UC:()=>q,B8:()=>U,bL:()=>G,l9:()=>V});var n=r(87216),o=r(52409),a=r(99858),i=r(58495),l=r(25159),s=r(77306),u=r(85020),d=r(88570),c=r(19878),f=r(14650),p=r(25788),m="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},v="RovingFocusGroup",[g,y,b]=(0,i.N)(v),[w,x]=(0,a.A)(v,[b]),[k,E]=w(v),C=n.forwardRef((e,t)=>(0,p.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(M,{...e,ref:t})})}));C.displayName=v;var M=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:i=!1,dir:s,currentTabStopId:g,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:w,onEntryFocus:x,preventScrollOnEntryFocus:E=!1,...C}=e,M=n.useRef(null),S=(0,l.s)(t,M),N=(0,f.jH)(s),[D,R]=(0,c.i)({prop:g,defaultProp:b??null,onChange:w,caller:v}),[P,O]=n.useState(!1),j=(0,d.c)(x),A=y(r),L=n.useRef(!1),[F,I]=n.useState(0);return n.useEffect(()=>{let e=M.current;if(e)return e.addEventListener(m,j),()=>e.removeEventListener(m,j)},[j]),(0,p.jsx)(k,{scope:r,orientation:a,dir:N,loop:i,currentTabStopId:D,onItemFocus:n.useCallback(e=>R(e),[R]),onItemShiftTab:n.useCallback(()=>O(!0),[]),onFocusableItemAdd:n.useCallback(()=>I(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>I(e=>e-1),[]),children:(0,p.jsx)(u.sG.div,{tabIndex:P||0===F?-1:0,"data-orientation":a,...C,ref:S,style:{outline:"none",...e.style},onMouseDown:(0,o.m)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,o.m)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!P){let t=new CustomEvent(m,h);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>e.focusable);T([e.find(e=>e.active),e.find(e=>e.id===D),...e].filter(Boolean).map(e=>e.ref.current),E)}}L.current=!1}),onBlur:(0,o.m)(e.onBlur,()=>O(!1))})})}),S="RovingFocusGroupItem",N=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:i=!1,tabStopId:l,children:d,...c}=e,f=(0,s.B)(),m=l||f,h=E(S,r),v=h.currentTabStopId===m,b=y(r),{onFocusableItemAdd:w,onFocusableItemRemove:x,currentTabStopId:k}=h;return n.useEffect(()=>{if(a)return w(),()=>x()},[a,w,x]),(0,p.jsx)(g.ItemSlot,{scope:r,id:m,focusable:a,active:i,children:(0,p.jsx)(u.sG.span,{tabIndex:v?0:-1,"data-orientation":h.orientation,...c,ref:t,onMouseDown:(0,o.m)(e.onMouseDown,e=>{a?h.onItemFocus(m):e.preventDefault()}),onFocus:(0,o.m)(e.onFocus,()=>h.onItemFocus(m)),onKeyDown:(0,o.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return D[o]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=b().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=h.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>T(o))}}),children:"function"==typeof d?d({isCurrentTabStop:v,hasTabStop:null!=k}):d})})});N.displayName=S;var D={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function T(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var R=r(4701),P="Tabs",[O,j]=(0,a.A)(P,[x]),A=x(),[L,F]=O(P),I=n.forwardRef((e,t)=>
19{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",dir:l,activationMode:d="automatic",...m}=e,h=(0,f.jH)(l),[v,g]=(0,c.i)({prop:n,onChange:o,defaultProp:a??"",caller:P});return(0,p.jsx)(L,{scope:r,baseId:(0,s.B)(),value:v,onValueChange:g,orientation:i,dir:h,activationMode:d,children:(0,p.jsx)(u.sG.div,{dir:h,"data-orientation":i,...m,ref:t})})});I.displayName=P;var _="TabsList",W=n.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...o}=e,a=F(_,r),i=A(r);return(0,p.jsx)(C,{asChild:!0,...i,orientation:a.orientation,dir:a.dir,loop:n,children:(0,p.jsx)(u.sG.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})});W.displayName=_;var B="TabsTrigger",z=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:a=!1,...i}=e,l=F(B,r),s=A(r),d=H(l.baseId,n),c=$(l.baseId,n),f=n===l.value;return(0,p.jsx)(N,{asChild:!0,...s,focusable:!a,active:f,children:(0,p.jsx)(u.sG.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":c,"data-state":f?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:d,...i,ref:t,onMouseDown:(0,o.m)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():l.onValueChange(n)}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&l.onValueChange(n)}),onFocus:(0,o.m)(e.onFocus,()=>{let e="manual"!==l.activationMode;f||a||!e||l.onValueChange(n)})})})});z.displayName=B;var Y="TabsContent",K=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:o,forceMount:a,children:i,...l}=e,s=F(Y,r),d=H(s.baseId,o),c=$(s.baseId,o),f=o===s.value,m=n.useRef(f);return n.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,p.jsx)(R.C,{present:a||f,children:({present:r})=>(0,p.jsx)(u.sG.div,{"data-state":f?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":d,hidden:!r,id:c,tabIndex:0,...l,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&i})})});function H(e,t){return`${e}-trigger-${t}`}function $(e,t){return`${e}-content-${t}`}K.displayName=Y;var G=I,U=W,V=z,q=K},74702:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(87216);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},76019:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]])},76859:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},76962:(e,t,r)=>{let n,o,a,i,l,s,u,d,c,f,p,m,h,v,g,y,b,w,x;r.d(t,{lG:()=>tG});var k,E,C,M,S,N,D,T=r(87216),R=r.t(T,2),P=((n=P||{}).Space=" ",n.Enter="Enter",n.Escape="Escape",n.Backspace="Backspace",n.Delete="Delete",n.ArrowLeft="ArrowLeft",n.ArrowUp="ArrowUp",n.ArrowRight="ArrowRight",n.ArrowDown="ArrowDown",n.Home="Home",n.End="End",n.PageUp="PageUp",n.PageDown="PageDown",n.Tab="Tab",n),O=Object.defineProperty,j=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?O(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r};class A{constructor(){j(this,"current",this.detect()),j(this,"handoffState","pending"),j(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"u"<typeof window||"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}let L=new A,F=(e,t)=>{L.isServer?(0,T.useEffect)(e,t):(0,T.useLayoutEffect)(e,t)};function I(e){let t=(0,T.useRef)(e);return F(()=>{t.current=e},[e]),t}function _(e,t,r,n){let o=I(r);(0,T.useEffect)(()=>{function r(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,r,n),()=>e.removeEventListener(t,r,n)},[e,t,n])}class W extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}function B(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function z(){let e=[],t={addEventListener:(e,r,n,o)=>(e.addEventListener(r,n,o),t.add(()=>e.removeEventListener(r,n,o))),requestAnimationFrame(...e){let r=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(r))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let r=setTimeout(...e);return t.add(()=>clearTimeout(r))},microTask(...e){let r={current:!0};return B(()=>{r.current&&e[0]()}),t.add(()=>{r.current=!1})},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add(()=>{Object.assign(e.style,{[t]:n})})},group(e){let t=z();return e(t),this.add(()=>t.dispose())},add:t=>(e.includes(t)||e.push(t),()=>{let r=e.indexOf(t);if(r>=0)for(let t of e.splice(r,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}var Y=Object.defineProperty,K=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},H=(e,t,r)=>(K(e,t,"read from private field"),r?r.call(e):t.get(e)),$=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},G=(e,t,r,n)=>(K(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);class U{constructor(e){$(this,C,{}),$(this,M,new W(()=>new Set)),$(this,S,new Set),((e,t,r)=>{let n;
19return(n="symbol"!=typeof t?t+"":t)in e?Y(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r})(this,"disposables",z()),G(this,C,e),L.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return H(this,C)}subscribe(e,t){if(L.isServer)return()=>{};let r={selector:e,callback:t,current:e(H(this,C))};return H(this,S).add(r),this.disposables.add(()=>{H(this,S).delete(r)})}on(e,t){return L.isServer?()=>{}:(H(this,M).get(e).add(t),this.disposables.add(()=>{H(this,M).get(e).delete(t)}))}send(e){let t=this.reduce(H(this,C),e);if(t!==H(this,C)){for(let e of(G(this,C,t),H(this,S))){let t=e.selector(H(this,C));V(e.current,t)||(e.current=t,e.callback(t))}for(let t of H(this,M).get(e.type))t(H(this,C),e)}}}function V(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&q(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&q(e.entries(),t.entries()):!!(Z(e)&&Z(t))&&q(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function q(e,t){for(;;){let r=e.next(),n=t.next();if(r.done&&n.done)return!0;if(r.done||n.done||!Object.is(r.value,n.value))return!1}}function Z(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function X(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let n=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,X),n}C=new WeakMap,M=new WeakMap,S=new WeakMap;var Q=Object.defineProperty,J=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?Q(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r},ee=((o=ee||{})[o.Push=0]="Push",o[o.Pop=1]="Pop",o);let et={0(e,t){let r=t.id,n=e.stack,o=e.stack.indexOf(r);if(-1!==o){let t=e.stack.slice();return t.splice(o,1),t.push(r),n=t,{...e,stack:n}}return{...e,stack:[...e.stack,r]}},1(e,t){let r=t.id,n=e.stack.indexOf(r);if(-1===n)return e;let o=e.stack.slice();return o.splice(n,1),{...e,stack:o}}};class er extends U{constructor(){super(...arguments),J(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),J(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new er({stack:[]})}reduce(e,t){return X(t.type,et,e,t)}}let en=new W(()=>er.new());var eo=r(83961);let ea=function(e){let t=I(e);return T.useCallback((...e)=>t.current(...e),[t])};function ei(e,t,r=V){return(0,eo.useSyncExternalStoreWithSelector)(ea(t=>e.subscribe(el,t)),ea(()=>e.state),ea(()=>e.state),ea(t),r)}function el(e){return e}function es(e,t){let r=(0,T.useId)(),n=en.get(t),[o,a]=ei(n,(0,T.useCallback)(e=>[n.selectors.isTop(e,r),n.selectors.inStack(e,r)],[n,r]));return F(()=>{if(e)return n.actions.push(r),()=>n.actions.pop(r)},[n,e,r]),!!e&&(!a||o)}function eu(e){var t;return L.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function ed(e){var t,r;return L.isServer?null:null==e?document:null!=(r=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?r:document}function ec(e){var t,r;return null!=(r=null==(t=ed(e))?void 0:t.activeElement)?r:null}let ef=new Map,ep=new Map;function em(e){var t;let r=null!=(t=ep.get(e))?t:0;return ep.set(e,r+1),0!==r?()=>eh(e):(ef.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>eh(e))}function eh(e){var t;let r=null!=(t=ep.get(e))?t:1;if(1===r?ep.delete(e):ep.set(e,r-1),1!==r)return;let n=ef.get(e);n&&(null===n["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n["aria-hidden"]),e.inert=n.inert,ef.delete(e))}function ev(e){return"object"==typeof e&&null!==e&&"nodeType"in e&&"tagName"in e}function eg(e){return ev(e)&&"accessKey"in e}function ey(e){return ev(e)&&"tabIndex"in e}let eb=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),ew=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var ex=((a=ex||{})[a.First=1]="First",a[a.Previous=2]="Previous",a[a.Next=4]="Next",a[a.Last=8]="Last",a[a.WrapAround=16]="WrapAround",a[a.NoScroll=32]="NoScroll",a[a.AutoFocus=64]="AutoFocus",a),ek=((i=ek||{})[i.Error=0]="Error",i[i.Overflow=1]="Overflow",i[i.Success=2]="Success",i[i.Underflow=3]="Underflow",i),eE=((l=eE||{})[l.Previous=-1]="Previous",l[l.Next=1]="Next",l),eC=((s=eC||{})[s.Strict=0]="Strict",s[s.Loose=1]="Loose",s),eM=((u=eM||{})[u.Keyboard=0]="Keyboard",u[u.Mouse=1]="Mouse",u);function eS(e){null==e||e.focus({preventScroll:!0})}function eN(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:o=[]}={}){var a,i,l;let s=Array.isArray(e)?e.length>0?ed(e[0]):document:ed(e),u=Array.isArray(e)?r?function(e,t=e=>e){return e.slice().sort((e,r)=>{let n=t(e),o=t(r);if(null===n||null===o)return 0;let a=n.compareDocumentPosition(o);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(ew)).sort((e,t)=>
19Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(eb)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e);o.length>0&&u.length>1&&(u=u.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),n=null!=n?n:null==s?void 0:s.activeElement;let d=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(n))-1;if(4&t)return Math.max(0,u.indexOf(n))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,m=u.length,h;do{if(p>=m||p+m<=0)return 0;let e=c+p;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}null==(h=u[e])||h.focus(f),p+=d}while(h!==ec(h));return 6&t&&null!=(l=null==(i=null==(a=h)?void 0:a.matches)?void 0:i.call(a,"textarea,input"))&&l&&h.select(),2}function eD(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function eT(){return eD()||/Android/gi.test(window.navigator.userAgent)}function eR(e,t,r,n){let o=I(r);(0,T.useEffect)(()=>{if(e)return document.addEventListener(t,r,n),()=>document.removeEventListener(t,r,n);function r(e){o.current(e)}},[e,t,n])}function eP(e,t,r,n){let o=I(r);(0,T.useEffect)(()=>{if(e)return window.addEventListener(t,r,n),()=>window.removeEventListener(t,r,n);function r(e){o.current(e)}},[e,t,n])}function eO(...e){return(0,T.useMemo)(()=>eu(...e),[...e])}function ej(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}"u">typeof window&&"u">typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));var eA=((d=eA||{})[d.None=0]="None",d[d.RenderStrategy=1]="RenderStrategy",d[d.Static=2]="Static",d),eL=((c=eL||{})[c.Unmount=0]="Unmount",c[c.Hidden=1]="Hidden",c);function eF(){let e,t,r=(e=(0,T.useRef)([]),t=(0,T.useCallback)(t=>{for(let r of e.current)null!=r&&("function"==typeof r?r(t):r.current=t)},[]),(...r)=>{if(!r.every(e=>null==e))return e.current=r,t});return(0,T.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:o,visible:a=!0,name:i,mergeRefs:l}){l=null!=l?l:e_;let s=eW(t,e);if(a)return eI(s,r,n,i,l);let u=null!=o?o:0;if(2&u){let{static:e=!1,...t}=s;if(e)return eI(t,r,n,i,l)}if(1&u){let{unmount:e=!0,...t}=s;return X(+!e,{0:()=>null,1:()=>eI({...t,hidden:!0,style:{display:"none"}},r,n,i,l)})}return eI(s,r,n,i,l)})({mergeRefs:r,...e}),[r])}function eI(e,t={},r,n,o){let{as:a=r,children:i,refName:l="ref",...s}=eY(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof i?i(t):i;d=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let r=t._payload;if(null!=r&&"fulfilled"===r.status)return e(r.value)}return t}(d),"className"in s&&s.className&&"function"==typeof s.className&&(s.className=s.className(t)),s["aria-labelledby"]&&s["aria-labelledby"]===s.id&&(s["aria-labelledby"]=void 0);let c={};if(t){let e=!1,r=[];for(let[n,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&r.push(n.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(c["data-headlessui-state"]=r.join(" "),r))c[`data-${e}`]=""}if(eK(a)&&(Object.keys(ez(s)).length>0||Object.keys(ez(c)).length>0))if(!(0,T.isValidElement)(d)||Array.isArray(d)&&d.length>1||eK(d.type)){if(Object.keys(ez(s)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(ez(s)).concat(Object.keys(ez(c))).map(e=>` - ${e}`).join(` 20`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join(` 21`)].join(` 22`))}else{var f;let e=d.props,t=null==e?void 0:e.className,r="function"==typeof t?(...e)=>ej(t(...e),s.className):ej(t,s.className),n=eW(d.props,ez(eY(s,["ref"])));for(let e in c)e in n&&delete c[e];return(0,T.cloneElement)(d,Object.assign({},n,c,u,{ref:o((f=d,T.version.split(".")[0]>="19"?f.props.ref:f.ref),u.ref)},r?{className:r}:{}))}return(0,T.createElement)(a,Object.assign({},eY(s,["ref"]),!eK(a)&&u,!eK(a)&&c),d)}function e_(...e){return e.every(e=>null==e)?void 0:t=>{for(let r of e)null!=r&&("function"==typeof r?r(t):r.current=t)}}function eW(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])for(let e in r)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(r[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in r)Object.assign(t,{[e](t,...n){for(let o of r[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...n)}}});return t}function eB(e){var t;return Object.assign((0,T.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function ez(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function eY(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}function eK(e){return e===T.Fragment||e===Symbol.for("react.fragment")}var eH=((f=eH||{})[f.None=1]="None",f[f.Focusable=2]="Focusable",f[f.Hidden=4]="Hidden",f);let e$=eB(function(e,t){var r;let{features:n=1,...o}=e,a={ref:t,"aria-hidden":(2&n)==2||(null!=(r=o["aria-hidden"])?r:void 0),hidden:(4&n)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&n)==4&&(2&n)!=2&&{display:"none"}}};return eF()({ourProps:a,theirProps:o,slot:{},defaultTag:"span",name:"Hidden"})}),eG=(0,T.createContext)(null);function eU({children:e,node:t}){let[r,n]=(0,T.useState)(null),o=eV(null!=t?t:r);return T.createElement(eG.Provider,{value:o},e,null===o&&T.createElement(e$,{features:eH.Hidden,ref:e=>{var t,r;if(e){for(let o of null!=(r=null==(t=eu(e))?void 0:t.querySelectorAll("html > *, body > *"))?r:[])if(o!==document.body&&o!==document.head&&ev(o)&&null!=o&&o.contains(e)){n(o);break}}}}))}function eV(e=null){var t;
22return null!=(t=(0,T.useContext)(eG))?t:e}function eq(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let eZ=(k=()=>new Map,E={PUSH(e,t){var r;let n=null!=(r=this.get(e))?r:{doc:e,count:0,d:z(),meta:new Set,computedMeta:{}};return n.count++,n.meta.add(t),n.computedMeta=eq(n.meta),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t),r.computedMeta=eq(r.meta)),this},SCROLL_PREVENT(e){let t,r={doc:e.doc,d:e.d,meta:()=>e.computedMeta},n=[eD()?{before({doc:e,d:t,meta:r}){function n(e){for(let t of r().containers)for(let r of t())if(r.contains(e))return!0;return!1}t.microTask(()=>{var r;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let r=z();r.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>r.dispose()))}let o=null!=(r=window.scrollY)?r:window.pageYOffset,a=null;t.addEventListener(e,"click",t=>{if(ey(t.target))try{let r=t.target.closest("a");if(!r)return;let{hash:o}=new URL(r.href),i=e.querySelector(o);ey(i)&&!n(i)&&(a=i)}catch{}},!0),t.group(r=>{t.addEventListener(e,"touchstart",e=>{var t;if(r.dispose(),ey(e.target)&&ev(t=e.target)&&"style"in t)if(n(e.target)){let t=e.target;for(;t.parentElement&&n(t.parentElement);)t=t.parentElement;r.style(t,"overscrollBehavior","contain")}else r.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(ey(e.target)){var t;if(!(eg(t=e.target)&&"INPUT"===t.nodeName))if(n(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),a&&a.isConnected&&(a.scrollIntoView({block:"nearest"}),a=null)})})}}:{},{before({doc:e}){var r;let n=e.documentElement;t=Math.max(0,(null!=(r=e.defaultView)?r:window).innerWidth-n.clientWidth)},after({doc:e,d:r}){let n=e.documentElement,o=Math.max(0,n.clientWidth-n.offsetWidth),a=Math.max(0,t-o);r.style(n,"paddingRight",`${a}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];n.forEach(({before:e})=>null==e?void 0:e(r)),n.forEach(({after:e})=>null==e?void 0:e(r))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},p=k(),m=new Set,{getSnapshot:()=>p,subscribe:e=>(m.add(e),()=>m.delete(e)),dispatch(e,...t){let r=E[e].call(p,...t);r&&(p=r,m.forEach(e=>e()))}});function eX(){let e,t=(e="u"<typeof document,(0,R.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[r,n]=T.useState(L.isHandoffComplete);return r&&!1===L.isHandoffComplete&&n(!1),T.useEffect(()=>{!0!==r&&n(!0)},[r]),T.useEffect(()=>L.handoff(),[]),!t&&r}function eQ(e){return(0,T.useMemo)(()=>e,Object.values(e))}eZ.subscribe(()=>{let e=eZ.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let e="hidden"===t.get(r.doc),n=0!==r.count;(n&&!e||!n&&e)&&eZ.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),0===r.count&&eZ.dispatch("TEARDOWN",r)}});let eJ=Symbol();function e0(...e){let t=(0,T.useRef)(e);(0,T.useEffect)(()=>{t.current=e},[e]);let r=ea(e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)});return e.every(e=>null==e||(null==e?void 0:e[eJ]))?void 0:r}let e1=(0,T.createContext)(()=>{});function e2({value:e,children:t}){return T.createElement(e1.Provider,{value:e},t)}let e8=(0,T.createContext)(null);e8.displayName="OpenClosedContext";var e5=((h=e5||{})[h.Open=1]="Open",h[h.Closed=2]="Closed",h[h.Closing=4]="Closing",h[h.Opening=8]="Opening",h);function e7(){return(0,T.useContext)(e8)}function e6({value:e,children:t}){return T.createElement(e8.Provider,{value:e},t)}function e4({children:e}){return T.createElement(e8.Provider,{value:null},e)}let e9=(0,T.createContext)(!1);function e3(e){return T.createElement(e9.Provider,{value:e.force},e.children)}let te=(0,T.createContext)(void 0),tt=(0,T.createContext)(null);tt.displayName="DescriptionContext";let tr=Object.assign(eB(function(e,t){let r=(0,T.useId)(),n=(0,T.useContext)(te),{id:o=`headlessui-description-${r}`,...a}=e,i=function e(){let t=(0,T.useContext)(tt);
22if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),l=e0(t);F(()=>i.register(o),[o,i.register]);let s=eQ({...i.slot,disabled:n||!1}),u={ref:l,...i.props,id:o};return eF()({ourProps:u,theirProps:a,slot:s,defaultTag:"p",name:i.name||"Description"})}),{});function tn(){let[e]=(0,T.useState)(z);return(0,T.useEffect)(()=>()=>e.dispose(),[e]),e}function to(){let e=(0,T.useRef)(!1);return F(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function ta(e){let t=ea(e),r=(0,T.useRef)(!1);(0,T.useEffect)(()=>(r.current=!1,()=>{r.current=!0,B(()=>{r.current&&t()})}),[t])}var ti=((v=ti||{})[v.Forwards=0]="Forwards",v[v.Backwards=1]="Backwards",v);function tl(e,t){let r=(0,T.useRef)([]),n=ea(e);(0,T.useEffect)(()=>{let e=[...r.current];for(let[o,a]of t.entries())if(r.current[o]!==a){let o=n(t,e);return r.current=t,o}},[n,...t])}let ts=[];function tu(){"loading"!==document.readyState&&((()=>{function e(e){if(!ey(e.target)||e.target===document.body||ts[0]===e.target)return;let t=e.target;t=t.closest(eb),ts.unshift(null!=t?t:e.target),(ts=ts.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",tu))}function td(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let r of e.current)ev(r.current)&&t.add(r.current);return t}"u">typeof window&&"u">typeof document&&(document.addEventListener("DOMContentLoaded",tu),tu());var tc=((g=tc||{})[g.None=0]="None",g[g.InitialFocus=1]="InitialFocus",g[g.TabLock=2]="TabLock",g[g.FocusLock=4]="FocusLock",g[g.RestoreFocus=8]="RestoreFocus",g[g.AutoFocus=16]="AutoFocus",g);let tf=Object.assign(eB(function(e,t){let r,n=(0,T.useRef)(null),o=e0(n,t),{initialFocus:a,initialFocusFallback:i,containers:l,features:s=15,...u}=e;eX()||(s=0);let d=eO(n.current);!function(e,{ownerDocument:t}){let r=!!(8&e),n=function(e=!0){let t=(0,T.useRef)(ts.slice());return tl(([e],[r])=>{!0===r&&!1===e&&B(()=>{t.current.splice(0)}),!1===r&&!0===e&&(t.current=ts.slice())},[e,ts,t]),ea(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(r);tl(()=>{var e;r||ec(e=null==t?void 0:t.body)===e&&eS(n())},[r]),ta(()=>{r&&eS(n())})}(s,{ownerDocument:d});let c=function(e,{ownerDocument:t,container:r,initialFocus:n,initialFocusFallback:o}){let a=(0,T.useRef)(null),i=es(!!(1&e),"focus-trap#initial-focus"),l=to();return tl(()=>{if(0===e)return;if(!i){null!=o&&o.current&&eS(o.current);return}let s=r.current;s&&B(()=>{if(!l.current)return;let r=null==t?void 0:t.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===r){a.current=r;return}}else if(s.contains(r)){a.current=r;return}if(null!=n&&n.current)eS(n.current);else{if(16&e){if(eN(s,ex.First|ex.AutoFocus)!==ek.Error)return}else if(eN(s,ex.First)!==ek.Error)return;if(null!=o&&o.current&&(eS(o.current),(null==t?void 0:t.activeElement)===o.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}a.current=null==t?void 0:t.activeElement})},[o,i,e]),a}(s,{ownerDocument:d,container:n,initialFocus:a,initialFocusFallback:i});!function(e,{ownerDocument:t,container:r,containers:n,previousActiveElement:o}){let a=to(),i=!!(4&e);_(null==t?void 0:t.defaultView,"focus",e=>{if(!i||!a.current)return;let t=td(n);eg(r.current)&&t.add(r.current);let l=o.current;if(!l)return;let s=e.target;eg(s)?tp(t,s)?(o.current=s,eS(s)):(e.preventDefault(),e.stopPropagation(),eS(l)):eS(o.current)},!0)}(s,{ownerDocument:d,container:n,containers:l,previousActiveElement:c});let f=(r=(0,T.useRef)(0),eP(!0,"keydown",e=>{"Tab"===e.key&&(r.current=+!!e.shiftKey)},!0),r),p=ea(e=>{if(!eg(n.current))return;let t=n.current;X(f.current,{[ti.Forwards]:()=>{eN(t,ex.First,{skipElements:[e.relatedTarget,i]})},[ti.Backwards]:()=>{eN(t,ex.Last,{skipElements:[e.relatedTarget,i]})}})}),m=es(!!(2&s),"focus-trap#tab-lock"),h=tn(),v=(0,T.useRef)(!1),g=eF();return T.createElement(T.Fragment,null,m&&T.createElement(e$,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:eH.Focusable}),g({ourProps:{ref:o,onKeyDown(e){"Tab"==e.key&&(v.current=!0,h.requestAnimationFrame(()=>{v.current=!1}))}
22,onBlur(e){if(!(4&s))return;let t=td(l);eg(n.current)&&t.add(n.current);let r=e.relatedTarget;ey(r)&&"true"!==r.dataset.headlessuiFocusGuard&&(tp(t,r)||(v.current?eN(n.current,X(f.current,{[ti.Forwards]:()=>ex.Next,[ti.Backwards]:()=>ex.Previous})|ex.WrapAround,{relativeTo:e.target}):ey(e.target)&&eS(e.target)))}},theirProps:u,defaultTag:"div",name:"FocusTrap"}),m&&T.createElement(e$,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:eH.Focusable}))}),{features:tc});function tp(e,t){for(let r of e)if(r.contains(t))return!0;return!1}var tm=r(34977);let th=T.Fragment,tv=eB(function(e,t){let{ownerDocument:r=null,...n}=e,o=(0,T.useRef)(null),a=e0(function(e,t=!0){return Object.assign(e,{[eJ]:t})}(e=>{o.current=e}),t),i=eO(o.current),l=function(e){let t=(0,T.useContext)(e9),r=(0,T.useContext)(ty),[n,o]=(0,T.useState)(()=>{var n;if(!t&&null!==r)return null!=(n=r.current)?n:null;if(L.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let a=e.createElement("div");return a.setAttribute("id","headlessui-portal-root"),e.body.appendChild(a)});return(0,T.useEffect)(()=>{null!==n&&(null!=e&&e.body.contains(n)||null==e||e.body.appendChild(n))},[n,e]),(0,T.useEffect)(()=>{t||null!==r&&o(r.current)},[r,o,t]),n}(null!=r?r:i),s=(0,T.useContext)(tb),u=tn(),d=eX(),c=eF();return ta(()=>{var e;l&&l.childNodes.length<=0&&(null==(e=l.parentElement)||e.removeChild(l))}),l&&d?(0,tm.createPortal)(T.createElement("div",{"data-headlessui-portal":"",ref:e=>{u.dispose(),s&&e&&u.add(s.register(e))}},c({ourProps:{ref:a},theirProps:n,slot:{},defaultTag:th,name:"Portal"})),l):null}),tg=T.Fragment,ty=(0,T.createContext)(null),tb=(0,T.createContext)(null),tw=eB(function(e,t){let r=e0(t),{enabled:n=!0,ownerDocument:o,...a}=e,i=eF();return n?T.createElement(tv,{...a,ownerDocument:o,ref:r}):i({ourProps:{ref:r},theirProps:a,slot:{},defaultTag:th,name:"Portal"})}),tx=eB(function(e,t){let{target:r,...n}=e,o={ref:e0(t)},a=eF();return T.createElement(ty.Provider,{value:r},a({ourProps:o,theirProps:n,defaultTag:tg,name:"Popover.Group"}))}),tk=Object.assign(tw,{Group:tx});var tE=r(37811);void 0!==tE&&"u">typeof globalThis&&"u">typeof Element&&(null==(N=null==tE?void 0:tE.env)?void 0:N.NODE_ENV)==="test"&&void 0===(null==(D=null==Element?void 0:Element.prototype)?void 0:D.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 23`)),[]});var tC=((y=tC||{})[y.None=0]="None",y[y.Closed=1]="Closed",y[y.Enter=2]="Enter",y[y.Leave=4]="Leave",y);function tM(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!eK(null!=(t=e.as)?t:tP)||1===T.Children.count(e.children)}let tS=(0,T.createContext)(null);tS.displayName="TransitionContext";var tN=((b=tN||{}).Visible="visible",b.Hidden="hidden",b);let tD=(0,T.createContext)(null);function tT(e){return"children"in e?tT(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function tR(e,t){let r=I(e),n=(0,T.useRef)([]),o=to(),a=tn(),i=ea((e,t=eL.Hidden)=>{let i=n.current.findIndex(({el:t})=>t===e);-1!==i&&(X(t,{[eL.Unmount](){n.current.splice(i,1)},[eL.Hidden](){n.current[i].state="hidden"}}),a.microTask(()=>{var e;!tT(n)&&o.current&&(null==(e=r.current)||e.call(r))}))}),l=ea(e=>{let t=n.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):n.current.push({el:e,state:"visible"}),()=>i(e,eL.Unmount)}),s=(0,T.useRef)([]),u=(0,T.useRef)(Promise.resolve()),d=(0,T.useRef)({enter:[],leave:[]}),c=ea((e,r,n)=>{s.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter(([t])=>t!==e)),null==t||t.chains.current[r].push([e,new Promise(e=>{s.current.push(e)})]),null==t||t.chains.current[r].push([e,new Promise(e=>{Promise.all(d.current[r].map(([e,t])=>t)).then(()=>e())}
23)]),"enter"===r?u.current=u.current.then(()=>null==t?void 0:t.wait.current).then(()=>n(r)):n(r)}),f=ea((e,t,r)=>{Promise.all(d.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=s.current.shift())||e()}).then(()=>r(t))});return(0,T.useMemo)(()=>({children:n,register:l,unregister:i,onStart:c,onStop:f,wait:u,chains:d}),[l,i,n,c,f,d,u])}tD.displayName="NestingContext";let tP=T.Fragment,tO=eA.RenderStrategy,tj=eB(function(e,t){let{show:r,appear:n=!1,unmount:o=!0,...a}=e,i=(0,T.useRef)(null),l=e0(...tM(e)?[i,t]:null===t?[]:[t]);eX();let s=e7();if(void 0===r&&null!==s&&(r=(s&e5.Open)===e5.Open),void 0===r)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,T.useState)(r?"visible":"hidden"),c=tR(()=>{r||d("hidden")}),[f,p]=(0,T.useState)(!0),m=(0,T.useRef)([r]);F(()=>{!1!==f&&m.current[m.current.length-1]!==r&&(m.current.push(r),p(!1))},[m,r]);let h=(0,T.useMemo)(()=>({show:r,appear:n,initial:f}),[r,n,f]);F(()=>{r?d("visible"):tT(c)||null===i.current||d("hidden")},[r,c]);let v={unmount:o},g=ea(()=>{var t;f&&p(!1),null==(t=e.beforeEnter)||t.call(e)}),y=ea(()=>{var t;f&&p(!1),null==(t=e.beforeLeave)||t.call(e)}),b=eF();return T.createElement(tD.Provider,{value:c},T.createElement(tS.Provider,{value:h},b({ourProps:{...v,as:T.Fragment,children:T.createElement(tA,{ref:l,...v,...a,beforeEnter:g,beforeLeave:y})},theirProps:{},defaultTag:T.Fragment,features:tO,visible:"visible"===u,name:"Transition"})))}),tA=eB(function(e,t){var r,n;let{transition:o=!0,beforeEnter:a,afterEnter:i,beforeLeave:l,afterLeave:s,enter:u,enterFrom:d,enterTo:c,entered:f,leave:p,leaveFrom:m,leaveTo:h,...v}=e,[g,y]=(0,T.useState)(null),b=(0,T.useRef)(null),w=tM(e),x=e0(...w?[b,t,y]:null===t?[]:[t]),k=null==(r=v.unmount)||r?eL.Unmount:eL.Hidden,{show:E,appear:C,initial:M}=function(){let e=(0,T.useContext)(tS);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[S,N]=(0,T.useState)(E?"visible":"hidden"),D=function(){let e=(0,T.useContext)(tD);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:R,unregister:P}=D;F(()=>R(b),[R,b]),F(()=>{if(k===eL.Hidden&&b.current)return E&&"visible"!==S?void N("visible"):X(S,{hidden:()=>P(b),visible:()=>R(b)})},[S,b,R,P,E,k]);let O=eX();F(()=>{if(w&&O&&"visible"===S&&null===b.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[b,S,O,w]);let j=M&&!C,A=C&&E&&M,L=(0,T.useRef)(!1),I=tR(()=>{L.current||(N("hidden"),P(b))},D),_=ea(e=>{L.current=!0,I.onStart(b,e?"enter":"leave",e=>{"enter"===e?null==a||a():"leave"===e&&(null==l||l())})}),W=ea(e=>{let t=e?"enter":"leave";L.current=!1,I.onStop(b,t,e=>{"enter"===e?null==i||i():"leave"===e&&(null==s||s())}),"leave"!==t||tT(I)||(N("hidden"),P(b))});(0,T.useEffect)(()=>{w&&o||(_(E),W(E))},[E,w,o]);let[,B]=function(e,t,r,n){let[o,a]=(0,T.useState)(r),{hasFlag:i,addFlag:l,removeFlag:s}=function(e=0){let[t,r]=(0,T.useState)(e),n=(0,T.useCallback)(e=>r(e),[]),o=(0,T.useCallback)(e=>r(t=>t|e),[]),a=(0,T.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:n,addFlag:o,hasFlag:a,removeFlag:(0,T.useCallback)(e=>r(t=>t&~e),[]),toggleFlag:(0,T.useCallback)(e=>r(t=>t^e),[])}}(e&&o?3:0),u=(0,T.useRef)(!1),d=(0,T.useRef)(!1);return F(()=>{var o;if(e){if(r&&a(!0),!t){r&&l(3);return}return null==(o=null==n?void 0:n.start)||o.call(n,r),function(e,{prepare:t,run:r,done:n,inFlight:o}){let a=z();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}(e,{prepare:t,inFlight:o}),a.nextFrame(()=>{r(),a.requestAnimationFrame(()=>{a.add(function(e,t){var r,n;let o=z();if(!e)return o.dispose;let a=!1;o.add(()=>{a=!0});let i=null!=(n=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?n:[];return 0===i.length?t():Promise.allSettled(i.map(e=>e.finished)).then(()=>{a||t()}),o.dispose}(e,n))})}),a.dispose}(t,{inFlight:u,prepare(){d.current?d.current=!1:d.current=u.current,u.current=!0,d.current||(r?(l(3),s(4)):(l(4),s(2)))},run(){d.current?r?(s(3),l(4)):(s(4),l(3)):r?s(1):l(1)},done(){var e,o,i,l;d.current&&(null!=(l=null==(i=(o=t).getAnimations)?void 0:i.call(o))?l:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(u.current=!1,s(7),r||a(!1),null==(e=null==n?void 0:n.end)||e.call(n,r))}})}},[e,r,t,tn()]),e?[o,{closed:i(1),enter:i(2),leave:i(4),transition:i(2)||i(4)}
23]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}(!(!o||!w||!O||j),g,E,{start:_,end:W}),Y=ez({ref:x,className:(null==(n=ej(v.className,A&&u,A&&d,B.enter&&u,B.enter&&B.closed&&d,B.enter&&!B.closed&&c,B.leave&&p,B.leave&&!B.closed&&m,B.leave&&B.closed&&h,!B.transition&&E&&f))?void 0:n.trim())||void 0,...function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t}(B)}),K=0;"visible"===S&&(K|=e5.Open),"hidden"===S&&(K|=e5.Closed),E&&"hidden"===S&&(K|=e5.Opening),E||"visible"!==S||(K|=e5.Closing);let H=eF();return T.createElement(tD.Provider,{value:I},T.createElement(e6,{value:K},H({ourProps:Y,theirProps:v,defaultTag:tP,features:tO,visible:"visible"===S,name:"Transition.Child"})))}),tL=eB(function(e,t){let r=null!==(0,T.useContext)(tS),n=null!==e7();return T.createElement(T.Fragment,null,!r&&n?T.createElement(tj,{ref:t,...e}):T.createElement(tA,{ref:t,...e}))}),tF=Object.assign(tj,{Child:tL,Root:tj});var tI=((w=tI||{})[w.Open=0]="Open",w[w.Closed=1]="Closed",w),t_=((x=t_||{})[x.SetTitleId=0]="SetTitleId",x);let tW={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},tB=(0,T.createContext)(null);function tz(e){let t=(0,T.useContext)(tB);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,tz),t}return t}function tY(e,t){return X(t.type,tW,e,t)}tB.displayName="DialogContext";let tK=eB(function(e,t){let r,n,o,a,i,l,s,u,d,c,f=(0,T.useId)(),{id:p=`headlessui-dialog-${f}`,open:m,onClose:h,initialFocus:v,role:g="dialog",autoFocus:y=!0,__demoMode:b=!1,unmount:w=!1,...x}=e,k=(0,T.useRef)(!1);g="dialog"===g||"alertdialog"===g?g:(k.current||(k.current=!0,console.warn(`Invalid role [${g}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let E=e7();void 0===m&&null!==E&&(m=(E&e5.Open)===e5.Open);let C=(0,T.useRef)(null),M=e0(C,t),S=eO(C.current),N=+!m,[D,R]=(0,T.useReducer)(tY,{titleId:null,descriptionId:null,panelRef:(0,T.createRef)()}),O=ea(()=>h(!1)),j=ea(e=>R({type:0,id:e})),A=!!eX()&&0===N,[L,W]=(r=(0,T.useContext)(tb),n=(0,T.useRef)([]),o=ea(e=>(n.current.push(e),r&&r.register(e),()=>a(e))),a=ea(e=>{let t=n.current.indexOf(e);-1!==t&&n.current.splice(t,1),r&&r.unregister(e)}),i=(0,T.useMemo)(()=>({register:o,unregister:a,portals:n}),[o,a,n]),[n,(0,T.useMemo)(()=>function({children:e}){return T.createElement(tb.Provider,{value:i},e)},[i])]),B=eV(),{resolveContainers:Y}=function({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let n=ea(()=>{var n,o;let a=eu(r),i=[];for(let t of e)null!==t&&(ev(t)?i.push(t):"current"in t&&ev(t.current)&&i.push(t.current));if(null!=t&&t.current)for(let e of t.current)i.push(e);for(let e of null!=(n=null==a?void 0:a.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&ev(e)&&"headlessui-portal-root"!==e.id&&(r&&(e.contains(r)||e.contains(null==(o=null==r?void 0:r.getRootNode())?void 0:o.host))||i.some(t=>e.contains(t))||i.push(e));return i});
23return{resolveContainers:n,contains:ea(e=>n().some(t=>t.contains(e)))}}({mainTreeNode:B,portals:L,defaultContainers:[{get current(){var K;return null!=(K=D.panelRef.current)?K:C.current}}]}),H=null!==E&&(E&e5.Closing)===e5.Closing;!function(e,{allowed:t,disallowed:r}={}){let n=es(e,"inert-others");F(()=>{var e,o;if(!n)return;let a=z();for(let t of null!=(e=null==r?void 0:r())?e:[])t&&a.add(em(t));let i=null!=(o=null==t?void 0:t())?o:[];for(let e of i){if(!e)continue;let t=eu(e);if(!t)continue;let r=e.parentElement;for(;r&&r!==t.body;){for(let e of r.children)i.some(t=>e.contains(t))||a.add(em(e));r=r.parentElement}}return a.dispose},[n,t,r])}(!b&&!H&&A,{allowed:ea(()=>{var e,t;return[null!=(t=null==(e=C.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:ea(()=>{var e;return[null!=(e=null==B?void 0:B.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let $=en.get(null);F(()=>{if(A)return $.actions.push(p),()=>$.actions.pop(p)},[$,p,A]);let G=ei($,(0,T.useCallback)(e=>$.selectors.isTop(e,p),[$,p]));l=I(e=>{e.preventDefault(),O()}),s=(0,T.useCallback)(function(e,t){if(e.defaultPrevented)return;let r=t(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(Y))if(null!==t&&(t.contains(r)||e.composed&&e.composedPath().includes(t)))return;return function(e,t=0){var r;return e!==(null==(r=eu(e))?void 0:r.body)&&X(t,{0:()=>e.matches(eb),1(){let t=e;for(;null!==t;){if(t.matches(eb))return!0;t=t.parentElement}return!1}})}(r,eC.Loose)||-1===r.tabIndex||e.preventDefault(),l.current(e,r)}},[l,Y]),u=(0,T.useRef)(null),eR(G,"pointerdown",e=>{var t,r;eT()||(u.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)},!0),eR(G,"pointerup",e=>{if(eT()||!u.current)return;let t=u.current;return u.current=null,s(e,()=>t)},!0),d=(0,T.useRef)({x:0,y:0}),eR(G,"touchstart",e=>{d.current.x=e.touches[0].clientX,d.current.y=e.touches[0].clientY},!0),eR(G,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-d.current.x)>=30||Math.abs(t.y-d.current.y)>=30))return s(e,()=>ey(e.target)?e.target:null)},!0),eP(G,"blur",e=>s(e,()=>{var e;return eg(e=window.document.activeElement)&&"IFRAME"===e.nodeName?window.document.activeElement:null}),!0),function(e,t="u">typeof document?document.defaultView:null,r){let n=es(e,"escape");_(t,"keydown",e=>{n&&(e.defaultPrevented||e.key===P.Escape&&r(e))})}(G,null==S?void 0:S.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),O()}),function(e,t,r=()=>[document.body]){!function(e,t,r=()=>({containers:[]})){let n=(0,T.useSyncExternalStore)(eZ.subscribe,eZ.getSnapshot,eZ.getSnapshot),o=t?n.get(t):void 0;o&&o.count,F(()=>{if(!(!t||!e))return eZ.dispatch("PUSH",t,r),()=>eZ.dispatch("POP",t,r)},[e,t])}(es(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],r]}})}(!b&&!H&&A,S,Y),c=I(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&O()}),(0,T.useEffect)(()=>{if(!A)return;let e=null===C?null:eg(C)?C:C.current;if(!e)return;let t=z();if("u">typeof ResizeObserver){let r=new ResizeObserver(()=>c.current(e));r.observe(e),t.add(()=>r.disconnect())}if("u">typeof IntersectionObserver){let r=new IntersectionObserver(()=>c.current(e));r.observe(e),t.add(()=>r.disconnect())}return()=>t.dispose()},[C,c,A]);let[U,V]=function(){let[e,t]=(0,T.useState)([]);return[e.length>0?e.join(" "):void 0,(0,T.useMemo)(()=>function(e){let r=ea(e=>(t(t=>[...t,e]),()=>t(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),n=(0,T.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value}),[r,e.slot,e.name,e.props,e.value]);return T.createElement(tt.Provider,{value:n},e.children)},[t])]}(),q=(0,T.useMemo)(()=>[{dialogState:N,close:O,setTitleId:j,unmount:w},D],[N,O,j,w,D]),Z=eQ({open:0===N}),Q={ref:M,id:p,role:g,tabIndex:-1,"aria-modal":b?void 0:0===N||void 0,"aria-labelledby":D.titleId,"aria-describedby":U,unmount:w},J=!function(){var e;let[t]=(0,T.useState)(()=>"u">typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[r,n]=(0,T.useState)(null!=(e=null==t?void 0:t.matches)&&e);return F(()=>
23{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){n(e.matches)}},[t]),r}(),ee=tc.None;A&&!b&&(ee|=tc.RestoreFocus,ee|=tc.TabLock,y&&(ee|=tc.AutoFocus),J&&(ee|=tc.InitialFocus));let et=eF();return T.createElement(e4,null,T.createElement(e3,{force:!0},T.createElement(tk,null,T.createElement(tB.Provider,{value:q},T.createElement(tx,{target:C},T.createElement(e3,{force:!1},T.createElement(V,{slot:Z},T.createElement(W,null,T.createElement(tf,{initialFocus:v,initialFocusFallback:C,containers:Y,features:ee},T.createElement(e2,{value:O},et({ourProps:Q,theirProps:x,slot:Z,defaultTag:tH,features:t$,visible:0===N,name:"Dialog"})))))))))))}),tH="div",t$=eA.RenderStrategy|eA.Static,tG=Object.assign(eB(function(e,t){let{transition:r=!1,open:n,...o}=e,a=e7(),i=e.hasOwnProperty("open")||null!==a,l=e.hasOwnProperty("onClose");if(!i&&!l)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!i)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!l)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!a&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==n||r)&&!o.static?T.createElement(eU,null,T.createElement(tF,{show:n,transition:r,unmount:o.unmount},T.createElement(tK,{ref:t,...o}))):T.createElement(eU,null,T.createElement(tK,{ref:t,open:n,...o}))}),{Panel:eB(function(e,t){let r=(0,T.useId)(),{id:n=`headlessui-dialog-panel-${r}`,transition:o=!1,...a}=e,[{dialogState:i,unmount:l},s]=tz("Dialog.Panel"),u=e0(t,s.panelRef),d=eQ({open:0===i}),c=ea(e=>{e.stopPropagation()}),f=o?tL:T.Fragment,p=eF();return T.createElement(f,{...o?{unmount:l}:{}},p({ourProps:{ref:u,id:n,onClick:c},theirProps:a,slot:d,defaultTag:"div",name:"Dialog.Panel"}))}),Title:(eB(function(e,t){let{transition:r=!1,...n}=e,[{dialogState:o,unmount:a}]=tz("Dialog.Backdrop"),i=eQ({open:0===o}),l=r?tL:T.Fragment,s=eF();return T.createElement(l,{...r?{unmount:a}:{}},s({ourProps:{ref:t,"aria-hidden":!0},theirProps:n,slot:i,defaultTag:"div",name:"Dialog.Backdrop"}))}),eB(function(e,t){let r=(0,T.useId)(),{id:n=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:a,setTitleId:i}]=tz("Dialog.Title"),l=e0(t);(0,T.useEffect)(()=>(i(n),()=>i(null)),[n,i]);let s=eQ({open:0===a});return eF()({ourProps:{ref:l,id:n},theirProps:o,slot:s,defaultTag:"h2",name:"Dialog.Title"})})),Description:tr})},77306:(e,t,r)=>{r.d(t,{B:()=>s});var n,o=r(87216),a=r(48456),i=(n||(n=r.t(o,2)))[" useId ".trim().toString()]||(()=>void 0),l=0;function s(e){let[t,r]=o.useState(i());return(0,a.N)(()=>{e||r(e=>e??String(l++))},[e]),e||(t?`radix-${t}`:"")}},81229:(e,t,r)=>{r.d(t,{B8:()=>em,C1:()=>ey,LM:()=>ew,N_:()=>eg,UC:()=>eb,bL:()=>ep,l9:()=>ev,q7:()=>eh});var n=r(87216),o=r(34977),a=r(99858),i=r(62272),l=r(85020),s=r(19878),u=r(25159),d=r(14650),c=r(99827),f=r(77306),p=r(58495),m=r(60284),h=r(74702),v=r(48456),g=r(88570),y=r(39085),b=r(25788),w="NavigationMenu",[x,k,E]=(0,p.N)(w),[C,M,S]=(0,p.N)(w),[N,D]=(0,a.A)(w,[E,S]),[T,R]=N(w),[P,O]=N(w),j=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,onValueChange:a,defaultValue:i,delayDuration:c=200,skipDelayDuration:f=300,orientation:p="horizontal",dir:m,...h}=e,[v,g]=n.useState(null),y=(0,u.s)(t,e=>g(e)),x=(0,d.jH)(m),k=n.useRef(0),E=n.useRef(0),C=n.useRef(0),[M,S]=n.useState(!0),[N,D]=(0,s.i)({prop:o,onChange:e=>{let t=f>0;""!==e?(window.clearTimeout(C.current),t&&S(!1)):(window.clearTimeout(C.current),C.current=window.setTimeout(()=>S(!0),f)),a?.(e)},defaultProp:i??"",caller:w}),T=n.useCallback(()=>{window.clearTimeout(E.current),E.current=window.setTimeout(()=>D(""),150)},[D]),R=n.useCallback(e=>{window.clearTimeout(E.current),D(e)},[D]),P=n.useCallback(e=>{N===e?window.clearTimeout(E.current):k.current=window.setTimeout(()=>{window.clearTimeout(E.current),D(e)},c)},[N,D,c]);return n.useEffect(()=>()=>{window.clearTimeout(k.current),window.clearTimeout(E.current),window.clearTimeout(C.current)},[]),(0,b.jsx)(L,{scope:r,isRootMenu:!0,value:N,dir:x,orientation:p,rootNavigationMenu:v,onTriggerEnter:e=>{window.clearTimeout(k.current),M?P(e):R(e)},onTriggerLeave:()=>{window.clearTimeout(k.current),T()},onContentEnter:()=>window.clearTimeout(E.current),onContentLeave:T,onItemSelect:e=>{D(t=>t===e?"":e)},onItemDismiss:()=>D(""),children:(0,b.jsx)(l.sG.nav,{"aria-label":"Main","data-orientation":p,dir:x,...h,ref:y})})});j.displayName=w;var A="NavigationMenuSub";n.forwardRef((e,t)=>
23{let{__scopeNavigationMenu:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",...u}=e,d=R(A,r),[c,f]=(0,s.i)({prop:n,onChange:o,defaultProp:a??"",caller:A});return(0,b.jsx)(L,{scope:r,isRootMenu:!1,value:c,dir:d.dir,orientation:i,rootNavigationMenu:d.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,b.jsx)(l.sG.div,{"data-orientation":i,...u,ref:t})})}).displayName=A;var L=e=>{let{scope:t,isRootMenu:r,rootNavigationMenu:o,dir:a,orientation:i,children:l,value:s,onItemSelect:u,onItemDismiss:d,onTriggerEnter:c,onTriggerLeave:p,onContentEnter:m,onContentLeave:v}=e,[y,w]=n.useState(null),[k,E]=n.useState(new Map),[C,M]=n.useState(null);return(0,b.jsx)(T,{scope:t,isRootMenu:r,rootNavigationMenu:o,value:s,previousValue:(0,h.Z)(s),baseId:(0,f.B)(),dir:a,orientation:i,viewport:y,onViewportChange:w,indicatorTrack:C,onIndicatorTrackChange:M,onTriggerEnter:(0,g.c)(c),onTriggerLeave:(0,g.c)(p),onContentEnter:(0,g.c)(m),onContentLeave:(0,g.c)(v),onItemSelect:(0,g.c)(u),onItemDismiss:(0,g.c)(d),onViewportContentChange:n.useCallback((e,t)=>{E(r=>(r.set(e,t),new Map(r)))},[]),onViewportContentRemove:n.useCallback(e=>{E(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,b.jsx)(x.Provider,{scope:t,children:(0,b.jsx)(P,{scope:t,items:k,children:l})})})},F="NavigationMenuList",I=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=R(F,r),a=(0,b.jsx)(l.sG.ul,{"data-orientation":o.orientation,...n,ref:t});return(0,b.jsx)(l.sG.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,b.jsx)(x.Slot,{scope:r,children:o.isRootMenu?(0,b.jsx)(en,{asChild:!0,children:a}):a})})});I.displayName=F;var _="NavigationMenuItem",[W,B]=N(_),z=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,...a}=e,i=(0,f.B)(),s=n.useRef(null),u=n.useRef(null),d=n.useRef(null),c=n.useRef(()=>{}),p=n.useRef(!1),m=n.useCallback((e="start")=>{if(s.current){c.current();let t=ei(s.current);t.length&&el("start"===e?t:t.reverse())}},[]),h=n.useCallback(()=>{if(s.current){var e;let t=ei(s.current);t.length&&((e=t).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),c.current=()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})})}},[]);return(0,b.jsx)(W,{scope:r,value:o||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:s,focusProxyRef:d,wasEscapeCloseRef:p,onEntryKeyDown:m,onFocusProxyEnter:m,onRootContentClose:h,onContentFocusOutside:h,children:(0,b.jsx)(l.sG.li,{...a,ref:t})})});z.displayName=_;var Y="NavigationMenuTrigger",K=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,disabled:o,...a}=e,s=R(Y,e.__scopeNavigationMenu),d=B(Y,e.__scopeNavigationMenu),c=n.useRef(null),f=(0,u.s)(c,d.triggerRef,t),p=ed(s.baseId,d.value),m=ec(s.baseId,d.value),h=n.useRef(!1),v=n.useRef(!1),g=d.value===s.value;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(x.ItemSlot,{scope:r,value:d.value,children:(0,b.jsx)(ea,{asChild:!0,children:(0,b.jsx)(l.sG.button,{id:p,disabled:o,"data-disabled":o?"":void 0,"data-state":eu(g),"aria-expanded":g,"aria-controls":m,...a,ref:f,onPointerEnter:(0,i.mK)(e.onPointerEnter,()=>{v.current=!1,d.wasEscapeCloseRef.current=!1}),onPointerMove:(0,i.mK)(e.onPointerMove,ef(()=>{o||v.current||d.wasEscapeCloseRef.current||h.current||(s.onTriggerEnter(d.value),h.current=!0)})),onPointerLeave:(0,i.mK)(e.onPointerLeave,ef(()=>{o||(s.onTriggerLeave(),h.current=!1)})),onClick:(0,i.mK)(e.onClick,()=>{s.onItemSelect(d.value),v.current=g}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===s.dir?"ArrowLeft":"ArrowRight"}[s.orientation];g&&e.key===t&&(d.onEntryKeyDown(),e.preventDefault())})})})}),g&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(y.bL,{"aria-hidden":!0,tabIndex:0,ref:d.focusProxyRef,onFocus:e=>{let t=d.contentRef.current,r=e.relatedTarget,n=r===c.current,o=t?.contains(r);(n||!o)&&d.onFocusProxyEnter(n?"start":"end")}}),s.viewport&&(0,b.jsx)("span",{"aria-owns":m})]})]})});K.displayName=Y;var H="navigationMenu.linkSelect",$=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,active:n,onSelect:o,...a}=e;return(0,b.jsx)(ea,{asChild:!0,children:(0,b.jsx)(l.sG.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...a,ref:t,onClick:(0,i.mK)(e.onClick,e=>{let t=e.target,r=new CustomEvent(H,{bubbles:!0,cancelable:!0});if(t.addEventListener(H,e=>o?.(e),{once:!0}),(0,l.hO)(t,r),!r.defaultPrevented&&!e.metaKey){let e=new CustomEvent(Q,{bubbles:!0,cancelable:!0});(0,l.hO)(t,e)}},{checkForDefaultPrevented:!1})})})});$.displayName="NavigationMenuLink";var G="NavigationMenuIndicator",U=n.forwardRef((e,t)=>
23{let{forceMount:r,...n}=e,a=R(G,e.__scopeNavigationMenu),i=!!a.value;return a.indicatorTrack?o.createPortal((0,b.jsx)(c.C,{present:r||i,children:(0,b.jsx)(V,{...n,ref:t})}),a.indicatorTrack):null});U.displayName=G;var V=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...o}=e,a=R(G,r),i=k(r),[s,u]=n.useState(null),[d,c]=n.useState(null),f="horizontal"===a.orientation,p=!!a.value;n.useEffect(()=>{let e=i(),t=e.find(e=>e.value===a.value)?.ref.current;t&&u(t)},[i,a.value]);let m=()=>{s&&c({size:f?s.offsetWidth:s.offsetHeight,offset:f?s.offsetLeft:s.offsetTop})};return es(s,m),es(a.indicatorTrack,m),d?(0,b.jsx)(l.sG.div,{"aria-hidden":!0,"data-state":p?"visible":"hidden","data-orientation":a.orientation,...o,ref:t,style:{position:"absolute",...f?{left:0,width:d.size+"px",transform:`translateX(${d.offset}px)`}:{top:0,height:d.size+"px",transform:`translateY(${d.offset}px)`},...o.style}}):null}),q="NavigationMenuContent",Z=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=R(q,e.__scopeNavigationMenu),a=B(q,e.__scopeNavigationMenu),l=(0,u.s)(a.contentRef,t),s=a.value===o.value,d={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...n};return o.viewport?(0,b.jsx)(X,{forceMount:r,...d,ref:l}):(0,b.jsx)(c.C,{present:r||s,children:(0,b.jsx)(J,{"data-state":eu(s),...d,ref:l,onPointerEnter:(0,i.mK)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,i.mK)(e.onPointerLeave,ef(o.onContentLeave)),style:{pointerEvents:!s&&o.isRootMenu?"none":void 0,...d.style}})})});Z.displayName=q;var X=n.forwardRef((e,t)=>{let{onViewportContentChange:r,onViewportContentRemove:n}=R(q,e.__scopeNavigationMenu);return(0,v.N)(()=>{r(e.value,{ref:t,...e})},[e,t,r]),(0,v.N)(()=>()=>n(e.value),[e.value,n]),null}),Q="navigationMenu.rootContentDismiss",J=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,triggerRef:a,focusProxyRef:l,wasEscapeCloseRef:s,onRootContentClose:d,onContentFocusOutside:c,...f}=e,p=R(q,r),h=n.useRef(null),v=(0,u.s)(h,t),g=ed(p.baseId,o),y=ec(p.baseId,o),w=k(r),x=n.useRef(null),{onItemDismiss:E}=p;n.useEffect(()=>{let e=h.current;if(p.isRootMenu&&e){let t=()=>{E(),d(),e.contains(document.activeElement)&&a.current?.focus()};return e.addEventListener(Q,t),()=>e.removeEventListener(Q,t)}},[p.isRootMenu,e.value,a,E,d]);let C=n.useMemo(()=>{let e=w().map(e=>e.value);"rtl"===p.dir&&e.reverse();let t=e.indexOf(p.value),r=e.indexOf(p.previousValue),n=o===p.value,a=r===e.indexOf(o);if(!n&&!a)return x.current;let i=(()=>{if(t!==r){if(n&&-1!==r)return t>r?"from-end":"from-start";if(a&&-1!==t)return t>r?"to-start":"to-end"}return null})();return x.current=i,i},[p.previousValue,p.value,p.dir,w,o]);return(0,b.jsx)(en,{asChild:!0,children:(0,b.jsx)(m.qW,{id:y,"aria-labelledby":g,"data-motion":C,"data-orientation":p.orientation,...f,ref:v,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(Q,{bubbles:!0,cancelable:!0});h.current?.dispatchEvent(e)},onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>{c();let t=e.target;p.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:(0,i.mK)(e.onPointerDownOutside,e=>{let t=e.target,r=w().some(e=>e.ref.current?.contains(t)),n=p.isRootMenu&&p.viewport?.contains(t);(r||n||!p.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=ei(e.currentTarget),r=document.activeElement,n=t.findIndex(e=>e===r);el(e.shiftKey?t.slice(0,n).reverse():t.slice(n+1,t.length))?e.preventDefault():l.current?.focus()}}),onEscapeKeyDown:(0,i.mK)(e.onEscapeKeyDown,e=>{s.current=!0})})})}),ee="NavigationMenuViewport",et=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=!!R(ee,e.__scopeNavigationMenu).value;return(0,b.jsx)(c.C,{present:r||o,children:(0,b.jsx)(er,{...n,ref:t})})});et.displayName=ee;var er=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,children:o,...a}=e,s=R(ee,r),d=(0,u.s)(t,s.onViewportChange),f=O(q,e.__scopeNavigationMenu),[p,m]=n.useState(null),[h,v]=n.useState(null),g=p?p?.width+"px":void 0,y=p?p?.he
23ight+"px":void 0,w=!!s.value,x=w?s.value:s.previousValue;return es(h,()=>{h&&m({width:h.offsetWidth,height:h.offsetHeight})}),(0,b.jsx)(l.sG.div,{"data-state":eu(w),"data-orientation":s.orientation,...a,ref:d,style:{pointerEvents:!w&&s.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":y,...a.style},onPointerEnter:(0,i.mK)(e.onPointerEnter,s.onContentEnter),onPointerLeave:(0,i.mK)(e.onPointerLeave,ef(s.onContentLeave)),children:Array.from(f.items).map(([e,{ref:t,forceMount:r,...n}])=>{let o=x===e;return(0,b.jsx)(c.C,{present:r||o,children:(0,b.jsx)(J,{...n,ref:(0,u.t)(t,e=>{o&&e&&v(e)})})},e)})})}),en=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=R("FocusGroup",r);return(0,b.jsx)(C.Provider,{scope:r,children:(0,b.jsx)(C.Slot,{scope:r,children:(0,b.jsx)(l.sG.div,{dir:o.dir,...n,ref:t})})})}),eo=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ea=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=M(r),a=R("FocusGroupItem",r);return(0,b.jsx)(C.ItemSlot,{scope:r,children:(0,b.jsx)(l.sG.button,{...n,ref:t,onKeyDown:(0,i.mK)(e.onKeyDown,e=>{if(["Home","End",...eo].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),eo.includes(e.key)){let r=t.indexOf(e.currentTarget);t=t.slice(r+1)}setTimeout(()=>el(t)),e.preventDefault()}})})})});function ei(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function el(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function es(e,t){let r=(0,g.c)(t);(0,v.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}function eu(e){return e?"open":"closed"}function ed(e,t){return`${e}-trigger-${t}`}function ec(e,t){return`${e}-content-${t}`}function ef(e){return t=>"mouse"===t.pointerType?e(t):void 0}var ep=j,em=I,eh=z,ev=K,eg=$,ey=U,eb=Z,ew=et},82643:(e,t,r)=>{r.d(t,{A:()=>Z});var n,o,a,i,l,s,u,d=function(){return(d=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function c(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}var f=("function"==typeof SuppressedError&&SuppressedError,r(87216)),p="right-scroll-bar-position",m="width-before-scroll-bar";function h(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var v="u">typeof window?f.useLayoutEffect:f.useEffect,g=new WeakMap,y=(void 0===n&&(n={}),(void 0===o&&(o=function(e){return e}),a=[],i=!1,l={read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:null},useMedium:function(e){var t=o(e,i);return a.push(t),function(){a=a.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;a.length;){var t=a;a=[],t.forEach(e)}a={push:function(t){return e(t)},filter:function(){return a}}},assignMedium:function(e){i=!0;var t=[];if(a.length){var r=a;a=[],r.forEach(e),t=a}var n=function(){var r=t;t=[],r.forEach(e)},o=function(){return Promise.resolve().then(n)};o(),a={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),a}}}}).options=d({async:!0,ssr:!1},n),l),b=function(){},w=f.forwardRef(function(e,t){var r,n,o,a,i=f.useRef(null),l=f.useState({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:b}),s=l[0],u=l[1],p=e.forwardProps,m=e.children,w=e.className,x=e.removeScrollBar,k=e.enabled,E=e.shards,C=e.sideCar,M=e.noRelative,S=e.noIsolation,N=e.inert,D=e.allowPinchZoom,T=e.as,R=e.gapMode,P=c(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=(r=[i,t],n=function(e){return r.forEach(function(t){return h(t,e)})},(o=(0,f.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=n,a=o.facade,v(function(){var e=g.get(a);if(e){var t=new Set(e),n=new Set(r),o=a.current;t.forEach(function(e){n.has(e)||h(e,null)}
23),n.forEach(function(e){t.has(e)||h(e,o)})}g.set(a,r)},[r]),a),j=d(d({},P),s);return f.createElement(f.Fragment,null,k&&f.createElement(C,{sideCar:y,removeScrollBar:x,shards:E,noRelative:M,noIsolation:S,inert:N,setCallbacks:u,allowPinchZoom:!!D,lockRef:i,gapMode:R}),p?f.cloneElement(f.Children.only(m),d(d({},j),{ref:O})):f.createElement(void 0===T?"div":T,d({},j,{className:w,ref:O}),m))});w.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},w.classNames={fullWidth:m,zeroRight:p};var x=function(e){var t=e.sideCar,r=c(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return f.createElement(n,d({},r))};x.isSideCarExport=!0;var k=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=u||r.nc;return t&&e.setAttribute("nonce",t),e}())){var o,a;(o=t).styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},E=function(){var e=k();return function(t,r){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},C=function(){var e=E();return function(t){return e(t.styles,t.dynamic),null}},M={left:0,top:0,right:0,gap:0},S=function(e){return parseInt(e||"",10)||0},N=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[S(r),S(n),S(o)]},D=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return M;var t=N(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},T=C(),R="data-scroll-locked",P=function(e,t,r,n){var o=e.left,a=e.top,i=e.right,l=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(l,"px ").concat(n,";\n }\n body[").concat(R,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(p," {\n right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(m," {\n margin-right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(p," .").concat(p," {\n right: 0 ").concat(n,";\n }\n \n .").concat(m," .").concat(m," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(R,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n }\n")},O=function(){var e=parseInt(document.body.getAttribute(R)||"0",10);return isFinite(e)?e:0},j=function(){f.useEffect(function(){return document.body.setAttribute(R,(O()+1).toString()),function(){var e=O()-1;e<=0?document.body.removeAttribute(R):document.body.setAttribute(R,e.toString())}},[])},A=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n;j();var a=f.useMemo(function(){return D(o)},[o]);return f.createElement(T,{styles:P(a,!t,o,r?"":"!important")})},L=!1;if("u">typeof window)try{var F=Object.defineProperty({},"passive",{get:function(){return L=!0,!0}});window.addEventListener("test",F,F),window.removeEventListener("test",F,F)}catch(e){L=!1}var I=!!L&&{passive:!1},_=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},W=function(e,t){var r=t.ownerDocument,n=t;do{if("u">typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),B(e,n)){var o=z(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},B=function(e,t){return"v"===e?_(t,"overflowY"):_(t,"overflowX")},z=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},Y=function(e,t,r,n,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),l=i*n,s=r.target,u=t.contains(s),d=!1,c=l>0,f=0,p=0;
23do{if(!s)break;var m=z(e,s),h=m[0],v=m[1]-m[2]-i*h;(h||v)&&B(e,s)&&(f+=v,p+=h);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return c&&(o&&1>Math.abs(f)||!o&&l>f)?d=!0:!c&&(o&&1>Math.abs(p)||!o&&-l>p)&&(d=!0),d},K=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},H=function(e){return[e.deltaX,e.deltaY]},$=function(e){return e&&"current"in e?e.current:e},G=0,U=[];let V=(s=function(e){var t=f.useRef([]),r=f.useRef([0,0]),n=f.useRef(),o=f.useState(G++)[0],a=f.useState(C)[0],i=f.useRef(e);f.useEffect(function(){i.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map($),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=f.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var o,a=K(e),l=r.current,s="deltaX"in e?e.deltaX:l[0]-a[0],u="deltaY"in e?e.deltaY:l[1]-a[1],d=e.target,c=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===c&&"range"===d.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===d||p.contains(d)))return!1;var m=W(c,d);if(!m)return!0;if(m?o=c:(o="v"===c?"h":"v",m=W(c,d)),!m)return!1;if(!n.current&&"changedTouches"in e&&(s||u)&&(n.current=o),!o)return!0;var h=n.current||o;return Y(h,t,e,"h"===h?s:u,!0)},[]),s=f.useCallback(function(e){if(U.length&&U[U.length-1]===a){var r="deltaY"in e?H(e):K(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(i.current.shards||[]).map($).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=f.useCallback(function(e,r,n,o){var a={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=f.useCallback(function(e){r.current=K(e),n.current=void 0},[]),c=f.useCallback(function(t){u(t.type,H(t),t.target,l(t,e.lockRef.current))},[]),p=f.useCallback(function(t){u(t.type,K(t),t.target,l(t,e.lockRef.current))},[]);f.useEffect(function(){return U.push(a),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:p}),document.addEventListener("wheel",s,I),document.addEventListener("touchmove",s,I),document.addEventListener("touchstart",d,I),function(){U=U.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,I),document.removeEventListener("touchmove",s,I),document.removeEventListener("touchstart",d,I)}},[]);var m=e.removeScrollBar,h=e.inert;return f.createElement(f.Fragment,null,h?f.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?f.createElement(A,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},y.useMedium(s),x);var q=f.forwardRef(function(e,t){return f.createElement(w,d({},e,{ref:t,sideCar:V}))});q.classNames=w.classNames;let Z=q},83961:(e,t,r)=>{e.exports=r(52679)},85020:(e,t,r)=>{r.d(t,{hO:()=>s,sG:()=>l});var n=r(87216),o=r(34977),a=r(13617),i=r(25788),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,a.TL)(`Primitive.${t}
23`),o=n.forwardRef((e,n)=>{let{asChild:o,...a}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?r:t,{...a,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function s(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},88570:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(87216);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},90290:(e,t,r)=>{r.d(t,{G5:()=>eG,H_:()=>e_,JU:()=>eF,Mz:()=>eO,Pb:()=>eH,UC:()=>eA,UE:()=>j,VF:()=>ez,YJ:()=>eL,ZL:()=>ej,ZP:()=>e$,bL:()=>eP,hN:()=>eB,i3:()=>eK,q7:()=>eI,wv:()=>eY,z6:()=>eW});var n=r(87216),o=r(62272),a=r(58495),i=r(25159),l=r(99858),s=r(14650),u=r(60284),d=r(5380),c=r(32878),f=r(77306),p=r(90785),m=r(48581),h=r(99827),v=r(85020),g=r(46544),y=r(13617),b=r(88570),w=r(4140),x=r(82643),k=r(25788),E=["Enter"," "],C=["ArrowUp","PageDown","End"],M=["ArrowDown","PageUp","Home",...C],S={ltr:[...E,"ArrowRight"],rtl:[...E,"ArrowLeft"]},N={ltr:["ArrowLeft"],rtl:["ArrowRight"]},D="Menu",[T,R,P]=(0,a.N)(D),[O,j]=(0,l.A)(D,[P,p.Bk,g.RG]),A=(0,p.Bk)(),L=(0,g.RG)(),[F,I]=O(D),[_,W]=O(D),B=e=>{let{__scopeMenu:t,open:r=!1,children:o,dir:a,onOpenChange:i,modal:l=!0}=e,u=A(t),[d,c]=n.useState(null),f=n.useRef(!1),m=(0,b.c)(i),h=(0,s.jH)(a);return n.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,k.jsx)(p.bL,{...u,children:(0,k.jsx)(F,{scope:t,open:r,onOpenChange:m,content:d,onContentChange:c,children:(0,k.jsx)(_,{scope:t,onClose:n.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:f,dir:h,modal:l,children:o})})})};B.displayName=D;var z=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=A(r);return(0,k.jsx)(p.Mz,{...o,...n,ref:t})});z.displayName="MenuAnchor";var Y="MenuPortal",[K,H]=O(Y,{forceMount:void 0}),$=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,a=I(Y,t);return(0,k.jsx)(K,{scope:t,forceMount:r,children:(0,k.jsx)(h.C,{present:r||a.open,children:(0,k.jsx)(m.Z,{asChild:!0,container:o,children:n})})})};$.displayName=Y;var G="MenuContent",[U,V]=O(G),q=n.forwardRef((e,t)=>{let r=H(G,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,a=I(G,e.__scopeMenu),i=W(G,e.__scopeMenu);return(0,k.jsx)(T.Provider,{scope:e.__scopeMenu,children:(0,k.jsx)(h.C,{present:n||a.open,children:(0,k.jsx)(T.Slot,{scope:e.__scopeMenu,children:i.modal?(0,k.jsx)(Z,{...o,ref:t}):(0,k.jsx)(X,{...o,ref:t})})})})}),Z=n.forwardRef((e,t)=>{let r=I(G,e.__scopeMenu),a=n.useRef(null),l=(0,i.s)(t,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,w.Eq)(e)},[]),(0,k.jsx)(J,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),X=n.forwardRef((e,t)=>{let r=I(G,e.__scopeMenu);return(0,k.jsx)(J,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),Q=(0,y.TL)("MenuContent.ScrollLock"),J=n.forwardRef((e,t)=>{let{__scopeMenu:r,loop:a=!1,trapFocus:l,onOpenAutoFocus:s,onCloseAutoFocus:f,disableOutsidePointerEvents:m,onEntryFocus:h,onEscapeKeyDown:v,onPointerDownOutside:y,onFocusOutside:b,onInteractOutside:w,onDismiss:E,disableOutsideScroll:S,...N}=e,D=I(G,r),T=W(G,r),P=A(r),O=L(r),j=R(r),[F,_]=n.useState(null),B=n.useRef(null),z=(0,i.s)(t,B,D.onContentChange),Y=n.useRef(0),K=n.useRef(""),H=n.useRef(0),$=n.useRef(null),V=n.useRef("right"),q=n.useRef(0),Z=S?x.A:n.Fragment;n.useEffect(()=>()=>window.clearTimeout(Y.current),[]),(0,d.Oh)();let X=n.useCallback(e=>{var t,r;return V.current===$.current?.side&&(t=e,!!(r=$.current?.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],l=t[a],s=i.x,u=i.y,d=l.x,c=l.y;u>n!=c>n&&r<(d-s)*(n-u)/(c-u)+s&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,k.jsx)(U,{scope:r,searchRef:K,onItemEnter:n.useCallback(e=>{X(e)&&e.preventDefault()},[X]),onItemLeave:n.useCallback(e=>{X(e)||(B.current?.focus(),_(null))},[X]),onTriggerLeave:n.useCallback(e=>{X(e)&&e.preventDefault()},[X]),pointerGraceTimerRef:H,onPointerGraceIntentChange:n.useCallback(e=>{$.current=e},[]),children:(0,k.jsx)(Z,{...S?{as:Q,allowPinchZoom:!0}:void 0,children:(0,k.jsx)(c.n,{asChild:!0,trapped:l,onMountAutoFocus:(0,o.mK)(s,e=>{e.preventDefault(),B.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,k.jsx)(u.qW,{asChild:!0,disableOutsidePointerEvents:m,onEscapeKeyDown:v,onPointerDownOutside:y,onFocusOutside:b,onInteractOutside:w,onDismiss:E,children:(0,k.jsx)(g.bL,{asChild:!0,...O,dir:T.dir,orientation:"vertical",loop:a,currentTabStopId:F,onCurrentTabStopIdChange:_,onEntryFocus:(0,o.mK)(h,e=>{T.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,k.jsx)(p.UC,{role:"menu","aria-orientation":"vertical","data-state":eN(D.open),"data-radix-menu-content":"",dir:T.dir,...P,...N,ref:z,style:{outline:"none",...N.style},onKeyDown:(0,o.mK)(N.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.ke
23y.length;if(t){var o;let t,a,i,l,s,u;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=K.current+o,a=j().filter(e=>!e.disabled),i=document.activeElement,l=a.find(e=>e.ref.current===i)?.textValue,s=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==r?l:void 0}(a.map(e=>e.textValue),t,l),u=a.find(e=>e.textValue===s)?.ref.current,function e(t){K.current=t,window.clearTimeout(Y.current),""!==t&&(Y.current=window.setTimeout(()=>e(""),1e3))}(t),u&&setTimeout(()=>u.focus()))}let a=B.current;if(e.target!==a||!M.includes(e.key))return;e.preventDefault();let i=j().filter(e=>!e.disabled).map(e=>e.ref.current);C.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(Y.current),K.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,eR(e=>{let t=e.target,r=q.current!==e.clientX;e.currentTarget.contains(t)&&r&&(V.current=e.clientX>q.current?"right":"left",q.current=e.clientX)}))})})})})})})});q.displayName=G;var ee=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,k.jsx)(v.sG.div,{role:"group",...n,ref:t})});ee.displayName="MenuGroup";var et=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,k.jsx)(v.sG.div,{...n,ref:t})});et.displayName="MenuLabel";var er="MenuItem",en="menu.itemSelect",eo=n.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:a,...l}=e,s=n.useRef(null),u=W(er,e.__scopeMenu),d=V(er,e.__scopeMenu),c=(0,i.s)(t,s),f=n.useRef(!1);return(0,k.jsx)(ea,{...l,ref:c,disabled:r,onClick:(0,o.mK)(e.onClick,()=>{let e=s.current;if(!r&&e){let t=new CustomEvent(en,{bubbles:!0,cancelable:!0});e.addEventListener(en,e=>a?.(e),{once:!0}),(0,v.hO)(e,t),t.defaultPrevented?f.current=!1:u.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),f.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;r||t&&" "===e.key||E.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eo.displayName=er;var ea=n.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:a=!1,textValue:l,...s}=e,u=V(er,r),d=L(r),c=n.useRef(null),f=(0,i.s)(t,c),[p,m]=n.useState(!1),[h,y]=n.useState("");return n.useEffect(()=>{let e=c.current;e&&y((e.textContent??"").trim())},[s.children]),(0,k.jsx)(T.ItemSlot,{scope:r,disabled:a,textValue:l??h,children:(0,k.jsx)(g.q7,{asChild:!0,...d,focusable:!a,children:(0,k.jsx)(v.sG.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...s,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,eR(e=>{a?u.onItemLeave(e):(u.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eR(e=>u.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>m(!0)),onBlur:(0,o.mK)(e.onBlur,()=>m(!1))})})})}),ei=n.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...a}=e;return(0,k.jsx)(em,{scope:e.__scopeMenu,checked:r,children:(0,k.jsx)(eo,{role:"menuitemcheckbox","aria-checked":eD(r)?"mixed":r,...a,ref:t,"data-state":eT(r),onSelect:(0,o.mK)(a.onSelect,()=>n?.(!!eD(r)||!r),{checkForDefaultPrevented:!1})})})});ei.displayName="MenuCheckboxItem";var el="MenuRadioGroup",[es,eu]=O(el,{value:void 0,onValueChange:()=>{}}),ed=n.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,a=(0,b.c)(n);return(0,k.jsx)(es,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,k.jsx)(ee,{...o,ref:t})})});ed.displayName=el;var ec="MenuRadioItem",ef=n.forwardRef((e,t)=>{let{value:r,...n}=e,a=eu(ec,e.__scopeMenu),i=r===a.value;return(0,k.jsx)(em,{scope:e.__scopeMenu,checked:i,children:(0,k.jsx)(eo,{role:"menuitemradio","aria-checked":i,...n,ref:t,"data-state":eT(i),onSelect:(0,o.mK)(n.onSelect,()=>a.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});ef.displayName=ec;var ep="MenuItemIndicator",[em,eh]=O(ep,{checked:!1}
23),ev=n.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,a=eh(ep,r);return(0,k.jsx)(h.C,{present:n||eD(a.checked)||!0===a.checked,children:(0,k.jsx)(v.sG.span,{...o,ref:t,"data-state":eT(a.checked)})})});ev.displayName=ep;var eg=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,k.jsx)(v.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});eg.displayName="MenuSeparator";var ey=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=A(r);return(0,k.jsx)(p.i3,{...o,...n,ref:t})});ey.displayName="MenuArrow";var eb="MenuSub",[ew,ex]=O(eb),ek=e=>{let{__scopeMenu:t,children:r,open:o=!1,onOpenChange:a}=e,i=I(eb,t),l=A(t),[s,u]=n.useState(null),[d,c]=n.useState(null),m=(0,b.c)(a);return n.useEffect(()=>(!1===i.open&&m(!1),()=>m(!1)),[i.open,m]),(0,k.jsx)(p.bL,{...l,children:(0,k.jsx)(F,{scope:t,open:o,onOpenChange:m,content:d,onContentChange:c,children:(0,k.jsx)(ew,{scope:t,contentId:(0,f.B)(),triggerId:(0,f.B)(),trigger:s,onTriggerChange:u,children:r})})})};ek.displayName=eb;var eE="MenuSubTrigger",eC=n.forwardRef((e,t)=>{let r=I(eE,e.__scopeMenu),a=W(eE,e.__scopeMenu),l=ex(eE,e.__scopeMenu),s=V(eE,e.__scopeMenu),u=n.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=s,f={__scopeMenu:e.__scopeMenu},p=n.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return n.useEffect(()=>p,[p]),n.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,k.jsx)(z,{asChild:!0,...f,children:(0,k.jsx)(ea,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":l.contentId,"data-state":eN(r.open),...e,ref:(0,i.t)(t,l.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,o.mK)(e.onPointerMove,eR(t=>{s.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||u.current||(s.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{r.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eR(e=>{p();let t=r.content?.getBoundingClientRect();if(t){let n=r.content?.dataset.side,o="right"===n,a=t[o?"left":"right"],i=t[o?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:a,y:t.top},{x:i,y:t.top},{x:i,y:t.bottom},{x:a,y:t.bottom}],side:n}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.mK)(e.onKeyDown,t=>{let n=""!==s.searchRef.current;e.disabled||n&&" "===t.key||S[a.dir].includes(t.key)&&(r.onOpenChange(!0),r.content?.focus(),t.preventDefault())})})})});eC.displayName=eE;var eM="MenuSubContent",eS=n.forwardRef((e,t)=>{let r=H(G,e.__scopeMenu),{forceMount:a=r.forceMount,...l}=e,s=I(G,e.__scopeMenu),u=W(G,e.__scopeMenu),d=ex(eM,e.__scopeMenu),c=n.useRef(null),f=(0,i.s)(t,c);return(0,k.jsx)(T.Provider,{scope:e.__scopeMenu,children:(0,k.jsx)(h.C,{present:a||s.open,children:(0,k.jsx)(T.Slot,{scope:e.__scopeMenu,children:(0,k.jsx)(J,{id:d.contentId,"aria-labelledby":d.triggerId,...l,ref:f,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{u.isUsingKeyboardRef.current&&c.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>{e.target!==d.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,o.mK)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=N[u.dir].includes(e.key);t&&r&&(s.onOpenChange(!1),d.trigger?.focus(),e.preventDefault())})})})})})});function eN(e){return e?"open":"closed"}function eD(e){return"indeterminate"===e}function eT(e){return eD(e)?"indeterminate":e?"checked":"unchecked"}function eR(e){return t=>"mouse"===t.pointerType?e(t):void 0}eS.displayName=eM;var eP=B,eO=z,ej=$,eA=q,eL=ee,eF=et,eI=eo,e_=ei,eW=ed,eB=ef,ez=ev,eY=eg,eK=ey,eH=ek,e$=eC,eG=eS},90785:(e,t,r)=>{let n;r.d(t,{Mz:()=>eq,i3:()=>eX,UC:()=>eZ,bL:()=>eV,Bk:()=>eO});var o=r(87216);let a=["top","right","bottom","left"],i=Math.min,l=Math.max,s=Math.round,u=Math.floor,d=e
23=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"};function f(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function g(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function y(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let b=["left","right"],w=["right","left"],x=["top","bottom"],k=["bottom","top"];function E(e){let t=p(e);return c[t]+e.slice(t.length)}function C(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function M(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 S(e,t,r){let n,{reference:o,floating:a}=e,i=g(t),l=h(g(t)),s=v(l),u=p(t),d="y"===i,c=o.x+o.width/2-a.width/2,f=o.y+o.height/2-a.height/2,y=o[s]/2-a[s]/2;switch(u){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(m(t)){case"start":n[l]-=y*(r&&d?-1:1);break;case"end":n[l]+=y*(r&&d?-1:1)}return n}async function N(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:a,rects:i,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:c="floating",altBoundary:p=!1,padding:m=0}=f(t,e),h=C(m),v=l[p?"floating"===c?"reference":"floating":c],g=M(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(v)))||r?v:v.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:u,rootBoundary:d,strategy:s})),y="floating"===c?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,b=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),w=await (null==a.isElement?void 0:a.isElement(b))&&await (null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},x=M(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:y,offsetParent:b,strategy:s}):y);return{top:(g.top-x.top+h.top)/w.y,bottom:(x.bottom-g.bottom+h.bottom)/w.y,left:(g.left-x.left+h.left)/w.x,right:(x.right-g.right+h.right)/w.x}}let D=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,l=i.detectOverflow?i:{...i,detectOverflow:N},s=await (null==i.isRTL?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:c}=S(u,n,s),f=n,p=0,m={};for(let r=0;r<a.length;r++){let h=a[r];if(!h)continue;let{name:v,fn:g}=h,{x:y,y:b,data:w,reset:x}=await g({x:d,y:c,initialPlacement:n,placement:f,strategy:o,middlewareData:m,rects:u,platform:l,elements:{reference:e,floating:t}});d=null!=y?y:d,c=null!=b?b:c,m[v]={...m[v],...w},x&&p<50&&(p++,"object"==typeof x&&(x.placement&&(f=x.placement),x.rects&&(u=!0===x.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:d,y:c}=S(u,f,s)),r=-1)}return{x:d,y:c,placement:f,strategy:o,middlewareData:m}};function T(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function R(e){return a.some(t=>e[t]>=0)}let P=new Set(["left","top"]);async function O(e,t){let{placement:r,platform:n,elements:o}=e,a=await (null==n.isRTL?void 0:n.isRTL(o.floating)),i=p(r),l=m(r),s="y"===g(r),u=P.has(i)?-1:1,d=a&&s?-1:1,c=f(t,e),{mainAxis:h,crossAxis:v,alignmentAxis:y}="number"==typeof c?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return l&&"number"==typeof y&&(v="end"===l?-1*y:y),s?{x:v*d,y:h*u}:{x:h*u,y:v*d}}function j(){return"u">typeof window}function A(e){return I(e)?(e.nodeName||"").toLowerCase():"#document"}function L(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function F(e){var t;return null==(t=(I(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function I(e){return!!j()&&(e instanceof Node||e instanceof L(e).Node)}function _(e){return!!j()&&(e instanceof Element||e instanceof L(e).Element)}function W(e){return!!j()&&(e instanceof HTMLElement||e instanceof L(e).HTMLElement)}function B(e){return!(!j()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof L(e).ShadowRoot)}function z(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=q(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&"inline"!==o&&"contents"!==o}function Y(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let K=/transform|translate|scale|rotate|perspective|filter/,H=/paint|layout|strict|content/,$=e=>!!e&&"none"!==e;function G(e){let t=_(e)?q(e):e;return $(t.transform)||$(t.translate)||$(t.scale)||$(t.rotate)||$(t.perspective)||!U()&&($(t.backdropFilter)||$(t.filter))||K.test(t.willChange||"")||H.test(t.contain||"")}function U(){return null==n&&(n="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),n}function V(e){return/^(html|body|#document)$/.test(A(e))}function q(e){return L(e).getComputedStyle(e)}function Z(e){return _(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function X(e){if("html"===A(e))return e;let t=e.assignedSlot||e.parentNode||B(e)&&e.host||F(e);return B(t)?t.host:t}function Q(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=X(t);return V(r)?t.ownerDocument?t.ownerDocument.body:t.body:W(r)&&z(r)?r:e(r)}(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),i=L(o);if(!a)return t.concat(o,Q(o,[],r));{let e=J(i);
23return t.concat(i,i.visualViewport||[],z(o)?o:[],e&&r?Q(e):[])}}function J(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ee(e){let t=q(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=W(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,l=s(r)!==a||s(n)!==i;return l&&(r=a,n=i),{width:r,height:n,$:l}}function et(e){return _(e)?e:e.contextElement}function er(e){let t=et(e);if(!W(t))return d(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:a}=ee(t),i=(a?s(r.width):r.width)/n,l=(a?s(r.height):r.height)/o;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}let en=d(0);function eo(e){let t=L(e);return U()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:en}function ea(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),i=et(e),l=d(1);t&&(n?_(n)&&(l=er(n)):l=er(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===L(i))&&o)?eo(i):d(0),u=(a.left+s.x)/l.x,c=(a.top+s.y)/l.y,f=a.width/l.x,p=a.height/l.y;if(i){let e=L(i),t=n&&_(n)?L(n):n,r=e,o=J(r);for(;o&&n&&t!==r;){let e=er(o),t=o.getBoundingClientRect(),n=q(o),a=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,c*=e.y,f*=e.x,p*=e.y,u+=a,c+=i,o=J(r=L(o))}}return M({width:f,height:p,x:u,y:c})}function ei(e,t){let r=Z(e).scrollLeft;return t?t.left+r:ea(F(e)).left+r}function el(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-ei(e,r),y:r.top+t.scrollTop}}function es(e,t,r){var n;let o;if("viewport"===t)o=function(e,t){let r=L(e),n=F(e),o=r.visualViewport,a=n.clientWidth,i=n.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;let e=U();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}let u=ei(n);if(u<=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 u<=25&&(a+=u);return{width:a,height:i,x:l,y:s}}(e,r);else if("document"===t){let t,r,a,i,s,u,d;n=F(e),t=F(n),r=Z(n),a=n.ownerDocument.body,i=l(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),s=l(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight),u=-r.scrollLeft+ei(n),d=-r.scrollTop,"rtl"===q(a).direction&&(u+=l(t.clientWidth,a.clientWidth)-i),o={width:i,height:s,x:u,y:d}}else if(_(t)){let e,n,a,i,l,s;n=(e=ea(t,!0,"fixed"===r)).top+t.clientTop,a=e.left+t.clientLeft,i=W(t)?er(t):d(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=eo(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return M(o)}function eu(e){return"static"===q(e).position}function ed(e,t){if(!W(e)||"fixed"===q(e).position)return null;if(t)return t(e);let r=e.offsetParent;return F(e)===r&&(r=r.ownerDocument.body),r}function ec(e,t){var r;let n=L(e);if(Y(e))return n;if(!W(e)){let t=X(e);for(;t&&!V(t);){if(_(t)&&!eu(t))return t;t=X(t)}return n}let o=ed(e,t);for(;o&&(r=o,/^(table|td|th)$/.test(A(r)))&&eu(o);)o=ed(o,t);return o&&V(o)&&eu(o)&&!G(o)?n:o||function(e){let t=X(e);for(;W(t)&&!V(t);){if(G(t))return t;if(Y(t))break;t=X(t)}return null}(e)||n}let ef=async function(e){let t=this.getOffsetParent||ec,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=W(t),o=F(t),a="fixed"===r,i=ea(e,!0,a,t),l={scrollLeft:0,scrollTop:0},s=d(0);if(n||!n&&!a)if(("body"!==A(t)||z(o))&&(l=Z(t)),n){let e=ea(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ei(o));a&&!n&&o&&(s.x=ei(o));let u=!o||n||a?d(0):el(o,l);return{x:i.left+l.scrollLeft-s.x-u.x,y:i.top+l.scrollTop-s.y-u.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}}},ep={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,a="fixed"===o,i=F(n),l=!!t&&Y(t.floating);if(n===i||l&&a)return r;let s={scrollLeft:0,scrollTop:0},u=d(1),c=d(0),f=W(n);if((f||!f&&!a)&&(("body"!==A(n)||z(i))&&(s=Z(n)),f)){let e=ea(n);u=er(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}let p=!i||f||a?d(0):el(i,s);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-s.scrollLeft*u.x+c.x+p.x,y:r.y*u.y-s.scrollTop*u.y+c.y+p.y}},getDocumentElement:F,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,a=[..."clippingAncestors"===r?Y(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=Q(e,[],!1).filter(e=>_(e)&&"body"!==A(e)),o=null,a="fixed"===q(e).position,i=a?X(e):e;for(;_(i)&&!V(i);){let t=q(i),r=G(i);r||"fixed"!==t.position||(o=null),(a?r||o:!(!r&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||z(i)&&!r&&function e(t,r){let n=X(t);return!(n===r||!_(n)||V(n))&&("fixed"===q(n).position||e(n,r))}(e,i)))?o=t:n=n.filter(e=>e!==i),i=X(i)}return t.set(e,n),n}(t,this._c):[].concat(r),n],s=es(t,a[0],o),u=s.top,d=s.right,c=s.bottom,f=s.left;for(let e=1;e<a.length;e++){let r=es(t,a[e],o);u=l(r.top,u),d=i(r.right,d),c=i(r.bottom,c),f=l(r.left,f)}return{width:d-f,height:c-u,x:f,y:u}},getOffsetParent:ec,getElementRects:ef,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=ee(e);return{width:t,height:r}},getScale:er,isElement:_,isRTL:function(e){return"rtl"===q(e).direction}};function em(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eh=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:a,platform:s,elements:u,middlewareData:d}=t,{element:c,padding:p=0}=f(e,t)||{};if(null==c)return{};let y=C(p),b={x:r,y:n},w=h(g(o)),x=v(w),k=await s.getDimensions(c),E="y"===w,M=E?"clientHeight":"clientWidth",S=a.reference[x]+a.reference[w]-b[w]-a.floating[x],N=b[w]-a.reference[w],D=await (null==s.getOffsetParent?void 0:s.getOffsetParent(c)),T=D?D[M]:0;T&&await (null==s.isElement?void 0:s.isElement(D))||(T=u.floating[M]||a.floating[x]);let R=T/2-k[x]/2-1,P=i(y[E?"top":"left"],R),O=i(y[E?"bottom":"right"],R),j=T-k[x]-O,A=T/2-k[x]/2+(S/2-N/2),L=l(P,i(A,j)),F=!d.arrow&&null!=m(o)&&A!==L&&a.reference[x]/2-(A<P?P:O)-k[x]/2<0,I=F?A<P?A-P:A-j:0;return{[w]:b[w]+I,data:{[w]:L,centerOffset:A-L-I,...F&&{alignmentOffset:I}},reset:F}}});var ev=r(34977),eg="u">typeof document?o.useLayoutEffect:function(){};function ey(e,t){let r,n,o;if(e===t)return!0;
23if(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(!ey(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)&&!ey(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eb(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ew(e,t){let r=eb(e);return Math.round(t*r)/r}function ex(e){let t=o.useRef(e);return eg(()=>{t.current=e}),t}var ek=r(85020),eE=r(25788),eC=o.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...a}=e;return(0,eE.jsx)(ek.sG.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,eE.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eC.displayName="Arrow";var eM=r(25159),eS=r(99858),eN=r(88570),eD=r(48456),eT=r(4414),eR="Popper",[eP,eO]=(0,eS.A)(eR),[ej,eA]=eP(eR),eL=e=>{let{__scopePopper:t,children:r}=e,[n,a]=o.useState(null);return(0,eE.jsx)(ej,{scope:t,anchor:n,onAnchorChange:a,children:r})};eL.displayName=eR;var eF="PopperAnchor",eI=o.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...a}=e,i=eA(eF,r),l=o.useRef(null),s=(0,eM.s)(t,l),u=o.useRef(null);return o.useEffect(()=>{let e=u.current;u.current=n?.current||l.current,e!==u.current&&i.onAnchorChange(u.current)}),n?null:(0,eE.jsx)(ek.sG.div,{...a,ref:s})});eI.displayName=eF;var e_="PopperContent",[eW,eB]=eP(e_),ez=o.forwardRef((e,t)=>
23{var r,n,a,s,d,c,C,M,S,N,j,A,L;let I,_,W,B,z,Y,{__scopePopper:K,side:H="bottom",sideOffset:$=0,align:G="center",alignOffset:U=0,arrowPadding:V=0,avoidCollisions:q=!0,collisionBoundary:Z=[],collisionPadding:X=0,sticky:J="partial",hideWhenDetached:ee=!1,updatePositionStrategy:er="optimized",onPlaced:en,...eo}=e,ei=eA(e_,K),[el,es]=o.useState(null),eu=(0,eM.s)(t,e=>es(e)),[ed,ec]=o.useState(null),ef=(0,eT.X)(ed),eC=ef?.width??0,eS=ef?.height??0,eR="number"==typeof X?X:{top:0,right:0,bottom:0,left:0,...X},eP=Array.isArray(Z)?Z:[Z],eO=eP.length>0,ej={padding:eR,boundary:eP.filter(e$),altBoundary:eO},{refs:eL,floatingStyles:eF,placement:eI,isPositioned:eB,middlewareData:ez}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:u,open:d}=e,[c,f]=o.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=o.useState(n);ey(p,n)||m(n);let[h,v]=o.useState(null),[g,y]=o.useState(null),b=o.useCallback(e=>{e!==E.current&&(E.current=e,v(e))},[]),w=o.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),x=i||h,k=l||g,E=o.useRef(null),C=o.useRef(null),M=o.useRef(c),S=null!=u,N=ex(u),T=ex(a),R=ex(d),P=o.useCallback(()=>{var e,n;let o,a,i;if(!E.current||!C.current)return;let l={placement:t,strategy:r,middleware:p};T.current&&(l.platform=T.current),(e=E.current,n=C.current,o=new Map,i={...(a={platform:ep,...l}).platform,_c:o},D(e,n,{...a,platform:i})).then(e=>{let t={...e,isPositioned:!1!==R.current};O.current&&!ey(M.current,t)&&(M.current=t,ev.flushSync(()=>{f(t)}))})},[p,t,r,T,R]);eg(()=>{!1===d&&M.current.isPositioned&&(M.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[d]);let O=o.useRef(!1);eg(()=>(O.current=!0,()=>{O.current=!1}),[]),eg(()=>{if(x&&(E.current=x),k&&(C.current=k),x&&k){if(N.current)return N.current(x,k,P);P()}},[x,k,P,N,S]);let j=o.useMemo(()=>({reference:E,floating:C,setReference:b,setFloating:w}),[b,w]),A=o.useMemo(()=>({reference:x,floating:k}),[x,k]),L=o.useMemo(()=>{let e={position:r,left:0,top:0};if(!A.floating)return e;let t=ew(A.floating,c.x),n=ew(A.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...eb(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,A.floating,c.x,c.y]);return o.useMemo(()=>({...c,update:P,refs:j,elements:A,floatingStyles:L}),[c,P,j,A,L])}({strategy:"fixed",placement:H+("center"!==G?"-"+G:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:a=!0,ancestorResize:s=!0,elementResize:d="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:f=!1}=n,p=et(e),m=a||s?[...p?Q(p):[],...t?Q(t):[]]:[];m.forEach(e=>{a&&e.addEventListener("scroll",r,{passive:!0}),s&&e.addEventListener("resize",r)});let h=p&&c?function(e,t){let r,n=null,o=F(e);function a(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function s(d,c){void 0===d&&(d=!1),void 0===c&&(c=1),a();let f=e.getBoundingClientRect(),{left:p,top:m,width:h,height:v}=f;if(d||t(),!h||!v)return;let g={rootMargin:-u(m)+"px "+-u(o.clientWidth-(p+h))+"px "+-u(o.clientHeight-(m+v))+"px "+-u(p)+"px",threshold:l(0,i(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(n!==c){if(!y)return s();n?s(!1,n):r=setTimeout(()=>{s(!1,1e-7)},1e3)}1!==n||em(f,e.getBoundingClientRect())||s(),y=!1}try{n=new IntersectionObserver(b,{...g,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(b,g)}n.observe(e)}(!0),a}(p,r):null,v=-1,g=null;d&&(g=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&g&&t&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),r()}),p&&!f&&g.observe(p),t&&g.observe(t));let y=f?ea(e):null;return f&&function t(){let n=ea(e);y&&!em(y,n)&&r(),y=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;m.forEach(e=>{a&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),null==h||h(),null==(e=g)||e.disconnect(),g=null,f&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===er}),elements:{reference:ei.anchor},middleware:[{name:(I={name:"offset",options:n=r={mainAxis:$+eS,alignmentAxis:U},async fn(e){var t,r;let{x:o,y:a,placement:i,middlewareData:l}=e,s=await O(e,n);return i===(null==(t=l.offset)?void 0:t.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:a+s.y,data:{...s,placement:i}}}}).name,fn:I.fn,options:[r,void 0]},q&&{name:(_={name:"shift",options:d=s={mainAxis:!0,crossAxis:!1,limiter:"partial"===J?{fn:(a=void 0,{options:a={},fn(e){let{x:t,y:r,placement:n,rects:o,middlewareData:i}=e,{offset:l=0,mainAxis:s=!0,crossAxis:u=!0}=f(a,e),d={x:t,y:r},c=g(n),m=h(c),v=d[m],y=d[c],b=f(l,e),w="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(s){let e="y"===m?"height":"width",t=o.reference[m]-o.floating[e]+w.mainAxis,r=o.reference[m]+o.reference[e]-w.mainAxis;v<t?v=t:v>r&&(v=r)}if(u){var x,k;let e="y"===m?"width":"height",t=P.has(p(n)),r=o.reference[c]-o.floating[e]+(t&&(null==(x=i.offset)?void 0:x[c])||0)+(t?0:w.crossAxis),a=o.reference[c]+o.reference[e]+(t?0:(null==(k=i.offset)?void 0:k[c])||0)-(t?w.crossAxis:0);y<r?y=r:y>a&&(y=a)}return{[m]:v,[c]:y}}}).fn,options:[void 0,void 0]}:void 0,...ej},async fn(e){let{x:t,y:r,placement:n,platform:o}=e,{mainAxis:a=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...c}=f(d,e),m={x:t,y:r},v=await o.detectOverflow(e,c),y=g(p(n)),b=h(y),w=m[b],x=m[y];if(a){let e="y"===b?"top":"left",t="y"===b?"bottom":"right",r=w+v[e],n=w-v[t];w=l(r,i(w,n))}if(s){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",r=x+v[e],n=x-v[t];x=l(r,i(x,n))}let k=u.fn({...e,[b]:w,[y]:x});return{...k,data:{x:k.x-t,y:k.y-r,enabled:{[b]:a,[y]:s}}}}}).name,fn:_.fn,options:[s,void 0]},q&&{name:(W={name:"flip",options:C=c={...ej},async fn(e){var t,r,n,o,a,i,l,s;let u,d,c,{placement:M,middlewareData:S,rects:N,initialPlacement:D,platform:T,elements:R}=e,{mainAxis:P=!0,crossAxis:O=!0,fallbackPlacements:j,fallbackStrategy:A="bestFit",fallbackAxisSideDirection:L="none",flipAlignment:F=!0,...I}=f(C,e);if(null!=(t=S.arrow)&&t.alignmentOffset)return{};let _=p(M),W=g(D),B=p(D)===D,z=await (null==T.isRTL?void 0:T.isRTL(R.floating)),Y=j||(B||!F?[E(D)]:(u=E(D),[y(D),u,y(u)])),K="none"!==L;!j&&K&&Y.push(...(d=m(D),c=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?w:b;return t?b:w;case"left":case"right":return t?x:k;default:return[]}}(p(D),"start"===L,z),d&&(c=c.map(e=>e+"-"+d),F&&(c=c.concat(c.map(y)))),c));let H=[D,...Y],$=await T.detectOverflow(e,I),G=[],U=(null==(r=S.flip)?void 0:r.overflows)||[];if(P&&G.push($[_]),O){let e,t,r,n,o=(i=M,l=N,void 0===(s=z)&&(s=!1),e=m(i),r=v(t=h(g(i))),n="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[r]>l.floating[r]&&(n=E(n)),[n,E(n)]);G.push($[o[0]],$[o[1]])}if(U=[...U,{placement:M,overflows:G}],!G.every(e=>e<=0)){let e=((null==(n=S.flip)?void 0:n.index)||0)+1,t=H[e];if(t&&("alignment"!==O||W===g(t)||U.every(e=>g(e.placement)!==W||e.overflows[0]>0)))return{data:{index:e,overflows:U},reset:{placement:t}};let r=null==(o=U.filter(e=>e.overflows[0]<=0).sort((e,t)=>
23e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(A){case"bestFit":{let e=null==(a=U.filter(e=>{if(K){let t=g(e.placement);return t===W||"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=D}if(M!==r)return{reset:{placement:r}}}return{}}}).name,fn:W.fn,options:[c,void 0]},{name:(B={name:"size",options:S=M={...ej,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:s,platform:u,elements:d}=e,{apply:c=()=>{},...h}=f(S,e),v=await u.detectOverflow(e,h),y=p(a),b=m(a),w="y"===g(a),{width:x,height:k}=s.floating;"top"===y||"bottom"===y?(n=y,o=b===(await (null==u.isRTL?void 0:u.isRTL(d.floating))?"start":"end")?"left":"right"):(o=y,n="end"===b?"top":"bottom");let E=k-v.top-v.bottom,C=x-v.left-v.right,M=i(k-v[n],E),N=i(x-v[o],C),D=!e.middlewareData.shift,T=M,R=N;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(R=C),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(T=E),D&&!b){let e=l(v.left,0),t=l(v.right,0),r=l(v.top,0),n=l(v.bottom,0);w?R=x-2*(0!==e||0!==t?e+t:l(v.left,v.right)):T=k-2*(0!==r||0!==n?r+n:l(v.top,v.bottom))}await c({...e,availableWidth:R,availableHeight:T});let P=await u.getDimensions(d.floating);return x!==P.width||k!==P.height?{reset:{rects:!0}}:{}}}).name,fn:B.fn,options:[M,void 0]},ed&&{name:(z={name:"arrow",options:j=N={element:ed,padding:V},fn(e){let{element:t,padding:r}="function"==typeof j?j(e):j;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?eh({element:t.current,padding:r}).fn(e):{}:t?eh({element:t,padding:r}).fn(e):{}}}).name,fn:z.fn,options:[N,void 0]},eG({arrowWidth:eC,arrowHeight:eS}),ee&&{name:(Y={name:"hide",options:L=A={strategy:"referenceHidden",...ej},async fn(e){let{rects:t,platform:r}=e,{strategy:n="referenceHidden",...o}=f(L,e);switch(n){case"referenceHidden":{let n=T(await r.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:R(n)}}}case"escaped":{let n=T(await r.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:R(n)}}}default:return{}}}}).name,fn:Y.fn,options:[A,void 0]}]}),[eY,eK]=eU(eI),eH=(0,eN.c)(en);(0,eD.N)(()=>{eB&&eH?.()},[eB,eH]);let eV=ez.arrow?.x,eq=ez.arrow?.y,eZ=ez.arrow?.centerOffset!==0,[eX,eQ]=o.useState();return(0,eD.N)(()=>{el&&eQ(window.getComputedStyle(el).zIndex)},[el]),(0,eE.jsx)("div",{ref:eL.setFloating,"data-radix-popper-content-wrapper":"",style:{...eF,transform:eB?eF.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eX,"--radix-popper-transform-origin":[ez.transformOrigin?.x,ez.transformOrigin?.y].join(" "),...ez.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eE.jsx)(eW,{scope:K,placedSide:eY,onArrowChange:ec,arrowX:eV,arrowY:eq,shouldHideArrow:eZ,children:(0,eE.jsx)(ek.sG.div,{"data-side":eY,"data-align":eK,...eo,ref:eu,style:{...eo.style,animation:eB?void 0:"none"}})})})});ez.displayName=e_;var eY="PopperArrow",eK={top:"bottom",right:"left",bottom:"top",left:"right"},eH=o.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=eB(eY,r),a=eK[o.placedSide];return(0,eE.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,eE.jsx)(eC,{...n,ref:t,style:{...n.style,display:"block"}})})});function e$(e){return null!==e}eH.displayName=eY;var eG=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,u]=eU(r),d={start:"0%",center:"50%",end:"100%"}[u],c=(o.arrow?.x??0)+i/2,f=(o.arrow?.y??0)+l/2,p="",m="";return"bottom"===s?(p=a?d:`${c}px`,m=`${-l}px`):"top"===s?(p=a?d:`${c}px`,m=`${n.floating.height+l}px`):"right"===s?(p=`${-l}px`,m=a?d:`${f}px`):"left"===s&&(p=`${n.floating.width+l}px`,m=a?d:`${f}px`),{data:{x:p,y:m}}}});function eU(e){let[t,r="center"]=e.split("-");return[t,r]}var eV=eL,eq=eI,eZ=ez,eX=eH},90914:(e,t,r)=>{r.d(t,{Mz:()=>H,UC:()=>U,ZL:()=>G,bL:()=>K,l9:()=>$});var n=r(87216),o=r(62272),a=r(25159),i=r(99858),l=r(60284),s=r(5380),u=r(32878),d=r(77306),c=r(90785),f=r(48581),p=r(99827),m=r(85020),h=r(13617),v=r(19878),g=r(4140),y=r(82643),b=r(25788),w="Popover",[x,k]=(0,i.A)(w,[c.Bk]),E=(0,c.Bk)(),[C,M]=x(w),S=e=>{let{__scopePopover:t,children:r,open:o,defaultOpen:a,onOpenChange:i,modal:l=!1}=e,s=E(t),u=n.useRef(null),[f,p]=n.useState(!1),[m,h]=(0,v.i)({prop:o,defaultProp:a??!1,onChange:i,caller:w});return(0,b.jsx)(c.bL,{...s,children:(0,b.jsx)(C,{scope:t,contentId:(0,d.B)(),triggerRef:u,open:m,onOpenChange:h,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),hasCustomAnchor:f,onCustomAnchorAdd:n.useCallback(()=>p(!0),[]),onCustomAnchorRemove:n.useCallback(()=>p(!1),[]),modal:l,children:r})})};S.displayName=w;var N="PopoverAnchor",D=n.forwardRef((e,t)=>
23{let{__scopePopover:r,...o}=e,a=M(N,r),i=E(r),{onCustomAnchorAdd:l,onCustomAnchorRemove:s}=a;return n.useEffect(()=>(l(),()=>s()),[l,s]),(0,b.jsx)(c.Mz,{...i,...o,ref:t})});D.displayName=N;var T="PopoverTrigger",R=n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=M(T,r),l=E(r),s=(0,a.s)(t,i.triggerRef),u=(0,b.jsx)(m.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Y(i.open),...n,ref:s,onClick:(0,o.mK)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?u:(0,b.jsx)(c.Mz,{asChild:!0,...l,children:u})});R.displayName=T;var P="PopoverPortal",[O,j]=x(P,{forceMount:void 0}),A=e=>{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,a=M(P,t);return(0,b.jsx)(O,{scope:t,forceMount:r,children:(0,b.jsx)(p.C,{present:r||a.open,children:(0,b.jsx)(f.Z,{asChild:!0,container:o,children:n})})})};A.displayName=P;var L="PopoverContent",F=n.forwardRef((e,t)=>{let r=j(L,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,a=M(L,e.__scopePopover);return(0,b.jsx)(p.C,{present:n||a.open,children:a.modal?(0,b.jsx)(_,{...o,ref:t}):(0,b.jsx)(W,{...o,ref:t})})});F.displayName=L;var I=(0,h.TL)("PopoverContent.RemoveScroll"),_=n.forwardRef((e,t)=>{let r=M(L,e.__scopePopover),i=n.useRef(null),l=(0,a.s)(t,i),s=n.useRef(!1);return n.useEffect(()=>{let e=i.current;if(e)return(0,g.Eq)(e)},[]),(0,b.jsx)(y.A,{as:I,allowPinchZoom:!0,children:(0,b.jsx)(B,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),s.current||r.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;s.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),W=n.forwardRef((e,t)=>{let r=M(L,e.__scopePopover),o=n.useRef(!1),a=n.useRef(!1);return(0,b.jsx)(B,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||r.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),B=n.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:i,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:m,...h}=e,v=M(L,r),g=E(r);return(0,s.Oh)(),(0,b.jsx)(u.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,b.jsx)(l.qW,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:m,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:p,onDismiss:()=>v.onOpenChange(!1),children:(0,b.jsx)(c.UC,{"data-state":Y(v.open),role:"dialog",id:v.contentId,...g,...h,ref:t,style:{...h.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)"}})})})}),z="PopoverClose";function Y(e){return e?"open":"closed"}n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=M(z,r);return(0,b.jsx)(m.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>a.onOpenChange(!1))})}).displayName=z,n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=E(r);return(0,b.jsx)(c.i3,{...o,...n,ref:t})}).displayName="PopoverArrow";var K=S,H=D,$=R,G=A,U=F},91626:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},95032:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},96227:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(87216);let o=(...e)=>e.filter((e,t,r)=>!!e&&r.indexOf(e)===t).join(" ");var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,n.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:i,className:l="",children:s,iconNode:u,...d},c)=>(0,n.createElement)("svg",{ref:c,...a,width:t,height:t,stroke:e,strokeWidth:i?24*Number(r)/Number(t):r,className:o("lucide",l),...d},[...u.map(([e,t])=>(0,n.createElement)(e,t)),...Array.isArray(s)?s:[s]])),l=(e,t)=>
23{let r=(0,n.forwardRef)(({className:r,...a},l)=>(0,n.createElement)(i,{ref:l,iconNode:t,className:o(`lucide-${e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,r),...a}));return r.displayName=`${e}`,r}},96256:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n={default:function(){return d},getImageProps:function(){return u}};for(var o in n)Object.defineProperty(t,o,{enumerable:!0,get:n[o]});let a=r(94579),i=r(35396),l=r(58360),s=a._(r(56240));function u(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let d=l.Image},96487:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])},97304:(e,t,r)=>{var n;let o,a,i,l,s;r.d(t,{QP:()=>ey});let u=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),d=[],c=(e,t,r)=>{if(0==e.length-t)return r.classGroupId;let n=e[t],o=r.nextPart.get(n);if(o){let r=c(e,t+1,o);if(r)return r}let a=r.validators;if(null===a)return;let i=0===t?e.join("-"):e.slice(t).join("-"),l=a.length;for(let e=0;e<l;e++){let t=a[e];if(t.validator(i))return t.classGroupId}},f=(e,t)=>{let r=u();for(let n in e)p(e[n],r,n,t);return r},p=(e,t,r,n)=>{let o=e.length;for(let a=0;a<o;a++)m(e[a],t,r,n)},m=(e,t,r,n)=>{"string"==typeof e?h(e,t,r):"function"==typeof e?v(e,t,r,n):g(e,t,r,n)},h=(e,t,r)=>{(""===e?t:y(t,e)).classGroupId=r},v=(e,t,r,n)=>{b(e)?p(e(n),t,r,n):(null===t.validators&&(t.validators=[]),t.validators.push({classGroupId:r,validator:e}))},g=(e,t,r,n)=>{let o=Object.entries(e),a=o.length;for(let e=0;e<a;e++){let[a,i]=o[e];p(i,y(t,a),r,n)}},y=(e,t)=>{let r=e,n=t.split("-"),o=n.length;for(let e=0;e<o;e++){let t=n[e],o=r.nextPart.get(t);o||(o=u(),r.nextPart.set(t,o)),r=o}return r},b=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,w=[],x=(e,t,r,n,o)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:n,isExternal:o}),k=/\s+/,E=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=E(e[n]))&&(r&&(r+=" "),r+=t);return r},C=[],M=e=>{let t=t=>t[e]||C;return t.isThemeGetter=!0,t},S=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,N=/^\((?:(\w[\w-]*):)?(.+)\)$/i,D=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,T=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,R=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,P=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,O=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,j=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,A=e=>D.test(e),L=e=>!!e&&!Number.isNaN(Number(e)),F=e=>!!e&&Number.isInteger(Number(e)),I=e=>e.endsWith("%")&&L(e.slice(0,-1)),_=e=>T.test(e),W=()=>!0,B=e=>R.test(e)&&!P.test(e),z=()=>!1,Y=e=>O.test(e),K=e=>j.test(e),H=e=>!G(e)&&!ee(e),$=e=>es(e,ef,z),G=e=>S.test(e),U=e=>es(e,ep,B),V=e=>es(e,em,L),q=e=>es(e,ev,W),Z=e=>es(e,eh,z),X=e=>es(e,ed,z),Q=e=>es(e,ec,K),J=e=>es(e,eg,Y),ee=e=>N.test(e),et=e=>eu(e,ep),er=e=>eu(e,eh),en=e=>eu(e,ed),eo=e=>eu(e,ef),ea=e=>eu(e,ec),ei=e=>eu(e,eg,!0),el=e=>eu(e,ev,!0),es=(e,t,r)=>{let n=S.exec(e);return!!n&&(n[1]?t(n[1]):r(n[2]))},eu=(e,t,r=!1)=>{let n=N.exec(e);return!!n&&(n[1]?t(n[1]):r)},ed=e=>"position"===e||"percentage"===e,ec=e=>"image"===e||"url"===e,ef=e=>"length"===e||"size"===e||"bg-size"===e,ep=e=>"length"===e,em=e=>"number"===e,eh=e=>"family-name"===e,ev=e=>"number"===e||"weight"===e,eg=e=>"shadow"===e,ey=(n=()=>{let e=M("color"),t=M("font"),r=M("text"),n=M("font-weight"),o=M("tracking"),a=M("leading"),i=M("breakpoint"),l=M("container"),s=M("spacing"),u=M("radius"),d=M("shadow"),c=M("inset-shadow"),f=M("text-shadow"),p=M("drop-shadow"),m=M("blur"),h=M("perspective"),v=M("aspect"),g=M("ease"),y=M("animate"),b=()=>["auto","avoid","all","avoid-page","page","left","right","column"],w=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...w(),ee,G],k=()=>["auto","hidden","clip","visible","scroll"],E=()=>["auto","contain","none"],C=()=>[ee,G,s],S=()=>[A,"full","auto",...C()],N=()=>[F,"none","subgrid",ee,G],D=()=>["auto",{span:["full",F,ee,G]},F,ee,G],T=()=>[F,"auto",ee,G],R=()=>["auto","min","max","fr",ee,G],P=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],O=()=>["start","end","center","stretch","center-safe","end-safe"],j=()=>["auto",...C()],B=()=>[A,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...C()],z=()=>[A,"screen","full","dvw","lvw","svw","min","max","fit",...C()],Y=()=>[A,"screen","full","lh","dvh","lvh","svh","min","max","fit",...C()],K=()=>[e,ee,G],es=()=>[...w(),en,X,{position:[ee,G]}],eu=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ed=()=>["auto","cover","contain",eo,$,{size:[ee,G]}],ec=()=>[I,et,U],ef=()=>["","none","full",u,ee,G],ep=()=>["",L,et,U],em=()=>["solid","dashed","dotted","double"],eh=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ev=()=>[L,I,en,X],eg=()=>["","none",m,ee,G],ey=()=>["none",L,ee,G],eb=()=>["none",L,ee,G],ew=()=>[L,ee,G],ex=()=>[A,"full",...C()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[_],breakpoint:[_],color:[W],container:[_],"drop-shadow":[_],ease:["in","out","in-out"],font:[H],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[_],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[_],shadow:[_],spacing:["px",L],text:[_],"text-shadow":[_],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",A,G,ee,v]}
vendor: 4,380 bytes, line 23
23],container:["container"],columns:[{columns:[L,G,ee,l]}],"break-after":[{"break-after":b()}],"break-before":[{"break-before":b()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:E()}],"overscroll-x":[{"overscroll-x":E()}],"overscroll-y":[{"overscroll-y":E()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:S()}],"inset-x":[{"inset-x":S()}],"inset-y":[{"inset-y":S()}],start:[{"inset-s":S(),start:S()}],end:[{"inset-e":S(),end:S()}],"inset-bs":[{"inset-bs":S()}],"inset-be":[{"inset-be":S()}],top:[{top:S()}],right:[{right:S()}],bottom:[{bottom:S()}],left:[{left:S()}],visibility:["visible","invisible","collapse"],z:[{z:[F,"auto",ee,G]}],basis:[{basis:[A,"full","auto",l,...C()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[L,A,"auto","initial","none",G]}],grow:[{grow:["",L,ee,G]}],shrink:[{shrink:["",L,ee,G]}],order:[{order:[F,"first","last","none",ee,G]}],"grid-cols":[{"grid-cols":N()}],"col-start-end":[{col:D()}],"col-start":[{"col-start":T()}],"col-end":[{"col-end":T()}],"grid-rows":[{"grid-rows":N()}],"row-start-end":[{row:D()}],"row-start":[{"row-start":T()}],"row-end":[{"row-end":T()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":R()}],"auto-rows":[{"auto-rows":R()}],gap:[{gap:C()}],"gap-x":[{"gap-x":C()}],"gap-y":[{"gap-y":C()}],"justify-content":[{justify:[...P(),"normal"]}],"justify-items":[{"justify-items":[...O(),"normal"]}],"justify-self":[{"justify-self":["auto",...O()]}],"align-content":[{content:["normal",...P()]}],"align-items":[{items:[...O(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...O(),{baseline:["","last"]}]}],"place-content":[{"place-content":P()}],"place-items":[{"place-items":[...O(),"baseline"]}],"place-self":[{"place-self":["auto",...O()]}],p:[{p:C()}],px:[{px:C()}],py:[{py:C()}],ps:[{ps:C()}],pe:[{pe:C()}],pbs:[{pbs:C()}],pbe:[{pbe:C()}],pt:[{pt:C()}],pr:[{pr:C()}],pb:[{pb:C()}],pl:[{pl:C()}],m:[{m:j()}],mx:[{mx:j()}],my:[{my:j()}],ms:[{ms:j()}],me:[{me:j()}],mbs:[{mbs:j()}],mbe:[{mbe:j()}],mt:[{mt:j()}],mr:[{mr:j()}],mb:[{mb:j()}],ml:[{ml:j()}],"space-x":[{"space-x":C()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":C()}],"space-y-reverse":["space-y-reverse"],size:[{size:B()}],"inline-size":[{inline:["auto",...z()]}],"min-inline-size":[{"min-inline":["auto",...z()]}],"max-inline-size":[{"max-inline":["none",...z()]}],"block-size":[{block:["auto",...Y()]}],"min-block-size":[{"min-block":["auto",...Y()]}],"max-block-size":[{"max-block":["none",...Y()]}],w:[{w:[l,"screen",...B()]}],"min-w":[{"min-w":[l,"screen","none",...B()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[i]},...B()]}],h:[{h:["screen","lh",...B()]}],"min-h":[{"min-h":["screen","lh","none",...B()]}],"max-h":[{"max-h":["screen","lh",...B()]}],"font-size":[{text:["base",r,et,U]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,el,q]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",I,G]}],"font-family":[{font:[er,Z,t]}],"font-features":[{"font-features":[G]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,ee,G]}
vendor: 9,026 bytes, line 23
23],"line-clamp":[{"line-clamp":[L,"none",ee,V]}],leading:[{leading:[a,...C()]}],"list-image":[{"list-image":["none",ee,G]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ee,G]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:K()}],"text-color":[{text:K()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...em(),"wavy"]}],"text-decoration-thickness":[{decoration:[L,"from-font","auto",ee,U]}],"text-decoration-color":[{decoration:K()}],"underline-offset":[{"underline-offset":[L,"auto",ee,G]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:C()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ee,G]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ee,G]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:es()}],"bg-repeat":[{bg:eu()}],"bg-size":[{bg:ed()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},F,ee,G],radial:["",ee,G],conic:[F,ee,G]},ea,Q]}],"bg-color":[{bg:K()}],"gradient-from-pos":[{from:ec()}],"gradient-via-pos":[{via:ec()}],"gradient-to-pos":[{to:ec()}],"gradient-from":[{from:K()}],"gradient-via":[{via:K()}],"gradient-to":[{to:K()}],rounded:[{rounded:ef()}],"rounded-s":[{"rounded-s":ef()}],"rounded-e":[{"rounded-e":ef()}],"rounded-t":[{"rounded-t":ef()}],"rounded-r":[{"rounded-r":ef()}],"rounded-b":[{"rounded-b":ef()}],"rounded-l":[{"rounded-l":ef()}],"rounded-ss":[{"rounded-ss":ef()}],"rounded-se":[{"rounded-se":ef()}],"rounded-ee":[{"rounded-ee":ef()}],"rounded-es":[{"rounded-es":ef()}],"rounded-tl":[{"rounded-tl":ef()}],"rounded-tr":[{"rounded-tr":ef()}],"rounded-br":[{"rounded-br":ef()}],"rounded-bl":[{"rounded-bl":ef()}],"border-w":[{border:ep()}],"border-w-x":[{"border-x":ep()}],"border-w-y":[{"border-y":ep()}],"border-w-s":[{"border-s":ep()}],"border-w-e":[{"border-e":ep()}],"border-w-bs":[{"border-bs":ep()}],"border-w-be":[{"border-be":ep()}],"border-w-t":[{"border-t":ep()}],"border-w-r":[{"border-r":ep()}],"border-w-b":[{"border-b":ep()}],"border-w-l":[{"border-l":ep()}],"divide-x":[{"divide-x":ep()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ep()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...em(),"hidden","none"]}],"divide-style":[{divide:[...em(),"hidden","none"]}],"border-color":[{border:K()}],"border-color-x":[{"border-x":K()}],"border-color-y":[{"border-y":K()}],"border-color-s":[{"border-s":K()}],"border-color-e":[{"border-e":K()}],"border-color-bs":[{"border-bs":K()}],"border-color-be":[{"border-be":K()}],"border-color-t":[{"border-t":K()}],"border-color-r":[{"border-r":K()}],"border-color-b":[{"border-b":K()}],"border-color-l":[{"border-l":K()}],"divide-color":[{divide:K()}],"outline-style":[{outline:[...em(),"none","hidden"]}],"outline-offset":[{"outline-offset":[L,ee,G]}],"outline-w":[{outline:["",L,et,U]}],"outline-color":[{outline:K()}],shadow:[{shadow:["","none",d,ei,J]}],"shadow-color":[{shadow:K()}],"inset-shadow":[{"inset-shadow":["none",c,ei,J]}],"inset-shadow-color":[{"inset-shadow":K()}],"ring-w":[{ring:ep()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:K()}],"ring-offset-w":[{"ring-offset":[L,U]}],"ring-offset-color":[{"ring-offset":K()}],"inset-ring-w":[{"inset-ring":ep()}],"inset-ring-color":[{"inset-ring":K()}],"text-shadow":[{"text-shadow":["none",f,ei,J]}],"text-shadow-color":[{"text-shadow":K()}],opacity:[{opacity:[L,ee,G]}],"mix-blend":[{"mix-blend":[...eh(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":eh()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[L]}],"mask-image-linear-from-pos":[{"mask-linear-from":ev()}],"mask-image-linear-to-pos":[{"mask-linear-to":ev()}],"mask-image-linear-from-color":[{"mask-linear-from":K()}],"mask-image-linear-to-color":[{"mask-linear-to":K()}],"mask-image-t-from-pos":[{"mask-t-from":ev()}],"mask-image-t-to-pos":[{"mask-t-to":ev()}],"mask-image-t-from-color":[{"mask-t-from":K()}],"mask-image-t-to-color":[{"mask-t-to":K()}],"mask-image-r-from-pos":[{"mask-r-from":ev()}],"mask-image-r-to-pos":[{"mask-r-to":ev()}],"mask-image-r-from-color":[{"mask-r-from":K()}],"mask-image-r-to-color":[{"mask-r-to":K()}],"mask-image-b-from-pos":[{"mask-b-from":ev()}],"mask-image-b-to-pos":[{"mask-b-to":ev()}],"mask-image-b-from-color":[{"mask-b-from":K()}],"mask-image-b-to-color":[{"mask-b-to":K()}],"mask-image-l-from-pos":[{"mask-l-from":ev()}],"mask-image-l-to-pos":[{"mask-l-to":ev()}],"mask-image-l-from-color":[{"mask-l-from":K()}],"mask-image-l-to-color":[{"mask-l-to":K()}],"mask-image-x-from-pos":[{"mask-x-from":ev()}],"mask-image-x-to-pos":[{"mask-x-to":ev()}],"mask-image-x-from-color":[{"mask-x-from":K()}],"mask-image-x-to-color":[{"mask-x-to":K()}],"mask-image-y-from-pos":[{"mask-y-from":ev()}],"mask-image-y-to-pos":[{"mask-y-to":ev()}],"mask-image-y-from-color":[{"mask-y-from":K()}],"mask-image-y-to-color":[{"mask-y-to":K()}],"mask-image-radial":[{"mask-radial":[ee,G]}],"mask-image-radial-from-pos":[{"mask-radial-from":ev()}],"mask-image-radial-to-pos":[{"mask-radial-to":ev()}],"mask-image-radial-from-color":[{"mask-radial-from":K()}],"mask-image-radial-to-color":[{"mask-radial-to":K()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":w()}],"mask-image-conic-pos":[{"mask-conic":[L]}],"mask-image-conic-from-pos":[{"mask-conic-from":ev()}],"mask-image-conic-to-pos":[{"mask-conic-to":ev()}],"mask-image-conic-from-color":[{"mask-conic-from":K()}],"mask-image-conic-to-color":[{"mask-conic-to":K()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:es()}],"mask-repeat":[{mask:eu()}],"mask-size":[{mask:ed()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ee,G]}],filter:[{filter:["","none",ee,G]}],blur:[{blur:eg()}],brightness:[{brightness:[L,ee,G]}],contrast:[{contrast:[L,ee,G]}],"drop-shadow":[{"drop-shadow":["","none",p,ei,J]}],"drop-shadow-color":[{"drop-shadow":K()}],grayscale:[{grayscale:["",L,ee,G]}],"hue-rotate":[{"hue-rotate":[L,ee,G]}],invert:[{invert:["",L,ee,G]}],saturate:[{saturate:[L,ee,G]}],sepia:[{sepia:["",L,ee,G]}],"backdrop-filter":[{"backdrop-filter":["","none",ee,G]}],"backdrop-blur":[{"backdrop-blur":eg()}],"backdrop-brightness":[{"backdrop-brightness":[L,ee,G]}],"backdrop-contrast":[{"backdrop-contrast":[L,ee,G]}],"backdrop-grayscale":[{"backdrop-grayscale":["",L,ee,G]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[L,ee,G]}],"backdrop-invert":[{"backdrop-invert":["",L,ee,G]}],"backdrop-opacity":[{"backdrop-opacity":[L,ee,G]}],"backdrop-saturate":[{"backdrop-saturate":[L,ee,G]}],"backdrop-sepia":[{"backdrop-sepia":["",L,ee,G]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":C()}],"border-spacing-x":[{"border-spacing-x":C()}],"border-spacing-y":[{"border-spacing-y":C()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ee,G]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[L,"initial",ee,G]}],ease:[{ease:["linear","initial",g,ee,G]}],delay:[{delay:[L,ee,G]}],animate:[{animate:["none",y,ee,G]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[h,ee,G]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:ey()}],"rotate-x":[{"rotate-x":ey()}],"rotate-y":[{"rotate-y":ey()}],"rotate-z":[{"rotate-z":ey()}],scale:[{scale:eb()}],"scale-x":[{"scale-x":eb()}],"scale-y":[{"scale-y":eb()}],"scale-z":[{"scale-z":eb()}],"scale-3d":["scale-3d"],skew:[{skew:ew()}],"skew-x":[{"skew-x":ew()}],"skew-y":[{"skew-y":ew()}],transform:[{transform:[ee,G,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ex()}],"translate-x":[{"translate-x":ex()}],"translate-y":[{"translate-y":ex()}],"translate-z":[{"translate-z":ex()}],"translate-none":["translate-none"],accent:[{accent:K()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:K()}
vendor: 5,103 bytes, line 23
23],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ee,G]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mbs":[{"scroll-mbs":C()}],"scroll-mbe":[{"scroll-mbe":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pbs":[{"scroll-pbs":C()}],"scroll-pbe":[{"scroll-pbe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ee,G]}],fill:[{fill:["none",...K()]}],"stroke-w":[{stroke:[L,et,U,V]}],stroke:[{stroke:["none",...K()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},s=e=>{let t=a(e);if(t)return t;let r=((e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o,sortModifiers:a}=t,i=[],l=e.trim().split(k),s="";for(let e=l.length-1;e>=0;e-=1){let t=l[e],{isExternal:u,modifiers:d,hasImportantModifier:c,baseClassName:f,maybePostfixModifierPosition:p}=r(t);if(u){s=t+(s.length>0?" "+s:s);continue}let m=!!p,h=n(m?f.substring(0,p):f);
23if(!h){if(!m||!(h=n(f))){s=t+(s.length>0?" "+s:s);continue}m=!1}let v=0===d.length?"":1===d.length?d[0]:a(d).join(":"),g=c?v+"!":v,y=g+h;if(i.indexOf(y)>-1)continue;i.push(y);let b=o(h,m);for(let e=0;e<b.length;++e){let t=b[e];i.push(g+t)}s=t+(s.length>0?" "+s:s)}return s})(e,o);return i(e,r),r},l=e=>{var t;let r;return a=(o={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=Object.create(null),n=Object.create(null),o=(o,a)=>{r[o]=a,++t>e&&(t=0,n=r,r=Object.create(null))};return{get(e){let t=r[e];return void 0!==t?t:void 0!==(t=n[e])?(o(e,t),t):void 0},set(e,t){e in r?r[e]=t:o(e,t)}}})((t=[].reduce((e,t)=>t(e),n())).cacheSize),parseClassName:(e=>{let{prefix:t,experimentalParseClassName:r}=e,n=e=>{let t,r=[],n=0,o=0,a=0,i=e.length;for(let l=0;l<i;l++){let i=e[l];if(0===n&&0===o){if(":"===i){r.push(e.slice(a,l)),a=l+1;continue}if("/"===i){t=l;continue}}"["===i?n++:"]"===i?n--:"("===i?o++:")"===i&&o--}let l=0===r.length?e:e.slice(a),s=l,u=!1;return l.endsWith("!")?(s=l.slice(0,-1),u=!0):l.startsWith("!")&&(s=l.slice(1),u=!0),x(r,u,s,t&&t>a?t-a:void 0)};if(t){let e=t+":",r=n;n=t=>t.startsWith(e)?r(t.slice(e.length)):x(w,!1,t,void 0,!0)}if(r){let e=n;n=t=>r({className:t,parseClassName:e})}return n})(t),sortModifiers:(r=new Map,t.orderSensitiveModifiers.forEach((e,t)=>{r.set(e,1e6+t)}),e=>{let t=[],n=[];for(let o=0;o<e.length;o++){let a=e[o],i="["===a[0],l=r.has(a);i||l?(n.length>0&&(n.sort(),t.push(...n),n=[]),t.push(a)):n.push(a)}return n.length>0&&(n.sort(),t.push(...n)),t}),...(e=>{let t=(e=>{let{theme:t,classGroups:r}=e;return f(r,t)})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]")){var r;let t,n,o;return -1===(r=e).slice(1,-1).indexOf(":")?void 0:(n=(t=r.slice(1,-1)).indexOf(":"),(o=t.slice(0,n))?"arbitrary.."+o:void 0)}let n=e.split("-"),o=+(""===n[0]&&n.length>1);return c(n,o,t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=n[e],o=r[e];if(t){if(o){let e=Array(o.length+t.length);for(let t=0;t<o.length;t++)e[t]=o[t];for(let r=0;r<t.length;r++)e[o.length+r]=t[r];return e}return t}return o||d}return r[e]||d}}})(t)}).cache.get,i=o.cache.set,l=s,s(e)},(...e)=>l(((...e)=>{let t,r,n=0,o="";for(;n<e.length;)(t=e[n++])&&(r=E(t))&&(o&&(o+=" "),o+=r);return o})(...e)))},98609:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96227).A)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},99827:(e,t,r)=>{r.d(t,{C:()=>i});var n=r(87216),o=r(25159),a=r(48456),i=e=>{var t;let r,i,{present:s,children:u}=e,d=function(e){var t,r;let[o,i]=n.useState(),s=n.useRef(null),u=n.useRef(e),d=n.useRef("none"),[c,f]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>r[e][t]??e,t));return n.useEffect(()=>{let e=l(s.current);d.current="mounted"===c?e:"none"},[c]),(0,a.N)(()=>{let t=s.current,r=u.current;if(r!==e){let n=d.current,o=l(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,a.N)(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,r=r=>{let n=l(s.current).includes(CSS.escape(r.animationName));if(r.target===o&&n&&(f("ANIMATION_END"),!u.current)){let r=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=r)})}},n=e=>{e.target===o&&(d.current=l(s.current))};return o.addEventListener("animationstart",n),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",n),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:n.useCallback(e=>{s.current=e?getComputedStyle(e):null,i(e)},[])}}(s),c="function"==typeof u?u({present:d.isPresent}):n.Children.only(u),f=(0,o.s)(d.ref,(t=c,(i=(r=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?t.ref:(i=(r=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof u||d.isPresent?n.cloneElement(c,{ref:f}):null};function l(e){return e?.animationName||"none"}i.displayName="Presence"},99858:(e,t,r)=>{r.d(t,{A:()=>i,q:()=>a});var n=r(87216),o=r(25788);function a(e,t){let r=n.createContext(t),a=e=>{let{children:t,...a}=e,i=n.useMemo(()=>a,Object.values(a));return(0,o.jsx)(r.Provider,{value:i,children:t})};return a.displayName=e+"Provider",[a,function(o){let a=n.useContext(r);if(a)return a;
23if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function i(e,t=[]){let r=[],a=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return a.scopeName=e,[function(t,a){let i=n.createContext(a),l=r.length;r=[...r,a];let s=t=>{let{scope:r,children:a,...s}=t,u=r?.[e]?.[l]||i,d=n.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:d,children:a})};return s.displayName=t+"Provider",[s,function(r,o){let s=o?.[e]?.[l]||i,u=n.useContext(s);if(u)return u;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(a,...t)]}}}]);
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.