(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3459],{2461:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},10678:(e,t,r)=>{"use strict";r.d(t,{UC:()=>el,Y9:()=>eo,q7:()=>en,bL:()=>er,l9:()=>ei});var n=r(42292),o=r(95983),i=r(20461),l=r(44977),a=r(19486),s=r(17462),c=r(43367),u=r(8374),f=r(7814),d=r(25490),p=r(76792),h="Collapsible",[m,g]=(0,o.A)(h),[v,y]=m(h),w=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:o,defaultOpen:i,disabled:l,onOpenChange:a,...u}=e,[f,m]=(0,s.i)({prop:o,defaultProp:null!=i&&i,onChange:a,caller:h});return(0,p.jsx)(v,{scope:r,disabled:l,contentId:(0,d.B)(),open:f,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),children:(0,p.jsx)(c.sG.div,{"data-state":F(f),"data-disabled":l?"":void 0,...u,ref:t})})});w.displayName=h;var b="CollapsibleTrigger",x=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,o=y(b,r);return(0,p.jsx)(c.sG.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":F(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:t,onClick:(0,a.mK)(e.onClick,o.onOpenToggle)})});x.displayName=b;var C="CollapsibleContent",A=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=y(C,e.__scopeCollapsible);return(0,p.jsx)(f.C,{present:r||o.open,children:e=>{let{present:r}=e;return(0,p.jsx)(R,{...n,ref:t,present:r})}})});A.displayName=C;var R=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:o,children:i,...a}=e,s=y(C,r),[f,d]=n.useState(o),h=n.useRef(null),m=(0,l.s)(t,h),g=n.useRef(0),v=g.current,w=n.useRef(0),b=w.current,x=s.open||f,A=n.useRef(x),R=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>A.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.N)(()=>{let e=h.current;if(e){R.current=R.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,w.current=t.width,A.current||(e.style.transitionDuration=R.current.transitionDuration,e.style.animationName=R.current.animationName),d(o)}},[s.open,o]),(0,p.jsx)(c.sG.div,{"data-state":F(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!x,...a,ref:m,style:{"--radix-collapsible-content-height":v?"".concat(v,"px"):void 0,"--radix-collapsible-content-width":b?"".concat(b,"px"):void 0,...e.style},children:x&&i})});function F(e){return e?"open":"closed"}var O=r(99142),j="Accordion",k=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[P,S,E]=(0,i.N)(j),[L,T]=(0,o.A)(j,[E,g]),_=g(),N=n.forwardRef((e,t)=>{let{type:r,...n}=e;return(0,p.jsx)(P.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,p.jsx)(W,{...n,ref:t}):(0,p.jsx)(H,{...n,ref:t})})});N.displayName=j;var[D,M]=L(j),[I,z]=L(j,{collapsible:!1}),H=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},collapsible:l=!1,...a}=e,[c,u]=(0,s.i)({prop:r,defaultProp:null!=o?o:"",onChange:i,caller:j});return(0,p.jsx)(D,{scope:e.__scopeAccordion,value:n.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:n.useCallback(()=>l&&u(""),[l,u]),children:(0,p.jsx)(I,{scope:e.__scopeAccordion,collapsible:l,children:(0,p.jsx)(U,{...a,ref:t})})})}),W=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},...l}=e,[a,c]=(0,s.i)({prop:r,defaultProp:null!=o?o:[],onChange:i,caller:j}),u=n.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[c]),f=n.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[c]);return(0,p.jsx)(D,{scope:e.__scopeAccordion,value:a,onItemOpen:u,onItemClose:f,children:(0,p.jsx)(I,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(U,{...l,ref:t})})})}),[B,G]=L(j),U=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:o,dir:i,orientation:s="vertical",...u}=e,f=n.useRef(null),d=(0,l.s)(f,t),h=S(r),m="ltr"===(0,O.jH)(i),g=(0,a.mK)(e.onKeyDown,e=>{var t;if(!k.includes(e.key))return;let r=e.target,n=h().filter(e=>{var t;return!(null==(t=e.ref.current)?void 0:t.disabled)}),o=n.findIndex(e=>e.ref.current===r),i=n.length;if(-1===o)return;e.preventDefault();let l=o,a=i-1,c=()=>{(l=o+1)>a&&(l=0)},u=()=>{(l=o-1){let{__scopeAccordion:r,value:n,...o}=e,i=G($,r),l=M($,r),a=_(r),s=(0,d.B)(),c=n&&l.value.includes(n)||!1,u=i.disabled||e.disabled;return(0,p.jsx)(V,{scope:r,open:c,disabled:u,triggerId:s,children:(0,p.jsx)(w,{"data-orientation":i.orientation,"data-state":et(c),...a,...o,ref:t,disabled:u,open:c,onOpenChange:e=>{e?l.onItemOpen(n):l.onItemClose(n)}})})});K.displayName=$;var Y="AccordionHeader",Z=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=G(j,r),i=q(Y,r);return(0,p.jsx)(c.sG.h3,{"data-orientation":o.orientation,"data-state":et(i.open),"data-disabled":i.disabled?"":void 0,...n,ref:t})});Z.displayName=Y;var X="AccordionTrigger",J=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=G(j,r),i=q(X,r),l=z(X,r),a=_(r);return(0,p.jsx)(P.ItemSlot,{scope:r,children:(0,p.jsx)(x,{"aria-disabled":i.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId,...a,...n,ref:t})})});J.displayName=X;var Q="AccordionContent",ee=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=G(j,r),i=q(Q,r),l=_(r);return(0,p.jsx)(A,{role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation,...l,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function et(e){return e?"open":"closed"}ee.displayName=Q;var er=N,en=K,eo=Z,ei=J,el=ee},10905:e=>{function t(e,t,r,n){return Math.round(e/r)+" "+n+(t>=1.5*r?"s":"")}e.exports=function(e,r){r=r||{};var n,o,i,l,a=typeof e;if("string"===a&&e.length>0){var s=e;if(!((s=String(s)).length>100)){var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(s);if(c){var u=parseFloat(c[1]);switch((c[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*u;case"weeks":case"week":case"w":return 6048e5*u;case"days":case"day":case"d":return 864e5*u;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*u;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*u;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*u;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:break}}}return}if("number"===a&&isFinite(e)){return r.long?(o=Math.abs(n=e))>=864e5?t(n,o,864e5,"day"):o>=36e5?t(n,o,36e5,"hour"):o>=6e4?t(n,o,6e4,"minute"):o>=1e3?t(n,o,1e3,"second"):n+" ms":(l=Math.abs(i=e))>=864e5?Math.round(i/864e5)+"d":l>=36e5?Math.round(i/36e5)+"h":l>=6e4?Math.round(i/6e4)+"m":l>=1e3?Math.round(i/1e3)+"s":i+"ms"}throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},10997:(e,t,r)=>{"use strict";function n(e,t,{signal:r,edges:o}={}){let i,l=null,a=null!=o&&o.includes("leading"),s=null==o||o.includes("trailing"),c=()=>{null!==l&&(e.apply(i,l),i=void 0,l=null)},u=null,f=()=>{null!=u&&clearTimeout(u),u=setTimeout(()=>{u=null,s&&c(),d()},t)},d=()=>{null!==u&&(clearTimeout(u),u=null),i=void 0,l=null},p=function(...e){if(r?.aborted)return;i=this,l=e;let t=null==u;f(),a&&t&&c()};return p.schedule=f,p.cancel=d,p.flush=()=>{c()},r?.addEventListener("abort",d,{once:!0}),p}r.d(t,{s:()=>n})},11181:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(44869).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},15894:(e,t,r)=>{e.exports=r(68418)()},19646:(e,t,r)=>{"use strict";r.d(t,{i3:()=>tj,UC:()=>tO,ZL:()=>tF,bL:()=>tA,l9:()=>tR});var n=r(42292),o=r(19486),i=r(44977),l=r(95983),a=r(50146),s=r(32636),c=r(14793),u=r(25490);let f=["top","right","bottom","left"],d=Math.min,p=Math.max,h=Math.round,m=Math.floor,g=e=>({x:e,y:e}),v={left:"right",right:"left",bottom:"top",top:"bottom"},y={start:"end",end:"start"};function w(e,t){return"function"==typeof e?e(t):e}function b(e){return e.split("-")[0]}function x(e){return e.split("-")[1]}function C(e){return"x"===e?"y":"x"}function A(e){return"y"===e?"height":"width"}let R=new Set(["top","bottom"]);function F(e){return R.has(b(e))?"y":"x"}function O(e){return e.replace(/start|end/g,e=>y[e])}let j=["left","right"],k=["right","left"],P=["top","bottom"],S=["bottom","top"];function E(e){return e.replace(/left|right|bottom|top/g,e=>v[e])}function L(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function T(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 _(e,t,r){let n,{reference:o,floating:i}=e,l=F(t),a=C(F(t)),s=A(a),c=b(t),u="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[s]/2-i[s]/2;switch(c){case"top":n={x:f,y:o.y-i.height};break;case"bottom":n={x:f,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:d};break;case"left":n={x:o.x-i.width,y:d};break;default:n={x:o.x,y:o.y}}switch(x(t)){case"start":n[a]-=p*(r&&u?-1:1);break;case"end":n[a]+=p*(r&&u?-1:1)}return n}let N=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:l}=r,a=i.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=_(c,n,s),d=n,p={},h=0;for(let r=0;re[t]>=0)}let z=new Set(["left","top"]);async function H(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),l=b(r),a=x(r),s="y"===F(r),c=z.has(l)?-1:1,u=i&&s?-1:1,f=w(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof h&&(p="end"===a?-1*h:h),s?{x:p*u,y:d*c}:{x:d*c,y:p*u}}function W(){return"undefined"!=typeof window}function B(e){return $(e)?(e.nodeName||"").toLowerCase():"#document"}function G(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function U(e){var t;return null==(t=($(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function $(e){return!!W()&&(e instanceof Node||e instanceof G(e).Node)}function V(e){return!!W()&&(e instanceof Element||e instanceof G(e).Element)}function q(e){return!!W()&&(e instanceof HTMLElement||e instanceof G(e).HTMLElement)}function K(e){return!!W()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof G(e).ShadowRoot)}let Y=new Set(["inline","contents"]);function Z(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=ea(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!Y.has(o)}let X=new Set(["table","td","th"]),J=[":popover-open",":modal"];function Q(e){return J.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let ee=["transform","translate","scale","rotate","perspective"],et=["transform","translate","scale","rotate","perspective","filter"],er=["paint","layout","strict","content"];function en(e){let t=eo(),r=V(e)?ea(e):e;return ee.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||et.some(e=>(r.willChange||"").includes(e))||er.some(e=>(r.contain||"").includes(e))}function eo(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let ei=new Set(["html","body","#document"]);function el(e){return ei.has(B(e))}function ea(e){return G(e).getComputedStyle(e)}function es(e){return V(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ec(e){if("html"===B(e))return e;let t=e.assignedSlot||e.parentNode||K(e)&&e.host||U(e);return K(t)?t.host:t}function eu(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=ec(t);return el(r)?t.ownerDocument?t.ownerDocument.body:t.body:q(r)&&Z(r)?r:e(r)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),l=G(o);if(i){let e=ef(l);return t.concat(l,l.visualViewport||[],Z(o)?o:[],e&&r?eu(e):[])}return t.concat(o,eu(o,[],r))}function ef(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ed(e){let t=ea(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=q(e),i=o?e.offsetWidth:r,l=o?e.offsetHeight:n,a=h(r)!==i||h(n)!==l;return a&&(r=i,n=l),{width:r,height:n,$:a}}function ep(e){return V(e)?e:e.contextElement}function eh(e){let t=ep(e);if(!q(t))return g(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=ed(t),l=(i?h(r.width):r.width)/n,a=(i?h(r.height):r.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let em=g(0);function eg(e){let t=G(e);return eo()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:em}function ev(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),l=ep(e),a=g(1);t&&(n?V(n)&&(a=eh(n)):a=eh(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===G(l))&&o)?eg(l):g(0),c=(i.left+s.x)/a.x,u=(i.top+s.y)/a.y,f=i.width/a.x,d=i.height/a.y;if(l){let e=G(l),t=n&&V(n)?G(n):n,r=e,o=ef(r);for(;o&&n&&t!==r;){let e=eh(o),t=o.getBoundingClientRect(),n=ea(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,u*=e.y,f*=e.x,d*=e.y,c+=i,u+=l,o=ef(r=G(o))}}return T({width:f,height:d,x:c,y:u})}function ey(e,t){let r=es(e).scrollLeft;return t?t.left+r:ev(U(e)).left+r}function ew(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-ey(e,r),y:r.top+t.scrollTop}}let eb=new Set(["absolute","fixed"]);function ex(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=G(e),n=U(e),o=r.visualViewport,i=n.clientWidth,l=n.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=eo();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}let c=ey(n);if(cV(e)&&"body"!==B(e)),o=null,i="fixed"===ea(e).position,l=i?ec(e):e;for(;V(l)&&!el(l);){let t=ea(l),r=en(l);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&eb.has(o.position)||Z(l)&&!r&&function e(t,r){let n=ec(t);return!(n===r||!V(n)||el(n))&&("fixed"===ea(n).position||e(n,r))}(e,l))?n=n.filter(e=>e!==l):o=t,l=ec(l)}return t.set(e,n),n}(t,this._c):[].concat(r),n],l=i[0],a=i.reduce((e,r)=>{let n=ex(t,r,o);return e.top=p(n.top,e.top),e.right=d(n.right,e.right),e.bottom=d(n.bottom,e.bottom),e.left=p(n.left,e.left),e},ex(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:eR,getElementRects:eF,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=ed(e);return{width:t,height:r}},getScale:eh,isElement:V,isRTL:function(e){return"rtl"===ea(e).direction}};function ej(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ek=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:c,padding:u=0}=w(e,t)||{};if(null==c)return{};let f=L(u),h={x:r,y:n},m=C(F(o)),g=A(m),v=await l.getDimensions(c),y="y"===m,b=y?"clientHeight":"clientWidth",R=i.reference[g]+i.reference[m]-h[m]-i.floating[g],O=h[m]-i.reference[m],j=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),k=j?j[b]:0;k&&await (null==l.isElement?void 0:l.isElement(j))||(k=a.floating[b]||i.floating[g]);let P=k/2-v[g]/2-1,S=d(f[y?"top":"left"],P),E=d(f[y?"bottom":"right"],P),T=k-v[g]-E,_=k/2-v[g]/2+(R/2-O/2),N=p(S,d(_,T)),D=!s.arrow&&null!=x(o)&&_!==N&&i.reference[g]/2-(_{t.current=e}),t}var eN=r(43367),eD=r(76792),eM=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,eD.jsx)(eN.sG.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,eD.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eM.displayName="Arrow";var eI=r(36246),ez=r(8374),eH="Popper",[eW,eB]=(0,l.A)(eH),[eG,eU]=eW(eH),e$=e=>{let{__scopePopper:t,children:r}=e,[o,i]=n.useState(null);return(0,eD.jsx)(eG,{scope:t,anchor:o,onAnchorChange:i,children:r})};e$.displayName=eH;var eV="PopperAnchor",eq=n.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:o,...l}=e,a=eU(eV,r),s=n.useRef(null),c=(0,i.s)(t,s),u=n.useRef(null);return n.useEffect(()=>{let e=u.current;u.current=(null==o?void 0:o.current)||s.current,e!==u.current&&a.onAnchorChange(u.current)}),o?null:(0,eD.jsx)(eN.sG.div,{...l,ref:c})});eq.displayName=eV;var eK="PopperContent",[eY,eZ]=eW(eK),eX=n.forwardRef((e,t)=>{var r,o,l,a,s,c,u,f;let{__scopePopper:h,side:g="bottom",sideOffset:v=0,align:y="center",alignOffset:R=0,arrowPadding:L=0,avoidCollisions:T=!0,collisionBoundary:_=[],collisionPadding:W=0,sticky:B="partial",hideWhenDetached:G=!1,updatePositionStrategy:$="optimized",onPlaced:V,...q}=e,K=eU(eK,h),[Y,Z]=n.useState(null),X=(0,i.s)(t,e=>Z(e)),[J,Q]=n.useState(null),ee=function(e){let[t,r]=n.useState(void 0);return(0,ez.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 i=t[0];if("borderBoxSize"in i){let e=i.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}(J),et=null!=(u=null==ee?void 0:ee.width)?u:0,er=null!=(f=null==ee?void 0:ee.height)?f:0,en="number"==typeof W?W:{top:0,right:0,bottom:0,left:0,...W},eo=Array.isArray(_)?_:[_],ei=eo.length>0,el={padding:en,boundary:eo.filter(e1),altBoundary:ei},{refs:ea,floatingStyles:es,placement:ec,isPositioned:ef,middlewareData:ed}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:c,open:u}=e,[f,d]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=n.useState(o);eE(p,o)||h(o);let[m,g]=n.useState(null),[v,y]=n.useState(null),w=n.useCallback(e=>{e!==A.current&&(A.current=e,g(e))},[]),b=n.useCallback(e=>{e!==R.current&&(R.current=e,y(e))},[]),x=l||m,C=a||v,A=n.useRef(null),R=n.useRef(null),F=n.useRef(f),O=null!=c,j=e_(c),k=e_(i),P=e_(u),S=n.useCallback(()=>{if(!A.current||!R.current)return;let e={placement:t,strategy:r,middleware:p};k.current&&(e.platform=k.current),((e,t,r)=>{let n=new Map,o={platform:eO,...r},i={...o.platform,_c:n};return N(e,t,{...o,platform:i})})(A.current,R.current,e).then(e=>{let t={...e,isPositioned:!1!==P.current};E.current&&!eE(F.current,t)&&(F.current=t,eP.flushSync(()=>{d(t)}))})},[p,t,r,k,P]);eS(()=>{!1===u&&F.current.isPositioned&&(F.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[u]);let E=n.useRef(!1);eS(()=>(E.current=!0,()=>{E.current=!1}),[]),eS(()=>{if(x&&(A.current=x),C&&(R.current=C),x&&C){if(j.current)return j.current(x,C,S);S()}},[x,C,S,j,O]);let L=n.useMemo(()=>({reference:A,floating:R,setReference:w,setFloating:b}),[w,b]),T=n.useMemo(()=>({reference:x,floating:C}),[x,C]),_=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!T.floating)return e;let t=eT(T.floating,f.x),n=eT(T.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...eL(T.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,T.floating,f.x,f.y]);return n.useMemo(()=>({...f,update:S,refs:L,elements:T,floatingStyles:_}),[f,S,L,T,_])}({strategy:"fixed",placement:g+("center"!==y?"-"+y:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r{i&&e.addEventListener("scroll",r,{passive:!0}),l&&e.addEventListener("resize",r)});let h=u&&s?function(e,t){let r,n=null,o=U(e);function i(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let c=e.getBoundingClientRect(),{left:u,top:f,width:h,height:g}=c;if(a||t(),!h||!g)return;let v=m(f),y=m(o.clientWidth-(u+h)),w={rootMargin:-v+"px "+-y+"px "+-m(o.clientHeight-(f+g))+"px "+-m(u)+"px",threshold:p(0,d(1,s))||1},b=!0;function x(t){let n=t[0].intersectionRatio;if(n!==s){if(!b)return l();n?l(!1,n):r=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==n||ej(c,e.getBoundingClientRect())||l(),b=!1}try{n=new IntersectionObserver(x,{...w,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(x,w)}n.observe(e)}(!0),i}(u,r):null,g=-1,v=null;a&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===u&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),r()}),u&&!c&&v.observe(u),v.observe(t));let y=c?ev(e):null;return c&&function t(){let n=ev(e);y&&!ej(y,n)&&r(),y=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener("scroll",r),l&&e.removeEventListener("resize",r)}),null==h||h(),null==(e=v)||e.disconnect(),v=null,c&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===$})},elements:{reference:K.anchor},middleware:[((e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:l,middlewareData:a}=t,s=await H(t,e);return l===(null==(r=a.offset)?void 0:r.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}}(e),options:[e,t]}))({mainAxis:v+er,alignmentAxis:R}),T&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o}=t,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=w(e,t),c={x:r,y:n},u=await D(t,s),f=F(b(o)),h=C(f),m=c[h],g=c[f];if(i){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",r=m+u[e],n=m-u[t];m=p(r,d(m,n))}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=g+u[e],n=g-u[t];g=p(r,d(g,n))}let v=a.fn({...t,[h]:m,[f]:g});return{...v,data:{x:v.x-r,y:v.y-n,enabled:{[h]:i,[f]:l}}}}}}(e),options:[e,t]}))({mainAxis:!0,crossAxis:!1,limiter:"partial"===B?((e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:o,rects:i,middlewareData:l}=t,{offset:a=0,mainAxis:s=!0,crossAxis:c=!0}=w(e,t),u={x:r,y:n},f=F(o),d=C(f),p=u[d],h=u[f],m=w(a,t),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(s){let e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+g.mainAxis,r=i.reference[d]+i.reference[e]-g.mainAxis;pr&&(p=r)}if(c){var v,y;let e="y"===d?"width":"height",t=z.has(b(o)),r=i.reference[f]-i.floating[e]+(t&&(null==(v=l.offset)?void 0:v[f])||0)+(t?0:g.crossAxis),n=i.reference[f]+i.reference[e]+(t?0:(null==(y=l.offset)?void 0:y[f])||0)-(t?g.crossAxis:0);hn&&(h=n)}return{[d]:p,[f]:h}}}}(e),options:[e,t]}))():void 0,...el}),T&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,o,i,l;let{placement:a,middlewareData:s,rects:c,initialPlacement:u,platform:f,elements:d}=t,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:y=!0,...R}=w(e,t);if(null!=(r=s.arrow)&&r.alignmentOffset)return{};let L=b(a),T=F(u),_=b(u)===u,N=await (null==f.isRTL?void 0:f.isRTL(d.floating)),M=m||(_||!y?[E(u)]:function(e){let t=E(e);return[O(e),t,O(t)]}(u)),I="none"!==v;!m&&I&&M.push(...function(e,t,r,n){let o=x(e),i=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?k:j;return t?j:k;case"left":case"right":return t?P:S;default:return[]}}(b(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(O)))),i}(u,y,v,N));let z=[u,...M],H=await D(t,R),W=[],B=(null==(n=s.flip)?void 0:n.overflows)||[];if(p&&W.push(H[L]),h){let e=function(e,t,r){void 0===r&&(r=!1);let n=x(e),o=C(F(e)),i=A(o),l="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=E(l)),[l,E(l)]}(a,c,N);W.push(H[e[0]],H[e[1]])}if(B=[...B,{placement:a,overflows:W}],!W.every(e=>eF(e.placement)!==T||e.overflows[0]>0)))return{data:{index:e,overflows:B},reset:{placement:t}};let r=null==(i=B.filter(e=>e.overflows[0]e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(g){case"bestFit":{let e=null==(l=B.filter(e=>{if(I){let t=F(e.placement);return t===T||"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:l[0];e&&(r=e);break}case"initialPlacement":r=u}if(a!==r)return{reset:{placement:r}}}return{}}}}(e),options:[e,t]}))({...el}),((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;let o,i,{placement:l,rects:a,platform:s,elements:c}=t,{apply:u=()=>{},...f}=w(e,t),h=await D(t,f),m=b(l),g=x(l),v="y"===F(l),{width:y,height:C}=a.floating;"top"===m||"bottom"===m?(o=m,i=g===(await (null==s.isRTL?void 0:s.isRTL(c.floating))?"start":"end")?"left":"right"):(i=m,o="end"===g?"top":"bottom");let A=C-h.top-h.bottom,R=y-h.left-h.right,O=d(C-h[o],A),j=d(y-h[i],R),k=!t.middlewareData.shift,P=O,S=j;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(S=R),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(P=A),k&&!g){let e=p(h.left,0),t=p(h.right,0),r=p(h.top,0),n=p(h.bottom,0);v?S=y-2*(0!==e||0!==t?e+t:p(h.left,h.right)):P=C-2*(0!==r||0!==n?r+n:p(h.top,h.bottom))}await u({...t,availableWidth:S,availableHeight:P});let E=await s.getDimensions(c.floating);return y!==E.width||C!==E.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}))({...el,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:i,height:l}=r.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(n,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),J&&((e,t)=>({...(e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?ek({element:r.current,padding:n}).fn(t):{}:r?ek({element:r,padding:n}).fn(t):{}}}))(e),options:[e,t]}))({element:J,padding:L}),e3({arrowWidth:et,arrowHeight:er}),G&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...o}=w(e,t);switch(n){case"referenceHidden":{let e=M(await D(t,{...o,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:I(e)}}}case"escaped":{let e=M(await D(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:I(e)}}}default:return{}}}}}(e),options:[e,t]}))({strategy:"referenceHidden",...el})]}),[eh,em]=e6(ec),eg=(0,eI.c)(V);(0,ez.N)(()=>{ef&&(null==eg||eg())},[ef,eg]);let ey=null==(r=ed.arrow)?void 0:r.x,ew=null==(o=ed.arrow)?void 0:o.y,eb=(null==(l=ed.arrow)?void 0:l.centerOffset)!==0,[ex,eC]=n.useState();return(0,ez.N)(()=>{Y&&eC(window.getComputedStyle(Y).zIndex)},[Y]),(0,eD.jsx)("div",{ref:ea.setFloating,"data-radix-popper-content-wrapper":"",style:{...es,transform:ef?es.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ex,"--radix-popper-transform-origin":[null==(a=ed.transformOrigin)?void 0:a.x,null==(s=ed.transformOrigin)?void 0:s.y].join(" "),...(null==(c=ed.hide)?void 0:c.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eD.jsx)(eY,{scope:h,placedSide:eh,onArrowChange:Q,arrowX:ey,arrowY:ew,shouldHideArrow:eb,children:(0,eD.jsx)(eN.sG.div,{"data-side":eh,"data-align":em,...q,ref:X,style:{...q.style,animation:ef?void 0:"none"}})})})});eX.displayName=eK;var eJ="PopperArrow",eQ={top:"bottom",right:"left",bottom:"top",left:"right"},e0=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=eZ(eJ,r),i=eQ[o.placedSide];return(0,eD.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]: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,eD.jsx)(eM,{...n,ref:t,style:{...n.style,display:"block"}})})});function e1(e){return null!==e}e0.displayName=eJ;var e3=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,i,l;let{placement:a,rects:s,middlewareData:c}=t,u=(null==(r=c.arrow)?void 0:r.centerOffset)!==0,f=u?0:e.arrowWidth,d=u?0:e.arrowHeight,[p,h]=e6(a),m={start:"0%",center:"50%",end:"100%"}[h],g=(null!=(i=null==(n=c.arrow)?void 0:n.x)?i:0)+f/2,v=(null!=(l=null==(o=c.arrow)?void 0:o.y)?l:0)+d/2,y="",w="";return"bottom"===p?(y=u?m:"".concat(g,"px"),w="".concat(-d,"px")):"top"===p?(y=u?m:"".concat(g,"px"),w="".concat(s.floating.height+d,"px")):"right"===p?(y="".concat(-d,"px"),w=u?m:"".concat(v,"px")):"left"===p&&(y="".concat(s.floating.width+d,"px"),w=u?m:"".concat(v,"px")),{data:{x:y,y:w}}}});function e6(e){let[t,r="center"]=e.split("-");return[t,r]}var e9=r(21269),e2=r(7814),e4=r(84057),e5=r(17462),e7=r(34966),e8=r(4152),te="Popover",[tt,tr]=(0,l.A)(te,[eB]),tn=eB(),[to,ti]=tt(te),tl=e=>{let{__scopePopover:t,children:r,open:o,defaultOpen:i,onOpenChange:l,modal:a=!1}=e,s=tn(t),c=n.useRef(null),[f,d]=n.useState(!1),[p,h]=(0,e5.i)({prop:o,defaultProp:null!=i&&i,onChange:l,caller:te});return(0,eD.jsx)(e$,{...s,children:(0,eD.jsx)(to,{scope:t,contentId:(0,u.B)(),triggerRef:c,open:p,onOpenChange:h,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),hasCustomAnchor:f,onCustomAnchorAdd:n.useCallback(()=>d(!0),[]),onCustomAnchorRemove:n.useCallback(()=>d(!1),[]),modal:a,children:r})})};tl.displayName=te;var ta="PopoverAnchor";n.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,i=ti(ta,r),l=tn(r),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=i;return n.useEffect(()=>(a(),()=>s()),[a,s]),(0,eD.jsx)(eq,{...l,...o,ref:t})}).displayName=ta;var ts="PopoverTrigger",tc=n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,l=ti(ts,r),a=tn(r),s=(0,i.s)(t,l.triggerRef),c=(0,eD.jsx)(eN.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":tC(l.open),...n,ref:s,onClick:(0,o.mK)(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?c:(0,eD.jsx)(eq,{asChild:!0,...a,children:c})});tc.displayName=ts;var tu="PopoverPortal",[tf,td]=tt(tu,{forceMount:void 0}),tp=e=>{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,i=ti(tu,t);return(0,eD.jsx)(tf,{scope:t,forceMount:r,children:(0,eD.jsx)(e2.C,{present:r||i.open,children:(0,eD.jsx)(e9.Z,{asChild:!0,container:o,children:n})})})};tp.displayName=tu;var th="PopoverContent",tm=n.forwardRef((e,t)=>{let r=td(th,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,i=ti(th,e.__scopePopover);return(0,eD.jsx)(e2.C,{present:n||i.open,children:i.modal?(0,eD.jsx)(tv,{...o,ref:t}):(0,eD.jsx)(ty,{...o,ref:t})})});tm.displayName=th;var tg=(0,e4.TL)("PopoverContent.RemoveScroll"),tv=n.forwardRef((e,t)=>{let r=ti(th,e.__scopePopover),l=n.useRef(null),a=(0,i.s)(t,l),s=n.useRef(!1);return n.useEffect(()=>{let e=l.current;if(e)return(0,e7.Eq)(e)},[]),(0,eD.jsx)(e8.A,{as:tg,allowPinchZoom:!0,children:(0,eD.jsx)(tw,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),s.current||null==(t=r.triggerRef.current)||t.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})})})}),ty=n.forwardRef((e,t)=>{let r=ti(th,e.__scopePopover),o=n.useRef(!1),i=n.useRef(!1);return(0,eD.jsx)(tw,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,l;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(o.current||null==(l=r.triggerRef.current)||l.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{var n,l;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let a=t.target;(null==(l=r.triggerRef.current)?void 0:l.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),tw=n.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:l,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:d,onInteractOutside:p,...h}=e,m=ti(th,r),g=tn(r);return(0,s.Oh)(),(0,eD.jsx)(c.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,eD.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:p,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:d,onDismiss:()=>m.onOpenChange(!1),children:(0,eD.jsx)(eX,{"data-state":tC(m.open),role:"dialog",id:m.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)"}})})})}),tb="PopoverClose";n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=ti(tb,r);return(0,eD.jsx)(eN.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>i.onOpenChange(!1))})}).displayName=tb;var tx=n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=tn(r);return(0,eD.jsx)(e0,{...o,...n,ref:t})});function tC(e){return e?"open":"closed"}tx.displayName="PopoverArrow";var tA=tl,tR=tc,tF=tp,tO=tm,tj=tx},20461:(e,t,r)=>{"use strict";function n(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function o(e,t){var r=n(e,t,"get");return r.get?r.get.call(e):r.value}function i(e,t,r){var o=n(e,t,"set");if(o.set)o.set.call(e,r);else{if(!o.writable)throw TypeError("attempted to set read only private field");o.value=r}return r}r.d(t,{N:()=>d});var l,a=r(42292),s=r(95983),c=r(44977),u=r(84057),f=r(76792);function d(e){let t=e+"CollectionProvider",[r,n]=(0,s.A)(t),[o,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),l=e=>{let{scope:t,children:r}=e,n=a.useRef(null),i=a.useRef(new Map).current;return(0,f.jsx)(o,{scope:t,itemMap:i,collectionRef:n,children:r})};l.displayName=t;let d=e+"CollectionSlot",p=(0,u.TL)(d),h=a.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=i(d,r),l=(0,c.s)(t,o.collectionRef);return(0,f.jsx)(p,{ref:l,children:n})});h.displayName=d;let m=e+"CollectionItemSlot",g="data-radix-collection-item",v=(0,u.TL)(m),y=a.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,l=a.useRef(null),s=(0,c.s)(t,l),u=i(m,r);return a.useEffect(()=>(u.itemMap.set(l,{ref:l,...o}),()=>void u.itemMap.delete(l))),(0,f.jsx)(v,{...{[g]:""},ref:s,children:n})});return y.displayName=m,[{Provider:l,Slot:h,ItemSlot:y},function(t){let r=i(e+"CollectionConsumer",t);return a.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(g,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var p=new WeakMap;function h(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=m(t),o=n>=0?n:r+n;return o=r?-1:o}(e,t);return -1===r?void 0:e[r]}function m(e){return e!=e||0===e?0:Math.trunc(e)}l=new WeakMap,class e extends Map{set(e,t){return p.get(this)&&(this.has(e)?o(this,l)[o(this,l).indexOf(e)]=e:o(this,l).push(e)),super.set(e,t),this}insert(e,t,r){let n,i=this.has(t),a=o(this,l).length,s=m(e),c=s>=0?s:a+s,u=c=a?-1:c;if(u===this.size||i&&u===this.size-1||-1===u)return this.set(t,r),this;let f=this.size+ +!i;s=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r=0;e--){let r=this.at(e);i=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[i,r,e,this])}return i}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n0&&(o=r-1);for(let e=t;e{"use strict";function n(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return n}}),r(76792),r(15541),r(31589),r(90076)},28244:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(89226)._(r(84260));function o(e,t){var r;let o={};"function"==typeof e&&(o.loader=e);let i={...o,...t};return(0,n.default)({...i,modules:null==(r=i.loadableGenerated)?void 0:r.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},31589:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(37987)},37987:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(57369).createAsyncLocalStorage)()},41439:(e,t,r)=>{"use strict";r.d(t,{default:()=>o.a});var n=r(28244),o=r.n(n)},44869:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(42292);let o=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},i=function(){for(var e=arguments.length,t=Array(e),r=0;r!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var l={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 a=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:o=24,strokeWidth:a=2,absoluteStrokeWidth:s,className:c="",children:u,iconNode:f,...d}=e;return(0,n.createElement)("svg",{ref:t,...l,width:o,height:o,stroke:r,strokeWidth:s?24*Number(a)/Number(o):a,className:i("lucide",c),...!u&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(d)&&{"aria-hidden":"true"},...d},[...f.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(u)?u:[u]])}),s=(e,t)=>{let r=(0,n.forwardRef)((r,l)=>{let{className:s,...c}=r;return(0,n.createElement)(a,{ref:l,iconNode:t,className:i("lucide-".concat(o(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),s),...c})});return r.displayName=o(e),r}},51256:(e,t)=>{"use strict";t.Y=function(e,t){return(function(e){return e.split(",").map(function(e){var t=(e=e.trim()).match(r),i=t[1],l=t[2],a=t[3]||"",s={};return s.inverse=!!i&&"not"===i.toLowerCase(),s.type=l?l.toLowerCase():"all",s.expressions=(a=a.match(/\([^\)]+\)/g)||[]).map(function(e){var t=e.match(n),r=t[1].toLowerCase().match(o);return{modifier:r[1],feature:r[2],value:t[2]}}),s})})(e).some(function(e){var r=e.inverse,n="all"===e.type||t.type===e.type;if(n&&r||!(n||r))return!1;var o=e.expressions.every(function(e){var r=e.feature,n=e.modifier,o=e.value,i=t[r];if(!i)return!1;switch(r){case"orientation":case"scan":return i.toLowerCase()===o.toLowerCase();case"width":case"height":case"device-width":case"device-height":o=c(o),i=c(i);break;case"resolution":o=s(o),i=s(i);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":o=a(o),i=a(i);break;case"grid":case"color":case"color-index":case"monochrome":o=parseInt(o,10)||1,i=parseInt(i,10)||0}switch(n){case"min":return i>=o;case"max":return i{var n=r(37811);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let r="color: "+this.color;t.splice(1,0,r,"color: inherit");let n=0,o=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(n++,"%c"===e&&(o=n))}),t.splice(o,0,r)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}return!e&&void 0!==n&&"env"in n&&(e=n.env.DEBUG),e},t.useColors=function(){let e;return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=r(70118)(t);let{formatters:o}=e.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},57369:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return l},createAsyncLocalStorage:function(){return i},createSnapshot:function(){return a}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let o="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function i(){return o?new o:new n}function l(e){return o?o.bind(e):n.bind(e)}function a(){return o?o.snapshot():function(e,...t){return e(...t)}}},62307:(e,t,r)=>{"use strict";function n(e){let{reason:t,children:r}=e;return r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return n}}),r(1511)},65073:(e,t,r)=>{"use strict";var n=r(51256).Y,o="undefined"!=typeof window?window.matchMedia:null;function i(e,t,r){var i,l=this;function a(e){l.matches=e.matches,l.media=e.media}o&&!r&&(i=o.call(window,e)),i?(this.matches=i.matches,this.media=i.media,i.addListener(a)):(this.matches=n(e,t),this.media=e),this.addListener=function(e){i&&i.addListener(e)},this.removeListener=function(e){i&&i.removeListener(e)},this.dispose=function(){i&&i.removeListener(a)}}e.exports=function(e,t,r){return new i(e,t,r)}},68418:(e,t,r)=>{"use strict";var n=r(2461);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,i,l){if(l!==n){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},70118:(e,t,r)=>{e.exports=function(e){function t(e){let r,o,i,l=null;function a(...e){if(!a.enabled)return;let n=Number(new Date);a.diff=n-(r||n),a.prev=r,a.curr=n,r=n,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let o=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(r,n)=>{if("%%"===r)return"%";o++;let i=t.formatters[n];if("function"==typeof i){let t=e[o];r=i.call(a,t),e.splice(o,1),o--}return r}),t.formatArgs.call(a,e),(a.log||t.log).apply(a,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=n,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==l?l:(o!==t.namespaces&&(o=t.namespaces,i=t.enabled(e)),i),set:e=>{l=e}}),"function"==typeof t.init&&t.init(a),a}function n(e,r){let n=t(this.namespace+(void 0===r?":":r)+e);return n.log=this.log,n}function o(e,t){let r=0,n=0,o=-1,i=0;for(;r"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){for(let r of(t.save(e),t.namespaces=e,t.names=[],t.skips=[],("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean)))"-"===r[0]?t.skips.push(r.slice(1)):t.names.push(r)},t.enabled=function(e){for(let r of t.skips)if(o(e,r))return!1;for(let r of t.names)if(o(e,r))return!0;return!1},t.humanize=r(10905),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(r=>{t[r]=e[r]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let r=0;for(let t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(76792),o=r(42292),i=r(62307);function l(e){return{default:e&&"default"in e?e.default:e}}r(23038);let a={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},s=function(e){let t={...a,...e},r=(0,o.lazy)(()=>t.loader().then(l)),s=t.loading;function c(e){let l=s?(0,n.jsx)(s,{isLoading:!0,pastDelay:!0,error:null}):null,a=!t.ssr||!!t.loading,c=a?o.Suspense:o.Fragment,u=t.ssr?(0,n.jsxs)(n.Fragment,{children:[null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(c,{...a?{fallback:l}:{},children:u})}return c.displayName="LoadableComponent",c}},87523:(e,t,r)=>{"use strict";r.d(t,{Ub:()=>C});var n=r(42292),o=r(65073),i=r.n(o),l=/[A-Z]/g,a=/^ms-/,s={};function c(e){return"-"+e.toLowerCase()}let u=function(e){if(s.hasOwnProperty(e))return s[e];var t=e.replace(l,c);return s[e]=a.test(t)?"-"+t:t};var f=r(15894),d=r.n(f);let p=d().oneOfType([d().string,d().number]),h={all:d().bool,grid:d().bool,aural:d().bool,braille:d().bool,handheld:d().bool,print:d().bool,projection:d().bool,screen:d().bool,tty:d().bool,tv:d().bool,embossed:d().bool},{type:m,...g}={orientation:d().oneOf(["portrait","landscape"]),scan:d().oneOf(["progressive","interlace"]),aspectRatio:d().string,deviceAspectRatio:d().string,height:p,deviceHeight:p,width:p,deviceWidth:p,color:d().bool,colorIndex:d().bool,monochrome:d().bool,resolution:p,type:Object.keys(h)},v={minAspectRatio:d().string,maxAspectRatio:d().string,minDeviceAspectRatio:d().string,maxDeviceAspectRatio:d().string,minHeight:p,maxHeight:p,minDeviceHeight:p,maxDeviceHeight:p,minWidth:p,maxWidth:p,minDeviceWidth:p,maxDeviceWidth:p,minColor:d().number,maxColor:d().number,minColorIndex:d().number,maxColorIndex:d().number,minMonochrome:d().number,maxMonochrome:d().number,minResolution:p,maxResolution:p,...g};var y={all:{...h,...v}};let w=(0,n.createContext)(void 0),b=e=>{if(e)return Object.keys(e).reduce((t,r)=>(t[u(r)]=e[r],t),{})},x=()=>{let e=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{e.current=!0},[]),e.current},C=(e,t,r)=>{let o=(e=>{let t=(0,n.useContext)(w),r=()=>b(e)||b(t),[o,i]=(0,n.useState)(r);return(0,n.useEffect)(()=>{let e=r();!function(e,t){if(e===t)return!0;if(!e||!t)return!1;let r=Object.keys(e),n=Object.keys(t),o=r.length;if(n.length!==o)return!1;for(let n=0;n{let t=()=>(e=>e.query||(e=>{let t=[];return Object.keys(y.all).forEach(r=>{let n=e[r];null!=n&&t.push(((e,t)=>{let r=u(e);if("number"==typeof t&&(t=`${t}px`),!0===t)return r;if(!1===t)return`not ${r}`;return`(${r}: ${t})`})(r,n))}),t.join(" and ")})(e))(e),[r,o]=(0,n.useState)(t);return(0,n.useEffect)(()=>{let e=t();r!==e&&o(e)},[e]),r})(e);if(!l)throw Error("Invalid or missing MediaQuery!");let a=((e,t)=>{let r=()=>i()(e,t||{},!!t),[o,l]=(0,n.useState)(r),a=x();return(0,n.useEffect)(()=>{if(a){let e=r();return l(e),()=>{e&&e.dispose()}}},[e,t]),o})(l,o),s=(e=>{let[t,r]=(0,n.useState)(e.matches);return(0,n.useEffect)(()=>{let t=e=>{r(e.matches)};return e.addListener(t),r(e.matches),()=>{e.removeListener(t)}},[e]),t})(a),c=x();return(0,n.useEffect)(()=>{c&&r&&r(s)},[s]),(0,n.useEffect)(()=>()=>{a&&a.dispose()},[]),s}},99142:(e,t,r)=>{"use strict";r.d(t,{jH:()=>i});var n=r(42292);r(76792);var o=n.createContext(void 0);function i(e){let t=n.useContext(o);return e||t||"ltr"}}}]);