"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[251],{7592:function(e,t,n){n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.363.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(3480).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},8165:function(e,t,n){n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.363.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(3480).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},7818:function(e,t,n){n.d(t,{default:function(){return o.a}});var r=n(551),o=n.n(r)},551:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(9920);n(7437),n(2265);let o=r._(n(148));function l(e,t){var n;let r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};"function"==typeof e&&(r.loader=e);let l={...r,...t};return(0,o.default)({...l,modules:null==(n=l.loadableGenerated)?void 0:n.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)},912:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let r=n(5592);function o(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},148:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(7437),o=n(2265),l=n(912),i=n(1481);function a(e){return{default:e&&"default"in e?e.default:e}}let c={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},u=function(e){let t={...c,...e},n=(0,o.lazy)(()=>t.loader().then(a)),u=t.loading;function s(e){let a=u?(0,r.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,c=t.ssr?(0,r.jsxs)(r.Fragment,{children:["undefined"==typeof window?(0,r.jsx)(i.PreloadCss,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(o.Suspense,{fallback:a,children:c})}return s.displayName="LoadableComponent",s}},1481:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return l}});let r=n(7437),o=n(8512);function l(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,o.getExpectedRequestStore)("next/dynamic css"),l=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));l.push(...t)}}return 0===l.length?null:(0,r.jsx)(r.Fragment,{children:l.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},2560:function(e,t,n){var r=n(2265);let o=r.forwardRef(function(e,t){let{title:n,titleId:o,...l}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},l),n?r.createElement("title",{id:o},n):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"}))});t.Z=o},6669:function(e,t,n){n.d(t,{$j:function(){return O},Dx:function(){return S},VY:function(){return P},aU:function(){return T},aV:function(){return D},dk:function(){return k},fC:function(){return M},h_:function(){return C},xz:function(){return R}});var r=n(2988),o=n(2265),l=n(8324),i=n(1584),a=n(3304),c=n(8149),u=n(1538);let[s,f]=(0,l.b)("AlertDialog",[a.p8]),d=(0,a.p8)(),p=(0,o.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...l}=e,i=d(n);return(0,o.createElement)(a.xz,(0,r.Z)({},i,l,{ref:t}))}),m=(0,o.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...l}=e,i=d(n);return(0,o.createElement)(a.aV,(0,r.Z)({},i,l,{ref:t}))}),h="AlertDialogContent",[g,v]=s(h),w=(0,o.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,children:l,...s}=e,f=d(n),p=(0,o.useRef)(null),m=(0,i.e)(t,p),v=(0,o.useRef)(null);return(0,o.createElement)(a.jm,{contentName:h,titleName:y,docsSlug:"alert-dialog"},(0,o.createElement)(g,{scope:n,cancelRef:v},(0,o.createElement)(a.VY,(0,r.Z)({role:"alertdialog"},f,s,{ref:m,onOpenAutoFocus:(0,c.M)(s.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=v.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault()}),(0,o.createElement)(u.A4,null,l),!1)))}),y="AlertDialogTitle",b=(0,o.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...l}=e,i=d(n);return(0,o.createElement)(a.Dx,(0,r.Z)({},i,l,{ref:t}))}),x=(0,o.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...l}=e,i=d(n);return(0,o.createElement)(a.dk,(0,r.Z)({},i,l,{ref:t}))}),E=(0,o.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...l}=e,i=d(n);return(0,o.createElement)(a.x8,(0,r.Z)({},i,l,{ref:t}))}),_=(0,o.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...l}=e,{cancelRef:c}=v("AlertDialogCancel",n),u=d(n),s=(0,i.e)(t,c);return(0,o.createElement)(a.x8,(0,r.Z)({},u,l,{ref:s}))}),M=e=>{let{__scopeAlertDialog:t,...n}=e,l=d(t);return(0,o.createElement)(a.fC,(0,r.Z)({},l,n,{modal:!0}))},R=p,C=e=>{let{__scopeAlertDialog:t,...n}=e,l=d(t);return(0,o.createElement)(a.h_,(0,r.Z)({},l,n))},D=m,P=w,T=E,O=_,S=b,k=x},9518:function(e,t,n){n.d(t,{oC:function(){return ny},VY:function(){return nh},ZA:function(){return ng},ck:function(){return nw},wU:function(){return nE},__:function(){return nv},Uv:function(){return nm},Ee:function(){return nb},Rk:function(){return nx},fC:function(){return nd},Z0:function(){return n_},Tr:function(){return nM},tu:function(){return nC},fF:function(){return nR},xz:function(){return np}});var r=n(2988),o=n(2265),l=n(8149),i=n(1584),a=n(8324),c=n(1715),u=n(5171),s=n(1538);function f(e){let t=e+"CollectionProvider",[n,r]=(0,a.b)(t),[l,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),u=e+"CollectionSlot",f=o.forwardRef((e,t)=>{let{scope:n,children:r}=e,l=c(u,n),a=(0,i.e)(t,l.collectionRef);return o.createElement(s.g7,{ref:a},r)}),d=e+"CollectionItemSlot",p="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:n}=e,r=o.useRef(null),i=o.useRef(new Map).current;return o.createElement(l,{scope:t,itemMap:i,collectionRef:r},n)},Slot:f,ItemSlot:o.forwardRef((e,t)=>{let{scope:n,children:r,...l}=e,a=o.useRef(null),u=(0,i.e)(t,a),f=c(d,n);return o.useEffect(()=>(f.itemMap.set(a,{ref:a,...l}),()=>void f.itemMap.delete(a))),o.createElement(s.g7,{[p]:"",ref:u},r)})},function(t){let n=c(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}let d=(0,o.createContext)(void 0);function p(e){let t=(0,o.useContext)(d);return e||t||"ltr"}var m=n(3938),h=n(589),g=n(467),v=n(3201);let w=["top","right","bottom","left"],y=Math.min,b=Math.max,x=Math.round,E=Math.floor,_=e=>({x:e,y:e}),M={left:"right",right:"left",bottom:"top",top:"bottom"},R={start:"end",end:"start"};function C(e,t){return"function"==typeof e?e(t):e}function D(e){return e.split("-")[0]}function P(e){return e.split("-")[1]}function T(e){return"x"===e?"y":"x"}function O(e){return"y"===e?"height":"width"}function S(e){return["top","bottom"].includes(D(e))?"y":"x"}function k(e){return e.replace(/start|end/g,e=>R[e])}function A(e){return e.replace(/left|right|bottom|top/g,e=>M[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 F(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function I(e,t,n){let r,{reference:o,floating:l}=e,i=S(t),a=T(S(t)),c=O(a),u=D(t),s="y"===i,f=o.x+o.width/2-l.width/2,d=o.y+o.height/2-l.height/2,p=o[c]/2-l[c]/2;switch(u){case"top":r={x:f,y:o.y-l.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-l.width,y:d};break;default:r={x:o.x,y:o.y}}switch(P(t)){case"start":r[a]-=p*(n&&s?-1:1);break;case"end":r[a]+=p*(n&&s?-1:1)}return r}let Z=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:l=[],platform:i}=n,a=l.filter(Boolean),c=await (null==i.isRTL?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=I(u,r,c),d=r,p={},m=0;for(let n=0;ne[t]>=0)}async function K(e,t){let{placement:n,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),i=D(n),a=P(n),c="y"===S(n),u=["left","top"].includes(i)?-1:1,s=l&&c?-1:1,f=C(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:m}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),c?{x:p*s,y:d*u}:{x:d*u,y:p*s}}function H(e){return G(e)?(e.nodeName||"").toLowerCase():"#document"}function B(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function z(e){var t;return null==(t=(G(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function G(e){return e instanceof Node||e instanceof B(e).Node}function $(e){return e instanceof Element||e instanceof B(e).Element}function U(e){return e instanceof HTMLElement||e instanceof B(e).HTMLElement}function N(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof B(e).ShadowRoot)}function X(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=Q(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function Y(e){let t=q(),n=Q(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function q(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function J(e){return["html","body","#document"].includes(H(e))}function Q(e){return B(e).getComputedStyle(e)}function ee(e){return $(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function et(e){if("html"===H(e))return e;let t=e.assignedSlot||e.parentNode||N(e)&&e.host||z(e);return N(t)?t.host:t}function en(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=et(t);return J(n)?t.ownerDocument?t.ownerDocument.body:t.body:U(n)&&X(n)?n:e(n)}(e),l=o===(null==(r=e.ownerDocument)?void 0:r.body),i=B(o);return l?t.concat(i,i.visualViewport||[],X(o)?o:[],i.frameElement&&n?en(i.frameElement):[]):t.concat(o,en(o,[],n))}function er(e){let t=Q(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=U(e),l=o?e.offsetWidth:n,i=o?e.offsetHeight:r,a=x(n)!==l||x(r)!==i;return a&&(n=l,r=i),{width:n,height:r,$:a}}function eo(e){return $(e)?e:e.contextElement}function el(e){let t=eo(e);if(!U(t))return _(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:l}=er(t),i=(l?x(n.width):n.width)/r,a=(l?x(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),a&&Number.isFinite(a)||(a=1),{x:i,y:a}}let ei=_(0);function ea(e){let t=B(e);return q()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ei}function ec(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),i=eo(e),a=_(1);t&&(r?$(r)&&(a=el(r)):a=el(e));let c=(void 0===(o=n)&&(o=!1),r&&(!o||r===B(i))&&o)?ea(i):_(0),u=(l.left+c.x)/a.x,s=(l.top+c.y)/a.y,f=l.width/a.x,d=l.height/a.y;if(i){let e=B(i),t=r&&$(r)?B(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=el(o),t=o.getBoundingClientRect(),r=Q(o),l=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,s*=e.y,f*=e.x,d*=e.y,u+=l,s+=i,o=(n=B(o)).frameElement}}return F({width:f,height:d,x:u,y:s})}let eu=[":popover-open",":modal"];function es(e){return eu.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function ef(e){return ec(z(e)).left+ee(e).scrollLeft}function ed(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=B(e),r=z(e),o=n.visualViewport,l=r.clientWidth,i=r.clientHeight,a=0,c=0;if(o){l=o.width,i=o.height;let e=q();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,c=o.offsetTop)}return{width:l,height:i,x:a,y:c}}(e,n);else if("document"===t)r=function(e){let t=z(e),n=ee(e),r=e.ownerDocument.body,o=b(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),l=b(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),i=-n.scrollLeft+ef(e),a=-n.scrollTop;return"rtl"===Q(r).direction&&(i+=b(t.clientWidth,r.clientWidth)-o),{width:o,height:l,x:i,y:a}}(z(e));else if($(t))r=function(e,t){let n=ec(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,l=U(e)?el(e):_(1),i=e.clientWidth*l.x;return{width:i,height:e.clientHeight*l.y,x:o*l.x,y:r*l.y}}(t,n);else{let n=ea(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return F(r)}function ep(e,t){return U(e)&&"fixed"!==Q(e).position?t?t(e):e.offsetParent:null}function em(e,t){let n=B(e);if(!U(e)||es(e))return n;let r=ep(e,t);for(;r&&["table","td","th"].includes(H(r))&&"static"===Q(r).position;)r=ep(r,t);return r&&("html"===H(r)||"body"===H(r)&&"static"===Q(r).position&&!Y(r))?n:r||function(e){let t=et(e);for(;U(t)&&!J(t);){if(Y(t))return t;t=et(t)}return null}(e)||n}let eh=async function(e){let t=this.getOffsetParent||em,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=U(t),o=z(t),l="fixed"===n,i=ec(e,!0,l,t),a={scrollLeft:0,scrollTop:0},c=_(0);if(r||!r&&!l){if(("body"!==H(t)||X(o))&&(a=ee(t)),r){let e=ec(t,!0,l,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else o&&(c.x=ef(o))}return{x:i.left+a.scrollLeft-c.x,y:i.top+a.scrollTop-c.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eg={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,l="fixed"===o,i=z(r),a=!!t&&es(t.floating);if(r===i||a&&l)return n;let c={scrollLeft:0,scrollTop:0},u=_(1),s=_(0),f=U(r);if((f||!f&&!l)&&(("body"!==H(r)||X(i))&&(c=ee(r)),U(r))){let e=ec(r);u=el(r),s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-c.scrollLeft*u.x+s.x,y:n.y*u.y-c.scrollTop*u.y+s.y}},getDocumentElement:z,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,l=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=en(e,[],!1).filter(e=>$(e)&&"body"!==H(e)),o=null,l="fixed"===Q(e).position,i=l?et(e):e;for(;$(i)&&!J(i);){let t=Q(i),n=Y(i);n||"fixed"!==t.position||(o=null),(l?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||X(i)&&!n&&function e(t,n){let r=et(t);return!(r===n||!$(r)||J(r))&&("fixed"===Q(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):o=t,i=et(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=l[0],a=l.reduce((e,n)=>{let r=ed(t,n,o);return e.top=b(r.top,e.top),e.right=y(r.right,e.right),e.bottom=y(r.bottom,e.bottom),e.left=b(r.left,e.left),e},ed(t,i,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:em,getElementRects:eh,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=er(e);return{width:t,height:n}},getScale:el,isElement:$,isRTL:function(e){return"rtl"===Q(e).direction}},ev=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:l,platform:i,elements:a,middlewareData:c}=t,{element:u,padding:s=0}=C(e,t)||{};if(null==u)return{};let f=L(s),d={x:n,y:r},p=T(S(o)),m=O(p),h=await i.getDimensions(u),g="y"===p,v=g?"clientHeight":"clientWidth",w=l.reference[m]+l.reference[p]-d[p]-l.floating[m],x=d[p]-l.reference[p],E=await (null==i.getOffsetParent?void 0:i.getOffsetParent(u)),_=E?E[v]:0;_&&await (null==i.isElement?void 0:i.isElement(E))||(_=a.floating[v]||l.floating[m]);let M=_/2-h[m]/2-1,R=y(f[g?"top":"left"],M),D=y(f[g?"bottom":"right"],M),k=_-h[m]-D,A=_/2-h[m]/2+(w/2-x/2),F=b(R,y(A,k)),I=!c.arrow&&null!=P(o)&&A!==F&&l.reference[m]/2-(A{let r=new Map,o={platform:eg,...n},l={...o.platform,_c:r};return Z(e,t,{...o,platform:l})};var ey=n(4887);let eb=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?ev({element:n.current,padding:r}).fn(t):{}:n?ev({element:n,padding:r}).fn(t):{}}});var ex="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function eE(e,t){let n,r,o;if(e===t)return!0;if(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((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eE(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eE(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function e_(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eM(e,t){let n=e_(e);return Math.round(t*n)/n}function eR(e){let t=o.useRef(e);return ex(()=>{t.current=e}),t}let eC=(0,o.forwardRef)((e,t)=>{let{children:n,width:l=10,height:i=5,...a}=e;return(0,o.createElement)(u.WV.svg,(0,r.Z)({},a,{ref:t,width:l,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,o.createElement)("polygon",{points:"0,0 30,0 15,10"}))});var eD=n(5137),eP=n(1336),eT=n(5238);let eO="Popper",[eS,ek]=(0,a.b)(eO),[eA,eL]=eS(eO),eF=(0,o.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:l,...a}=e,c=eL("PopperAnchor",n),s=(0,o.useRef)(null),f=(0,i.e)(t,s);return(0,o.useEffect)(()=>{c.onAnchorChange((null==l?void 0:l.current)||s.current)}),l?null:(0,o.createElement)(u.WV.div,(0,r.Z)({},a,{ref:f}))}),eI="PopperContent",[eZ,eV]=eS(eI),eW=(0,o.forwardRef)((e,t)=>{var n,l,a,c,s,f,d,p,m,h,g,v,w,x;let{__scopePopper:_,side:M="bottom",sideOffset:R=0,align:L="center",alignOffset:F=0,arrowPadding:I=0,avoidCollisions:Z=!0,collisionBoundary:H=[],collisionPadding:B=0,sticky:G="partial",hideWhenDetached:$=!1,updatePositionStrategy:U="optimized",onPlaced:N,...X}=e,Y=eL(eI,_),[q,J]=(0,o.useState)(null),Q=(0,i.e)(t,e=>J(e)),[ee,et]=(0,o.useState)(null),er=(0,eT.t)(ee),el=null!==(n=null==er?void 0:er.width)&&void 0!==n?n:0,ei=null!==(l=null==er?void 0:er.height)&&void 0!==l?l:0,ea="number"==typeof B?B:{top:0,right:0,bottom:0,left:0,...B},eu=Array.isArray(H)?H:[H],es=eu.length>0,ef={padding:ea,boundary:eu.filter(eH),altBoundary:es},{refs:ed,floatingStyles:ep,placement:em,isPositioned:eh,middlewareData:eg}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:l,elements:{reference:i,floating:a}={},transform:c=!0,whileElementsMounted:u,open:s}=e,[f,d]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=o.useState(r);eE(p,r)||m(r);let[h,g]=o.useState(null),[v,w]=o.useState(null),y=o.useCallback(e=>{e!==_.current&&(_.current=e,g(e))},[]),b=o.useCallback(e=>{e!==M.current&&(M.current=e,w(e))},[]),x=i||h,E=a||v,_=o.useRef(null),M=o.useRef(null),R=o.useRef(f),C=null!=u,D=eR(u),P=eR(l),T=o.useCallback(()=>{if(!_.current||!M.current)return;let e={placement:t,strategy:n,middleware:p};P.current&&(e.platform=P.current),ew(_.current,M.current,e).then(e=>{let t={...e,isPositioned:!0};O.current&&!eE(R.current,t)&&(R.current=t,ey.flushSync(()=>{d(t)}))})},[p,t,n,P]);ex(()=>{!1===s&&R.current.isPositioned&&(R.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let O=o.useRef(!1);ex(()=>(O.current=!0,()=>{O.current=!1}),[]),ex(()=>{if(x&&(_.current=x),E&&(M.current=E),x&&E){if(D.current)return D.current(x,E,T);T()}},[x,E,T,D,C]);let S=o.useMemo(()=>({reference:_,floating:M,setReference:y,setFloating:b}),[y,b]),k=o.useMemo(()=>({reference:x,floating:E}),[x,E]),A=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!k.floating)return e;let t=eM(k.floating,f.x),r=eM(k.floating,f.y);return c?{...e,transform:"translate("+t+"px, "+r+"px)",...e_(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,c,k.floating,f.x,f.y]);return o.useMemo(()=>({...f,update:T,refs:S,elements:k,floatingStyles:A}),[f,T,S,k,A])}({strategy:"fixed",placement:M+("center"!==L?"-"+L:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,s=eo(e),f=l||i?[...s?en(s):[],...en(t)]:[];f.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let d=s&&c?function(e,t){let n,r=null,o=z(e);function l(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function i(a,c){void 0===a&&(a=!1),void 0===c&&(c=1),l();let{left:u,top:s,width:f,height:d}=e.getBoundingClientRect();if(a||t(),!f||!d)return;let p=E(s),m=E(o.clientWidth-(u+f)),h={rootMargin:-p+"px "+-m+"px "+-E(o.clientHeight-(s+d))+"px "+-E(u)+"px",threshold:b(0,y(1,c))||1},g=!0;function v(e){let t=e[0].intersectionRatio;if(t!==c){if(!g)return i();t?i(!1,t):n=setTimeout(()=>{i(!1,1e-7)},1e3)}g=!1}try{r=new IntersectionObserver(v,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,h)}r.observe(e)}(!0),l}(s,n):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),s&&!u&&m.observe(s),m.observe(t));let h=u?ec(e):null;return u&&function t(){let r=ec(e);h&&(r.x!==h.x||r.y!==h.y||r.width!==h.width||r.height!==h.height)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{l&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===U}),elements:{reference:Y.anchor},middleware:[{name:"offset",options:m={mainAxis:R+ei,alignmentAxis:F},async fn(e){var t,n;let{x:r,y:o,placement:l,middlewareData:i}=e,a=await K(e,m);return l===(null==(t=i.offset)?void 0:t.placement)&&null!=(n=i.arrow)&&n.alignmentOffset?{}:{x:r+a.x,y:o+a.y,data:{...a,placement:l}}}},Z&&{name:"shift",options:g={mainAxis:!0,crossAxis:!1,limiter:"partial"===G?(void 0===h&&(h={}),{options:h,fn(e){let{x:t,y:n,placement:r,rects:o,middlewareData:l}=e,{offset:i=0,mainAxis:a=!0,crossAxis:c=!0}=C(h,e),u={x:t,y:n},s=S(r),f=T(s),d=u[f],p=u[s],m=C(i,e),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(a){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,n=o.reference[f]+o.reference[e]-g.mainAxis;dn&&(d=n)}if(c){var v,w;let e="y"===f?"width":"height",t=["top","left"].includes(D(r)),n=o.reference[s]-o.floating[e]+(t&&(null==(v=l.offset)?void 0:v[s])||0)+(t?0:g.crossAxis),i=o.reference[s]+o.reference[e]+(t?0:(null==(w=l.offset)?void 0:w[s])||0)-(t?g.crossAxis:0);pi&&(p=i)}return{[f]:d,[s]:p}}}):void 0,...ef},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:o=!0,crossAxis:l=!1,limiter:i={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=C(g,e),c={x:t,y:n},u=await V(e,a),s=S(D(r)),f=T(s),d=c[f],p=c[s];if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=d+u[e],r=d-u[t];d=b(n,y(d,r))}if(l){let e="y"===s?"top":"left",t="y"===s?"bottom":"right",n=p+u[e],r=p-u[t];p=b(n,y(p,r))}let m=i.fn({...e,[f]:d,[s]:p});return{...m,data:{x:m.x-t,y:m.y-n}}}},Z&&{name:"flip",options:v={...ef},async fn(e){var t,n,r,o,l;let{placement:i,middlewareData:a,rects:c,initialPlacement:u,platform:s,elements:f}=e,{mainAxis:d=!0,crossAxis:p=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:w=!0,...y}=C(v,e);if(null!=(t=a.arrow)&&t.alignmentOffset)return{};let b=D(i),x=D(u)===u,E=await (null==s.isRTL?void 0:s.isRTL(f.floating)),_=m||(x||!w?[A(u)]:function(e){let t=A(e);return[k(e),t,k(t)]}(u));m||"none"===g||_.push(...function(e,t,n,r){let o=P(e),l=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(D(e),"start"===n,r);return o&&(l=l.map(e=>e+"-"+o),t&&(l=l.concat(l.map(k)))),l}(u,w,g,E));let M=[u,..._],R=await V(e,y),L=[],F=(null==(n=a.flip)?void 0:n.overflows)||[];if(d&&L.push(R[b]),p){let e=function(e,t,n){void 0===n&&(n=!1);let r=P(e),o=T(S(e)),l=O(o),i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=A(i)),[i,A(i)]}(i,c,E);L.push(R[e[0]],R[e[1]])}if(F=[...F,{placement:i,overflows:L}],!L.every(e=>e<=0)){let e=((null==(r=a.flip)?void 0:r.index)||0)+1,t=M[e];if(t)return{data:{index:e,overflows:F},reset:{placement:t}};let n=null==(o=F.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(h){case"bestFit":{let e=null==(l=F.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&&(n=e);break}case"initialPlacement":n=u}if(i!==n)return{reset:{placement:n}}}return{}}},{name:"size",options:w={...ef,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:l}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${n}px`),i.setProperty("--radix-popper-available-height",`${r}px`),i.setProperty("--radix-popper-anchor-width",`${o}px`),i.setProperty("--radix-popper-anchor-height",`${l}px`)}},async fn(e){let t,n;let{placement:r,rects:o,platform:l,elements:i}=e,{apply:a=()=>{},...c}=C(w,e),u=await V(e,c),s=D(r),f=P(r),d="y"===S(r),{width:p,height:m}=o.floating;"top"===s||"bottom"===s?(t=s,n=f===(await (null==l.isRTL?void 0:l.isRTL(i.floating))?"start":"end")?"left":"right"):(n=s,t="end"===f?"top":"bottom");let h=m-u[t],g=p-u[n],v=!e.middlewareData.shift,x=h,E=g;if(d){let e=p-u.left-u.right;E=f||v?y(g,e):e}else{let e=m-u.top-u.bottom;x=f||v?y(h,e):e}if(v&&!f){let e=b(u.left,0),t=b(u.right,0),n=b(u.top,0),r=b(u.bottom,0);d?E=p-2*(0!==e||0!==t?e+t:b(u.left,u.right)):x=m-2*(0!==n||0!==r?n+r:b(u.top,u.bottom))}await a({...e,availableWidth:E,availableHeight:x});let _=await l.getDimensions(i.floating);return p!==_.width||m!==_.height?{reset:{rects:!0}}:{}}},ee&&eb({element:ee,padding:I}),eB({arrowWidth:el,arrowHeight:ei}),$&&{name:"hide",options:x={strategy:"referenceHidden",...ef},async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...r}=C(x,e);switch(n){case"referenceHidden":{let n=W(await V(e,{...r,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:j(n)}}}case"escaped":{let n=W(await V(e,{...r,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:j(n)}}}default:return{}}}}]}),[ev,eC]=ez(em),eO=(0,eD.W)(N);(0,eP.b)(()=>{eh&&(null==eO||eO())},[eh,eO]);let eS=null===(a=eg.arrow)||void 0===a?void 0:a.x,ek=null===(c=eg.arrow)||void 0===c?void 0:c.y,eA=(null===(s=eg.arrow)||void 0===s?void 0:s.centerOffset)!==0,[eF,eV]=(0,o.useState)();return(0,eP.b)(()=>{q&&eV(window.getComputedStyle(q).zIndex)},[q]),(0,o.createElement)("div",{ref:ed.setFloating,"data-radix-popper-content-wrapper":"",style:{...ep,transform:eh?ep.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eF,"--radix-popper-transform-origin":[null===(f=eg.transformOrigin)||void 0===f?void 0:f.x,null===(d=eg.transformOrigin)||void 0===d?void 0:d.y].join(" ")},dir:e.dir},(0,o.createElement)(eZ,{scope:_,placedSide:ev,onArrowChange:et,arrowX:eS,arrowY:ek,shouldHideArrow:eA},(0,o.createElement)(u.WV.div,(0,r.Z)({"data-side":ev,"data-align":eC},X,{ref:Q,style:{...X.style,animation:eh?void 0:"none",opacity:null!==(p=eg.hide)&&void 0!==p&&p.referenceHidden?0:void 0}}))))}),ej={top:"bottom",right:"left",bottom:"top",left:"right"},eK=(0,o.forwardRef)(function(e,t){let{__scopePopper:n,...l}=e,i=eV("PopperArrow",n),a=ej[i.placedSide];return(0,o.createElement)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0}},(0,o.createElement)(eC,(0,r.Z)({},l,{ref:t,style:{...l.style,display:"block"}})))});function eH(e){return null!==e}let eB=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,l,i;let{placement:a,rects:c,middlewareData:u}=t,s=(null===(n=u.arrow)||void 0===n?void 0:n.centerOffset)!==0,f=s?0:e.arrowWidth,d=s?0:e.arrowHeight,[p,m]=ez(a),h={start:"0%",center:"50%",end:"100%"}[m],g=(null!==(r=null===(o=u.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+f/2,v=(null!==(l=null===(i=u.arrow)||void 0===i?void 0:i.y)&&void 0!==l?l:0)+d/2,w="",y="";return"bottom"===p?(w=s?h:`${g}px`,y=`${-d}px`):"top"===p?(w=s?h:`${g}px`,y=`${c.floating.height+d}px`):"right"===p?(w=`${-d}px`,y=s?h:`${v}px`):"left"===p&&(w=`${c.floating.width+d}px`,y=s?h:`${v}px`),{data:{x:w,y:y}}}});function ez(e){let[t,n="center"]=e.split("-");return[t,n]}let eG=e=>{let{__scopePopper:t,children:n}=e,[r,l]=(0,o.useState)(null);return(0,o.createElement)(eA,{scope:t,anchor:r,onAnchorChange:l},n)};var e$=n(6935),eU=n(1383);let eN="rovingFocusGroup.onEntryFocus",eX={bubbles:!1,cancelable:!0},eY="RovingFocusGroup",[eq,eJ,eQ]=f(eY),[e0,e1]=(0,a.b)(eY,[eQ]),[e2,e5]=e0(eY),e8=(0,o.forwardRef)((e,t)=>(0,o.createElement)(eq.Provider,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(eq.Slot,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(e4,(0,r.Z)({},e,{ref:t}))))),e4=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:a,loop:s=!1,dir:f,currentTabStopId:d,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:h,onEntryFocus:g,...v}=e,w=(0,o.useRef)(null),y=(0,i.e)(t,w),b=p(f),[x=null,E]=(0,c.T)({prop:d,defaultProp:m,onChange:h}),[_,M]=(0,o.useState)(!1),R=(0,eD.W)(g),C=eJ(n),D=(0,o.useRef)(!1),[P,T]=(0,o.useState)(0);return(0,o.useEffect)(()=>{let e=w.current;if(e)return e.addEventListener(eN,R),()=>e.removeEventListener(eN,R)},[R]),(0,o.createElement)(e2,{scope:n,orientation:a,dir:b,loop:s,currentTabStopId:x,onItemFocus:(0,o.useCallback)(e=>E(e),[E]),onItemShiftTab:(0,o.useCallback)(()=>M(!0),[]),onFocusableItemAdd:(0,o.useCallback)(()=>T(e=>e+1),[]),onFocusableItemRemove:(0,o.useCallback)(()=>T(e=>e-1),[])},(0,o.createElement)(u.WV.div,(0,r.Z)({tabIndex:_||0===P?-1:0,"data-orientation":a},v,{ref:y,style:{outline:"none",...e.style},onMouseDown:(0,l.M)(e.onMouseDown,()=>{D.current=!0}),onFocus:(0,l.M)(e.onFocus,e=>{let t=!D.current;if(e.target===e.currentTarget&&t&&!_){let t=new CustomEvent(eN,eX);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=C().filter(e=>e.focusable);e9([e.find(e=>e.active),e.find(e=>e.id===x),...e].filter(Boolean).map(e=>e.ref.current))}}D.current=!1}),onBlur:(0,l.M)(e.onBlur,()=>M(!1))})))}),e6=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:i=!0,active:a=!1,tabStopId:c,...s}=e,f=(0,v.M)(),d=c||f,p=e5("RovingFocusGroupItem",n),m=p.currentTabStopId===d,h=eJ(n),{onFocusableItemAdd:g,onFocusableItemRemove:w}=p;return(0,o.useEffect)(()=>{if(i)return g(),()=>w()},[i,g,w]),(0,o.createElement)(eq.ItemSlot,{scope:n,id:d,focusable:i,active:a},(0,o.createElement)(u.WV.span,(0,r.Z)({tabIndex:m?0:-1,"data-orientation":p.orientation},s,{ref:t,onMouseDown:(0,l.M)(e.onMouseDown,e=>{i?p.onItemFocus(d):e.preventDefault()}),onFocus:(0,l.M)(e.onFocus,()=>p.onItemFocus(d)),onKeyDown:(0,l.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){p.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return e3[o]}(e,p.orientation,p.dir);if(void 0!==t){e.preventDefault();let o=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let l=o.indexOf(e.currentTarget);o=p.loop?(n=o,r=l+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(l+1)}setTimeout(()=>e9(o))}})})))}),e3={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function e9(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}var e7=n(8369),te=n(9418);let tt=["Enter"," "],tn=["ArrowUp","PageDown","End"],tr=["ArrowDown","PageUp","Home",...tn],to={ltr:[...tt,"ArrowRight"],rtl:[...tt,"ArrowLeft"]},tl={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ti="Menu",[ta,tc,tu]=f(ti),[ts,tf]=(0,a.b)(ti,[tu,ek,e1]),td=ek(),tp=e1(),[tm,th]=ts(ti),[tg,tv]=ts(ti),tw=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e,i=td(n);return(0,o.createElement)(eF,(0,r.Z)({},i,l,{ref:t}))}),ty="MenuPortal",[tb,tx]=ts(ty,{forceMount:void 0}),tE="MenuContent",[t_,tM]=ts(tE),tR=(0,o.forwardRef)((e,t)=>{let n=tx(tE,e.__scopeMenu),{forceMount:l=n.forceMount,...i}=e,a=th(tE,e.__scopeMenu),c=tv(tE,e.__scopeMenu);return(0,o.createElement)(ta.Provider,{scope:e.__scopeMenu},(0,o.createElement)(eU.z,{present:l||a.open},(0,o.createElement)(ta.Slot,{scope:e.__scopeMenu},c.modal?(0,o.createElement)(tC,(0,r.Z)({},i,{ref:t})):(0,o.createElement)(tD,(0,r.Z)({},i,{ref:t})))))}),tC=(0,o.forwardRef)((e,t)=>{let n=th(tE,e.__scopeMenu),a=(0,o.useRef)(null),c=(0,i.e)(t,a);return(0,o.useEffect)(()=>{let e=a.current;if(e)return(0,e7.Ry)(e)},[]),(0,o.createElement)(tP,(0,r.Z)({},e,{ref:c,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,l.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),tD=(0,o.forwardRef)((e,t)=>{let n=th(tE,e.__scopeMenu);return(0,o.createElement)(tP,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),tP=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,loop:a=!1,trapFocus:c,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:d,onEntryFocus:p,onEscapeKeyDown:v,onPointerDownOutside:w,onFocusOutside:y,onInteractOutside:b,onDismiss:x,disableOutsideScroll:E,..._}=e,M=th(tE,n),R=tv(tE,n),C=td(n),D=tp(n),P=tc(n),[T,O]=(0,o.useState)(null),S=(0,o.useRef)(null),k=(0,i.e)(t,S,M.onContentChange),A=(0,o.useRef)(0),L=(0,o.useRef)(""),F=(0,o.useRef)(0),I=(0,o.useRef)(null),Z=(0,o.useRef)("right"),V=(0,o.useRef)(0),W=E?te.Z:o.Fragment,j=E?{as:s.g7,allowPinchZoom:!0}:void 0,K=e=>{var t,n;let r=L.current+e,o=P().filter(e=>!e.disabled),l=document.activeElement,i=null===(t=o.find(e=>e.ref.current===l))||void 0===t?void 0:t.textValue,a=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(l=l.filter(e=>e!==n));let i=l.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return i!==n?i:void 0}(o.map(e=>e.textValue),r,i),c=null===(n=o.find(e=>e.textValue===a))||void 0===n?void 0:n.ref.current;!function e(t){L.current=t,window.clearTimeout(A.current),""!==t&&(A.current=window.setTimeout(()=>e(""),1e3))}(r),c&&setTimeout(()=>c.focus())};(0,o.useEffect)(()=>()=>window.clearTimeout(A.current),[]),(0,h.EW)();let H=(0,o.useCallback)(e=>{var t,n,r;return Z.current===(null===(t=I.current)||void 0===t?void 0:t.side)&&!!(r=null===(n=I.current)||void 0===n?void 0:n.area)&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,l=t.length-1;er!=u>r&&n<(c-i)*(r-a)/(u-a)+i&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)},[]);return(0,o.createElement)(t_,{scope:n,searchRef:L,onItemEnter:(0,o.useCallback)(e=>{H(e)&&e.preventDefault()},[H]),onItemLeave:(0,o.useCallback)(e=>{var t;H(e)||(null===(t=S.current)||void 0===t||t.focus(),O(null))},[H]),onTriggerLeave:(0,o.useCallback)(e=>{H(e)&&e.preventDefault()},[H]),pointerGraceTimerRef:F,onPointerGraceIntentChange:(0,o.useCallback)(e=>{I.current=e},[])},(0,o.createElement)(W,j,(0,o.createElement)(g.M,{asChild:!0,trapped:c,onMountAutoFocus:(0,l.M)(u,e=>{var t;e.preventDefault(),null===(t=S.current)||void 0===t||t.focus()}),onUnmountAutoFocus:f},(0,o.createElement)(m.XB,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:v,onPointerDownOutside:w,onFocusOutside:y,onInteractOutside:b,onDismiss:x},(0,o.createElement)(e8,(0,r.Z)({asChild:!0},D,{dir:R.dir,orientation:"vertical",loop:a,currentTabStopId:T,onCurrentTabStopIdChange:O,onEntryFocus:(0,l.M)(p,e=>{R.isUsingKeyboardRef.current||e.preventDefault()})}),(0,o.createElement)(eW,(0,r.Z)({role:"menu","aria-orientation":"vertical","data-state":tq(M.open),"data-radix-menu-content":"",dir:R.dir},C,_,{ref:k,style:{outline:"none",..._.style},onKeyDown:(0,l.M)(_.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&K(e.key));let o=S.current;if(e.target!==o||!tr.includes(e.key))return;e.preventDefault();let l=P().filter(e=>!e.disabled).map(e=>e.ref.current);tn.includes(e.key)&&l.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(l)}),onBlur:(0,l.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(A.current),L.current="")}),onPointerMove:(0,l.M)(e.onPointerMove,t0(e=>{let t=e.target,n=V.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>V.current?"right":"left";Z.current=t,V.current=e.clientX}}))})))))))}),tT=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(u.WV.div,(0,r.Z)({role:"group"},l,{ref:t}))}),tO=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(u.WV.div,(0,r.Z)({},l,{ref:t}))}),tS="MenuItem",tk="menu.itemSelect",tA=(0,o.forwardRef)((e,t)=>{let{disabled:n=!1,onSelect:a,...c}=e,s=(0,o.useRef)(null),f=tv(tS,e.__scopeMenu),d=tM(tS,e.__scopeMenu),p=(0,i.e)(t,s),m=(0,o.useRef)(!1);return(0,o.createElement)(tL,(0,r.Z)({},c,{ref:p,disabled:n,onClick:(0,l.M)(e.onClick,()=>{let e=s.current;if(!n&&e){let t=new CustomEvent(tk,{bubbles:!0,cancelable:!0});e.addEventListener(tk,e=>null==a?void 0:a(e),{once:!0}),(0,u.jH)(e,t),t.defaultPrevented?m.current=!1:f.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),m.current=!0},onPointerUp:(0,l.M)(e.onPointerUp,e=>{var t;m.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;!n&&(!t||" "!==e.key)&&tt.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))}),tL=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,disabled:a=!1,textValue:c,...s}=e,f=tM(tS,n),d=tp(n),p=(0,o.useRef)(null),m=(0,i.e)(t,p),[h,g]=(0,o.useState)(!1),[v,w]=(0,o.useState)("");return(0,o.useEffect)(()=>{let e=p.current;if(e){var t;w((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[s.children]),(0,o.createElement)(ta.ItemSlot,{scope:n,disabled:a,textValue:null!=c?c:v},(0,o.createElement)(e6,(0,r.Z)({asChild:!0},d,{focusable:!a}),(0,o.createElement)(u.WV.div,(0,r.Z)({role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0},s,{ref:m,onPointerMove:(0,l.M)(e.onPointerMove,t0(e=>{a?f.onItemLeave(e):(f.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus())})),onPointerLeave:(0,l.M)(e.onPointerLeave,t0(e=>f.onItemLeave(e))),onFocus:(0,l.M)(e.onFocus,()=>g(!0)),onBlur:(0,l.M)(e.onBlur,()=>g(!1))}))))}),tF=(0,o.forwardRef)((e,t)=>{let{checked:n=!1,onCheckedChange:i,...a}=e;return(0,o.createElement)(tK,{scope:e.__scopeMenu,checked:n},(0,o.createElement)(tA,(0,r.Z)({role:"menuitemcheckbox","aria-checked":tJ(n)?"mixed":n},a,{ref:t,"data-state":tQ(n),onSelect:(0,l.M)(a.onSelect,()=>null==i?void 0:i(!!tJ(n)||!n),{checkForDefaultPrevented:!1})})))}),[tI,tZ]=ts("MenuRadioGroup",{value:void 0,onValueChange:()=>{}}),tV=(0,o.forwardRef)((e,t)=>{let{value:n,onValueChange:l,...i}=e,a=(0,eD.W)(l);return(0,o.createElement)(tI,{scope:e.__scopeMenu,value:n,onValueChange:a},(0,o.createElement)(tT,(0,r.Z)({},i,{ref:t})))}),tW=(0,o.forwardRef)((e,t)=>{let{value:n,...i}=e,a=tZ("MenuRadioItem",e.__scopeMenu),c=n===a.value;return(0,o.createElement)(tK,{scope:e.__scopeMenu,checked:c},(0,o.createElement)(tA,(0,r.Z)({role:"menuitemradio","aria-checked":c},i,{ref:t,"data-state":tQ(c),onSelect:(0,l.M)(i.onSelect,()=>{var e;return null===(e=a.onValueChange)||void 0===e?void 0:e.call(a,n)},{checkForDefaultPrevented:!1})})))}),tj="MenuItemIndicator",[tK,tH]=ts(tj,{checked:!1}),tB=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,forceMount:l,...i}=e,a=tH(tj,n);return(0,o.createElement)(eU.z,{present:l||tJ(a.checked)||!0===a.checked},(0,o.createElement)(u.WV.span,(0,r.Z)({},i,{ref:t,"data-state":tQ(a.checked)})))}),tz=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(u.WV.div,(0,r.Z)({role:"separator","aria-orientation":"horizontal"},l,{ref:t}))}),tG=((e,t)=>{let{__scopeMenu:n,...l}=e,i=td(n);return(0,o.createElement)(eK,(0,r.Z)({},i,l,{ref:t}))},"MenuSub"),[t$,tU]=ts(tG),tN="MenuSubTrigger",tX=(0,o.forwardRef)((e,t)=>{let n=th(tN,e.__scopeMenu),a=tv(tN,e.__scopeMenu),c=tU(tN,e.__scopeMenu),u=tM(tN,e.__scopeMenu),s=(0,o.useRef)(null),{pointerGraceTimerRef:f,onPointerGraceIntentChange:d}=u,p={__scopeMenu:e.__scopeMenu},m=(0,o.useCallback)(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return(0,o.useEffect)(()=>m,[m]),(0,o.useEffect)(()=>{let e=f.current;return()=>{window.clearTimeout(e),d(null)}},[f,d]),(0,o.createElement)(tw,(0,r.Z)({asChild:!0},p),(0,o.createElement)(tL,(0,r.Z)({id:c.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":c.contentId,"data-state":tq(n.open)},e,{ref:(0,i.F)(t,c.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,l.M)(e.onPointerMove,t0(t=>{u.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||s.current||(u.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{n.onOpenChange(!0),m()},100))})),onPointerLeave:(0,l.M)(e.onPointerLeave,t0(e=>{var t,r;m();let o=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(r=n.content)||void 0===r?void 0:r.dataset.side,l="right"===t,i=o[l?"left":"right"],a=o[l?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:i,y:o.top},{x:a,y:o.top},{x:a,y:o.bottom},{x:i,y:o.bottom}],side:t}),window.clearTimeout(f.current),f.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,l.M)(e.onKeyDown,t=>{let r=""!==u.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&to[a.dir].includes(t.key)){var o;n.onOpenChange(!0),null===(o=n.content)||void 0===o||o.focus(),t.preventDefault()}})})))}),tY=(0,o.forwardRef)((e,t)=>{let n=tx(tE,e.__scopeMenu),{forceMount:a=n.forceMount,...c}=e,u=th(tE,e.__scopeMenu),s=tv(tE,e.__scopeMenu),f=tU("MenuSubContent",e.__scopeMenu),d=(0,o.useRef)(null),p=(0,i.e)(t,d);return(0,o.createElement)(ta.Provider,{scope:e.__scopeMenu},(0,o.createElement)(eU.z,{present:a||u.open},(0,o.createElement)(ta.Slot,{scope:e.__scopeMenu},(0,o.createElement)(tP,(0,r.Z)({id:f.contentId,"aria-labelledby":f.triggerId},c,{ref:p,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;s.isUsingKeyboardRef.current&&(null===(t=d.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,l.M)(e.onFocusOutside,e=>{e.target!==f.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,l.M)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=tl[s.dir].includes(e.key);if(t&&n){var r;u.onOpenChange(!1),null===(r=f.trigger)||void 0===r||r.focus(),e.preventDefault()}})})))))});function tq(e){return e?"open":"closed"}function tJ(e){return"indeterminate"===e}function tQ(e){return tJ(e)?"indeterminate":e?"checked":"unchecked"}function t0(e){return t=>"mouse"===t.pointerType?e(t):void 0}let t1=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:l,onOpenChange:i,modal:a=!0}=e,c=td(t),[u,s]=(0,o.useState)(null),f=(0,o.useRef)(!1),d=(0,eD.W)(i),m=p(l);return(0,o.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,o.createElement)(eG,c,(0,o.createElement)(tm,{scope:t,open:n,onOpenChange:d,content:u,onContentChange:s},(0,o.createElement)(tg,{scope:t,onClose:(0,o.useCallback)(()=>d(!1),[d]),isUsingKeyboardRef:f,dir:m,modal:a},r)))},t2=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:l}=e,i=th(ty,t);return(0,o.createElement)(tb,{scope:t,forceMount:n},(0,o.createElement)(eU.z,{present:n||i.open},(0,o.createElement)(e$.h,{asChild:!0,container:l},r)))},t5=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:l}=e,i=th(tG,t),a=td(t),[c,u]=(0,o.useState)(null),[s,f]=(0,o.useState)(null),d=(0,eD.W)(l);return(0,o.useEffect)(()=>(!1===i.open&&d(!1),()=>d(!1)),[i.open,d]),(0,o.createElement)(eG,a,(0,o.createElement)(tm,{scope:t,open:r,onOpenChange:d,content:s,onContentChange:f},(0,o.createElement)(t$,{scope:t,contentId:(0,v.M)(),triggerId:(0,v.M)(),trigger:c,onTriggerChange:u},n)))},t8="DropdownMenu",[t4,t6]=(0,a.b)(t8,[tf]),t3=tf(),[t9,t7]=t4(t8),ne=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,disabled:a=!1,...c}=e,s=t7("DropdownMenuTrigger",n),f=t3(n);return(0,o.createElement)(tw,(0,r.Z)({asChild:!0},f),(0,o.createElement)(u.WV.button,(0,r.Z)({type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":a?"":void 0,disabled:a},c,{ref:(0,i.F)(t,s.triggerRef),onPointerDown:(0,l.M)(e.onPointerDown,e=>{a||0!==e.button||!1!==e.ctrlKey||(s.onOpenToggle(),s.open||e.preventDefault())}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{!a&&(["Enter"," "].includes(e.key)&&s.onOpenToggle(),"ArrowDown"===e.key&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})))}),nt=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,a=t7("DropdownMenuContent",n),c=t3(n),u=(0,o.useRef)(!1);return(0,o.createElement)(tR,(0,r.Z)({id:a.contentId,"aria-labelledby":a.triggerId},c,i,{ref:t,onCloseAutoFocus:(0,l.M)(e.onCloseAutoFocus,e=>{var t;u.current||null===(t=a.triggerRef.current)||void 0===t||t.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,l.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!a.modal||r)&&(u.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)"}}))}),nn=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=t3(n);return(0,o.createElement)(tT,(0,r.Z)({},i,l,{ref:t}))}),nr=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=t3(n);return(0,o.createElement)(tO,(0,r.Z)({},i,l,{ref:t}))}),no=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=t3(n);return(0,o.createElement)(tA,(0,r.Z)({},i,l,{ref:t}))}),nl=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=t3(n);return(0,o.createElement)(tF,(0,r.Z)({},i,l,{ref:t}))}),ni=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=t3(n);return(0,o.createElement)(tV,(0,r.Z)({},i,l,{ref:t}))}),na=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=t3(n);return(0,o.createElement)(tW,(0,r.Z)({},i,l,{ref:t}))}),nc=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=t3(n);return(0,o.createElement)(tB,(0,r.Z)({},i,l,{ref:t}))}),nu=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=t3(n);return(0,o.createElement)(tz,(0,r.Z)({},i,l,{ref:t}))}),ns=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=t3(n);return(0,o.createElement)(tX,(0,r.Z)({},i,l,{ref:t}))}),nf=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=t3(n);return(0,o.createElement)(tY,(0,r.Z)({},i,l,{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)"}}))}),nd=e=>{let{__scopeDropdownMenu:t,children:n,dir:l,open:i,defaultOpen:a,onOpenChange:u,modal:s=!0}=e,f=t3(t),d=(0,o.useRef)(null),[p=!1,m]=(0,c.T)({prop:i,defaultProp:a,onChange:u});return(0,o.createElement)(t9,{scope:t,triggerId:(0,v.M)(),triggerRef:d,contentId:(0,v.M)(),open:p,onOpenChange:m,onOpenToggle:(0,o.useCallback)(()=>m(e=>!e),[m]),modal:s},(0,o.createElement)(t1,(0,r.Z)({},f,{open:p,onOpenChange:m,dir:l,modal:s}),n))},np=ne,nm=e=>{let{__scopeDropdownMenu:t,...n}=e,l=t3(t);return(0,o.createElement)(t2,(0,r.Z)({},l,n))},nh=nt,ng=nn,nv=nr,nw=no,ny=nl,nb=ni,nx=na,nE=nc,n_=nu,nM=e=>{let{__scopeDropdownMenu:t,children:n,open:l,onOpenChange:i,defaultOpen:a}=e,u=t3(t),[s=!1,f]=(0,c.T)({prop:l,defaultProp:a,onChange:i});return(0,o.createElement)(t5,(0,r.Z)({},u,{open:s,onOpenChange:f}),n)},nR=ns,nC=nf},9512:function(e,t,n){n.d(t,{F:function(){return u},f:function(){return s}});var r=n(2265),o=["light","dark"],l="(prefers-color-scheme: dark)",i="undefined"==typeof window,a=r.createContext(void 0),c={setTheme:e=>{},themes:[]},u=()=>{var e;return null!=(e=r.useContext(a))?e:c},s=e=>r.useContext(a)?e.children:r.createElement(d,{...e}),f=["light","dark"],d=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:i=!0,enableColorScheme:c=!0,storageKey:u="theme",themes:s=f,defaultTheme:d=i?"system":"light",attribute:v="data-theme",value:w,children:y,nonce:b}=e,[x,E]=r.useState(()=>m(u,d)),[_,M]=r.useState(()=>m(u)),R=w?Object.values(w):s,C=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&i&&(t=g());let r=w?w[t]:t,l=n?h():null,a=document.documentElement;if("class"===v?(a.classList.remove(...R),r&&a.classList.add(r)):r?a.setAttribute(v,r):a.removeAttribute(v),c){let e=o.includes(d)?d:null,n=o.includes(t)?t:e;a.style.colorScheme=n}null==l||l()},[]),D=r.useCallback(e=>{let t="function"==typeof e?e(e):e;E(t);try{localStorage.setItem(u,t)}catch(e){}},[t]),P=r.useCallback(e=>{M(g(e)),"system"===x&&i&&!t&&C("system")},[x,t]);r.useEffect(()=>{let e=window.matchMedia(l);return e.addListener(P),P(e),()=>e.removeListener(P)},[P]),r.useEffect(()=>{let e=e=>{e.key===u&&D(e.newValue||d)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[D]),r.useEffect(()=>{C(null!=t?t:x)},[t,x]);let T=r.useMemo(()=>({theme:x,setTheme:D,forcedTheme:t,resolvedTheme:"system"===x?_:x,themes:i?[...s,"system"]:s,systemTheme:i?_:void 0}),[x,D,t,_,i,s]);return r.createElement(a.Provider,{value:T},r.createElement(p,{forcedTheme:t,disableTransitionOnChange:n,enableSystem:i,enableColorScheme:c,storageKey:u,themes:s,defaultTheme:d,attribute:v,value:w,children:y,attrs:R,nonce:b}),y)},p=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:i,enableSystem:a,enableColorScheme:c,defaultTheme:u,value:s,attrs:f,nonce:d}=e,p="system"===u,m="class"===i?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(f.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(i,"',s='setAttribute';"),h=c?(o.includes(u)?u:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(u,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",g=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=s?s[e]:e,l=t?e+"|| ''":"'".concat(r,"'"),a="";return c&&n&&!t&&o.includes(e)&&(a+="d.style.colorScheme = '".concat(e,"';")),"class"===i?t||r?a+="c.add(".concat(l,")"):a+="null":r&&(a+="d[s](n,".concat(l,")")),a},v=t?"!function(){".concat(m).concat(g(t),"}()"):a?"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if('system'===e||(!e&&").concat(p,")){var t='").concat(l,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(g("dark"),"}else{").concat(g("light"),"}}else if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(g(s?"x[e]":"e",!0),"}").concat(p?"":"else{"+g(u,!1,!1)+"}").concat(h,"}catch(e){}}()"):"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(g(s?"x[e]":"e",!0),"}else{").concat(g(u,!1,!1),";}").concat(h,"}catch(t){}}();");return r.createElement("script",{nonce:d,dangerouslySetInnerHTML:{__html:v}})}),m=(e,t)=>{let n;if(!i){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},h=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},g=e=>(e||(e=window.matchMedia(l)),e.matches?"dark":"light")}}]);