1var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ 2let window = _____WB$wombat$assign$function_____("window"); 3let self = _____WB$wombat$assign$function_____("self"); 4let document = _____WB$wombat$assign$function_____("document"); 5let location = _____WB$wombat$assign$function_____("location"); 6let top = _____WB$wombat$assign$function_____("top"); 7let parent = _____WB$wombat$assign$function_____("parent"); 8let frames = _____WB$wombat$assign$function_____("frames"); 9let opens = _____WB$wombat$assign$function_____("opens"); 10"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[738],{6674:function(e,t,n){n.d(t,{Ry:function(){return c}});var r=new WeakMap,o=new WeakMap,l={},i=0,a=function(e){return e&&(e.host||a(e.parentNode))},u=function(e,t,n,u){var c=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=a(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});l[n]||(l[n]=new WeakMap);var s=l[n],d=[],f=new Set,p=new Set(c),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};c.forEach(m);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else{var t=e.getAttribute(u),l=null!==t&&"false"!==t,i=(r.get(e)||0)+1,a=(s.get(e)||0)+1;r.set(e,i),s.set(e,a),d.push(e),1===i&&l&&o.set(e,!0),1===a&&e.setAttribute(n,"true"),l||e.setAttribute(u,"true")}})};return h(t),f.clear(),i++,function(){d.forEach(function(e){var t=r.get(e)-1,l=s.get(e)-1;r.set(e,t),s.set(e,l),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),l||e.removeAttribute(n)}),--i||(r=new WeakMap,r=new WeakMap,o=new WeakMap,l={})}},c=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),u(r,o,n,"aria-hidden")):function(){return null}}},1774:function(e,t,n){n.d(t,{F:function(){return u},f:function(){return c}});var r=n(4090);let o=["light","dark"],l="(prefers-color-scheme: dark)",i=(0,r.createContext)(void 0),a={setTheme:e=>{},themes:[]},u=()=>{var e;return null!==(e=(0,r.useContext)(i))&&void 0!==e?e:a},c=e=>(0,r.useContext)(i)?r.createElement(r.Fragment,null,e.children):r.createElement(d,e),s=["light","dark"],d=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:a=!0,enableColorScheme:u=!0,storageKey:c="theme",themes:d=s,defaultTheme:v=a?"system":"light",attribute:g="data-theme",value:y,children:w,nonce:b}=e,[E,x]=(0,r.useState)(()=>p(c,v)),[C,S]=(0,r.useState)(()=>p(c)),R=y?Object.values(y):d,M=(0,r.useCallback)(e=>{let t=e;if(!t)return;"system"===e&&a&&(t=h());let r=y?y[t]:t,l=n?m():null,i=document.documentElement;if("class"===g?(i.classList.remove(...R),r&&i.classList.add(r)):r?i.setAttribute(g,r):i.removeAttribute(g),u){let e=o.includes(v)?v:null,n=o.includes(t)?t:e;i.style.colorScheme=n}null==l||l()},[]),_=(0,r.useCallback)(e=>{x(e);try{localStorage.setItem(c,e)}catch(e){}},[t]),P=(0,r.useCallback)(e=>{S(h(e)),"system"===E&&a&&!t&&M("system")},[E,t]);(0,r.useEffect)(()=>{let e=window.matchMedia(l);return e.addListener(P),P(e),()=>e.removeListener(P)},[P]),(0,r.useEffect)(()=>{let e=e=>{e.key===c&&_(e.newValue||v)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[_]),(0,r.useEffect)(()=>{M(null!=t?t:E)},[t,E]);let T=(0,r.useMemo)(()=>({theme:E,setTheme:_,forcedTheme:t,resolvedTheme:"system"===E?C:E,themes:a?[...d,"system"]:d,systemTheme:a?C:void 0}),[E,_,t,C,a,d]);return r.createElement(i.Provider,{value:T},r.createElement(f,{forcedTheme:t,disableTransitionOnChange:n,enableSystem:a,enableColorScheme:u,storageKey:c,themes:d,defaultTheme:v,attribute:g,value:y,children:w,attrs:R,nonce:b}),w)},f=(0,r.memo)(e=>{let{forcedTheme:t,storageKey:n,attribute:i,enableSystem:a,enableColorScheme:u,defaultTheme:c,value:s,attrs:d,nonce:f}=e,p="system"===c,m="class"===i?"var d=document.documentElement,c=d.classList;c.remove(".concat(d.map(e=>"'".concat(e,"'")).join(","),");"):"var d=document.documentElement,n='".concat(i,"',s='setAttribute';"),h=u?o.includes(c)&&c?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(c,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",v=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 u&&n&&!t&&o.includes(e)&&(a+="d.style.colorScheme = '".concat(e,"';")),"class"===i?a+=t||r?"c.add(".concat(l,")"):"null":r&&(a+="d[s](n,".concat(l,")")),a},g=t?"!function(){".concat(m).concat(v(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(v("dark"),"}
10else{").concat(v("light"),"}}else if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(v(s?"x[e]":"e",!0),"}").concat(p?"":"else{"+v(c,!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(v(s?"x[e]":"e",!0),"}else{").concat(v(c,!1,!1),";}").concat(h,"}catch(t){}}();");return r.createElement("script",{nonce:f,dangerouslySetInnerHTML:{__html:g}})},()=>!0),p=(e,t)=>{let n;try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t},m=()=>{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)}},h=e=>(e||(e=window.matchMedia(l)),e.matches?"dark":"light")},8792:function(e,t,n){n.d(t,{default:function(){return o.a}});var r=n(5250),o=n.n(r)},2956:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return r}}),n(2139);let r=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e};("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)},6406:function(e,t,n){function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(2139),("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)},5250:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return b}});let r=n(6921),o=n(3827),l=r._(n(4090)),i=n(4542),a=n(7434),u=n(1030),c=n(6874),s=n(2956),d=n(6993),f=n(8599),p=n(5291),m=n(6406),h=n(5786),v=n(1414),g=new Set;function y(e,t,n,r,o,l){if(l||(0,a.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let o=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(g.has(o))return;g.add(o)}Promise.resolve(l?e.prefetch(t,o):e.prefetch(t,n,r)).catch(e=>{})}}function w(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}let b=l.default.forwardRef(function(e,t){let n,r;let{href:u,as:g,children:b,prefetch:E=null,passHref:x,replace:C,shallow:S,scroll:R,locale:M,onClick:_,onMouseEnter:P,onTouchStart:T,legacyBehavior:O=!1,...k}=e;n=b,O&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let D=l.default.useContext(d.RouterContext),A=l.default.useContext(f.AppRouterContext),I=null!=D?D:A,L=!D,N=!1!==E,W=null===E?v.PrefetchKind.AUTO:v.PrefetchKind.FULL,{href:F,as:j}=l.default.useMemo(()=>{if(!D){let e=w(u);return{href:e,as:g?w(g):e}}let[e,t]=(0,i.resolveHref)(D,u,!0);return{href:e,as:g?(0,i.resolveHref)(D,g):t||e}},[D,u,g]),Z=l.default.useRef(F),V=l.default.useRef(j);O&&(r=l.default.Children.only(n));let B=O?r&&"object"==typeof r&&r.ref:t,[U,K,H]=(0,p.useIntersection)({rootMargin:"200px"}),z=l.default.useCallback(e=>{(V.current!==j||Z.current!==F)&&(H(),V.current=j,Z.current=F),U(e),B&&("function"==typeof B?B(e):"object"==typeof B&&(B.current=e))},[j,B,F,H,U]);l.default.useEffect(()=>{I&&K&&N&&y(I,F,j,{locale:M},{kind:W},L)},[j,F,K,M,N,null==D?void 0:D.locale,I,L,W]);let Y={ref:z,onClick(e){O||"function"!=typeof _||_(e),O&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),I&&!e.defaultPrevented&&function(e,t,n,r,o,i,u,c,s){let{nodeName:d}=e.currentTarget;if("A"===d.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!s&&!(0,a.isLocalURL)(n)))return;e.preventDefault();let f=()=>{let e=null==u||u;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:i,locale:c,scroll:e}):t[o?"replace":"push"](r||n,{scroll:e})};s?l.default.startTransition(f):f()}(e,I,F,j,C,S,R,M,L)},onMouseEnter(e){O||"function"!=typeof P||P(e),O&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),I&&(N||!L)&&y(I,F,j,{locale:M,priority:!0,bypassPrefetchedCheck:!0},{kind:W},L)},onTouchStart(e){O||"function"!=typeof T||T(e),O&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),I&&(N||!L)&&y(I,F,j,{locale:M,priority:!0,bypassPrefetchedCheck:!0},{kind:W},L)}};if((0,c.isAbsoluteUrl)(j))Y.href=j;else if(!O||x||"a"===r.type&&!("href"in r.props)){let e=void 0!==M?M:null==D?void 0:D.locale,t=(null==D?void 0:D.isLocaleDomain)&&(0,m.getDomainLocale)(j,e,null==D?void 0:D.locales,null==D?void 0:D.domainLocales);Y.href=t||(0,h.addBasePath)((0,s.addLocale)(j,e,null==D?void 0:D.defaultLocale))}return O?l.default.cloneElement(r,Y):(0,o.jsx)("a",{...k,...Y,children:n})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
10dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2185:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{requestIdleCallback:function(){return n},cancelIdleCallback:function(){return r}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("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)},4542:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let r=n(5770),o=n(1030),l=n(4544),i=n(6874),a=n(2139),u=n(7434),c=n(2360),s=n(6735);function d(e,t,n){let d;let f="string"==typeof t?t:(0,o.formatWithValidation)(t),p=f.match(/^[a-zA-Z]{1,}:\/\//),m=p?f.slice(p[0].length):f;if((m.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+f+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,i.normalizeRepeatedSlashes)(m);f=(p?p[0]:"")+t}if(!(0,u.isLocalURL)(f))return n?[f]:f;try{d=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(f,d);e.pathname=(0,a.normalizePathTrailingSlash)(e.pathname);let t="";if((0,c.isDynamicRoute)(e.pathname)&&e.searchParams&&n){let n=(0,r.searchParamsToUrlQuery)(e.searchParams),{result:i,params:a}=(0,s.interpolateAs)(e.pathname,e.pathname,n);i&&(t=(0,o.formatWithValidation)({pathname:i,hash:e.hash,query:(0,l.omit)(n,a)}))}let i=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return n?[i,t||i]:i}catch(e){return n?[f]:f}}("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)},5291:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return u}});let r=n(4090),o=n(2185),l="function"==typeof IntersectionObserver,i=new Map,a=[];function u(e){let{rootRef:t,rootMargin:n,disabled:u}=e,c=u||!l,[s,d]=(0,r.useState)(!1),f=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{f.current=e},[]);return(0,r.useEffect)(()=>{if(l){if(c||s)return;let e=f.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:o,elements:l}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=a.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=i.get(r)))return t;let o=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:o},a.push(n),i.set(n,t),t}(n);return l.set(e,t),o.observe(e),function(){if(l.delete(e),o.unobserve(e),0===l.size){o.disconnect(),i.delete(r);let e=a.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!s){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[c,n,t,s,f.current]),[p,s,(0,r.useCallback)(()=>{d(!1)},[])]}("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)},2202:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let n=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function o(e){return n.test(e)?e.replace(r,"\\$&"):e}}
10,1030:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return l},urlObjectKeys:function(){return i},formatWithValidation:function(){return a}});let r=n(1884)._(n(5770)),o=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:n}=e,l=e.protocol||"",i=e.pathname||"",a=e.hash||"",u=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:n&&(c=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(c+=":"+e.port)),u&&"object"==typeof u&&(u=String(r.urlQueryToSearchParams(u)));let s=e.search||u&&"?"+u||"";return l&&!l.endsWith(":")&&(l+=":"),e.slashes||(!l||o.test(l))&&!1!==c?(c="//"+(c||""),i&&"/"!==i[0]&&(i="/"+i)):c||(c=""),a&&"#"!==a[0]&&(a="#"+a),s&&"?"!==s[0]&&(s="?"+s),""+l+c+(i=i.replace(/[?#]/g,encodeURIComponent))+(s=s.replace("#","%23"))+a}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(e){return l(e)}},2360:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let r=n(7409),o=n(1305)},6735:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return l}});let r=n(2395),o=n(9935);function l(e,t,n){let l="",i=(0,o.getRouteRegex)(e),a=i.groups,u=(t!==e?(0,r.getRouteMatcher)(i)(t):"")||n;l=e;let c=Object.keys(a);return c.every(e=>{let t=u[e]||"",{repeat:n,optional:r}=a[e],o="["+(n?"...":"")+e+"]";return r&&(o=(t?"":"/")+"["+o+"]"),n&&!Array.isArray(t)&&(t=[t]),(r||e in u)&&(l=l.replace(o,n?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(l=""),{params:c,result:l}}},1305:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return l}});let r=n(4749),o=/\/\[[^/]+?\](?=\/|$)/;function l(e){return(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},7434:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return l}});let r=n(6874),o=n(7379);function l(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},4544:function(e,t){function n(e,t){let n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return n}})},5770:function(e,t){function n(e){let t={};return e.forEach((e,n)=>{void 0===t[n]?t[n]=e:Array.isArray(t[n])?t[n].push(e):t[n]=[t[n],e]}),t}function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,o]=e;Array.isArray(o)?o.forEach(e=>t.append(n,r(e))):t.set(n,r(o))}),t}function l(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.forEach(t=>{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,n)=>e.append(n,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return o},assign:function(){return l}})},2395:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let r=n(6874);function o(e){let{re:t,groups:n}=e;return e=>{let o=t.exec(e);if(!o)return!1;let l=e=>{try{return decodeURIComponent(e)}catch(e){throw new r.DecodeError("failed to decode param")}},i={};return Object.keys(n).forEach(e=>{let t=n[e],r=o[t.pos];void 0!==r&&(i[e]=~r.indexOf("/")?r.split("/").map(e=>l(e)):t.repeat?[l(r)]:l(r))}),i}}}
10,9935:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getRouteRegex:function(){return u},getNamedRouteRegex:function(){return d},getNamedMiddlewareRegex:function(){return f}});let r=n(4749),o=n(2202),l=n(5868);function i(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let n=e.startsWith("...");return n&&(e=e.slice(3)),{key:e,repeat:n,optional:t}}function a(e){let t=(0,l.removeTrailingSlash)(e).slice(1).split("/"),n={},a=1;return{parameterizedRoute:t.map(e=>{let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),l=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&l){let{key:e,optional:r,repeat:u}=i(l[1]);return n[e]={pos:a++,repeat:u,optional:r},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!l)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:r}=i(l[1]);return n[e]={pos:a++,repeat:t,optional:r},t?r?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:n}}function u(e){let{parameterizedRoute:t,groups:n}=a(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:n}}function c(e){let{interceptionMarker:t,getSafeRouteKey:n,segment:r,routeKeys:l,keyPrefix:a}=e,{key:u,optional:c,repeat:s}=i(r),d=u.replace(/\W/g,"");a&&(d=""+a+d);let f=!1;(0===d.length||d.length>30)&&(f=!0),isNaN(parseInt(d.slice(0,1)))||(f=!0),f&&(d=n()),a?l[d]=""+a+u:l[d]=u;let p=t?(0,o.escapeStringRegexp)(t):"";return s?c?"(?:/"+p+"(?<"+d+">.+?))?":"/"+p+"(?<"+d+">.+?)":"/"+p+"(?<"+d+">[^/]+?)"}function s(e,t){let n;let i=(0,l.removeTrailingSlash)(e).slice(1).split("/"),a=(n=0,()=>{let e="",t=++n;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),u={};return{namedParameterizedRoute:i.map(e=>{let n=r.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),l=e.match(/\[((?:\[.*\])|.+)\]/);if(n&&l){let[n]=e.split(l[0]);return c({getSafeRouteKey:a,interceptionMarker:n,segment:l[1],routeKeys:u,keyPrefix:t?"nxtI":void 0})}return l?c({getSafeRouteKey:a,segment:l[1],routeKeys:u,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:u}}function d(e,t){let n=s(e,t);return{...u(e),namedRegex:"^"+n.namedParameterizedRoute+"(?:/)?$",routeKeys:n.routeKeys}}function f(e,t){let{parameterizedRoute:n}=a(e),{catchAll:r=!0}=t;if("/"===n)return{namedRegex:"^/"+(r?".*":"")+"$"};let{namedParameterizedRoute:o}=s(e,!1);return{namedRegex:"^"+o+(r?"(?:(/.*)?)":"")+"$"}}},7409:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let n=o.slice(1,-1),i=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),i=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function l(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");
10t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(i){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');l(this.optionalRestSlugName,n),this.optionalRestSlugName=n,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');l(this.restSlugName,n),this.restSlugName=n,o="[...]"}}else{if(i)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');l(this.slugName,n),this.slugName=n,o="[]"}}this.children.has(o)||this.children.set(o,new n),this.children.get(o)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},6874:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{WEB_VITALS:function(){return n},execOnce:function(){return r},isAbsoluteUrl:function(){return l},getLocationOrigin:function(){return i},getURL:function(){return a},getDisplayName:function(){return u},isResSent:function(){return c},normalizeRepeatedSlashes:function(){return s},loadGetInitialProps:function(){return d},SP:function(){return f},ST:function(){return p},DecodeError:function(){return m},NormalizeError:function(){return h},PageNotFoundError:function(){return v},MissingStaticPage:function(){return g},MiddlewareNotFoundError:function(){return y},stringifyError:function(){return w}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,o=Array(r),l=0;l<r;l++)o[l]=arguments[l];return n||(n=!0,t=e(...o)),t}}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>o.test(e);function i(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function a(){let{href:e}=window.location,t=i();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function c(e){return e.finished||e.headersSent}function s(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&c(n))return r;if(!r)throw Error('"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}
10class h extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},7225:function(e,t,n){n.d(t,{Z:function(){return K}});var r,o,l,i,a,u,c=function(){return(c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function s(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}"function"==typeof SuppressedError&&SuppressedError;var d=n(4090),f="right-scroll-bar-position",p="width-before-scroll-bar";function m(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var h=new WeakMap,v=(void 0===o&&(o={}),(void 0===l&&(l=function(e){return e}),i=[],a=!1,u={read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:null},useMedium:function(e){var t=l(e,a);return i.push(t),function(){i=i.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;i.length;){var t=i;i=[],t.forEach(e)}i={push:function(t){return e(t)},filter:function(){return i}}},assignMedium:function(e){a=!0;var t=[];if(i.length){var n=i;i=[],n.forEach(e),t=i}var r=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),i={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),i}}}}).options=c({async:!0,ssr:!1},o),u),g=function(){},y=d.forwardRef(function(e,t){var n,r,o,l,i=d.useRef(null),a=d.useState({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:g}),u=a[0],f=a[1],p=e.forwardProps,y=e.children,w=e.className,b=e.removeScrollBar,E=e.enabled,x=e.shards,C=e.sideCar,S=e.noIsolation,R=e.inert,M=e.allowPinchZoom,_=e.as,P=s(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),T=(n=[i,t],r=function(e){return n.forEach(function(t){return m(t,e)})},(o=(0,d.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,l=o.facade,d.useLayoutEffect(function(){var e=h.get(l);if(e){var t=new Set(e),r=new Set(n),o=l.current;t.forEach(function(e){r.has(e)||m(e,null)}),r.forEach(function(e){t.has(e)||m(e,o)})}h.set(l,n)},[n]),l),O=c(c({},P),u);return d.createElement(d.Fragment,null,E&&d.createElement(C,{sideCar:v,removeScrollBar:b,shards:x,noIsolation:S,inert:R,setCallbacks:f,allowPinchZoom:!!M,lockRef:i}),p?d.cloneElement(d.Children.only(y),c(c({},O),{ref:T})):d.createElement(void 0===_?"div":_,c({},O,{className:w,ref:T}),y))});y.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},y.classNames={fullWidth:p,zeroRight:f};var w=function(e){var t=e.sideCar,n=s(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return d.createElement(r,c({},n))};w.isSideCarExport=!0;var b=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var l,i;(l=t).styleSheet?l.styleSheet.cssText=o:l.appendChild(document.createTextNode(o)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},E=function(){var e=b();return function(t,n){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},x=function(){var e=E();return function(t){return e(t.styles,t.dynamic),null}},C=function(e){return parseInt(e||"",10)||0},S=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[C(n),C(r),C(o)]},R=function(e){void 0===e&&(e="margin");var t=S(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},M=x(),_=function(e,t,n,r){var o=e.left,l=e.top,i=e.right,a=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(a,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(l,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(a,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(a,"px ").concat(r,";
10")].filter(Boolean).join(""),"\n }\n \n .").concat(f," {\n right: ").concat(a,"px ").concat(r,";\n }\n \n .").concat(p," {\n margin-right: ").concat(a,"px ").concat(r,";\n }\n \n .").concat(f," .").concat(f," {\n right: 0 ").concat(r,";\n }\n \n .").concat(p," .").concat(p," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n }\n")},P=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r,l=d.useMemo(function(){return R(o)},[o]);return d.createElement(M,{styles:_(l,!t,o,n?"":"!important")})},T=!1;try{var O=Object.defineProperty({},"passive",{get:function(){return T=!0,!0}});window.addEventListener("test",O,O),window.removeEventListener("test",O,O)}catch(e){T=!1}var k=!!T&&{passive:!1},D=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},A=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),I(e,n)){var r=L(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},I=function(e,t){return"v"===e?D(t,"overflowY"):D(t,"overflowX")},L=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},N=function(e,t,n,r,o){var l,i=(l=window.getComputedStyle(t).direction,"h"===e&&"rtl"===l?-1:1),a=i*r,u=n.target,c=t.contains(u),s=!1,d=a>0,f=0,p=0;do{var m=L(e,u),h=m[0],v=m[1]-m[2]-i*h;(h||v)&&I(e,u)&&(f+=v,p+=h),u=u.parentNode}while(!c&&u!==document.body||c&&(t.contains(u)||t===u));return d&&(o&&0===f||!o&&a>f)?s=!0:!d&&(o&&0===p||!o&&-a>p)&&(s=!0),s},W=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},F=function(e){return[e.deltaX,e.deltaY]},j=function(e){return e&&"current"in e?e.current:e},Z=0,V=[],B=(v.useMedium(function(e){var t=d.useRef([]),n=d.useRef([0,0]),r=d.useRef(),o=d.useState(Z++)[0],l=d.useState(function(){return x()})[0],i=d.useRef(e);d.useEffect(function(){i.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,l=t.length;o<l;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(j),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=d.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!i.current.allowPinchZoom;var o,l=W(e),a=n.current,u="deltaX"in e?e.deltaX:a[0]-l[0],c="deltaY"in e?e.deltaY:a[1]-l[1],s=e.target,d=Math.abs(u)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=A(d,s);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=A(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||c)&&(r.current=o),!o)return!0;var p=r.current||o;return N(p,t,e,"h"===p?u:c,!0)},[]),u=d.useCallback(function(e){if(V.length&&V[V.length-1]===l){var n="deltaY"in e?F(e):W(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(i.current.shards||[]).map(j).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?a(e,o[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=d.useCallback(function(e,n,r,o){var l={name:e,delta:n,target:r,should:o};t.current.push(l),setTimeout(function(){t.current=t.current.filter(function(e){return e!==l})},1)},[]),s=d.useCallback(function(e){n.current=W(e),r.current=void 0},[]),f=d.useCallback(function(t){c(t.type,F(t),t.target,a(t,e.lockRef.current))},[]),p=d.useCallback(function(t){c(t.type,W(t),t.target,a(t,e.lockRef.current))},[]);d.useEffect(function(){return V.push(l),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",u,k),document.addEventListener("touchmove",u,k),document.addEventListener("touchstart",s,k),function(){V=V.filter(function(e){return e!==l}),document.removeEventListener("wheel",u,k),document.removeEventListener("touchmove",u,k),document.removeEventListener("touchstart",s,k)}},[]);var m=e.removeScrollBar,h=e.inert;return d.createElement(d.Fragment,null,h?d.createElement(l,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?d.createElement(P,{gapMode:"margin"}):null)}),w),U=d.forwardRef(function(e,t){return d.createElement(y,c({},e,{ref:t,sideCar:B}))});U.classNames=y.classNames;var K=U},4991:function(e,t,n){n.d(t,{M:function(){return r}});function r(e,t){let{checkForDefaultPrevented:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}},7533:function(e,t,n){n.d(t,{B:function(){return a}});var r=n(4090),o=n(4104),l=n(1266),i=n(9143);function a(e){let t=e+"CollectionProvider",[n,a]=(0,o.b)(t),[u,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e+"CollectionSlot",d=r.forwardRef((e,t)=>
10{let{scope:n,children:o}=e,a=c(s,n),u=(0,l.e)(t,a.collectionRef);return r.createElement(i.g7,{ref:u},o)}),f=e+"CollectionItemSlot",p="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:n}=e,o=r.useRef(null),l=r.useRef(new Map).current;return r.createElement(u,{scope:t,itemMap:l,collectionRef:o},n)},Slot:d,ItemSlot:r.forwardRef((e,t)=>{let{scope:n,children:o,...a}=e,u=r.useRef(null),s=(0,l.e)(t,u),d=c(f,n);return r.useEffect(()=>(d.itemMap.set(u,{ref:u,...a}),()=>void d.itemMap.delete(u))),r.createElement(i.g7,{[p]:"",ref:s},o)})},function(t){let n=c(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(p,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},a]}},3876:function(e,t,n){n.d(t,{gm:function(){return l}});var r=n(4090);let o=(0,r.createContext)(void 0);function l(e){let t=(0,r.useContext)(o);return e||t||"ltr"}},1260:function(e,t,n){let r;n.d(t,{XB:function(){return f}});var o=n(2110),l=n(4090),i=n(4991),a=n(9586),u=n(1266),c=n(9830);let s="dismissableLayer.update",d=(0,l.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=(0,l.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:f=!1,onEscapeKeyDown:h,onPointerDownOutside:v,onFocusOutside:g,onInteractOutside:y,onDismiss:w,...b}=e,E=(0,l.useContext)(d),[x,C]=(0,l.useState)(null),S=null!==(n=null==x?void 0:x.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,R]=(0,l.useState)({}),M=(0,u.e)(t,e=>C(e)),_=Array.from(E.layers),[P]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),T=_.indexOf(P),O=x?_.indexOf(x):-1,k=E.layersWithOutsidePointerEventsDisabled.size>0,D=O>=T,A=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==globalThis?void 0:globalThis.document,n=(0,c.W)(e),r=(0,l.useRef)(!1),o=(0,l.useRef)(()=>{});return(0,l.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function l(){m("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=l,t.addEventListener("click",o.current,{once:!0})):l()}else t.removeEventListener("click",o.current);r.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));!D||n||(null==v||v(e),null==y||y(e),e.defaultPrevented||null==w||w())},S),I=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==globalThis?void 0:globalThis.document,n=(0,c.W)(e),r=(0,l.useRef)(!1);return(0,l.useEffect)(()=>{let e=e=>{e.target&&!r.current&&m("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==g||g(e),null==y||y(e),e.defaultPrevented||null==w||w())},S);return!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==globalThis?void 0:globalThis.document,n=(0,c.W)(e);(0,l.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{O!==E.layers.size-1||(null==h||h(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},S),(0,l.useEffect)(()=>{if(x)return f&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(x)),E.layers.add(x),p(),()=>{f&&1===E.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=r)}},[x,S,f,E]),(0,l.useEffect)(()=>()=>{x&&(E.layers.delete(x),E.layersWithOutsidePointerEventsDisabled.delete(x),p())},[x,E]),(0,l.useEffect)(()=>{let e=()=>R({});return document.addEventListener(s,e),()=>document.removeEventListener(s,e)},[]),(0,l.createElement)(a.WV.div,(0,o.Z)({},b,{ref:M,style:{pointerEvents:k?D?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.M)(e.onFocusCapture,I.onFocusCapture),onBlurCapture:(0,i.M)(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:(0,i.M)(e.onPointerDownCapture,A.onPointerDownCapture)}))});function p(){let e=new CustomEvent(s);document.dispatchEvent(e)}function m(e,t,n,r){let{discrete:o}=r,l=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&l.addEventListener(e,t,{once:!0}),o?(0,a.jH)(l,i):l.dispatchEvent(i)}},3685:function(e,t,n){n.d(t,{oC:function(){return tn},VY:function(){return e3},ZA:function(){return e8},ck:function(){return tt},wU:function(){return tl},__:function(){return te},Uv:function(){return e7},Ee:function(){return tr},Rk:function(){return to},fC:function(){return e6},Z0:function(){return ti},Tr:function(){return ta},tu:function(){return tc},fF:function(){return tu},xz:function(){return e5}});var r=n(2110),o=n(4090),l=n(4991),i=n(1266),a=n(4104),u=n(9310),c=n(9586),s=n(7533),d=n(3876),f=n(1260),p=n(6007),m=n(8082),h=n(8687),v=n(5341),g=n(7881),y=n(2642),w=n(9830);let b="rovingFocusGroup.onEntryFocus",E={bubbles:!1,cancelable:!0},x="RovingFocusGroup",[C,S,R]=(0,s.B)(x),[M,_]=(0,a.b)(x,[R]),[P,T]=M(x),O=(0,o.forwardRef)((e,t)=>(0,o.createElement)(C.Provider,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(C.Slot,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(k,(0,r.Z)({},e,{ref:t}))))),k=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:a,loop:s=!1,dir:f,currentTabStopId:p,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:h,onEntryFocus:v,...g}=e,y=(0,o.useRef)(null),x=(0,i.e)(t,y),C=(0,d.gm)(f),[R=null,M]=(0,u.T)({prop:p,defaultProp:m,onChange:h}
10),[_,T]=(0,o.useState)(!1),O=(0,w.W)(v),k=S(n),D=(0,o.useRef)(!1),[A,L]=(0,o.useState)(0);return(0,o.useEffect)(()=>{let e=y.current;if(e)return e.addEventListener(b,O),()=>e.removeEventListener(b,O)},[O]),(0,o.createElement)(P,{scope:n,orientation:a,dir:C,loop:s,currentTabStopId:R,onItemFocus:(0,o.useCallback)(e=>M(e),[M]),onItemShiftTab:(0,o.useCallback)(()=>T(!0),[]),onFocusableItemAdd:(0,o.useCallback)(()=>L(e=>e+1),[]),onFocusableItemRemove:(0,o.useCallback)(()=>L(e=>e-1),[])},(0,o.createElement)(c.WV.div,(0,r.Z)({tabIndex:_||0===A?-1:0,"data-orientation":a},g,{ref:x,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(b,E);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=k().filter(e=>e.focusable);I([e.find(e=>e.active),e.find(e=>e.id===R),...e].filter(Boolean).map(e=>e.ref.current))}}D.current=!1}),onBlur:(0,l.M)(e.onBlur,()=>T(!1))})))}),D=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:i=!0,active:a=!1,tabStopId:u,...s}=e,d=(0,h.M)(),f=u||d,p=T("RovingFocusGroupItem",n),m=p.currentTabStopId===f,v=S(n),{onFocusableItemAdd:g,onFocusableItemRemove:y}=p;return(0,o.useEffect)(()=>{if(i)return g(),()=>y()},[i,g,y]),(0,o.createElement)(C.ItemSlot,{scope:n,id:f,focusable:i,active:a},(0,o.createElement)(c.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(f):e.preventDefault()}),onFocus:(0,l.M)(e.onFocus,()=>p.onItemFocus(f)),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 A[o]}(e,p.orientation,p.dir);if(void 0!==t){e.preventDefault();let o=v().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(()=>I(o))}})})))}),A={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function I(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}var L=n(9143),N=n(6674),W=n(7225);let F=["Enter"," "],j=["ArrowUp","PageDown","End"],Z=["ArrowDown","PageUp","Home",...j],V={ltr:[...F,"ArrowRight"],rtl:[...F,"ArrowLeft"]},B={ltr:["ArrowLeft"],rtl:["ArrowRight"]},U="Menu",[K,H,z]=(0,s.B)(U),[Y,X]=(0,a.b)(U,[z,v.D7,_]),q=(0,v.D7)(),G=_(),[$,J]=Y(U),[Q,ee]=Y(U),et=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e,i=q(n);return(0,o.createElement)(v.ee,(0,r.Z)({},i,l,{ref:t}))}),en="MenuPortal",[er,eo]=Y(en,{forceMount:void 0}),el="MenuContent",[ei,ea]=Y(el),eu=(0,o.forwardRef)((e,t)=>{let n=eo(el,e.__scopeMenu),{forceMount:l=n.forceMount,...i}=e,a=J(el,e.__scopeMenu),u=ee(el,e.__scopeMenu);return(0,o.createElement)(K.Provider,{scope:e.__scopeMenu},(0,o.createElement)(y.z,{present:l||a.open},(0,o.createElement)(K.Slot,{scope:e.__scopeMenu},u.modal?(0,o.createElement)(ec,(0,r.Z)({},i,{ref:t})):(0,o.createElement)(es,(0,r.Z)({},i,{ref:t})))))}),ec=(0,o.forwardRef)((e,t)=>{let n=J(el,e.__scopeMenu),a=(0,o.useRef)(null),u=(0,i.e)(t,a);return(0,o.useEffect)(()=>{let e=a.current;if(e)return(0,N.Ry)(e)},[]),(0,o.createElement)(ed,(0,r.Z)({},e,{ref:u,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,l.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),es=(0,o.forwardRef)((e,t)=>{let n=J(el,e.__scopeMenu);return(0,o.createElement)(ed,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),ed=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,loop:a=!1,trapFocus:u,onOpenAutoFocus:c,onCloseAutoFocus:s,disableOutsidePointerEvents:d,onEntryFocus:h,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:w,onInteractOutside:b,onDismiss:E,disableOutsideScroll:x,...C}=e,S=J(el,n),R=ee(el,n),M=q(n),_=G(n),P=H(n),[T,k]=(0,o.useState)(null),D=(0,o.useRef)(null),A=(0,i.e)(t,D,S.onContentChange),I=(0,o.useRef)(0),N=(0,o.useRef)(""),F=(0,o.useRef)(0),V=(0,o.useRef)(null),B=(0,o.useRef)("right"),U=(0,o.useRef)(0),K=x?W.Z:o.Fragment,z=x?{as:L.g7,allowPinchZoom:!0}:void 0,Y=e=>{var t,n;
10let r=N.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),u=null===(n=o.find(e=>e.textValue===a))||void 0===n?void 0:n.ref.current;!function e(t){N.current=t,window.clearTimeout(I.current),""!==t&&(I.current=window.setTimeout(()=>e(""),1e3))}(r),u&&setTimeout(()=>u.focus())};(0,o.useEffect)(()=>()=>window.clearTimeout(I.current),[]),(0,p.EW)();let X=(0,o.useCallback)(e=>{var t,n,r;return B.current===(null===(t=V.current)||void 0===t?void 0:t.side)&&!!(r=null===(n=V.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;e<t.length;l=e++){let i=t[e].x,a=t[e].y,u=t[l].x,c=t[l].y;a>r!=c>r&&n<(u-i)*(r-a)/(c-a)+i&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)},[]);return(0,o.createElement)(ei,{scope:n,searchRef:N,onItemEnter:(0,o.useCallback)(e=>{X(e)&&e.preventDefault()},[X]),onItemLeave:(0,o.useCallback)(e=>{var t;X(e)||(null===(t=D.current)||void 0===t||t.focus(),k(null))},[X]),onTriggerLeave:(0,o.useCallback)(e=>{X(e)&&e.preventDefault()},[X]),pointerGraceTimerRef:F,onPointerGraceIntentChange:(0,o.useCallback)(e=>{V.current=e},[])},(0,o.createElement)(K,z,(0,o.createElement)(m.M,{asChild:!0,trapped:u,onMountAutoFocus:(0,l.M)(c,e=>{var t;e.preventDefault(),null===(t=D.current)||void 0===t||t.focus()}),onUnmountAutoFocus:s},(0,o.createElement)(f.XB,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:w,onInteractOutside:b,onDismiss:E},(0,o.createElement)(O,(0,r.Z)({asChild:!0},_,{dir:R.dir,orientation:"vertical",loop:a,currentTabStopId:T,onCurrentTabStopIdChange:k,onEntryFocus:(0,l.M)(h,e=>{R.isUsingKeyboardRef.current||e.preventDefault()})}),(0,o.createElement)(v.VY,(0,r.Z)({role:"menu","aria-orientation":"vertical","data-state":eI(S.open),"data-radix-menu-content":"",dir:R.dir},M,C,{ref:A,style:{outline:"none",...C.style},onKeyDown:(0,l.M)(C.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&&Y(e.key));let o=D.current;if(e.target!==o||!Z.includes(e.key))return;e.preventDefault();let l=P().filter(e=>!e.disabled).map(e=>e.ref.current);j.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(I.current),N.current="")}),onPointerMove:(0,l.M)(e.onPointerMove,eW(e=>{let t=e.target,n=U.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>U.current?"right":"left";B.current=t,U.current=e.clientX}}))})))))))}),ef=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(c.WV.div,(0,r.Z)({role:"group"},l,{ref:t}))}),ep=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(c.WV.div,(0,r.Z)({},l,{ref:t}))}),em="MenuItem",eh="menu.itemSelect",ev=(0,o.forwardRef)((e,t)=>{let{disabled:n=!1,onSelect:a,...u}=e,s=(0,o.useRef)(null),d=ee(em,e.__scopeMenu),f=ea(em,e.__scopeMenu),p=(0,i.e)(t,s),m=(0,o.useRef)(!1);return(0,o.createElement)(eg,(0,r.Z)({},u,{ref:p,disabled:n,onClick:(0,l.M)(e.onClick,()=>{let e=s.current;if(!n&&e){let t=new CustomEvent(eh,{bubbles:!0,cancelable:!0});e.addEventListener(eh,e=>null==a?void 0:a(e),{once:!0}),(0,c.jH)(e,t),t.defaultPrevented?m.current=!1:d.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=""!==f.searchRef.current;!n&&(!t||" "!==e.key)&&F.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))}),eg=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,disabled:a=!1,textValue:u,...s}=e,d=ea(em,n),f=G(n),p=(0,o.useRef)(null),m=(0,i.e)(t,p),[h,v]=(0,o.useState)(!1),[g,y]=(0,o.useState)("");return(0,o.useEffect)(()=>{let e=p.current;if(e){var t;y((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[s.children]),(0,o.createElement)(K.ItemSlot,{scope:n,disabled:a,textValue:null!=u?u:g},(0,o.createElement)(D,(0,r.Z)({asChild:!0},f,{focusable:!a}),(0,o.createElement)(c.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,eW(e=>{a?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focu
10s())})),onPointerLeave:(0,l.M)(e.onPointerLeave,eW(e=>d.onItemLeave(e))),onFocus:(0,l.M)(e.onFocus,()=>v(!0)),onBlur:(0,l.M)(e.onBlur,()=>v(!1))}))))}),ey=(0,o.forwardRef)((e,t)=>{let{checked:n=!1,onCheckedChange:i,...a}=e;return(0,o.createElement)(eS,{scope:e.__scopeMenu,checked:n},(0,o.createElement)(ev,(0,r.Z)({role:"menuitemcheckbox","aria-checked":eL(n)?"mixed":n},a,{ref:t,"data-state":eN(n),onSelect:(0,l.M)(a.onSelect,()=>null==i?void 0:i(!!eL(n)||!n),{checkForDefaultPrevented:!1})})))}),[ew,eb]=Y("MenuRadioGroup",{value:void 0,onValueChange:()=>{}}),eE=(0,o.forwardRef)((e,t)=>{let{value:n,onValueChange:l,...i}=e,a=(0,w.W)(l);return(0,o.createElement)(ew,{scope:e.__scopeMenu,value:n,onValueChange:a},(0,o.createElement)(ef,(0,r.Z)({},i,{ref:t})))}),ex=(0,o.forwardRef)((e,t)=>{let{value:n,...i}=e,a=eb("MenuRadioItem",e.__scopeMenu),u=n===a.value;return(0,o.createElement)(eS,{scope:e.__scopeMenu,checked:u},(0,o.createElement)(ev,(0,r.Z)({role:"menuitemradio","aria-checked":u},i,{ref:t,"data-state":eN(u),onSelect:(0,l.M)(i.onSelect,()=>{var e;return null===(e=a.onValueChange)||void 0===e?void 0:e.call(a,n)},{checkForDefaultPrevented:!1})})))}),eC="MenuItemIndicator",[eS,eR]=Y(eC,{checked:!1}),eM=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,forceMount:l,...i}=e,a=eR(eC,n);return(0,o.createElement)(y.z,{present:l||eL(a.checked)||!0===a.checked},(0,o.createElement)(c.WV.span,(0,r.Z)({},i,{ref:t,"data-state":eN(a.checked)})))}),e_=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(c.WV.div,(0,r.Z)({role:"separator","aria-orientation":"horizontal"},l,{ref:t}))}),eP=((e,t)=>{let{__scopeMenu:n,...l}=e,i=q(n);return(0,o.createElement)(v.Eh,(0,r.Z)({},i,l,{ref:t}))},"MenuSub"),[eT,eO]=Y(eP),ek="MenuSubTrigger",eD=(0,o.forwardRef)((e,t)=>{let n=J(ek,e.__scopeMenu),a=ee(ek,e.__scopeMenu),u=eO(ek,e.__scopeMenu),c=ea(ek,e.__scopeMenu),s=(0,o.useRef)(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=c,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=d.current;return()=>{window.clearTimeout(e),f(null)}},[d,f]),(0,o.createElement)(et,(0,r.Z)({asChild:!0},p),(0,o.createElement)(eg,(0,r.Z)({id:u.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":u.contentId,"data-state":eI(n.open)},e,{ref:(0,i.F)(t,u.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,eW(t=>{c.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||s.current||(c.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{n.onOpenChange(!0),m()},100))})),onPointerLeave:(0,l.M)(e.onPointerLeave,eW(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"];c.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(d.current),d.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:(0,l.M)(e.onKeyDown,t=>{let r=""!==c.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&V[a.dir].includes(t.key)){var o;n.onOpenChange(!0),null===(o=n.content)||void 0===o||o.focus(),t.preventDefault()}})})))}),eA=(0,o.forwardRef)((e,t)=>{let n=eo(el,e.__scopeMenu),{forceMount:a=n.forceMount,...u}=e,c=J(el,e.__scopeMenu),s=ee(el,e.__scopeMenu),d=eO("MenuSubContent",e.__scopeMenu),f=(0,o.useRef)(null),p=(0,i.e)(t,f);return(0,o.createElement)(K.Provider,{scope:e.__scopeMenu},(0,o.createElement)(y.z,{present:a||c.open},(0,o.createElement)(K.Slot,{scope:e.__scopeMenu},(0,o.createElement)(ed,(0,r.Z)({id:d.contentId,"aria-labelledby":d.triggerId},u,{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=f.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,l.M)(e.onFocusOutside,e=>{e.target!==d.trigger&&c.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=B[s.dir].includes(e.ke
10y);if(t&&n){var r;c.onOpenChange(!1),null===(r=d.trigger)||void 0===r||r.focus(),e.preventDefault()}})})))))});function eI(e){return e?"open":"closed"}function eL(e){return"indeterminate"===e}function eN(e){return eL(e)?"indeterminate":e?"checked":"unchecked"}function eW(e){return t=>"mouse"===t.pointerType?e(t):void 0}let eF=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:l,onOpenChange:i,modal:a=!0}=e,u=q(t),[c,s]=(0,o.useState)(null),f=(0,o.useRef)(!1),p=(0,w.W)(i),m=(0,d.gm)(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)(v.fC,u,(0,o.createElement)($,{scope:t,open:n,onOpenChange:p,content:c,onContentChange:s},(0,o.createElement)(Q,{scope:t,onClose:(0,o.useCallback)(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:m,modal:a},r)))},ej=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:l}=e,i=J(en,t);return(0,o.createElement)(er,{scope:t,forceMount:n},(0,o.createElement)(y.z,{present:n||i.open},(0,o.createElement)(g.h,{asChild:!0,container:l},r)))},eZ=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:l}=e,i=J(eP,t),a=q(t),[u,c]=(0,o.useState)(null),[s,d]=(0,o.useState)(null),f=(0,w.W)(l);return(0,o.useEffect)(()=>(!1===i.open&&f(!1),()=>f(!1)),[i.open,f]),(0,o.createElement)(v.fC,a,(0,o.createElement)($,{scope:t,open:r,onOpenChange:f,content:s,onContentChange:d},(0,o.createElement)(eT,{scope:t,contentId:(0,h.M)(),triggerId:(0,h.M)(),trigger:u,onTriggerChange:c},n)))},eV="DropdownMenu",[eB,eU]=(0,a.b)(eV,[X]),eK=X(),[eH,ez]=eB(eV),eY=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,disabled:a=!1,...u}=e,s=ez("DropdownMenuTrigger",n),d=eK(n);return(0,o.createElement)(et,(0,r.Z)({asChild:!0},d),(0,o.createElement)(c.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},u,{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())})})))}),eX=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,a=ez("DropdownMenuContent",n),u=eK(n),c=(0,o.useRef)(!1);return(0,o.createElement)(eu,(0,r.Z)({id:a.contentId,"aria-labelledby":a.triggerId},u,i,{ref:t,onCloseAutoFocus:(0,l.M)(e.onCloseAutoFocus,e=>{var t;c.current||null===(t=a.triggerRef.current)||void 0===t||t.focus(),c.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)&&(c.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)"}}))}),eq=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eK(n);return(0,o.createElement)(ef,(0,r.Z)({},i,l,{ref:t}))}),eG=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eK(n);return(0,o.createElement)(ep,(0,r.Z)({},i,l,{ref:t}))}),e$=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eK(n);return(0,o.createElement)(ev,(0,r.Z)({},i,l,{ref:t}))}),eJ=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eK(n);return(0,o.createElement)(ey,(0,r.Z)({},i,l,{ref:t}))}),eQ=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eK(n);return(0,o.createElement)(eE,(0,r.Z)({},i,l,{ref:t}))}),e0=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eK(n);return(0,o.createElement)(ex,(0,r.Z)({},i,l,{ref:t}))}),e1=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eK(n);return(0,o.createElement)(eM,(0,r.Z)({},i,l,{ref:t}))}),e2=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eK(n);return(0,o.createElement)(e_,(0,r.Z)({},i,l,{ref:t}))}),e4=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eK(n);
10return(0,o.createElement)(eD,(0,r.Z)({},i,l,{ref:t}))}),e9=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eK(n);return(0,o.createElement)(eA,(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)"}}))}),e6=e=>{let{__scopeDropdownMenu:t,children:n,dir:l,open:i,defaultOpen:a,onOpenChange:c,modal:s=!0}=e,d=eK(t),f=(0,o.useRef)(null),[p=!1,m]=(0,u.T)({prop:i,defaultProp:a,onChange:c});return(0,o.createElement)(eH,{scope:t,triggerId:(0,h.M)(),triggerRef:f,contentId:(0,h.M)(),open:p,onOpenChange:m,onOpenToggle:(0,o.useCallback)(()=>m(e=>!e),[m]),modal:s},(0,o.createElement)(eF,(0,r.Z)({},d,{open:p,onOpenChange:m,dir:l,modal:s}),n))},e5=eY,e7=e=>{let{__scopeDropdownMenu:t,...n}=e,l=eK(t);return(0,o.createElement)(ej,(0,r.Z)({},l,n))},e3=eX,e8=eq,te=eG,tt=e$,tn=eJ,tr=eQ,to=e0,tl=e1,ti=e2,ta=e=>{let{__scopeDropdownMenu:t,children:n,open:l,onOpenChange:i,defaultOpen:a}=e,c=eK(t),[s=!1,d]=(0,u.T)({prop:l,defaultProp:a,onChange:i});return(0,o.createElement)(eZ,(0,r.Z)({},c,{open:s,onOpenChange:d}),n)},tu=e4,tc=e9},6007:function(e,t,n){n.d(t,{EW:function(){return l}});var r=n(4090);let o=0;function l(){(0,r.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:i()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:i()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function i(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}},8082:function(e,t,n){let r;n.d(t,{M:function(){return f}});var o=n(2110),l=n(4090),i=n(1266),a=n(9586),u=n(9830);let c="focusScope.autoFocusOnMount",s="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},f=(0,l.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...y}=e,[w,b]=(0,l.useState)(null),E=(0,u.W)(f),x=(0,u.W)(g),C=(0,l.useRef)(null),S=(0,i.e)(t,e=>b(e)),R=(0,l.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,l.useEffect)(()=>{if(r){function e(e){if(R.paused||!w)return;let t=e.target;w.contains(t)?C.current=t:h(C.current,{select:!0})}function t(e){if(R.paused||!w)return;let t=e.relatedTarget;null===t||w.contains(t)||h(C.current,{select:!0})}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(w)});return w&&n.observe(w,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,w,R.paused]),(0,l.useEffect)(()=>{if(w){v.add(R);let e=document.activeElement;if(!w.contains(e)){let t=new CustomEvent(c,d);w.addEventListener(c,E),w.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(h(r,{select:t}),document.activeElement!==n)return}(p(w).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(w))}return()=>{w.removeEventListener(c,E),setTimeout(()=>{let t=new CustomEvent(s,d);w.addEventListener(s,x),w.dispatchEvent(t),t.defaultPrevented||h(null!=e?e:document.body,{select:!0}),w.removeEventListener(s,x),v.remove(R)},0)}}},[w,E,x,R]);let M=(0,l.useCallback)(e=>{if(!n&&!r||R.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,l]=function(e){let t=p(e);return[m(t,e),m(t.reverse(),e)]}(t);r&&l?e.shiftKey||o!==l?e.shiftKey&&o===r&&(e.preventDefault(),n&&h(l,{select:!0})):(e.preventDefault(),n&&h(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,R.paused]);return(0,l.createElement)(a.WV.div,(0,o.Z)({tabIndex:-1},y,{ref:S,onKeyDown:M}))});function p(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function m(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function h(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let v=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=g(r,e)).unshift(e)},remove(e){var t;null===(t=(r=g(r,e))[0])||void 0===t||t.resume()}});function g(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},8687:function(e,t,n){n.d(t,{M:function(){return u}});var r,o=n(4090),l=n(2618);let i=(r||(r=n.t(o,2)))["useId".toString()]||(()=>void 0),a=0;function u(e){let[t,n]=o.useState(i());return(0,l.b)(()=>{e||n(e=>null!=e?e:String(a++))},[e]),e||(t?"radix-".concat(t):"")}},5341:function(e,t,n){n.d(t,{ee:function(){return eA},Eh:function(){return eL},VY:function(){return eI},fC:function(){return eD},D7:function(){return ew}});var r=n(2110),o=n(4090);let l=["top","right","bottom","left"],i=Math.min,a=Math.max,u=Math.round,c=Math.floor,s=e=>({x:e,y:e}
10),d={left:"right",right:"left",bottom:"top",top:"bottom"},f={start:"end",end:"start"};function p(e,t){return"function"==typeof e?e(t):e}function m(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(m(e))?"y":"x"}function w(e){return e.replace(/start|end/g,e=>f[e])}function b(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function E(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function x(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function C(e,t,n){let r,{reference:o,floating:l}=e,i=y(t),a=v(y(t)),u=g(a),c=m(t),s="y"===i,d=o.x+o.width/2-l.width/2,f=o.y+o.height/2-l.height/2,p=o[u]/2-l[u]/2;switch(c){case"top":r={x:d,y:o.y-l.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-l.width,y:f};break;default:r={x:o.x,y:o.y}}switch(h(t)){case"start":r[a]-=p*(n&&s?-1:1);break;case"end":r[a]+=p*(n&&s?-1:1)}return r}let S=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:l=[],platform:i}=n,a=l.filter(Boolean),u=await (null==i.isRTL?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:d}=C(c,r,u),f=r,p={},m=0;for(let n=0;n<a.length;n++){let{name:l,fn:h}=a[n],{x:v,y:g,data:y,reset:w}=await h({x:s,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:c,platform:i,elements:{reference:e,floating:t}});if(s=null!=v?v:s,d=null!=g?g:d,p={...p,[l]:{...p[l],...y}},w&&m<=50){m++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(c=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:s,y:d}=C(c,f,u)),n=-1;continue}}return{x:s,y:d,placement:f,strategy:o,middlewareData:p}};async function R(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:l,rects:i,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:s="viewport",elementContext:d="floating",altBoundary:f=!1,padding:m=0}=p(t,e),h=E(m),v=a[f?"floating"===d?"reference":"floating":d],g=x(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(v)))||n?v:v.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:c,rootBoundary:s,strategy:u})),y="floating"===d?{...i.floating,x:r,y:o}:i.reference,w=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),b=await (null==l.isElement?void 0:l.isElement(w))&&await (null==l.getScale?void 0:l.getScale(w))||{x:1,y:1},C=x(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({rect:y,offsetParent:w,strategy:u}):y);return{top:(g.top-C.top+h.top)/b.y,bottom:(C.bottom-g.bottom+h.bottom)/b.y,left:(g.left-C.left+h.left)/b.x,right:(C.right-g.right+h.right)/b.x}}function M(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function _(e){return l.some(t=>e[t]>=0)}async function P(e,t){let{placement:n,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),i=m(n),a=h(n),u="y"===y(n),c=["left","top"].includes(i)?-1:1,s=l&&u?-1:1,d=p(t,e),{mainAxis:f,crossAxis:v,alignmentAxis:g}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&"number"==typeof g&&(v="end"===a?-1*g:g),u?{x:v*s,y:f*c}:{x:f*c,y:v*s}}function T(e){return D(e)?(e.nodeName||"").toLowerCase():"#document"}function O(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function k(e){var t;return null==(t=(D(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function D(e){return e instanceof Node||e instanceof O(e).Node}function A(e){return e instanceof Element||e instanceof O(e).Element}function I(e){return e instanceof HTMLElement||e instanceof O(e).HTMLElement}function L(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof O(e).ShadowRoot)}function N(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=Z(e);
10return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function W(e){let t=F(),n=Z(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 F(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function j(e){return["html","body","#document"].includes(T(e))}function Z(e){return O(e).getComputedStyle(e)}function V(e){return A(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function B(e){if("html"===T(e))return e;let t=e.assignedSlot||e.parentNode||L(e)&&e.host||k(e);return L(t)?t.host:t}function U(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=B(t);return j(n)?t.ownerDocument?t.ownerDocument.body:t.body:I(n)&&N(n)?n:e(n)}(e),l=o===(null==(r=e.ownerDocument)?void 0:r.body),i=O(o);return l?t.concat(i,i.visualViewport||[],N(o)?o:[],i.frameElement&&n?U(i.frameElement):[]):t.concat(o,U(o,[],n))}function K(e){let t=Z(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=I(e),l=o?e.offsetWidth:n,i=o?e.offsetHeight:r,a=u(n)!==l||u(r)!==i;return a&&(n=l,r=i),{width:n,height:r,$:a}}function H(e){return A(e)?e:e.contextElement}function z(e){let t=H(e);if(!I(t))return s(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:l}=K(t),i=(l?u(n.width):n.width)/r,a=(l?u(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),a&&Number.isFinite(a)||(a=1),{x:i,y:a}}let Y=s(0);function X(e){let t=O(e);return F()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Y}function q(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),i=H(e),a=s(1);t&&(r?A(r)&&(a=z(r)):a=z(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===O(i))&&o)?X(i):s(0),c=(l.left+u.x)/a.x,d=(l.top+u.y)/a.y,f=l.width/a.x,p=l.height/a.y;if(i){let e=O(i),t=r&&A(r)?O(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=z(n),t=n.getBoundingClientRect(),r=Z(n),o=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=o,d+=l,n=O(n).frameElement}}return x({width:f,height:p,x:c,y:d})}function G(e){return q(k(e)).left+V(e).scrollLeft}function $(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=O(e),r=k(e),o=n.visualViewport,l=r.clientWidth,i=r.clientHeight,a=0,u=0;if(o){l=o.width,i=o.height;let e=F();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:l,height:i,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=k(e),n=V(e),r=e.ownerDocument.body,o=a(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),l=a(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),i=-n.scrollLeft+G(e),u=-n.scrollTop;return"rtl"===Z(r).direction&&(i+=a(t.clientWidth,r.clientWidth)-o),{width:o,height:l,x:i,y:u}}(k(e));else if(A(t))r=function(e,t){let n=q(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,l=I(e)?z(e):s(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=X(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return x(r)}function J(e,t){return I(e)&&"fixed"!==Z(e).position?t?t(e):e.offsetParent:null}function Q(e,t){let n=O(e);if(!I(e))return n;let r=J(e,t);for(;r&&["table","td","th"].includes(T(r))&&"static"===Z(r).position;)r=J(r,t);return r&&("html"===T(r)||"body"===T(r)&&"static"===Z(r).position&&!W(r))?n:r||function(e){let t=B(e);for(;I(t)&&!j(t);){if(W(t))return t;t=B(t)}return null}(e)||n}let ee=async function(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||Q,l=this.getDimensions;return{reference:function(e,t,n){let r=I(t),o=k(t),l="fixed"===n,i=q(e,!0,l,t),a={scrollLeft:0,scrollTop:0},u=s(0);if(r||!r&&!l){if(("body"!==T(t)||N(o))&&(a=V(t)),r){let e=q(t,!0,l,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=G(o))}return{x:i.left+a.scrollLeft-u.x,y:i.top+a.scrollTop-u.y,width:i.width,height:i.height}}(t,await o(n),r),floating:{x:0,y:0,...await l(n)}}},et={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=I(n),l=k(n);if(n===l)return t;let i={scrollLeft:0,scrollTop:0},a=s(1),u=s(0);if((o||!o&&"fixed"!==r)&&(("body"!==T(n)||N(l))&&(i=V(n)),I(n))){let e=q(n);a=z(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-i.scrollLeft*a.x+u.x,y:t.y*a.y-i.scrollTop*a.y+u.y}},getDocumentElement:k,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=U(e,[],!1).filter(e=>A(e)&&"body"!==T(e)),o=null,l="fixed"===Z(e).position,i=l?B(e):e;for(;A(i)&&!j(i);){let t=Z(i),n=W(i);n||"fixed"!==t.position||(o=null),(l?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||N(i)&&!n&&function e(t,n){let r=B(t);return!(r===n||!A(r)||j(r))&&("fixed"===Z(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):o=t,i=B(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=l[0],c=l.reduce((e,n)=>{let r=$(t,n,o);return e.top=a(r.top,e.top),e.right=i(r.right,e.right),e.bottom=i(r.bottom,e.bottom),e.left=a(r.left,e.left),e},$(t,u,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:Q,getElementRects:ee,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=K(e);return{width:t,height:n}},getScale:z,isElement:A,isRTL:function(e){return"rtl"===Z(e).direction}},en=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:l,platform:u,elements:c,middlewareData:s}=t,{element:d,padding:f=0}=p(e,t)||{};if(null==d)return{};let m=E(f),w={x:n,y:r},b=v(y(o)),x=g(b),C=await u.getDimensions(d),S="y"===b,R=S?"clientHeight":"clientWidth",M=l.reference[x]+l.reference[b]-w[b]-l.floating[x],_=w[b]-l.reference[b],P=await (null==u.getOffsetParent?void 0:u.getOffsetParent(d)),T=P?P[R]:0;T&&await (null==u.isElement?void 0:u.isElement(P))||(T=c.floating[R]||l.floating[x]);let O=T/2-C[x]/2-1,k=i(m[S?"top":"left"],O),D=i(m[S?"bottom":"right"],O),A=T-C[x]-D,I=T/2-C[x]/2+(M/2-_/2),L=a(k,i(I,A)),N=!s.arrow&&null!=h(o)&&I!=L&&l.reference[x]/2-(I<k?k:D)-C[x]/2<0,W=N?I<k?I-k:I-A:0;return{[b]:w[b]+W,data:{[b]:L,centerOffset:I-L-W,...N&&{alignmentOffset:W}},reset:N}}}),er=(e,t,n)=>{let r=new Map,o={platform:et,...n},l={...o.platform,_c:r};return S(e,t,{...o,platform:l})};var eo=n(9542);let el=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?en({element:n.current,padding:r}).fn(t):{}:n?en({element:n,padding:r}).fn(t):{}}});var ei="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function ea(e,t){let n,r,o;
10if(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(!ea(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)&&!ea(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eu(e){return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ec(e,t){let n=eu(e);return Math.round(t*n)/n}function es(e){let t=o.useRef(e);return ei(()=>{t.current=e}),t}var ed=n(9586);let ef=(0,o.forwardRef)((e,t)=>{let{children:n,width:l=10,height:i=5,...a}=e;return(0,o.createElement)(ed.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 ep=n(1266),em=n(4104),eh=n(9830),ev=n(2618);let eg="Popper",[ey,ew]=(0,em.b)(eg),[eb,eE]=ey(eg),ex=(0,o.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:l,...i}=e,a=eE("PopperAnchor",n),u=(0,o.useRef)(null),c=(0,ep.e)(t,u);return(0,o.useEffect)(()=>{a.onAnchorChange((null==l?void 0:l.current)||u.current)}),l?null:(0,o.createElement)(ed.WV.div,(0,r.Z)({},i,{ref:c}))}),eC="PopperContent",[eS,eR]=ey(eC),eM=(0,o.forwardRef)((e,t)=>{var n,l,u,s,d,f,E,x,C,S,T,O,D,A;let{__scopePopper:I,side:L="bottom",sideOffset:N=0,align:W="center",alignOffset:F=0,arrowPadding:j=0,avoidCollisions:Z=!0,collisionBoundary:V=[],collisionPadding:B=0,sticky:K="partial",hideWhenDetached:z=!1,updatePositionStrategy:Y="optimized",onPlaced:X,...G}=e,$=eE(eC,I),[J,Q]=(0,o.useState)(null),ee=(0,ep.e)(t,e=>Q(e)),[et,en]=(0,o.useState)(null),ef=function(e){let[t,n]=(0,o.useState)(void 0);return(0,ev.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let l=t[0];if("borderBoxSize"in l){let e=l.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(et),em=null!==(n=null==ef?void 0:ef.width)&&void 0!==n?n:0,eg=null!==(l=null==ef?void 0:ef.height)&&void 0!==l?l:0,ey="number"==typeof B?B:{top:0,right:0,bottom:0,left:0,...B},ew=Array.isArray(V)?V:[V],eb=ew.length>0,ex={padding:ey,boundary:ew.filter(eT),altBoundary:eb},{refs:eR,floatingStyles:eM,placement:e_,isPositioned:eP,middlewareData:eD}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:l,elements:{reference:i,floating:a}={},transform:u=!0,whileElementsMounted:c,open:s}=e,[d,f]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=o.useState(r);ea(p,r)||m(r);let[h,v]=o.useState(null),[g,y]=o.useState(null),w=o.useCallback(e=>{e!==C.current&&(C.current=e,v(e))},[]),b=o.useCallback(e=>{e!==S.current&&(S.current=e,y(e))},[]),E=i||h,x=a||g,C=o.useRef(null),S=o.useRef(null),R=o.useRef(d),M=null!=c,_=es(c),P=es(l),T=o.useCallback(()=>{if(!C.current||!S.current)return;let e={placement:t,strategy:n,middleware:p};P.current&&(e.platform=P.current),er(C.current,S.current,e).then(e=>{let t={...e,isPositioned:!0};O.current&&!ea(R.current,t)&&(R.current=t,eo.flushSync(()=>{f(t)}))})},[p,t,n,P]);ei(()=>{!1===s&&R.current.isPositioned&&(R.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[s]);let O=o.useRef(!1);ei(()=>(O.current=!0,()=>{O.current=!1}),[]),ei(()=>{if(E&&(C.current=E),x&&(S.current=x),E&&x){if(_.current)return _.current(E,x,T);T()}},[E,x,T,_,M]);let k=o.useMemo(()=>({reference:C,floating:S,setReference:w,setFloating:b}),[w,b]),D=o.useMemo(()=>({reference:E,floating:x}),[E,x]),A=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=ec(D.floating,d.x),r=ec(D.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...eu(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,D.floating,d.x,d.y]);return o.useMemo(()=>({...d,update:T,refs:k,elements:D,floatingStyles:A}),[d,T,k,D,A])}({strategy:"fixed",placement:L+("center"!==W?"-"+W:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=H(e),m=l||u?[...p?U(p):[],...U(t)]:[];
10m.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let h=p&&d?function(e,t){let n,r=null,o=k(e);function l(){clearTimeout(n),r&&r.disconnect(),r=null}return!function u(s,d){void 0===s&&(s=!1),void 0===d&&(d=1),l();let{left:f,top:p,width:m,height:h}=e.getBoundingClientRect();if(s||t(),!m||!h)return;let v=c(p),g=c(o.clientWidth-(f+m)),y={rootMargin:-v+"px "+-g+"px "+-c(o.clientHeight-(p+h))+"px "+-c(f)+"px",threshold:a(0,i(1,d))||1},w=!0;function b(e){let t=e[0].intersectionRatio;if(t!==d){if(!w)return u();t?u(!1,t):n=setTimeout(()=>{u(!1,1e-7)},100)}w=!1}try{r=new IntersectionObserver(b,{...y,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(b,y)}r.observe(e)}(!0),l}(p,n):null,v=-1,g=null;s&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&g&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{g&&g.observe(t)})),n()}),p&&!f&&g.observe(p),g.observe(t));let y=f?q(e):null;return f&&function t(){let r=q(e);y&&(r.x!==y.x||r.y!==y.y||r.width!==y.width||r.height!==y.height)&&n(),y=r,o=requestAnimationFrame(t)}(),n(),()=>{m.forEach(e=>{l&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),h&&h(),g&&g.disconnect(),g=null,f&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===Y})},elements:{reference:$.anchor},middleware:[{name:"offset",options:C={mainAxis:N+eg,alignmentAxis:F},async fn(e){var t,n;let{x:r,y:o,placement:l,middlewareData:i}=e,a=await P(e,C);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:T={mainAxis:!0,crossAxis:!1,limiter:"partial"===K?(void 0===S&&(S={}),{options:S,fn(e){let{x:t,y:n,placement:r,rects:o,middlewareData:l}=e,{offset:i=0,mainAxis:a=!0,crossAxis:u=!0}=p(S,e),c={x:t,y:n},s=y(r),d=v(s),f=c[d],h=c[s],g=p(i,e),w="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(a){let e="y"===d?"height":"width",t=o.reference[d]-o.floating[e]+w.mainAxis,n=o.reference[d]+o.reference[e]-w.mainAxis;f<t?f=t:f>n&&(f=n)}if(u){var b,E;let e="y"===d?"width":"height",t=["top","left"].includes(m(r)),n=o.reference[s]-o.floating[e]+(t&&(null==(b=l.offset)?void 0:b[s])||0)+(t?0:w.crossAxis),i=o.reference[s]+o.reference[e]+(t?0:(null==(E=l.offset)?void 0:E[s])||0)-(t?w.crossAxis:0);h<n?h=n:h>i&&(h=i)}return{[d]:f,[s]:h}}}):void 0,...ex},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:o=!0,crossAxis:l=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=p(T,e),s={x:t,y:n},d=await R(e,c),f=y(m(r)),h=v(f),g=s[h],w=s[f];if(o){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",n=g+d[e],r=g-d[t];g=a(n,i(g,r))}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=w+d[e],r=w-d[t];w=a(n,i(w,r))}let b=u.fn({...e,[h]:g,[f]:w});return{...b,data:{x:b.x-t,y:b.y-n}}}},Z&&{name:"flip",options:O={...ex},async fn(e){var t,n,r,o,l;let{placement:i,middlewareData:a,rects:u,initialPlacement:c,platform:s,elements:d}=e,{mainAxis:f=!0,crossAxis:E=!0,fallbackPlacements:x,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:M=!0,..._}=p(O,e);if(null!=(t=a.arrow)&&t.alignmentOffset)return{};let P=m(i),T=m(c)===c,k=await (null==s.isRTL?void 0:s.isRTL(d.floating)),D=x||(T||!M?[b(c)]:function(e){let t=b(e);return[w(e),t,w(t)]}(c));x||"none"===S||D.push(...function(e,t,n,r){let o=h(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[]}}(m(e),"start"===n,r);return o&&(l=l.map(e=>e+"-"+o),t&&(l=l.concat(l.map(w)))),l}(c,M,S,k));let A=[c,...D],I=await R(e,_),L=[],N=(null==(n=a.flip)?void 0:n.overflows)||[];if(f&&L.push(I[P]),E){let e=function(e,t,n){void 0===n&&(n=!1);let r=h(e),o=v(y(e)),l=g(o),i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=b(i)),[i,b(i)]}(i,u,k);L.push(I[e[0]],I[e[1]])}if(N=[...N,{placement:i,overflows:L}],!L.every(e=>e<=0)){let e=((null==(r=a.flip)?void 0:r.index)||0)+1,t=A[e];if(t)return{data:{index:e,overflows:N},reset:{placement:t}};let n=null==(o=N.filter(e=>e.overflows[0]<=0).sort((e,t)=>
10e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(C){case"bestFit":{let e=null==(l=N.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=c}if(i!==n)return{reset:{placement:n}}}return{}}},{name:"size",options:D={...ex,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:l,height:i}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(l,"px")),a.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}},async fn(e){let t,n;let{placement:r,rects:o,platform:l,elements:u}=e,{apply:c=()=>{},...s}=p(D,e),d=await R(e,s),f=m(r),v=h(r),g="y"===y(r),{width:w,height:b}=o.floating;"top"===f||"bottom"===f?(t=f,n=v===(await (null==l.isRTL?void 0:l.isRTL(u.floating))?"start":"end")?"left":"right"):(n=f,t="end"===v?"top":"bottom");let E=b-d[t],x=w-d[n],C=!e.middlewareData.shift,S=E,M=x;if(g){let e=w-d.left-d.right;M=v||C?i(x,e):e}else{let e=b-d.top-d.bottom;S=v||C?i(E,e):e}if(C&&!v){let e=a(d.left,0),t=a(d.right,0),n=a(d.top,0),r=a(d.bottom,0);g?M=w-2*(0!==e||0!==t?e+t:a(d.left,d.right)):S=b-2*(0!==n||0!==r?n+r:a(d.top,d.bottom))}await c({...e,availableWidth:M,availableHeight:S});let _=await l.getDimensions(u.floating);return w!==_.width||b!==_.height?{reset:{rects:!0}}:{}}},et&&el({element:et,padding:j}),eO({arrowWidth:em,arrowHeight:eg}),z&&{name:"hide",options:A={strategy:"referenceHidden",...ex},async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...r}=p(A,e);switch(n){case"referenceHidden":{let n=M(await R(e,{...r,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:_(n)}}}case"escaped":{let n=M(await R(e,{...r,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:_(n)}}}default:return{}}}}]}),[eA,eI]=ek(e_),eL=(0,eh.W)(X);(0,ev.b)(()=>{eP&&(null==eL||eL())},[eP,eL]);let eN=null===(u=eD.arrow)||void 0===u?void 0:u.x,eW=null===(s=eD.arrow)||void 0===s?void 0:s.y,eF=(null===(d=eD.arrow)||void 0===d?void 0:d.centerOffset)!==0,[ej,eZ]=(0,o.useState)();return(0,ev.b)(()=>{J&&eZ(window.getComputedStyle(J).zIndex)},[J]),(0,o.createElement)("div",{ref:eR.setFloating,"data-radix-popper-content-wrapper":"",style:{...eM,transform:eP?eM.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ej,"--radix-popper-transform-origin":[null===(f=eD.transformOrigin)||void 0===f?void 0:f.x,null===(E=eD.transformOrigin)||void 0===E?void 0:E.y].join(" ")},dir:e.dir},(0,o.createElement)(eS,{scope:I,placedSide:eA,onArrowChange:en,arrowX:eN,arrowY:eW,shouldHideArrow:eF},(0,o.createElement)(ed.WV.div,(0,r.Z)({"data-side":eA,"data-align":eI},G,{ref:ee,style:{...G.style,animation:eP?void 0:"none",opacity:null!==(x=eD.hide)&&void 0!==x&&x.referenceHidden?0:void 0}}))))}),e_={top:"bottom",right:"left",bottom:"top",left:"right"},eP=(0,o.forwardRef)(function(e,t){let{__scopePopper:n,...l}=e,i=eR("PopperArrow",n),a=e_[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)(ef,(0,r.Z)({},l,{ref:t,style:{...l.style,display:"block"}})))});function eT(e){return null!==e}let eO=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,l,i;let{placement:a,rects:u,middlewareData:c}=t,s=(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=s?0:e.arrowWidth,f=s?0:e.arrowHeight,[p,m]=ek(a),h={start:"0%",center:"50%",end:"100%"}[m],v=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+d/2,g=(null!==(l=null===(i=c.arrow)||void 0===i?void 0:i.y)&&void 0!==l?l:0)+f/2,y="",w="";return"bottom"===p?(y=s?h:"".concat(v,"px"),w="".concat(-f,"px")):"top"===p?(y=s?h:"".concat(v,"px"),w="".concat(u.floating.height+f,"px")):"right"===p?(y="".concat(-f,"px"),w=s?h:"".concat(g,"px")):"left"===p&&(y="".concat(u.floating.width+f,"px"),w=s?h:"".concat(g,"px")),{data:{x:y,y:w}}}});function ek(e){let[t,n="center"]=e.split("-");return[t,n]}let eD=e=>{let{__scopePopper:t,children:n}=e,[r,l]=(0,o.useState)(null);return(0,o.createElement)(eb,{scope:t,anchor:r,onAnchorChange:l},n)},eA=ex,eI=eM,eL=eP},7881:function(e,t,n){n.d(t,{h:function(){return a}});var r=n(2110),o=n(4090),l=n(9542),i=n(9586);let a=(0,o.forwardRef)((e,t)=>{var n;
10let{container:a=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...u}=e;return a?l.createPortal((0,o.createElement)(i.WV.div,(0,r.Z)({},u,{ref:t})),a):null})},2642:function(e,t,n){n.d(t,{z:function(){return a}});var r=n(4090),o=n(9542),l=n(1266),i=n(2618);let a=e=>{let{present:t,children:n}=e,a=function(e){var t,n;let[l,a]=(0,r.useState)(),c=(0,r.useRef)({}),s=(0,r.useRef)(e),d=(0,r.useRef)("none"),[f,p]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,r.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,r.useEffect)(()=>{let e=u(c.current);d.current="mounted"===f?e:"none"},[f]),(0,i.b)(()=>{let t=c.current,n=s.current;if(n!==e){let r=d.current,o=u(t);e?p("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):n&&r!==o?p("ANIMATION_OUT"):p("UNMOUNT"),s.current=e}},[e,p]),(0,i.b)(()=>{if(l){let e=e=>{let t=u(c.current).includes(e.animationName);e.target===l&&t&&(0,o.flushSync)(()=>p("ANIMATION_END"))},t=e=>{e.target===l&&(d.current=u(c.current))};return l.addEventListener("animationstart",t),l.addEventListener("animationcancel",e),l.addEventListener("animationend",e),()=>{l.removeEventListener("animationstart",t),l.removeEventListener("animationcancel",e),l.removeEventListener("animationend",e)}}p("ANIMATION_END")},[l,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:(0,r.useCallback)(e=>{e&&(c.current=getComputedStyle(e)),a(e)},[])}}(t),c="function"==typeof n?n({present:a.isPresent}):r.Children.only(n),s=(0,l.e)(a.ref,c.ref);return"function"==typeof n||a.isPresent?(0,r.cloneElement)(c,{ref:s}):null};function u(e){return(null==e?void 0:e.animationName)||"none"}a.displayName="Presence"},9562:function(e,t,n){n.d(t,{VY:function(){return eR},ZA:function(){return e_},JO:function(){return eC},ck:function(){return eT},wU:function(){return ek},eT:function(){return eO},__:function(){return eP},h_:function(){return eS},fC:function(){return eb},$G:function(){return eA},u_:function(){return eD},Z0:function(){return eI},xz:function(){return eE},B4:function(){return ex},l_:function(){return eM}});var r=n(2110),o=n(4090),l=n(9542);function i(e,t){let[n,r]=t;return Math.min(r,Math.max(n,e))}var a=n(4991),u=n(7533),c=n(1266),s=n(4104),d=n(3876),f=n(1260),p=n(6007),m=n(8082),h=n(8687),v=n(5341),g=n(7881),y=n(9586),w=n(9143),b=n(9830),E=n(9310),x=n(2618);let C=(0,o.forwardRef)((e,t)=>(0,o.createElement)(y.WV.span,(0,r.Z)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}})));var S=n(6674),R=n(7225);let M=[" ","Enter","ArrowUp","ArrowDown"],_=[" ","Enter"],P="Select",[T,O,k]=(0,u.B)(P),[D,A]=(0,s.b)(P,[k,v.D7]),I=(0,v.D7)(),[L,N]=D(P),[W,F]=D(P),j=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,disabled:l=!1,...i}=e,u=I(n),s=N("SelectTrigger",n),d=s.disabled||l,f=(0,c.e)(t,s.onTriggerChange),p=O(n),[m,h,g]=ey(e=>{let t=p().filter(e=>!e.disabled),n=t.find(e=>e.value===s.value),r=ew(t,e,n);void 0!==r&&s.onValueChange(r.value)}),w=()=>{d||(s.onOpenChange(!0),g())};return(0,o.createElement)(v.ee,(0,r.Z)({asChild:!0},u),(0,o.createElement)(y.WV.button,(0,r.Z)({type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":ev(s.value)?"":void 0},i,{ref:f,onClick:(0,a.M)(i.onClick,e=>{e.currentTarget.focus()}),onPointerDown:(0,a.M)(i.onPointerDown,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(w(),s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())}),onKeyDown:(0,a.M)(i.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||h(e.key),(!t||" "!==e.key)&&M.includes(e.key)&&(w(),e.preventDefault())})})))}),Z=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,className:l,style:i,children:a,placeholder:u="",...s}=e,d=N("SelectValue",n),{onValueNodeHasChildrenChange:f}=d,p=void 0!==a,m=(0,c.e)(t,d.onValueNodeChange);return(0,x.b)(()=>{f(p)},[f,p]),(0,o.createElement)(y.WV.span,(0,r.Z)({},s,{ref:m,style:{pointerEvents:"none"}}),ev(d.value)?(0,o.createElement)(o.Fragment,null,u):a)}),V=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,children:l,...i}=e;return(0,o.createElement)(y.WV.span,(0,r.Z)({"aria-hidden":!0},i,{ref:t}),l||"â¼")}),B="SelectContent",U=(0,o.forwardRef)((e,t)=>{let n=N(B,e.__scopeSelect),[i,a]=(0,o.useState)();return((0,x.b)(()=>{a(new DocumentFragment)},[]),n.open)?(0,o.createElement)(z,(0,r.Z)({},e,{ref:t})):i?(0,l.createPortal)((0,o.createElement)(K,{scope:e.__scopeSelect},(0,o.createElement)(T.Slot,{scope:e.__scopeSelect},(0,o.createElement)("div",null,e.children))),i):null}),[K,H]=D(B),z=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,position:l="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:u,onPointerDownOutside:s,side:d,sideOffset:h,align:v,alignOffset:g,arrowPadding:y,collisionBoundary:b,collisionPadding:E,sticky:x,hideWhenDetached:C,avoidCollisions:M,..._}=e,P=N(B,n),[T,k]=(0,o.useState)(null),[D,A]=(0,o.useState)(null),I=(0,c.e)(t,e=>k(e)),[L,W]=(0,o.useState)(null),[F,j]=(0,o.useState)(null),Z=O(n),[V,U]=(0,o.useState)(!1),H=(0,o.useRef)(!1);(0,o.useEffect)(()=>
10{if(T)return(0,S.Ry)(T)},[T]),(0,p.EW)();let z=(0,o.useCallback)(e=>{let[t,...n]=Z().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(null==n||n.scrollIntoView({block:"nearest"}),n===t&&D&&(D.scrollTop=0),n===r&&D&&(D.scrollTop=D.scrollHeight),null==n||n.focus(),document.activeElement!==o))return},[Z,D]),q=(0,o.useCallback)(()=>z([L,T]),[z,L,T]);(0,o.useEffect)(()=>{V&&q()},[V,q]);let{onOpenChange:G,triggerPointerDownPosRef:$}=P;(0,o.useEffect)(()=>{if(T){let e={x:0,y:0},t=t=>{var n,r,o,l;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=$.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(l=$.current)||void 0===l?void 0:l.y)&&void 0!==o?o:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():T.contains(n.target)||G(!1),document.removeEventListener("pointermove",t),$.current=null};return null!==$.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[T,G,$]),(0,o.useEffect)(()=>{let e=()=>G(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[G]);let[J,Q]=ey(e=>{let t=Z().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=ew(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),ee=(0,o.useCallback)((e,t,n)=>{let r=!H.current&&!n;(void 0!==P.value&&P.value===t||r)&&(W(e),r&&(H.current=!0))},[P.value]),et=(0,o.useCallback)(()=>null==T?void 0:T.focus(),[T]),en=(0,o.useCallback)((e,t,n)=>{let r=!H.current&&!n;(void 0!==P.value&&P.value===t||r)&&j(e)},[P.value]),er="popper"===l?X:Y;return(0,o.createElement)(K,{scope:n,content:T,viewport:D,onViewportChange:A,itemRefCallback:ee,selectedItem:L,onItemLeave:et,itemTextRefCallback:en,focusSelectedItem:q,selectedItemText:F,position:l,isPositioned:V,searchRef:J},(0,o.createElement)(R.Z,{as:w.g7,allowPinchZoom:!0},(0,o.createElement)(m.M,{asChild:!0,trapped:P.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,a.M)(i,e=>{var t;null===(t=P.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()})},(0,o.createElement)(f.XB,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:u,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>P.onOpenChange(!1)},(0,o.createElement)(er,(0,r.Z)({role:"listbox",id:P.contentId,"data-state":P.open?"open":"closed",dir:P.dir,onContextMenu:e=>e.preventDefault()},_,er===X?{side:d,sideOffset:h,align:v,alignOffset:g,arrowPadding:y,collisionBoundary:b,collisionPadding:E,sticky:x,hideWhenDetached:C,avoidCollisions:M}:{},{onPlaced:()=>U(!0),ref:I,style:{display:"flex",flexDirection:"column",outline:"none",..._.style},onKeyDown:(0,a.M)(_.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=Z().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>z(t)),e.preventDefault()}})}))))))}),Y=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,onPlaced:l,...a}=e,u=N(B,n),s=H(B,n),[d,f]=(0,o.useState)(null),[p,m]=(0,o.useState)(null),h=(0,c.e)(t,e=>m(e)),v=O(n),g=(0,o.useRef)(!1),w=(0,o.useRef)(!0),{viewport:b,selectedItem:E,selectedItemText:C,focusSelectedItem:S}=s,R=(0,o.useCallback)(()=>{if(u.trigger&&u.valueNode&&d&&p&&b&&E&&C){let e=u.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),n=u.valueNode.getBoundingClientRect(),r=C.getBoundingClientRect();if("rtl"!==u.dir){let o=r.left-t.left,l=n.left-o,a=e.left-l,u=e.width+a,c=Math.max(u,t.width),s=i(l,[10,window.innerWidth-10-c]);d.style.minWidth=u+"px",d.style.left=s+"px"}else{let o=t.right-r.right,l=window.innerWidth-n.right-o,a=window.innerWidth-e.right-l,u=e.width+a,c=Math.max(u,t.width),s=i(l,[10,window.innerWidth-10-c]);d.style.minWidth=u+"px",d.style.right=s+"px"}let o=v(),a=window.innerHeight-20,c=b.scrollHeight,s=window.getComputedStyle(p),f=parseInt(s.borderTopWidth,10),m=parseInt(s.paddingTop,10),h=parseInt(s.borderBottomWidth,10),y=f+m+c+parseInt(s.paddingBottom,10)+h,w=Math.min(5*E.offsetHeight,y),x=window.getComputedStyle(b),S=parseInt(x.paddingTop,10),R=parseInt(x.paddingBottom,10),M=e.top+e.height/2-10,_=E.offsetHeight/2,P=f+m+(E.offsetTop+_);if(P<=M){let e=E===o[o.length-1].ref.current;d.style.bottom="0px";let t=p.clientHeight-b.offsetTop-b.offsetHeight;
10d.style.height=P+Math.max(a-M,_+(e?R:0)+t+h)+"px"}else{let e=E===o[0].ref.current;d.style.top="0px";let t=Math.max(M,f+b.offsetTop+(e?S:0)+_);d.style.height=t+(y-P)+"px",b.scrollTop=P-M+b.offsetTop}d.style.margin="".concat(10,"px 0"),d.style.minHeight=w+"px",d.style.maxHeight=a+"px",null==l||l(),requestAnimationFrame(()=>g.current=!0)}},[v,u.trigger,u.valueNode,d,p,b,E,C,u.dir,l]);(0,x.b)(()=>R(),[R]);let[M,_]=(0,o.useState)();(0,x.b)(()=>{p&&_(window.getComputedStyle(p).zIndex)},[p]);let P=(0,o.useCallback)(e=>{e&&!0===w.current&&(R(),null==S||S(),w.current=!1)},[R,S]);return(0,o.createElement)(q,{scope:n,contentWrapper:d,shouldExpandOnScrollRef:g,onScrollButtonChange:P},(0,o.createElement)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:M}},(0,o.createElement)(y.WV.div,(0,r.Z)({},a,{ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}}))))}),X=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,align:l="start",collisionPadding:i=10,...a}=e,u=I(n);return(0,o.createElement)(v.VY,(0,r.Z)({},u,a,{ref:t,align:l,collisionPadding:i,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}}))}),[q,G]=D(B,{}),$="SelectViewport",J=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,...l}=e,i=H($,n),u=G($,n),s=(0,c.e)(t,i.onViewportChange),d=(0,o.useRef)(0);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),(0,o.createElement)(T.Slot,{scope:n},(0,o.createElement)(y.WV.div,(0,r.Z)({"data-radix-select-viewport":"",role:"presentation"},l,{ref:s,style:{position:"relative",flex:1,overflow:"auto",...l.style},onScroll:(0,a.M)(l.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=u;if(null!=r&&r.current&&n){let e=Math.abs(d.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o<r){let l=o+e,i=Math.min(r,l),a=l-i;n.style.height=i+"px","0px"===n.style.bottom&&(t.scrollTop=a>0?a:0,n.style.justifyContent="flex-end")}}}d.current=t.scrollTop})}))))}),[Q,ee]=D("SelectGroup"),et=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,...l}=e,i=(0,h.M)();return(0,o.createElement)(Q,{scope:n,id:i},(0,o.createElement)(y.WV.div,(0,r.Z)({role:"group","aria-labelledby":i},l,{ref:t})))}),en=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,...l}=e,i=ee("SelectLabel",n);return(0,o.createElement)(y.WV.div,(0,r.Z)({id:i.id},l,{ref:t}))}),er="SelectItem",[eo,el]=D(er),ei=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,value:l,disabled:i=!1,textValue:u,...s}=e,d=N(er,n),f=H(er,n),p=d.value===l,[m,v]=(0,o.useState)(null!=u?u:""),[g,w]=(0,o.useState)(!1),b=(0,c.e)(t,e=>{var t;return null===(t=f.itemRefCallback)||void 0===t?void 0:t.call(f,e,l,i)}),E=(0,h.M)(),x=()=>{i||(d.onValueChange(l),d.onOpenChange(!1))};if(""===l)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,o.createElement)(eo,{scope:n,value:l,disabled:i,textId:E,isSelected:p,onItemTextChange:(0,o.useCallback)(e=>{v(t=>{var n;return t||(null!==(n=null==e?void 0:e.textContent)&&void 0!==n?n:"").trim()})},[])},(0,o.createElement)(T.ItemSlot,{scope:n,value:l,disabled:i,textValue:m},(0,o.createElement)(y.WV.div,(0,r.Z)({role:"option","aria-labelledby":E,"data-highlighted":g?"":void 0,"aria-selected":p&&g,"data-state":p?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1},s,{ref:b,onFocus:(0,a.M)(s.onFocus,()=>w(!0)),onBlur:(0,a.M)(s.onBlur,()=>w(!1)),onPointerUp:(0,a.M)(s.onPointerUp,x),onPointerMove:(0,a.M)(s.onPointerMove,e=>{if(i){var t;null===(t=f.onItemLeave)||void 0===t||t.call(f)}
10else e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,a.M)(s.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=f.onItemLeave)||void 0===t||t.call(f)}}),onKeyDown:(0,a.M)(s.onKeyDown,e=>{var t;(null===(t=f.searchRef)||void 0===t?void 0:t.current)!==""&&" "===e.key||(_.includes(e.key)&&x()," "===e.key&&e.preventDefault())})}))))}),ea="SelectItemText",eu=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,className:i,style:a,...u}=e,s=N(ea,n),d=H(ea,n),f=el(ea,n),p=F(ea,n),[m,h]=(0,o.useState)(null),v=(0,c.e)(t,e=>h(e),f.onItemTextChange,e=>{var t;return null===(t=d.itemTextRefCallback)||void 0===t?void 0:t.call(d,e,f.value,f.disabled)}),g=null==m?void 0:m.textContent,w=(0,o.useMemo)(()=>(0,o.createElement)("option",{key:f.value,value:f.value,disabled:f.disabled},g),[f.disabled,f.value,g]),{onNativeOptionAdd:b,onNativeOptionRemove:E}=p;return(0,x.b)(()=>(b(w),()=>E(w)),[b,E,w]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(y.WV.span,(0,r.Z)({id:f.textId},u,{ref:v})),f.isSelected&&s.valueNode&&!s.valueNodeHasChildren?(0,l.createPortal)(u.children,s.valueNode):null)}),ec=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,...l}=e;return el("SelectItemIndicator",n).isSelected?(0,o.createElement)(y.WV.span,(0,r.Z)({"aria-hidden":!0},l,{ref:t})):null}),es="SelectScrollUpButton",ed=(0,o.forwardRef)((e,t)=>{let n=H(es,e.__scopeSelect),l=G(es,e.__scopeSelect),[i,a]=(0,o.useState)(!1),u=(0,c.e)(t,l.onScrollButtonChange);return(0,x.b)(()=>{if(n.viewport&&n.isPositioned){let t=n.viewport;function e(){a(t.scrollTop>0)}return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,o.createElement)(em,(0,r.Z)({},e,{ref:u,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}})):null}),ef="SelectScrollDownButton",ep=(0,o.forwardRef)((e,t)=>{let n=H(ef,e.__scopeSelect),l=G(ef,e.__scopeSelect),[i,a]=(0,o.useState)(!1),u=(0,c.e)(t,l.onScrollButtonChange);return(0,x.b)(()=>{if(n.viewport&&n.isPositioned){let t=n.viewport;function e(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)}return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,o.createElement)(em,(0,r.Z)({},e,{ref:u,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}})):null}),em=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,onAutoScroll:l,...i}=e,u=H("SelectScrollButton",n),c=(0,o.useRef)(null),s=O(n),d=(0,o.useCallback)(()=>{null!==c.current&&(window.clearInterval(c.current),c.current=null)},[]);return(0,o.useEffect)(()=>()=>d(),[d]),(0,x.b)(()=>{var e;let t=s().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[s]),(0,o.createElement)(y.WV.div,(0,r.Z)({"aria-hidden":!0},i,{ref:t,style:{flexShrink:0,...i.style},onPointerDown:(0,a.M)(i.onPointerDown,()=>{null===c.current&&(c.current=window.setInterval(l,50))}),onPointerMove:(0,a.M)(i.onPointerMove,()=>{var e;null===(e=u.onItemLeave)||void 0===e||e.call(u),null===c.current&&(c.current=window.setInterval(l,50))}),onPointerLeave:(0,a.M)(i.onPointerLeave,()=>{d()})}))}),eh=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,...l}=e;return(0,o.createElement)(y.WV.div,(0,r.Z)({"aria-hidden":!0},l,{ref:t}))});function ev(e){return""===e||void 0===e}let eg=(0,o.forwardRef)((e,t)=>{let{value:n,...l}=e,i=(0,o.useRef)(null),a=(0,c.e)(t,i),u=function(e){let t=(0,o.useRef)({value:e,previous:e});return(0,o.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(n);return(0,o.useEffect)(()=>{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(u!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[u,n]),(0,o.createElement)(C,{asChild:!0},(0,o.createElement)("select",(0,r.Z)({},l,{ref:a,defaultValue:n})))});function ey(e){let t=(0,b.W)(e),n=(0,o.useRef)(""),r=(0,o.useRef)(0),l=(0,o.useCallback)(e=>{let o=n.current+e;t(o),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(o)},[t]),i=(0,o.useCallback)(()=>{n.current="",window.clearTimeout(r.current)},[]);return(0,o.useEffect)(()=>()=>window.clearTimeout(r.current),[]),[n,l,i]}
10function ew(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.textValue.toLowerCase().startsWith(o.toLowerCase()));return i!==n?i:void 0}eg.displayName="BubbleSelect";let eb=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:l,onOpenChange:i,value:a,defaultValue:u,onValueChange:c,dir:s,name:f,autoComplete:p,disabled:m,required:g}=e,y=I(t),[w,b]=(0,o.useState)(null),[x,C]=(0,o.useState)(null),[S,R]=(0,o.useState)(!1),M=(0,d.gm)(s),[_=!1,P]=(0,E.T)({prop:r,defaultProp:l,onChange:i}),[O,k]=(0,E.T)({prop:a,defaultProp:u,onChange:c}),D=(0,o.useRef)(null),A=!w||!!w.closest("form"),[N,F]=(0,o.useState)(new Set),j=Array.from(N).map(e=>e.props.value).join(";");return(0,o.createElement)(v.fC,y,(0,o.createElement)(L,{required:g,scope:t,trigger:w,onTriggerChange:b,valueNode:x,onValueNodeChange:C,valueNodeHasChildren:S,onValueNodeHasChildrenChange:R,contentId:(0,h.M)(),value:O,onValueChange:k,open:_,onOpenChange:P,dir:M,triggerPointerDownPosRef:D,disabled:m},(0,o.createElement)(T.Provider,{scope:t},(0,o.createElement)(W,{scope:e.__scopeSelect,onNativeOptionAdd:(0,o.useCallback)(e=>{F(t=>new Set(t).add(e))},[]),onNativeOptionRemove:(0,o.useCallback)(e=>{F(t=>{let n=new Set(t);return n.delete(e),n})},[])},n)),A?(0,o.createElement)(eg,{key:j,"aria-hidden":!0,required:g,tabIndex:-1,name:f,autoComplete:p,value:O,onChange:e=>k(e.target.value),disabled:m},void 0===O?(0,o.createElement)("option",{value:""}):null,Array.from(N)):null))},eE=j,ex=Z,eC=V,eS=e=>(0,o.createElement)(g.h,(0,r.Z)({asChild:!0},e)),eR=U,eM=J,e_=et,eP=en,eT=ei,eO=eu,ek=ec,eD=ed,eA=ep,eI=eh},9310:function(e,t,n){n.d(t,{T:function(){return l}});var r=n(4090),o=n(9830);function l(e){let{prop:t,defaultProp:n,onChange:l=()=>{}}=e,[i,a]=function(e){let{defaultProp:t,onChange:n}=e,l=(0,r.useState)(t),[i]=l,a=(0,r.useRef)(i),u=(0,o.W)(n);return(0,r.useEffect)(()=>{a.current!==i&&(u(i),a.current=i)},[i,a,u]),l}({defaultProp:n,onChange:l}),u=void 0!==t,c=u?t:i,s=(0,o.W)(l);return[c,(0,r.useCallback)(e=>{if(u){let n="function"==typeof e?e(t):e;n!==t&&s(n)}else a(e)},[u,t,a,s])]}}}]); 11}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.