PageSourceSearch

https://www.vonder.ai/_next/static/immutable/chunks/26sexd76g3rwj.js

js vonder.ai collected 2026-10-04 22:59:57 UTC 379,628 bytes, 10 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,342019,e=>{"use strict";var t=e.i(843907),r=e.i(897758),n=e.i(814117),i=e.i(438923),l=e.i(584799);let o="u">typeof window?l.default.useLayoutEffect:l.default.useEffect,a=l.default.createContext(void 0);a.displayName="ClerkNextOptionsCtx";let s=()=>{let e=l.default.useContext(a);return null==e?void 0:e.value},u=e=>{let{children:t,options:r}=e;return l.default.createElement(a.Provider,{value:{value:r}},t)};var c=e.i(973090),d=e.i(24331),f=e.i(429186);e.i(88291);var p=e.i(179628),h=e.i(84933);let m=e=>{var t;let r=e.publishableKey||"pk_live_Y2xlcmsudm9uZGVyLmFpJA",n=e.proxyUrl||d.default.env.NEXT_PUBLIC_CLERK_PROXY_URL||"",i=e.domain||d.default.env.NEXT_PUBLIC_CLERK_DOMAIN||"";return{...e,publishableKey:r,__internal_clerkJSUrl:e.__internal_clerkJSUrl||d.default.env.NEXT_PUBLIC_CLERK_JS_URL,__internal_clerkJSVersion:e.__internal_clerkJSVersion||d.default.env.NEXT_PUBLIC_CLERK_JS_VERSION,__internal_clerkUIUrl:e.__internal_clerkUIUrl||d.default.env.NEXT_PUBLIC_CLERK_UI_URL,__internal_clerkUIVersion:e.__internal_clerkUIVersion||d.default.env.NEXT_PUBLIC_CLERK_UI_VERSION,prefetchUI:function(e){if(!1===e||"false"===d.default.env.NEXT_PUBLIC_CLERK_PREFETCH_UI)return!1}(e.prefetchUI),proxyUrl:n||(0,f.n)({hasDomain:!!i,hasProxyUrl:!!n,publishableKey:r}),domain:i,isSatellite:e.isSatellite||(0,p.isTruthy)(d.default.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),signInUrl:e.signInUrl||d.default.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL||"",signUpUrl:e.signUpUrl||d.default.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL||"",signInForceRedirectUrl:e.signInForceRedirectUrl||d.default.env.NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL||"",signUpForceRedirectUrl:e.signUpForceRedirectUrl||d.default.env.NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL||"",signInFallbackRedirectUrl:e.signInFallbackRedirectUrl||d.default.env.NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL||"",signUpFallbackRedirectUrl:e.signUpFallbackRedirectUrl||d.default.env.NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL||"",newSubscriptionRedirectUrl:e.newSubscriptionRedirectUrl||d.default.env.NEXT_PUBLIC_CLERK_CHECKOUT_CONTINUE_URL||"",telemetry:null!=(t=e.telemetry)?t:{disabled:(0,p.isTruthy)(d.default.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),debug:(0,p.isTruthy)(d.default.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG)},sdkMetadata:h.SDK_METADATA,unsafe_disableDevelopmentModeConsoleWarning:(0,p.isTruthy)(d.default.env.NEXT_PUBLIC_CLERK_UNSAFE_DISABLE_DEVELOPMENT_MODE_CONSOLE_WARNING)}};e.i(900535);var g=e.i(666351),g=g,v=e.i(189879);let b=()=>{var e,t;let n=(0,r.useClerk)(),{pagesRouter:i}=(0,v.usePagesRouter)();return null==(t=n.telemetry)||t.record((0,g.i)({router:i?"pages":"app",...(null==(e=null==globalThis?void 0:globalThis.next)?void 0:e.version)?{nextjsVersion:globalThis.next.version}:{}})),null};var y=e.i(456465);let _=(0,y.createServerReference)("00ce6ae4fa9966d1a611134b5f8c0c380fc46e76ae",y.callServer,void 0,y.findSourceMapURL,"invalidateCacheAction");e.i(367564);var w=e.i(767129);function x(e){let{publishableKey:t,__internal_clerkJSUrl:r,__internal_clerkJSVersion:n,__internal_clerkUIUrl:i,__internal_clerkUIVersion:o,nonce:a,domain:s,proxyUrl:u,prefetchUI:c}=e,d={publishableKey:t,__internal_clerkJSUrl:r,__internal_clerkJSVersion:n,__internal_clerkUIUrl:i,__internal_clerkUIVersion:o,nonce:a,domain:s,proxyUrl:u};return l.default.createElement(l.default.Fragment,null,l.default.createElement("script",{src:(0,w.clerkJSScriptUrl)(d),"data-clerk-js-script":!0,async:!0,crossOrigin:"anonymous",...(0,w.buildClerkJSScriptAttributes)(d)}),!1!==c&&l.default.createElement("link",{rel:"preload",href:(0,w.clerkUIScriptUrl)(d),as:"script",crossOrigin:"anonymous",nonce:a}))}function k(){let{publishableKey:e,__internal_clerkJSUrl:t,__internal_clerkJSVersion:n,__internal_clerkUIUrl:i,__internal_clerkUIVersion:o,nonce:a,prefetchUI:u}=s(),{domain:c,proxyUrl:d}=(0,r.useClerk)();return e?l.default.createElement(x,{publishableKey:e,__internal_clerkJSUrl:t,__internal_clerkJSVersion:n,__internal_clerkUIUrl:i,__internal_clerkUIVersion:o,nonce:a,domain:c,proxyUrl:d,prefetchUI:u}):null}let C=e=>{var t;return null!=window.__clerk_internal_navigations||(window.__clerk_internal_navigations={}),null!=(t=window.__clerk_internal_navigations)[e]||(t[e]={}),window.__clerk_internal_navigations[e]},S=e=>{let{windowNav:t,routerNav:r,name:n}=e,[i,o]=(0,l.useTransition)();t&&(C(n).fun=(e,i)=>{var l,a;let s=C(n);return(null!=(a=null==(l=s.promisesBuffer)?void 0:l.length)?a:0)>0&&s.pendingDestination===e?new Promise(e=>{null!=s.promisesBuffer||(s.promisesBuffer=[]),s.promisesBuffer.push(e)}):(s.pendingDestination=e,new Promise(n=>{null!=s.promisesBuffer||(s.promisesBuffer=[]),s.promisesBuffer.push(n),o(()=>{var n;(null==(n=null==i?void 0:i.__internal_metadata)?void 0:n.navigationType)==="internal"?t(null,"",e):r(e)})}))});let a=()=>{var e;let t=C(n);
1null==(e=t.promisesBuffer)||e.forEach(e=>e()),t.promisesBuffer=[],t.pendingDestination=void 0};return(0,l.useEffect)(()=>(a(),a),[]),(0,l.useEffect)(()=>{i||a()},[i]),(0,l.useCallback)((e,t)=>C(n).fun(e,t),[])},E=(0,n.default)(()=>e.A(863045).then(e=>e.KeylessCreatorOrReader)),j=e=>{let r,n,{__internal_invokeMiddlewareOnAuthStateChange:a=!0,__internal_scriptsSlot:s,children:c}=e,d=(0,i.useRouter)(),f=(r=(0,i.useRouter)(),S({windowNav:"u">typeof window?window.history.pushState.bind(window.history):void 0,routerNav:r.push.bind(r),name:"push"})),p=(n=(0,i.useRouter)(),S({windowNav:"u">typeof window?window.history.replaceState.bind(window.history):void 0,routerNav:n.replace.bind(n),name:"replace"}));o(()=>{window.__internal_onBeforeSetActive=e=>new Promise(t=>{var r;let n=(null==(r=null==window?void 0:window.next)?void 0:r.version)||"";(n.startsWith("15")||n.startsWith("16"))&&"sign-out"===e?t():_().then(()=>t())}),window.__internal_onAfterSetActive=()=>{if(a)return d.refresh()}},[]);let h=m({...e,routerPush:f,routerReplace:p});return l.default.createElement(u,{options:h},l.default.createElement(t.InternalClerkProvider,{...h},l.default.createElement(b,null),null!=s?s:l.default.createElement(k,null),c))};e.s(["ClientClerkProvider",0,e=>{let{children:t,disableKeyless:n=!1,...i}=e,o=m(i).publishableKey;return s()?i.initialState?l.default.createElement(r.InitialStateProvider,{initialState:i.initialState},t):t:o||!c.canUseKeyless||n?l.default.createElement(j,{...i},t):l.default.createElement(E,null,l.default.createElement(j,{...i},t))}],342019)},971173,e=>{"use strict";e.i(367564);var t=e.i(936096),r=e.i(897758);e.i(843907),e.s([],205351),e.i(205351),e.s(["AuthenticateWithRedirectCallback",()=>t.AuthenticateWithRedirectCallback,"ClerkDegraded",()=>t.ClerkDegraded,"ClerkFailed",()=>t.ClerkFailed,"ClerkLoaded",()=>t.ClerkLoaded,"ClerkLoading",()=>t.ClerkLoading,"MultisessionAppSupport",()=>t.MultisessionAppSupport,"RedirectToCreateOrganization",()=>t.RedirectToCreateOrganization,"RedirectToOrganizationProfile",()=>t.RedirectToOrganizationProfile,"RedirectToSignIn",()=>t.RedirectToSignIn,"RedirectToSignUp",()=>t.RedirectToSignUp,"RedirectToTasks",()=>t.RedirectToTasks,"RedirectToUserProfile",()=>t.RedirectToUserProfile,"Show",()=>t.Show,"UNSAFE_PortalProvider",()=>r.UNSAFE_PortalProvider],971173)},102618,e=>{"use strict";e.i(367564);var t=e.i(381379),r=e.i(897758);e.i(390667);var n=e.i(626633),n=n;e.i(861426);var i=e.i(643374),l=e.i(835156),l=l,o=n,a=n,s=n,u=n,c=n,d=n,l=l,o=n,a=n,s=n,u=n,c=n,d=n;e.s([],493798),e.i(493798);var l=l,o=n,a=n,s=n,u=n,c=n,d=n;e.s(["EmailLinkErrorCode",()=>c._,"EmailLinkErrorCodeStatus",()=>d.v,"isClerkAPIResponseError",()=>i.isClerkAPIResponseError,"isClerkRuntimeError",()=>l.n,"isEmailLinkError",()=>o.a,"isKnownError",()=>a.o,"isMetamaskError",()=>s.s,"isReverificationCancelledError",()=>u.d,"useAPIKeys",()=>r.useAPIKeys,"useAuth",()=>t.useAuth,"useClerk",()=>r.useClerk,"useEmailLink",()=>t.useEmailLink,"useOAuthConsent",()=>r.useOAuthConsent,"useOrganization",()=>r.useOrganization,"useOrganizationCreationDefaults",()=>r.useOrganizationCreationDefaults,"useOrganizationList",()=>r.useOrganizationList,"useReverification",()=>r.useReverification,"useSession",()=>r.useSession,"useSessionList",()=>r.useSessionList,"useSignIn",()=>t.useSignIn,"useSignUp",()=>t.useSignUp,"useUser",()=>r.useUser,"useWaitlist",()=>t.useWaitlist],102618)},976777,e=>{"use strict";var t=e.i(367564),r=e.i(381379),n=e.i(584799),i=e.i(843907),l=e.i(45543),l=l,o=e.i(897758),a=e.i(189879);function s(t,r,u=!0){let c=(()=>{let t=n.default.useRef(),{pagesRouter:r}=(0,a.usePagesRouter)();if(r)if(t.current)return t.current;else return t.current=r.pathname.replace(/\/\[\[\.\.\..*/,""),t.current;let i=e.r(438923).usePathname,l=e.r(438923).useParams,o=(i()||"").split("/").filter(Boolean),s=Object.values(l()||{}).filter(e=>Array.isArray(e)).flat(1/0);return t.current||(t.current=`/${o.slice(0,o.length-s.length).join("/")}`),t.current})(),d=(0,i.useRoutingProps)(t,r,{path:c});return((e,t,r,i=!0)=>{let s=n.default.useRef(0),{pagesRouter:u}=(0,a.usePagesRouter)(),{session:c,isLoaded:d}=(0,o.useSession)();(0,l.n)()||n.default.useEffect(()=>{if(!d||r&&"path"!==r||i&&!c)return;let n=new AbortController,l=()=>{let r=u?`${t}/[[...index]].tsx`:`${t}/[[...rest]]/page.tsx`;throw Error(`
2Clerk: The <${e}/> component is not configured correctly. The most likely reasons for this error are:
3
41. The "${t}" route is not a catch-all route.
5It is recommended to convert this route to a catch-all route, eg: "${r}". Alternatively, you can update the <${e}/> component to use hash-based routing by setting the "routing" prop to "hash".
6
72. The <${e}/>
7 component is mounted in a catch-all route, but all routes under "${t}" are protected by the middleware.
8To resolve this, ensure that the middleware does not protect the catch-all route or any of its children. If you are using the "createRouteMatcher" helper, consider adding "(.*)" to the end of the route pattern, eg: "${t}(.*)". For more information, see: https://clerk.com/docs/reference/nextjs/clerk-middleware#create-route-matcher
9`)};return u?u.pathname.match(/\[\[\.\.\..+]]/)||l():(async()=>{let t;if(s.current++,!(s.current>1)){try{let r=`${window.location.origin}${window.location.pathname}/${e}_clerk_catchall_check_${Date.now()}`;t=await fetch(r,{signal:n.signal})}catch{}(null==t?void 0:t.status)===404&&l()}})(),()=>{s.current>1&&n.abort()}},[d])})(t,c,d.routing,u),d}let u=Object.assign(e=>n.default.createElement(r.UserProfile,{...s("UserProfile",e)}),{...r.UserProfile}),c=Object.assign(e=>n.default.createElement(r.OrganizationProfile,{...s("OrganizationProfile",e)}),{...r.OrganizationProfile}),d=e=>n.default.createElement(r.SignIn,{...s("SignIn",e,!1)}),f=e=>n.default.createElement(r.SignUp,{...s("SignUp",e,!1)});e.s(["OrganizationProfile",0,c,"SignIn",0,d,"SignUp",0,f,"UserProfile",0,u],620127),e.i(620127),e.s(["APIKeys",()=>r.APIKeys,"CreateOrganization",()=>r.CreateOrganization,"GoogleOneTap",()=>r.GoogleOneTap,"HandleSSOCallback",()=>t.HandleSSOCallback,"OAuthConsent",()=>r.OAuthConsent,"OrganizationList",()=>r.OrganizationList,"OrganizationProfile",0,c,"OrganizationSwitcher",()=>r.OrganizationSwitcher,"PricingTable",()=>r.PricingTable,"SignIn",0,d,"SignInButton",()=>t.SignInButton,"SignInWithMetamaskButton",()=>t.SignInWithMetamaskButton,"SignOutButton",()=>t.SignOutButton,"SignUp",0,f,"SignUpButton",()=>t.SignUpButton,"TaskChooseOrganization",()=>r.TaskChooseOrganization,"TaskResetPassword",()=>r.TaskResetPassword,"TaskSetupMFA",()=>r.TaskSetupMFA,"UserAvatar",()=>r.UserAvatar,"UserButton",()=>r.UserButton,"UserProfile",0,u,"Waitlist",()=>r.Waitlist],976777)},381379,390667,769178,900535,409590,586881,861426,e=>{"use strict";let t;var r,n=e.i(835156),i=e.i(626633);e.s([],390667);var l=e.i(897758),o=(0,i.y)({packageName:"@clerk/react"}),a=l.useClerkInstanceContext,s=e=>{(0,l.useAssertWrappedByClerkProvider)(()=>{o.throwMissingClerkProviderError({source:e})})};e.s(["errorThrower",0,o,"setErrorThrowerOptions",0,function(e){o.setMessages(e).setPackageName(e)},"useAssertWrappedByClerkProvider",0,s,"useIsomorphicClerkContext",0,a],769178);var u=e.i(45543);let c=e=>{(0,u.t)()&&console.error(`Clerk: ${e}`)};var d=e.i(584799),f=e.i(24331),p={get url(){return e.F("node_modules/.pnpm/@[email protected][email protected][email protected][email protected]/node_modules/@clerk/shared/dist/runtime/getEnvVariable.mjs")},env:{DEV:!1,PROD:!0,MODE:"production",BASE_URL:"/",SSR:!1}};let h=(e,t)=>{if(void 0!==f.default&&f.default.env&&"string"==typeof f.default.env[e])return f.default.env[e];if(p.env&&"string"==typeof p.env[e])return p.env[e];if(t?.cloudflare?.env)return t.cloudflare.env[e]||"";if(t?.env)return t.env[e]||"";if(t&&"string"==typeof t[e])return t[e];try{return globalThis[e]}catch{}return""};var m=e.i(285989);let g=(e,...t)=>{let r={...e};for(let e of t)delete r[e];return r};var v=e.i(97146),v=v,b=v;e.i(826226);var y=e.i(666351);e.s([],900535);var _=e.i(455311),_=_;function w(){return"u">typeof window}RegExp("bot|spider|crawl|APIs-Google|AdsBot|Googlebot|mediapartners|Google Favicon|FeedFetcher|Google-Read-Aloud|DuplexWeb-Google|googleweblight|bing|yandex|baidu|duckduck|yahoo|ecosia|ia_archiver|facebook|instagram|pinterest|reddit|slack|twitter|whatsapp|youtube|semrush","i"),e.s(["t",0,w],409590),e.s(["inBrowser",0,w],586881);var x=n;e.s(["ClerkRuntimeError",()=>x.t],861426);var x=n,k=new Map,C=e=>{let[t,r]=(0,d.useState)(new Map);return e.map(e=>({id:e.id,mount:t=>r(r=>new Map(r).set(String(e.id),t)),unmount:()=>r(t=>{let r=new Map(t);return r.set(String(e.id),null),r}),portal:()=>{let r=t.get(String(e.id));return r?(0,m.createPortal)(e.component,r):null}}))},S=(e,t)=>!!e&&d.default.isValidElement(e)&&(null==e?void 0:e.type)===t,E=(e,t)=>L({children:e,reorderItemsLabels:["account","security","billing","apiKeys"],LinkComponent:G,PageComponent:H,MenuItemsComponent:q,componentName:"UserProfile"},t),j=(e,t)=>L({children:e,reorderItemsLabels:["general","members","billing","apiKeys"],LinkComponent:Q,PageComponent:J,componentName:"OrganizationProfile"},t),P=e=>{let t=[],r=[Q,J,q,H,G];
9return d.default.Children.forEach(e,e=>{r.some(t=>S(e,t))||t.push(e)}),t},L=(e,t)=>{let{children:r,LinkComponent:n,PageComponent:i,MenuItemsComponent:l,reorderItemsLabels:o,componentName:a}=e,{allowForAnyChildren:s=!1}=t||{},u=[];d.default.Children.forEach(r,e=>{if(!S(e,i)&&!S(e,n)&&!S(e,l)){e&&!s&&c(`<${a} /> can only accept <${a}.Page /> and <${a}.Link /> as its children. Any other provided component will be ignored. Additionally, please ensure that the component is rendered in a client component.`);return}let{props:t}=e,{children:r,label:d,url:f,labelIcon:p}=t;if(S(e,i))if(O(t,o))u.push({label:d});else if(R(t))u.push({label:d,labelIcon:p,children:r,url:f});else return void c(`Missing props. <${a}.Page /> component requires the following props: url, label, labelIcon, alongside with children to be rendered inside the page.`);if(S(e,n))if(T(t))u.push({label:d,labelIcon:p,url:f});else return void c(`Missing props. <${a}.Link /> component requires the following props: url, label and labelIcon.`)});let f=[],p=[],h=[];u.forEach((e,t)=>{if(R(e)){f.push({component:e.children,id:t}),p.push({component:e.labelIcon,id:t});return}T(e)&&h.push({component:e.labelIcon,id:t})});let m=C(f),g=C(p),v=C(h),b=[],y=[];return u.forEach((e,t)=>{if(O(e,o))return void b.push({label:e.label});if(R(e)){let{portal:r,mount:n,unmount:i}=m.find(e=>e.id===t),{portal:l,mount:o,unmount:a}=g.find(e=>e.id===t);b.push({label:e.label,url:e.url,mount:n,unmount:i,mountIcon:o,unmountIcon:a}),y.push(r),y.push(l);return}if(T(e)){let{portal:r,mount:n,unmount:i}=v.find(e=>e.id===t);b.push({label:e.label,url:e.url,mountIcon:n,unmountIcon:i}),y.push(r);return}}),{customPages:b,customPagesPortals:y}},O=(e,t)=>{let{children:r,label:n,url:i,labelIcon:l}=e;return!r&&!i&&!l&&t.some(e=>e===n)},R=e=>{let{children:t,label:r,url:n,labelIcon:i}=e;return!!t&&!!n&&!!i&&!!r},T=e=>{let{children:t,label:r,url:n,labelIcon:i}=e;return!t&&!!n&&!!i&&!!r},I=(e,t)=>{let{children:r,label:n,onClick:i,labelIcon:l}=e;return!r&&!i&&!l&&t.some(e=>e===n)},A=e=>{let{label:t,labelIcon:r,onClick:n,open:i}=e;return!!r&&!!t&&("function"==typeof n||"string"==typeof i)},N=e=>{let{label:t,href:r,labelIcon:n}=e;return!!r&&!!n&&!!t},M=(t=(r={childList:!0,subtree:!0,isReady:(e,t)=>{var r;return!!(null==e?void 0:e.childElementCount)&&(null==(r=null==e?void 0:e.matches)?void 0:r.call(e,t))&&e.childElementCount>0}}).isReady,e=>new Promise((n,i)=>{let{root:l=null==document?void 0:document.body,selector:o,timeout:a=0}=e;if(!l)return void i(Error("No root element provided"));let s=l;if(o&&(s=null==l?void 0:l.querySelector(o)),t(s,o))return void n();let u=new MutationObserver(e=>{for(let i of e)if(!s&&o&&(s=null==l?void 0:l.querySelector(o)),(r.childList&&"childList"===i.type||r.attributes&&"attributes"===i.type)&&t(s,o)){u.disconnect(),n();return}});u.observe(l,r),a>0&&setTimeout(()=>{u.disconnect(),i(Error(`Timeout waiting for ${o}`))},a)}));function $(e,t){let r=(0,d.useRef)(),[n,i]=(0,d.useState)("rendering");return(0,d.useEffect)(()=>{if(!e)throw Error("Clerk: no component name provided, unable to detect mount.");if("u">typeof window&&!r.current){let n=`[data-clerk-component="${e}"]`,l=null==t?void 0:t.selector;r.current=M({selector:l?n+l:n}).then(()=>{i("rendered")}).catch(()=>{i("error")})}},[e,null==t?void 0:t.selector]),n}var U=e=>null==e?void 0:e.map(({mountIcon:e,unmountIcon:t,...r})=>r),B=class extends d.default.PureComponent{constructor(){super(...arguments),this.rootRef=d.default.createRef()}componentDidUpdate(e){var t,r,n,i;if(!("mount"in e)||!("mount"in this.props))return;let o=g(e.props,"customPages","customMenuItems","children"),a=g(this.props.props,"customPages","customMenuItems","children"),s=(null==(t=o.customPages)?void 0:t.length)!==(null==(r=a.customPages)?void 0:r.length),u=(null==(n=o.customMenuItems)?void 0:n.length)!==(null==(i=a.customMenuItems)?void 0:i.length),c=U(e.props.customMenuItems),d=U(this.props.props.customMenuItems);(!(0,l.isDeeplyEqual)(o,a)||!(0,l.isDeeplyEqual)(c,d)||s||u)&&this.rootRef.current&&this.props.updateProps({node:this.rootRef.current,props:this.props.props})}componentDidMount(){this.rootRef.current&&("mount"in this.props&&this.props.mount(this.rootRef.current,this.props.props),"open"in this.props&&this.props.open(this.props.props))}componentWillUnmount(){this.rootRef.current&&("mount"in this.props&&this.props.unmount(this.rootRef.current),"open"in this.props&&this.props.close())}render(){let{hideRootHtmlElement:e=!1}=this.props,t={ref:this.rootRef,...this.props.rootProps,...this.props.component&&{"data-clerk-component":this.props.component}};return d.default.createElement(d.default.Fragment,null,!e&&d.default.createElement("div",{...t}),this.props.children)}},D=(e,t)=>{let r=("string"==typeof t?t:null==t?void 0:t.component)||e.displayName||e.name||"Component";e.displayName=r;let n="string"==typeof t?void 0:t,i=t=>{s(r||"withClerk");let i=a(),o=(0,l.usePortalRoot)();return i.loaded||(null==n?void 0:n.renderWhileLoading)?d.default.createElement(e,{getContainer:o,...t,component:r,clerk:i}):null};return i.displayName=`withClerk(${r})`,i},z=e=>{var t,r;return d.default.createElement(d.default.Fragment,null,null==(t=null==e?void 0:e.customPagesPortals)?void 0:t.map((e,t)=>(0,d.createElement)(e,{key:t})),null==(r=null==e?void 0:e.customMenuItemsPortals)?void 0:r.map((e,t)=>(0,d.createElement)(e,{key:t}
9)))},F=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountSignIn,unmount:e.unmountSignIn,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"SignIn",renderWhileLoading:!0}),W=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountSignUp,unmount:e.unmountSignUp,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"SignUp",renderWhileLoading:!0});function H({children:e}){return c("<UserProfile.Page /> component needs to be a direct child of `<UserProfile />` or `<UserButton />`."),d.default.createElement(d.default.Fragment,null,e)}function G({children:e}){return c("<UserProfile.Link /> component needs to be a direct child of `<UserProfile />` or `<UserButton />`."),d.default.createElement(d.default.Fragment,null,e)}var V=Object.assign(D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}},{customPages:o,customPagesPortals:a}=E(n.children);return d.default.createElement(d.default.Fragment,null,i&&r,d.default.createElement(B,{component:t,mount:e.mountUserProfile,unmount:e.unmountUserProfile,updateProps:e.__internal_updateProps,props:{...n,customPages:o},rootProps:l},d.default.createElement(z,{customPagesPortals:a})))},{component:"UserProfile",renderWhileLoading:!0}),{Page:H,Link:G}),K=(0,d.createContext)({mount:()=>{},unmount:()=>{},updateProps:()=>{}});function q({children:e}){return c("<UserButton.MenuItems /> component needs to be a direct child of `<UserButton />`."),d.default.createElement(d.default.Fragment,null,e)}function Y({children:e}){return c("<UserButton.Action /> component needs to be a direct child of `<UserButton.MenuItems />`."),d.default.createElement(d.default.Fragment,null,e)}function Z({children:e}){return c("<UserButton.Link /> component needs to be a direct child of `<UserButton.MenuItems />`."),d.default.createElement(d.default.Fragment,null,e)}var X=Object.assign(D(({clerk:e,component:t,fallback:r,...n})=>{var i;let l="rendering"===$(t)||!e.loaded,o={...l&&r&&{style:{display:"none"}}},{customPages:a,customPagesPortals:s}=E(n.children,{allowForAnyChildren:!!n.__experimental_asProvider}),u={...n.userProfileProps,customPages:a},{customMenuItems:f,customMenuItemsPortals:p}=(({children:e,MenuItemsComponent:t,MenuActionComponent:r,MenuLinkComponent:n,UserProfileLinkComponent:i,UserProfilePageComponent:l,reorderItemsLabels:o,allowForAnyChildren:a=!1})=>{let s=[],u=[],f=[];d.default.Children.forEach(e,e=>{if(!S(e,t)&&!S(e,i)&&!S(e,l)){e&&!a&&c("<UserButton /> can only accept <UserButton.UserProfilePage />, <UserButton.UserProfileLink /> and <UserButton.MenuItems /> as its children. Any other provided component will be ignored. Additionally, please ensure that the component is rendered in a client component.");return}if(S(e,i)||S(e,l))return;let{props:u}=e;d.default.Children.forEach(u.children,e=>{if(!S(e,r)&&!S(e,n)){e&&c("<UserButton.MenuItems /> component can only accept <UserButton.Action /> and <UserButton.Link /> as its children. Any other provided component will be ignored. Additionally, please ensure that the component is rendered in a client component.");return}let{props:t}=e,{label:i,labelIcon:l,href:a,onClick:u,open:d}=t;if(S(e,r))if(I(t,o))s.push({label:i});else{if(!A(t))return void c("Missing props. <UserButton.Action /> component requires the following props: label.");let e={label:i,labelIcon:l};if(void 0!==u)s.push({...e,onClick:u});else{if(void 0===d)return void c("Custom menu item must have either onClick or open property");s.push({...e,open:d.startsWith("/")?d:`/${d}`})}}if(S(e,n))if(!N(t))return void c("Missing props. <UserButton.Link /> component requires the following props: href, label and labelIcon.");else s.push({label:i,labelIcon:l,href:a})})});let p=[],h=[];
9s.forEach((e,t)=>{A(e)&&p.push({component:e.labelIcon,id:t}),N(e)&&h.push({component:e.labelIcon,id:t})});let m=C(p),g=C(h);return s.forEach((e,t)=>{if(I(e,o)&&u.push({label:e.label}),A(e)){let{portal:r,mount:n,unmount:i}=m.find(e=>e.id===t),l={label:e.label,mountIcon:n,unmountIcon:i};"onClick"in e?l.onClick=e.onClick:"open"in e&&(l.open=e.open),u.push(l),f.push(r)}if(N(e)){let{portal:r,mount:n,unmount:i}=g.find(e=>e.id===t);u.push({label:e.label,href:e.href,mountIcon:n,unmountIcon:i}),f.push(r)}}),{customMenuItems:u,customMenuItemsPortals:f}})({children:n.children,reorderItemsLabels:["manageAccount","signOut"],MenuItemsComponent:q,MenuActionComponent:Y,MenuLinkComponent:Z,UserProfileLinkComponent:G,UserProfilePageComponent:H,allowForAnyChildren:null!=(i=({allowForAnyChildren:!!n.__experimental_asProvider}).allowForAnyChildren)&&i}),h=P(n.children),m={mount:e.mountUserButton,unmount:e.unmountUserButton,updateProps:e.__internal_updateProps,props:{...n,userProfileProps:u,customMenuItems:f}};return d.default.createElement(K.Provider,{value:m},l&&r,e.loaded&&d.default.createElement(B,{component:t,...m,hideRootHtmlElement:!!n.__experimental_asProvider,rootProps:o},n.__experimental_asProvider?h:null,d.default.createElement(z,{customPagesPortals:s,customMenuItemsPortals:p})))},{component:"UserButton",renderWhileLoading:!0}),{UserProfilePage:H,UserProfileLink:G,MenuItems:q,Action:Y,Link:Z,__experimental_Outlet:function(e){let t=(0,d.useContext)(K),r={...t,props:{...t.props,...e}};return d.default.createElement(B,{...r})}});function J({children:e}){return c("<OrganizationProfile.Page /> component needs to be a direct child of `<OrganizationProfile />` or `<OrganizationSwitcher />`."),d.default.createElement(d.default.Fragment,null,e)}function Q({children:e}){return c("<OrganizationProfile.Link /> component needs to be a direct child of `<OrganizationProfile />` or `<OrganizationSwitcher />`."),d.default.createElement(d.default.Fragment,null,e)}var ee=Object.assign(D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}},{customPages:o,customPagesPortals:a}=j(n.children);return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountOrganizationProfile,unmount:e.unmountOrganizationProfile,updateProps:e.__internal_updateProps,props:{...n,customPages:o},rootProps:l},d.default.createElement(z,{customPagesPortals:a})))},{component:"OrganizationProfile",renderWhileLoading:!0}),{Page:J,Link:Q}),et=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountCreateOrganization,unmount:e.unmountCreateOrganization,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"CreateOrganization",renderWhileLoading:!0}),er=(0,d.createContext)({mount:()=>{},unmount:()=>{},updateProps:()=>{}}),en=Object.assign(D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}},{customPages:o,customPagesPortals:a}=j(n.children,{allowForAnyChildren:!!n.__experimental_asProvider}),s={...n.organizationProfileProps,customPages:o},u=P(n.children),c={mount:e.mountOrganizationSwitcher,unmount:e.unmountOrganizationSwitcher,updateProps:e.__internal_updateProps,props:{...n,organizationProfileProps:s},rootProps:l,component:t};return e.__experimental_prefetchOrganizationSwitcher(),d.default.createElement(er.Provider,{value:c},d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{...c,hideRootHtmlElement:!!n.__experimental_asProvider},n.__experimental_asProvider?u:null,d.default.createElement(z,{customPagesPortals:a}))))},{component:"OrganizationSwitcher",renderWhileLoading:!0}),{OrganizationProfilePage:J,OrganizationProfileLink:Q,__experimental_Outlet:function(e){let t=(0,d.useContext)(er),r={...t,props:{...t.props,...e}};return d.default.createElement(B,{...r})}}),ei=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountOrganizationList,unmount:e.unmountOrganizationList,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"OrganizationList",renderWhileLoading:!0}),el=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,open:e.openGoogleOneTap,close:e.closeGoogleOneTap,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"GoogleOneTap",renderWhileLoading:!0}),eo=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountWaitlist,unmount:e.unmountWaitlist,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"Waitlist",renderWhileLoading:!0}),ea=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t,{selector:'[data-component-status="ready"]'})||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountPricingTable,unmount:e.unmountPricingTable,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"PricingTable",renderWhileLoading:!0}),es=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountAPIKeys,unmount:e.unmountAPIKeys,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"ApiKeys",renderWhileLoading:!0});D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.__experimental_mountConfigureSSO,unmount:e.__experimental_unmountConfigureSSO,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"ConfigureSSO",renderWhileLoading:!0});var eu=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.__internal_mountOAuthConsent,unmount:e.__internal_unmountOAuthConsent,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"OAuthConsent",renderWhileLoading:!0}),ec=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountUserAvatar,unmount:e.unmountUserAvatar,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"UserAvatar",renderWhileLoading:!0}),ed=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountTaskChooseOrganization,unmount:e.unmountTaskChooseOrganization,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"TaskChooseOrganization",renderWhileLoading:!0}),ef=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountTaskResetPassword,unmount:e.unmountTaskResetPassword,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"TaskResetPassword",renderWhileLoading:!0}),ep=D(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===$(t)||!e.loaded,l={...i&&r&&{style:{display:"none"}}};return d.default.createElement(d.default.Fragment,null,i&&r,e.loaded&&d.default.createElement(B,{component:t,mount:e.mountTaskSetupMFA,unmount:e.unmountTaskSetupMFA,updateProps:e.__internal_updateProps,props:n,rootProps:l}))},{component:"TaskSetupMFA",renderWhileLoading:!0}),eh={actor:void 0,factorVerificationAge:null,orgId:void 0,orgPermissions:void 0,orgRole:void 0,orgSlug:void 0,sessionClaims:void 0,sessionId:void 0,sessionStatus:void 0,userId:void 0},em=e=>new Promise(t=>{let r=n=>{["ready","degraded"].includes(n)&&(t(),e.off("status",r))};e.on("status",r,{notify:!0})});function eg(e,{treatPendingAsSignedOut:t=!0}={}){let{userId:r,orgId:n,orgRole:i,has:l,signOut:a,getToken:s,orgPermissions:u,factorVerificationAge:c,sessionClaims:f}=null!=e?e:{},p=(0,d.useCallback)(e=>l?l(e):(0,v.t)({userId:r,orgId:n,orgRole:i,orgPermissions:u,factorVerificationAge:c,features:(null==f?void 0:f.fea)||"",plans:(null==f?void 0:f.pla)||""})(e),[l,r,n,i,u,c,f]),h=(0,b.n)({authObject:{...e,getToken:s,signOut:a,has:p},options:{treatPendingAsSignedOut:t}});return h||o.throw("Invalid state. Feel free to submit a bug or reach out to supp
9ort here: https://clerk.com/support")}function ev(e){var t,r,n;s("useClerkSignal");let i=a();switch(e){case"signIn":null==(t=i.telemetry)||t.record((0,y.a)("useSignIn",{apiVersion:"2025-11"}));break;case"signUp":null==(r=i.telemetry)||r.record((0,y.a)("useSignUp",{apiVersion:"2025-11"}));break;case"waitlist":null==(n=i.telemetry)||n.record((0,y.a)("useWaitlist",{apiVersion:"2025-11"}))}let l=(0,d.useCallback)(t=>i.loaded?i.__internal_state.__internal_effect(()=>{switch(e){case"signIn":i.__internal_state.signInSignal();break;case"signUp":i.__internal_state.signUpSignal();break;case"waitlist":i.__internal_state.waitlistSignal();break;default:throw Error(`Unknown signal: ${e}`)}t()}):()=>{},[i,i.loaded,i.__internal_state]),o=(0,d.useCallback)(()=>{switch(e){case"signIn":return i.__internal_state.signInSignal();case"signUp":return i.__internal_state.signUpSignal();case"waitlist":return i.__internal_state.waitlistSignal();default:throw Error(`Unknown signal: ${e}`)}},[i.__internal_state]);return(0,d.useSyncExternalStore)(l,o,o)}e.s(["APIKeys",0,es,"CreateOrganization",0,et,"GoogleOneTap",0,el,"OAuthConsent",0,eu,"OrganizationList",0,ei,"OrganizationProfile",0,ee,"OrganizationSwitcher",0,en,"PricingTable",0,ea,"SignIn",0,F,"SignUp",0,W,"TaskChooseOrganization",0,ed,"TaskResetPassword",0,ef,"TaskSetupMFA",0,ep,"UserAvatar",0,ec,"UserButton",0,X,"UserProfile",0,V,"Waitlist",0,eo,"assertSingleChild",0,e=>t=>{try{return d.default.Children.only(e)}catch{let r=d.default.Children.toArray(e);if(1===r.length&&d.default.isValidElement(r[0]))return r[0];return o.throw(`You've passed multiple children components to <${t}/>. You can only pass a single child component or text.`)}},"incompatibleRoutingWithPathProvidedError",0,e=>`The \`path\` prop will only be respected when the Clerk component uses path-based routing. To resolve this error, pass \`routing='path'\` to the <${e}/> component, or drop the \`path\` prop to switch to hash-based routing. For more details please refer to our docs: https://clerk.com/docs`,"isConstructor",0,function(e){return"function"==typeof e},"mergeWithEnv",0,e=>{let t=((e,t)=>void 0!==e?e:h(`VITE_${t}`)||h(t)||void 0)(e.publishableKey,"CLERK_PUBLISHABLE_KEY");return{...e,...void 0!==t&&{publishableKey:t}}},"multipleClerkProvidersError",0,"You've added multiple <ClerkProvider> components in your React component tree. Wrap your components in a single <ClerkProvider>.","noPathProvidedError",0,e=>`The <${e}/> component uses path-based routing by default unless a different routing strategy is provided using the \`routing\` prop. When path-based routing is used, you need to provide the path where the component is mounted on by using the \`path\` prop. Example: <${e} path={'/my-path'} />`,"normalizeWithDefaultValue",0,(e,t)=>(e||(e=t),"string"==typeof e&&(e=d.default.createElement("button",null,e)),e),"safeExecute",0,e=>(...t)=>{if(e&&"function"==typeof e)return e(...t)},"unsupportedNonBrowserDomainOrProxyUrlFunction",0,"Unsupported usage of isSatellite, domain or proxyUrl. The usage of isSatellite, domain or proxyUrl as function is not supported in non-browser environments.","useAuth",0,(e={})=>{var t;let r,n,i,o;s("useAuth");let{treatPendingAsSignedOut:u}=null!=e?e:{},c=(r=(0,l.useClerkInstanceContext)(),n=(0,l.useInitialStateContext)(),i=(0,d.useCallback)(()=>n,[n]),o=(0,d.useSyncExternalStore)((0,d.useCallback)(e=>r.addListener(e,{skipInitialEmit:!0}),[r]),(0,d.useCallback)(()=>r.loaded&&r.__internal_lastEmittedResources?r.__internal_lastEmittedResources:i(),[r,i]),i),(0,d.useMemo)(()=>{var e;return o?{sessionId:(e=!("client"in o)?(0,_.r)(!1,{},o):(0,_.r)(!0,o,void 0)).sessionId,sessionStatus:e.sessionStatus,sessionClaims:e.sessionClaims,userId:e.userId,actor:e.actor,orgId:e.orgId,orgRole:e.orgRole,orgSlug:e.orgSlug,orgPermissions:e.orgPermissions,factorVerificationAge:e.factorVerificationAge}:eh},[o])),f=a(),p=(0,d.useCallback)(async e=>{if(!w())throw new x.t("useAuth().getToken() can only be used in browser environments. To access auth data server-side, see the Auth object reference doc: https://clerk.com/docs/reference/backend/types/auth-object",{code:"clerk_runtime_not_browser"});return(await em(f),f.session)?f.session.getToken(e):null},[f]),h=(0,d.useCallback)(async(...e)=>(await em(f),f.signOut(...e)),[f]);return null==(t=f.telemetry)||t.record((0,y.a)("useAuth",{treatPendingAsSignedOut:u})),eg({...c,getToken:p,signOut:h},{treatPendingAsSignedOut:u})},"useDerivedAuth",0,eg,"useEmailLink",0,function(e){let{startEmailLinkFlow:t,cancelEmailLinkFlow:r}=d.default.useMemo(()=>e.createEmailLinkFlow(),[e]);return d.default.useEffect(()=>r,[]),{startEmailLinkFlow:t,cancelEmailLinkFlow:r}},"useSignIn",0,()=>ev("signIn"),"useSignUp",0,()=>ev("signUp"),"useWaitlist",0,function(){return ev("waitlist")},"withClerk",0,D,"withMaxAllowedInstancesGuard",0,function(e,t,r){let n=e.displayName||e.name||t||"Component",i=n=>(!function(e,t,r=1){d.default.useEffect(()=>{let n=k.get(e)||0;return n==r?o.throw(t):(k.set(e,n+1),()=>{k.set(e,(k.get(e)||1)-1)})},[])}(t,r),d.default.createElement(e,{...n}));return i.displayName=`withMaxAllowedInstancesGuard(${n})`,i}],381379)},367564,429186,767129,936096,e=>{"use strict";var t,r,n,i,l,o,a,s,u,c,d=e.i(24331),f=e.i(381379),p=e.i(769178),h=e=>{throw TypeError(e)},m=(e,t,r)=>t.has(e)||h("Cannot "+r),g=(e,t,r)=>(m(e,t,"read from private field"),r?r.call(e):t.get(e)),v=(e,t,r)=>t.has(e)?h("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),b=(e,t,r,n)=>(m(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),y=(e,t,r)=>(m(e,t,"access private method"),r),_=[[18,0,-1,0],[19,0,0,3],[19,1,1,4],[19,2,2,3],[19,3,3,0]],w=e.i(45543);let x=new Set,k=(e,t,r)=>{let n=(0,w.r)()||(0,w.n)(),i=r??e;x.has(i)||n||(x.add(i),console.warn(`Clerk - DEPRECATION WARNING: "${e}" is deprecated and will be removed in the next major release.
10${t}`))};var C=e.i(897758),S=e.i(584799),E=e.i(586881);let j=(e,t,r,n,i)=>{let{notify:l}=i||{},o=e.get(r);o||(o=[],e.set(r,o)),o.push(n),l&&t.has(r)&&n(t.get(r))},P=(e,t,r)=>(e.get(t)||[]).map(e=>e(r)),L=(e,t,r)=>{let n=e.get(t);n&&(r?n.splice(n.indexOf(r)>>>0,1):e.set(t,[]))},O="status";var R=e.i(663010),T=e.i(835156),I=e.i(626633);let A={initialDelay:125,maxDelayBetweenRetries:0,factor:2,shouldRetry:(e,t)=>t<5,retryImmediately:!1,jitter:!0},N=async e=>new Promise(t=>setTimeout(t,e)),M=(e,t)=>t?e*(1+Math.random()):e,$=async(e,t={})=>{var r;let n,i=0,{shouldRetry:l,initialDelay:o,maxDelayBetweenRetries:a,factor:s,retryImmediately:u,jitter:c,onBeforeRetry:d}={...A,...t},f=(r={initialDelay:o,maxDelayBetweenRetries:a,factor:s,jitter:c},n=0,async()=>{let e;await N((e=M(e=r.initialDelay*Math.pow(r.factor,n),r.jitter),Math.min(r.maxDelayBetweenRetries||e,e))),n++});for(;;)try{return await e()}catch(e){if(!l(e,++i))throw e;d&&await d(i),u&&1===i?await N(M(100,c)):await f()}};async function U(e="",t){let{async:r,defer:n,beforeLoad:i,crossOrigin:l,nonce:o}=t||{};return $(()=>new Promise((t,a)=>{e||a(Error("loadScript cannot be called without a src")),document&&document.body||a(Error("loadScript cannot be called when document does not exist"));let s=document.createElement("script");l&&s.setAttribute("crossorigin",l),s.async=r||!1,s.defer=n||!1,s.addEventListener("load",()=>{s.remove(),t(s)}),s.addEventListener("error",t=>{s.remove(),a(t.error??Error(`failed to load script: ${e}`))}),s.src=e,s.nonce=o,i?.(s),document.body.appendChild(s)}),{shouldRetry:(e,t)=>t<=5})}function B(e){return!e||D(e)||z(e)}function D(e){return/^http(s)?:\/\//.test(e||"")}function z(e){return e.startsWith("/")}function F(e){return e?!z(e)||"u"<typeof window||!window.location?.origin?e:ne
10w URL(e,window.location.origin).toString():""}let W=[".vercel.app"],H="/__clerk";function G(e){return W.some(t=>e?.endsWith(t))??!1}e.s(["a",0,B,"i",0,z,"n",0,function({publishableKey:e,hasDomain:t=!1,hasProxyUrl:r=!1,environment:n=void 0!==d.default&&d.default.env?d.default.env:{}}){if(r||t||!(0,R.s)(e)||"production"!==n.VERCEL_TARGET_ENV)return"";let i=n.VERCEL_PROJECT_PRODUCTION_URL;return i&&G(function(e){if(e.startsWith("http://")||e.startsWith("https://"))try{return new URL(e).hostname}catch{return""}return e.split("/")[0]||""}(i))?H:""},"o",0,F,"r",0,D,"s",0,G,"t",0,H],429186),e.i(318536);let V=(e,t="6.11.3")=>{if(e)return e;let r=K(t);return r?"snapshot"===r?t:r:q(t)},K=e=>e.trim().replace(/^v/,"").match(/-(.+?)(\.|$)/)?.[1],q=e=>e.trim().replace(/^v/,"").split(".")[0],{isDevOrStagingUrl:Y}=(0,R.n)(),Z=(0,I.y)({packageName:"@clerk/shared"});function X(e){return!("u"<typeof window)&&!!window[e]&&!!window[e]}let J=()=>X("Clerk"),Q=()=>X("__internal_ClerkUICtor");function ee(e){if("u"<typeof window||!window.performance)return!1;let t=performance.getEntriesByName(e,"resource");if(0===t.length)return!1;let r=t[t.length-1];if(0===r.transferSize&&0===r.decodedBodySize&&(0===r.responseEnd||r.responseEnd>0&&r.responseStart>0||"responseStatus"in r&&(r.responseStatus>=400||0===r.responseStatus)))return!0;return!1}let et=async e=>{let t=e?.scriptLoadTimeout??15e3,r=e=>new T.t("Failed to load Clerk JS"+(e?.message?`, ${e.message}`:""),{code:"failed_to_load_clerk_js",cause:e});if(J())return null;if(!e?.publishableKey)return Z.throwMissingPublishableKeyError(),null;let n=en(e),i=document.querySelector("script[data-clerk-js-script]");if(i)if(ee(n))i.remove();else try{return await ec(t,J,r(),i),null}catch{i.remove()}let l=ec(t,J,r());return U(n,{async:!0,crossOrigin:"anonymous",nonce:e.nonce,beforeLoad:ea(el(e))}).catch(e=>{throw r(e)}),l},er=async e=>{let t=e?.scriptLoadTimeout??15e3,r=e=>new T.t("Failed to load Clerk UI"+(e?.message?`, ${e.message}`:""),{code:"failed_to_load_clerk_ui",cause:e});if(Q())return null;if(!e?.publishableKey)return Z.throwMissingPublishableKeyError(),null;let n=ei(e),i=document.querySelector("script[data-clerk-ui-script]");if(i)if(ee(n))i.remove();else try{return await ec(t,Q,r(),i),null}catch{i.remove()}let l=ec(t,Q,r());return U(n,{async:!0,crossOrigin:"anonymous",nonce:e.nonce,beforeLoad:ea(eo(e))}).catch(e=>{throw r(e)}),l},en=e=>{let{__internal_clerkJSUrl:t,__internal_clerkJSVersion:r,proxyUrl:n,domain:i,publishableKey:l}=e;if(t)return t;let o=V(r);return n&&z(n)?es(n,"clerk-js",o,"clerk.browser.js"):`https://${eu({publishableKey:l,proxyUrl:n,domain:i})}/npm/@clerk/clerk-js@${o}/dist/clerk.browser.js`},ei=e=>{let{__internal_clerkUIUrl:t,__internal_clerkUIVersion:r,proxyUrl:n,domain:i,publishableKey:l}=e;if(t)return t;let o=V(r,"1.12.1");return n&&z(n)?es(n,"ui",o,"ui.browser.js"):`https://${eu({publishableKey:l,proxyUrl:n,domain:i})}/npm/@clerk/ui@${o}/dist/ui.browser.js`},el=e=>{let t={};return e.publishableKey&&(t["data-clerk-publishable-key"]=e.publishableKey),e.proxyUrl&&(t["data-clerk-proxy-url"]=e.proxyUrl),e.domain&&(t["data-clerk-domain"]=e.domain),e.nonce&&(t.nonce=e.nonce),t},eo=e=>el(e),ea=e=>t=>{for(let r in e)t.setAttribute(r,e[r])},es=(e,t,r,n)=>`${(e=>{for(;e.endsWith("/");)e=e.slice(0,-1);return e})(e)}/npm/@clerk/${t}@${r}/dist/${n}`,eu=e=>{let t,{proxyUrl:r,domain:n,publishableKey:i}=e;if(r&&B(r)){let e=F(r);return z(e)?(0,R.u)(i)?.frontendApi||"":e.replace(/http(s)?:\/\//,"")}if(!n||Y((0,R.u)(i)?.frontendApi||""))return(0,R.u)(i)?.frontendApi||"";if(!n)return"";if(n.match(/^(clerk\.)+\w*$/))t=/(clerk\.)*(?=clerk\.)/;else{if(n.match(/\.clerk.accounts/))return n;t=/^(clerk\.)*/gi}return`clerk.${n.replace(t,"")}`};function ec(e,t,r,n){return new Promise((i,l)=>{let o=!1,a=(e,t)=>{clearTimeout(e),clearInterval(t)};n?.addEventListener("error",()=>{a(u,c),l(r)});let s=()=>{!o&&t()&&(o=!0,a(u,c),i(null))},u=setTimeout(()=>{o||(o=!0,a(u,c),t()?i(null):l(r))},e);s();let c=setInterval(()=>{o?clearInterval(c):s()},100)})}function ed(e){Z.setPackageName({packageName:e})}function ef(e,t,r){return"function"==typeof e?e(t):void 0!==e?e:void 0!==r?r:void 0}e.s(["buildClerkJSScriptAttributes",0,el,"buildClerkJsScriptAttributes",0,el,"buildClerkUIScriptAttributes",0,eo,"clerkJSScriptUrl",0,en,"clerkJsScriptUrl",0,en,"clerkUIScriptUrl",0,ei,"loadClerkJSScript",0,et,"loadClerkUIScript",0,er,"setClerkJSLoadingErrorPackageName",0,ed,"setClerkJsLoadingErrorPackageName",0,ed],767129);var ep=(0,f.withClerk)(({clerk:e,...t})=>{var r,n;let{client:i,session:l}=e,o=(null!=(n=null==(r=i.signedInSessions)?void 0:r.length)?n:0)>0;return S.default.useEffect(()=>{null===l&&o?e.redirectToAfterSignOut():e.redirectToSignIn(t)},[]),null},"RedirectToSignIn"),eh=(0,f.withClerk)(({clerk:e,...t})=>(S.default.useEffect(()=>{e.redirectToSignUp(t)},[]),null),"RedirectToSignUp"),em=(0,f.withClerk)(({clerk:e,...t})=>(S.default.useEffect(()=>{e.redirectToTasks(t)},[]),null),"RedirectToTasks"),eg=(0,f.withClerk)(({clerk:e})=>(S.default.useEffect(()=>{k("RedirectToUserProfile","Use the `redirectToUserProfile()` method instead."),e.redirectToUserProfile()},[]),null),"RedirectToUserProfile"),ev=(0,f.withClerk)(({clerk:e})=>(S.default.useEffect(()=>{k("RedirectToOrganizationProfile","Use the `redirectToOrganizationProfile()` method instead."),e.redirectToOrganizationProfile()},[]),null),"RedirectToOrganizationProfile"),eb=(0,f.withClerk)(({clerk:e})=>(S.default.useEffect(()=>{k("RedirectToCreateOrganization","Use the `redirectToCreateOrganization()` method instead."),e.redirectToCreateOrganization()},[]),null),"RedirectToCreateOrganization"),ey=(0,f.withClerk)(({clerk:e,...t})=>(S.default.useEffect(()=>{e.handleRedirectCallback(t)},[]),null),"AuthenticateWithRedirectCallback"),e_=function(){try{var e;let t;return e=S.default.version,!!(t=function(e){let t=e.match(/^(\d+)\.(\d+)\.(\d+)/);if(!t)return null;let[,r,n,i]=t;return{major:parseInt(r,10),minor:parseInt(n,10),patch:parseInt(i,10)}}(e))&&function(e,t){let{major:r,minor:n,patch:i}=e;return t.some(([e,t,l,o])=>r===e&&(-1===l?n>t||n===t&&i>=o:n===l&&i>=o))}(t,_)}catch{return!1}}(),ew=()=>({pathRoot:"",attempts:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,message:null,status:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient:()=>!1,reload(){throw Error("reload() called before Clerk is loaded")},__internal_toSnapshot:()=>({object:"verification",id:"",attempts:null,error:{code:"",message:""},expire_at:null,externalVerificationRedirectURL:null,nonce:null,message:null,status:null,strategy:null,verified_at_client:null})}),ex=()=>({...ew(),supportedStrategies:[],nextAction:"",reload(){throw Error("reload() called before Clerk is loaded")},__internal_toSnapshot(){return{...ew().__internal_toSnapshot(),next_action:this.nextAction,supported_strategies:this.supportedStrategies}}}
10),ek=class{constructor(e){this.isomorphicClerk=e,this.signInSignalProxy=this.buildSignInProxy(),this.signUpSignalProxy=this.buildSignUpProxy(),this.waitlistSignalProxy=this.buildWaitlistProxy()}signInSignal(){return this.signInSignalProxy}signUpSignal(){return this.signUpSignalProxy}waitlistSignal(){return this.waitlistSignalProxy}get __internal_waitlist(){return this.state.__internal_waitlist}checkoutSignal(e){return this.buildCheckoutProxy(e)}buildSignInProxy(){let e=this.gateProperty.bind(this),t=()=>this.client.signIn.__internal_future;return{errors:{fields:{identifier:null,password:null,code:null},raw:null,global:null},fetchStatus:"idle",signIn:{status:"needs_identifier",availableStrategies:[],get isTransferable(){return e(t,"isTransferable",!1)},get id(){return e(t,"id",void 0)},get supportedFirstFactors(){return e(t,"supportedFirstFactors",[])},get supportedSecondFactors(){return e(t,"supportedSecondFactors",[])},get secondFactorVerification(){return e(t,"secondFactorVerification",{status:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,attempts:null,message:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient:()=>!1,__internal_toSnapshot:()=>{throw Error("__internal_toSnapshot called before Clerk is loaded")},pathRoot:"",reload:()=>{throw Error("__internal_toSnapshot called before Clerk is loaded")}})},get identifier(){return e(t,"identifier",null)},get createdSessionId(){return e(t,"createdSessionId",null)},get userData(){return e(t,"userData",{})},get firstFactorVerification(){return e(t,"firstFactorVerification",{status:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,attempts:null,message:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient:()=>!1,__internal_toSnapshot:()=>{throw Error("__internal_toSnapshot called before Clerk is loaded")},pathRoot:"",reload:()=>{throw Error("__internal_toSnapshot called before Clerk is loaded")}})},get canBeDiscarded(){return e(t,"canBeDiscarded",!1)},create:this.gateMethod(t,"create"),password:this.gateMethod(t,"password"),sso:this.gateMethod(t,"sso"),finalize:this.gateMethod(t,"finalize"),reset:this.gateMethod(t,"reset"),emailCode:this.wrapMethods(()=>t().emailCode,["sendCode","verifyCode"]),emailLink:this.wrapStruct(()=>t().emailLink,["sendLink","waitForVerification"],["verification"],{verification:null}),resetPasswordEmailCode:this.wrapMethods(()=>t().resetPasswordEmailCode,["sendCode","verifyCode","submitPassword"]),resetPasswordPhoneCode:this.wrapMethods(()=>t().resetPasswordPhoneCode,["sendCode","verifyCode","submitPassword"]),phoneCode:this.wrapMethods(()=>t().phoneCode,["sendCode","verifyCode"]),mfa:this.wrapMethods(()=>t().mfa,["sendPhoneCode","verifyPhoneCode","sendEmailCode","verifyEmailCode","verifyTOTP","verifyBackupCode"]),ticket:this.gateMethod(t,"ticket"),passkey:this.gateMethod(t,"passkey"),web3:this.gateMethod(t,"web3")}}}buildSignUpProxy(){let e=this.gateProperty.bind(this),t=this.gateMethod.bind(this),r=()=>this.client.signUp.__internal_future;return{errors:{fields:{firstName:null,lastName:null,emailAddress:null,phoneNumber:null,password:null,username:null,code:null,captcha:null,legalAccepted:null},raw:null,global:null},fetchStatus:"idle",signUp:{get id(){return e(r,"id",void 0)},get requiredFields(){return e(r,"requiredFields",[])},get optionalFields(){return e(r,"optionalFields",[])},get missingFields(){return e(r,"missingFields",[])},get username(){return e(r,"username",null)},get firstName(){return e(r,"firstName",null)},get lastName(){return e(r,"lastName",null)},get emailAddress(){return e(r,"emailAddress",null)},get phoneNumber(){return e(r,"phoneNumber",null)},get web3Wallet(){return e(r,"web3Wallet",null)},get hasPassword(){return e(r,"hasPassword",!1)},get unsafeMetadata(){return e(r,"unsafeMetadata",{})},get createdSessionId(){return e(r,"createdSessionId",null)},get createdUserId(){return e(r,"createdUserId",null)},get abandonAt(){return e(r,"abandonAt",null)},get legalAcceptedAt(){return e(r,"legalAcceptedAt",null)},get locale(){return e(r,"locale",null)},get status(){return e(r,"status","missing_requirements")},get unverifiedFields(){return e(r,"unverifiedFields",[])},get isTransferable(){return e(r,"isTransferable",!1)},get canBeDiscarded(){return e(r,"canBeDiscarded",!1)},create:t(r,"create"),update:t(r,"update"),sso:t(r,"sso"),password:t(r,"password"),ticket:t(r,"ticket"),web3:t(r,"web3"),finalize:t(r,"finalize"),reset:t(r,"reset"),verifications:this.wrapStruct(()=>r().verifications,["sendEmailCode","verifyEmailCode","sendEmailLink","waitForEmailLinkVerification","sendPhoneCode","verifyPhoneCode"],["emailAddress","phoneNumber","web3Wallet","externalAccount","emailLinkVerification"],{emailAddress:ex(),phoneNumber:ex(),web3Wallet:ex(),externalAccount:ex(),emailLinkVerification:null})}}}buildWaitlistProxy(){let e=this.gateProperty.bind(this),t=this.gateMethod.bind(this),r=()=>this.state.__internal_waitlist;return{errors:{fields:{emailAddress:null},raw:null,global:null},fetchStatus:"idle",waitlist:{pathRoot:"/waitlist",get id(){return e(r,"id","")},get createdAt(){return e(r,"createdAt",null)},get updatedAt(){return e(r,"updatedAt",null)},join:t(r,"join"),reload:t(r,"reload")}}}buildCheckoutProxy(e){let t=this.gateProperty.bind(this),r=()=>this.checkout(e),n=()=>r().checkout;return{errors:{raw:null,global:null},fetchStatus:"idle",checkout:{get status(){return t(n,"status","needs_initialization")},get externalClientSecret(){return t(n,"externalClientSecret",null)},get externalGatewayId(){return t(n,"externalGatewayId",null)},get paymentMethod(){return t(n,"paymentMethod",null)},get plan(){return t(n,"plan",null)},get planPeriod(){return t(n,"planPeriod",null)},get totals(){return t(n,"totals",null)},get isImmediatePlanChange(){return t(n,"isImmediatePlanChange",!1)},get freeTrialEndsAt(){return t(n,"freeTrialEndsAt",null)},get payer(){return t(n,"payer",null)},get planPeriodStart(){return t(n,"planPeriodStart",null)},get needsPaymentMethod(){return t(n,"needsPaymentMethod",null)},start:this.gateMethod(n,"start"),confirm:this.gateMethod(n,"confirm"),finalize:this.gateMethod(n,"finalize")}}}__internal_effect(e){throw Error("__internal_effect called before Clerk is loaded")}__internal_computed(e){throw Error("__internal_computed called before Clerk is loaded")}get state(){let e=this.isomorphicClerk.__internal_state;if(!e)throw Error("Clerk state not ready");return e}get client(){let e=this.isomorphicClerk.client;if(!e)throw Error("Clerk client not ready");return e}get checkout(){let e=this.isomorphicClerk.__experimental_checkout;if(!e)throw Error("Clerk checkout not ready");return e}gateProperty(e,t,r){return(0,E.inBrowser)()&&this.isomorphicClerk.loaded?e()[t]:r}gateMethod(e,t){return async(...r)=>{if(!(0,E.inBrowser)())return p.errorThrower.throw(`Attempted to call a method (${t}) that is not supported on the server.`);this.isomorphicClerk.loaded||await new Promise(e=>this.isomorphicClerk.addOnLoaded(e));let n=e();return n[t].apply(n,r)}}wrapMethods(e,t){return Object.fromEntries(t.map(t=>[t,this.gateMethod(e,t)]))}wrapStruct(e,t,r,n){let i={};for(let r of t)i[r]=this.gateMethod(e,r);for(let t of r)Object.defineProperty(i,t,{get:()=>this.gateProperty(e,t,n[t]),enumerable:!0});return i}};void 0===globalThis.__BUILD_DISABLE_RHC__&&(globalThis.__BUILD_DISABLE_RHC__=!1);var eC={name:"@clerk/react",version:"6.6.6",environment:"production"},eS=class c{constructor(e){var a;v(this,s),this.clerkjs=null,this.preopenOneTap=null,this.preopenUserVerification=null,this.preopenEnableOrganizationsPrompt=null,this.preopenSignIn=null,this.preopenCheckout=null,this.preopenPlanDetails=null,this.preopenSubscriptionDetail
10s=null,this.preopenSignUp=null,this.preopenUserProfile=null,this.preopenOrganizationProfile=null,this.preopenCreateOrganization=null,this.preOpenWaitlist=null,this.premountSignInNodes=new Map,this.premountSignUpNodes=new Map,this.premountUserAvatarNodes=new Map,this.premountUserProfileNodes=new Map,this.premountUserButtonNodes=new Map,this.premountOrganizationProfileNodes=new Map,this.premountCreateOrganizationNodes=new Map,this.premountOrganizationSwitcherNodes=new Map,this.premountOrganizationListNodes=new Map,this.premountMethodCalls=new Map,this.premountWaitlistNodes=new Map,this.premountPricingTableNodes=new Map,this.premountAPIKeysNodes=new Map,this.premountConfigureSSONodes=new Map,this.premountOAuthConsentNodes=new Map,this.premountTaskChooseOrganizationNodes=new Map,this.premountTaskResetPasswordNodes=new Map,this.premountTaskSetupMFANodes=new Map,this.premountAddListenerCalls=new Map,this.loadedListeners=[],v(this,t,"loading"),v(this,r),v(this,n),v(this,i),v(this,l,(()=>{let e,t,r;return e=new Map,t=new Map,r=new Map,{on:(...r)=>j(e,t,...r),prioritizedOn:(...e)=>j(r,t,...e),emit:(n,i)=>{t.set(n,i),P(r,n,i),P(e,n,i)},off:(...t)=>L(e,...t),prioritizedOff:(...e)=>L(r,...e),internal:{retrieveListeners:t=>e.get(t)||[]}}})()),v(this,o),this.buildSignInUrl=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildSignInUrl(e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildSignInUrl",t)},this.buildSignUpUrl=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildSignUpUrl(e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildSignUpUrl",t)},this.buildAfterSignInUrl=(...e)=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildAfterSignInUrl(...e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildAfterSignInUrl",t)},this.buildAfterSignUpUrl=(...e)=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildAfterSignUpUrl(...e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildAfterSignUpUrl",t)},this.buildAfterSignOutUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildAfterSignOutUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildAfterSignOutUrl",e)},this.buildNewSubscriptionRedirectUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildNewSubscriptionRedirectUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildNewSubscriptionRedirectUrl",e)},this.buildAfterMultiSessionSingleSignOutUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildAfterMultiSessionSingleSignOutUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildAfterMultiSessionSingleSignOutUrl",e)},this.buildUserProfileUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildUserProfileUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildUserProfileUrl",e)},this.buildCreateOrganizationUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildCreateOrganizationUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildCreateOrganizationUrl",e)},this.buildOrganizationProfileUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildOrganizationProfileUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildOrganizationProfileUrl",e)},this.buildWaitlistUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildWaitlistUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildWaitlistUrl",e)},this.buildTasksUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildTasksUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildTasksUrl",e)},this.buildUrlWithAuth=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildUrlWithAuth(e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildUrlWithAuth",t)},this.handleUnauthenticated=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.handleUnauthenticated()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("handleUnauthenticated",e)},this.on=(...e)=>{var t;if(null==(t=this.clerkjs)?void 0:t.on)return this.clerkjs.on(...e);g(this,l).on(...e)}
10,this.off=(...e)=>{var t;if(null==(t=this.clerkjs)?void 0:t.off)return this.clerkjs.off(...e);g(this,l).off(...e)},this.addOnLoaded=e=>{this.loadedListeners.push(e),this.loaded&&this.emitLoaded()},this.emitLoaded=()=>{this.loadedListeners.forEach(e=>e()),this.loadedListeners=[]},this.beforeLoad=e=>{if(!e)throw Error("Failed to hydrate latest Clerk JS")},this.replayInterceptedInvocations=e=>{var t;if(!e)throw Error("Failed to hydrate latest Clerk JS");return this.clerkjs=e,this.premountMethodCalls.forEach(e=>e()),this.premountAddListenerCalls.forEach((t,r)=>{t.handlers.nativeUnsubscribe=e.addListener(r,t.options)}),null==(t=g(this,l).internal.retrieveListeners("status"))||t.forEach(e=>{this.on("status",e,{notify:!0})}),null!==this.preopenSignIn&&e.openSignIn(this.preopenSignIn),null!==this.preopenCheckout&&e.__internal_openCheckout(this.preopenCheckout),null!==this.preopenPlanDetails&&e.__internal_openPlanDetails(this.preopenPlanDetails),null!==this.preopenSubscriptionDetails&&e.__internal_openSubscriptionDetails(this.preopenSubscriptionDetails),null!==this.preopenSignUp&&e.openSignUp(this.preopenSignUp),null!==this.preopenUserProfile&&e.openUserProfile(this.preopenUserProfile),null!==this.preopenUserVerification&&e.__internal_openReverification(this.preopenUserVerification),null!==this.preopenOneTap&&e.openGoogleOneTap(this.preopenOneTap),null!==this.preopenOrganizationProfile&&e.openOrganizationProfile(this.preopenOrganizationProfile),null!==this.preopenCreateOrganization&&e.openCreateOrganization(this.preopenCreateOrganization),null!==this.preOpenWaitlist&&e.openWaitlist(this.preOpenWaitlist),this.preopenEnableOrganizationsPrompt&&e.__internal_openEnableOrganizationsPrompt(this.preopenEnableOrganizationsPrompt),this.premountSignInNodes.forEach((t,r)=>{e.mountSignIn(r,t)}),this.premountSignUpNodes.forEach((t,r)=>{e.mountSignUp(r,t)}),this.premountUserProfileNodes.forEach((t,r)=>{e.mountUserProfile(r,t)}),this.premountUserAvatarNodes.forEach((t,r)=>{e.mountUserAvatar(r,t)}),this.premountUserButtonNodes.forEach((t,r)=>{e.mountUserButton(r,t)}),this.premountOrganizationListNodes.forEach((t,r)=>{e.mountOrganizationList(r,t)}),this.premountWaitlistNodes.forEach((t,r)=>{e.mountWaitlist(r,t)}),this.premountPricingTableNodes.forEach((t,r)=>{e.mountPricingTable(r,t)}),this.premountAPIKeysNodes.forEach((t,r)=>{e.mountAPIKeys(r,t)}),this.premountConfigureSSONodes.forEach((t,r)=>{e.__experimental_mountConfigureSSO(r,t)}),this.premountOAuthConsentNodes.forEach((t,r)=>{e.__internal_mountOAuthConsent(r,t)}),this.premountTaskChooseOrganizationNodes.forEach((t,r)=>{e.mountTaskChooseOrganization(r,t)}),this.premountTaskResetPasswordNodes.forEach((t,r)=>{e.mountTaskResetPassword(r,t)}),this.premountTaskSetupMFANodes.forEach((t,r)=>{e.mountTaskSetupMFA(r,t)}),void 0===this.clerkjs.status&&g(this,l).emit(O,"ready"),this.emitLoaded(),this.clerkjs},this.__experimental_checkout=(...e)=>this.loaded&&this.clerkjs?this.clerkjs.__experimental_checkout(...e):g(this,o).checkoutSignal(...e),this.__internal_updateProps=async e=>{let t=await y(this,s,u).call(this);if(t&&"__internal_updateProps"in t)return t.__internal_updateProps(e)},this.setActive=e=>this.clerkjs?this.clerkjs.setActive(e):Promise.reject(),this.openSignIn=e=>{this.clerkjs&&this.loaded?this.clerkjs.openSignIn(e):this.preopenSignIn=e},this.closeSignIn=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeSignIn():this.preopenSignIn=null},this.__internal_openCheckout=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openCheckout(e):this.preopenCheckout=e},this.__internal_closeCheckout=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeCheckout():this.preopenCheckout=null},this.__internal_openPlanDetails=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openPlanDetails(e):this.preopenPlanDetails=e},this.__internal_closePlanDetails=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closePlanDetails():this.preopenPlanDetails=null},this.__internal_openSubscriptionDetails=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openSubscriptionDetails(e):this.preopenSubscriptionDetail
10s=null!=e?e:null},this.__internal_closeSubscriptionDetails=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeSubscriptionDetails():this.preopenSubscriptionDetails=null},this.__internal_openReverification=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openReverification(e):this.preopenUserVerification=e},this.__internal_closeReverification=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeReverification():this.preopenUserVerification=null},this.__internal_openEnableOrganizationsPrompt=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openEnableOrganizationsPrompt(e):this.preopenEnableOrganizationsPrompt=e},this.__internal_closeEnableOrganizationsPrompt=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeEnableOrganizationsPrompt():this.preopenEnableOrganizationsPrompt=null},this.openGoogleOneTap=e=>{this.clerkjs&&this.loaded?this.clerkjs.openGoogleOneTap(e):this.preopenOneTap=e},this.closeGoogleOneTap=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeGoogleOneTap():this.preopenOneTap=null},this.openUserProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.openUserProfile(e):this.preopenUserProfile=e},this.closeUserProfile=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeUserProfile():this.preopenUserProfile=null},this.openOrganizationProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.openOrganizationProfile(e):this.preopenOrganizationProfile=e},this.closeOrganizationProfile=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeOrganizationProfile():this.preopenOrganizationProfile=null},this.openCreateOrganization=e=>{this.clerkjs&&this.loaded?this.clerkjs.openCreateOrganization(e):this.preopenCreateOrganization=e},this.closeCreateOrganization=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeCreateOrganization():this.preopenCreateOrganization=null},this.openWaitlist=e=>{this.clerkjs&&this.loaded?this.clerkjs.openWaitlist(e):this.preOpenWaitlist=e},this.closeWaitlist=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeWaitlist():this.preOpenWaitlist=null},this.openSignUp=e=>{this.clerkjs&&this.loaded?this.clerkjs.openSignUp(e):this.preopenSignUp=e},this.closeSignUp=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeSignUp():this.preopenSignUp=null},this.mountSignIn=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountSignIn(e,t):this.premountSignInNodes.set(e,t)},this.unmountSignIn=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountSignIn(e):this.premountSignInNodes.delete(e)},this.mountSignUp=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountSignUp(e,t):this.premountSignUpNodes.set(e,t)},this.unmountSignUp=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountSignUp(e):this.premountSignUpNodes.delete(e)},this.mountUserAvatar=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserAvatar(e,t):this.premountUserAvatarNodes.set(e,t)},this.unmountUserAvatar=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserAvatar(e):this.premountUserAvatarNodes.delete(e)},this.mountUserProfile=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserProfile(e,t):this.premountUserProfileNodes.set(e,t)},this.unmountUserProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserProfile(e):this.premountUserProfileNodes.delete(e)},this.mountOrganizationProfile=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationProfile(e,t):this.premountOrganizationProfileNodes.set(e,t)},this.unmountOrganizationProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationProfile(e):this.premountOrganizationProfileNodes.delete(e)},this.mountCreateOrganization=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountCreateOrganization(e,t):this.premountCreateOrganizationNodes.set(e,t)},this.unmountCreateOrganization=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountCreateOrganization(e):this.premountCreateOrganizationNodes.delete(e)},this.mountOrganizationSwitcher=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationSwitcher(e,t):this.premountOrganizationSwitcherNodes.set(e,t)},this.unmountOrganizationSwitcher=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationSwitcher(e):this.premountOrganizationSwitcherNodes.delete(e)},this.__experimental_prefetchOrganizationSwitcher=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.__experimental_prefetchOrganizationSwitcher()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("__experimental_prefetchOrganizationSwitcher",e)},this.mountOrganizationList=(e,t)=>
10{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationList(e,t):this.premountOrganizationListNodes.set(e,t)},this.unmountOrganizationList=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationList(e):this.premountOrganizationListNodes.delete(e)},this.mountUserButton=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserButton(e,t):this.premountUserButtonNodes.set(e,t)},this.unmountUserButton=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserButton(e):this.premountUserButtonNodes.delete(e)},this.mountWaitlist=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountWaitlist(e,t):this.premountWaitlistNodes.set(e,t)},this.unmountWaitlist=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountWaitlist(e):this.premountWaitlistNodes.delete(e)},this.mountPricingTable=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountPricingTable(e,t):this.premountPricingTableNodes.set(e,t)},this.unmountPricingTable=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountPricingTable(e):this.premountPricingTableNodes.delete(e)},this.mountAPIKeys=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountAPIKeys(e,t):this.premountAPIKeysNodes.set(e,t)},this.unmountAPIKeys=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountAPIKeys(e):this.premountAPIKeysNodes.delete(e)},this.__experimental_mountConfigureSSO=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.__experimental_mountConfigureSSO(e,t):this.premountConfigureSSONodes.set(e,t)},this.__experimental_unmountConfigureSSO=e=>{this.clerkjs&&this.loaded?this.clerkjs.__experimental_unmountConfigureSSO(e):this.premountConfigureSSONodes.delete(e)},this.__internal_mountOAuthConsent=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_mountOAuthConsent(e,t):this.premountOAuthConsentNodes.set(e,t)},this.__internal_unmountOAuthConsent=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_unmountOAuthConsent(e):this.premountOAuthConsentNodes.delete(e)},this.mountOAuthConsent=(e,t)=>{this.__internal_mountOAuthConsent(e,t)},this.unmountOAuthConsent=e=>{this.__internal_unmountOAuthConsent(e)},this.mountTaskChooseOrganization=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskChooseOrganization(e,t):this.premountTaskChooseOrganizationNodes.set(e,t)},this.unmountTaskChooseOrganization=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskChooseOrganization(e):this.premountTaskChooseOrganizationNodes.delete(e)},this.mountTaskResetPassword=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskResetPassword(e,t):this.premountTaskResetPasswordNodes.set(e,t)},this.unmountTaskResetPassword=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskResetPassword(e):this.premountTaskResetPasswordNodes.delete(e)},this.mountTaskSetupMFA=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskSetupMFA(e,t):this.premountTaskSetupMFANodes.set(e,t)},this.unmountTaskSetupMFA=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskSetupMFA(e):this.premountTaskSetupMFANodes.delete(e)},this.addListener=(e,t)=>{if(this.clerkjs)return this.clerkjs.addListener(e,t);{let r=()=>{var t,r;let n=this.premountAddListenerCalls.get(e);(null==n?void 0:n.handlers)&&(null==(r=null==n?void 0:(t=n.handlers).nativeUnsubscribe)||r.call(t),this.premountAddListenerCalls.delete(e))};return this.premountAddListenerCalls.set(e,{options:t,handlers:{unsubscribe:r,nativeUnsubscribe:void 0}}),r}},this.navigate=e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.navigate(e)};this.clerkjs&&this.loaded?t():this.premountMethodCalls.set("navigate",t)},this.redirectWithAuth=async(...e)=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectWithAuth(...e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectWithAuth",t)},this.redirectToSignIn=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToSignIn(e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectToSignIn",t)},this.redirectToSignUp=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToSignUp(e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectToSignUp",t)},this.redirectToUserProfile=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToUserProfile()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToUserProfile",e)},this.redirectToAfterSignUp=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignUp()};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("redirectToAfterSignUp",e)},this.redirectToAfterSignIn=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignIn()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("redirectToAfterSignIn",e)},this.redirectToAfterSignOut=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignOut()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("redirectToAfterSignOut",e)},this.redirectToOrganizationProfile=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToOrganizationProfile()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToOrganizationProfile",e)},this.redirectToCreateOrganization=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToCreateOrganization()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToCreateOrganization",e)},this.redirectToWaitlist=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToWaitlist()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToWaitlist",e)},this.redirectToTasks=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToTasks(e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectToTasks",t)},this.handleRedirectCallback=async e=>{var t;let r=()=>{var t;return null==(t=this.clerkjs)?void 0:t.handleRedirectCallback(e)};this.clerkjs&&this.loaded?null==(t=r())||t.catch(()=>{}):this.premountMethodCalls.set("handleRedirectCallback",r)},this.handleGoogleOneTapCallback=async(e,t)=>{var r;let n=()=>{var r;return null==(r=this.clerkjs)?void 0:r.handleGoogleOneTapCallback(e,t)};this.clerkjs&&this.loaded?null==(r=n())||r.catch(()=>{}):this.premountMethodCalls.set("handleGoogleOneTapCallback",n)},this.handleEmailLinkVerification=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.handleEmailLinkVerification(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("handleEmailLinkVerification",t)},this.authenticateWithMetamask=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithMetamask(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithMetamask",t)},this.authenticateWithCoinbaseWallet=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithCoinbaseWallet(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithCoinbaseWallet",t)},this.authenticateWithBase=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithBase(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithBase",t)},this.authenticateWithOKXWallet=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithOKXWallet(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithOKXWallet",t)},this.authenticateWithSolana=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithSolana(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithSolana",t)},this.authenticateWithWeb3=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithWeb3(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithWeb3",t)},this.authenticateWithGoogleOneTap=async e=>(await y(this,s,u).call(this)).authenticateWithGoogleOneTap(e),this.__internal_loadStripeJs=async()=>(await y(this,s,u).call(this)).__internal_loadStripeJs(),this.createOrganization=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.createOrganization(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("createOrganization",t)},this.getOrganization=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.getOrganization(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("getOrganization",t)},this.joinWaitlist=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.joinWaitlist(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("joinWaitlist",t)},this.signOut=async(...e)=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.signOut(...e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("signOut",t)},this.__internal_attemptToEnableEnvironmentSetting=e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.__internal_attemptToEnableEnvironmentSetting(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("__internal_attemptToEnableEnvironmentSetting",t)},b(this,i,null==e?void 0:e.publishableKey),b(this,n,null==e?void 0:e.proxyUrl),b(this,r,null==e?void 0:e.domain),this.options=e,this.Clerk=(null==e?void 0:e.Clerk)||null,this.mode=(0,E.inBrowser)()?"browser":"server",b(this,o,new ek(this)),this.options.sdkMetadata||(this.options.sdkMetadata=eC),g(this,l).emit(O,"loading"),g(this,l).prioritizedOn(O,e=>b(this,t,e)),g(this,i)&&(null==(a=this.options.experimental)?void 0:a.runtimeEnvironment)==="headless"&&this.options.Clerk?this.loadHeadlessClerk():g(this,i)&&this.getEntryChunks()}get publishableKey(){return g(this,i)}get loaded(){var e;return(null==(e=this.clerkjs)?void 0:e.loaded)||!1}get status(){var e;return this.clerkjs?(null==(e=this.clerkjs)?void 0:e.status)||(this.clerkjs.loaded?"ready":"loading"):g(this,t)}static getOrCreateInstance(e){return(0,E.inBrowser)()&&g(this,a)&&(!e.Clerk||g(this,a).Clerk===e.Clerk)&&g(this,a).publishableKey===e.publishableKey||b(this,a,new c(e)),g(this,a)}static clearInstance(){b(this,a,null)}get domain(){return"u">typeof window&&window.location?ef(g(this,r),new URL(window.location.href),""):"function"==typeof g(this,r)?p.errorThrower.throw(f.unsupportedNonBrowserDomainOrProxyUrlFunction):g(this,r)||""}get proxyUrl(){return"u">typeof window&&window.location?ef(g(this,n),new URL(window.location.href),""):"function"==typeof g(this,n)?p.errorThrower.throw(f.unsupportedNonBrowserDomainOrProxyUrlFunction):g(this,n)||""}__internal_getOption(e){var t,r;return(null==(t=this.clerkjs)?void 0:t.__internal_getOption)?null==(r=this.clerkjs)?void 0:r.__internal_getOption(e):this.options[e]}loadHeadlessClerk(){let e=(0,f.isConstructor)(this.options.Clerk)?new this.options.Clerk(g(this,i),{proxyUrl:this.proxyUrl,domain:this.domain}):this.options.Clerk;if(!e)return void g(this,l).emit(O,"error");let t=()=>{this.replayInterceptedInvocations(e)};e.loaded?t():e.load(this.options).then(()=>t()).catch(e=>{g(this,l).emit(O,"error"),this.emitLoaded()})}get sdkMetadata(){var e;return(null==(e=this.clerkjs)?void 0:e.sdkMetadata)||this.options.sdkMetadata||void 0}get instanceType(){var e;return null==(e=this.clerkjs)?void 0:e.instanceType}get frontendApi(){var e;return(null==(e=this.clerkjs)?void 0:e.frontendApi)||""}get isStandardBrowser(){var e;return(null==(e=this.clerkjs)?void 0:e.isStandardBrowser)||this.options.standardBrowser||!1}get isSatellite(){return"u">typeof window&&window.location?ef(this.options.isSatellite,new URL(window.location.href),!1):"function"==typeof this.options.isSatellite&&p.errorThrower.throw(f.unsupportedNonBrowserDomainOrProxyUrlFunction)}async getEntryChunks(){var e;if("browser"===this.mode&&!this.loaded){"u">typeof window&&(window.__clerk_publishable_key=g(this,i),window.__clerk_proxy_url=this.proxyUrl,window.__clerk_domain=this.domain);try{let t=await this.getClerkJsEntryChunk();if(!t.loaded){this.beforeLoad(t);let r=!1!==this.options.standardBrowser&&!this.options.Clerk||(null==(e=this.options.ui)?void 0:e.ClerkUI)?await this.getClerkUIEntryChunk():void 0;await t.load({...this.options,ui:{...this.options.ui,ClerkUI:r}})}t.loaded&&this.replayInterceptedInvocations(t)}catch(e){g(this,l).emit(O,"error"),console.error(e.stack||e.message||e);return}}}
10async getClerkJsEntryChunk(){if(this.options.Clerk&&!this.options.__internal_clerkJSUrl||__BUILD_DISABLE_RHC__||await et({...this.options,publishableKey:g(this,i),proxyUrl:this.proxyUrl,domain:this.domain,nonce:this.options.nonce}),this.options.Clerk&&!this.options.__internal_clerkJSUrl&&(e.g.Clerk=(0,f.isConstructor)(this.options.Clerk)?new this.options.Clerk(g(this,i),{proxyUrl:this.proxyUrl,domain:this.domain}):this.options.Clerk),!e.g.Clerk)throw Error("Failed to download latest ClerkJS. Contact [email protected].");return e.g.Clerk}async getClerkUIEntryChunk(){let t=this.options.ui,r=!!this.options.__internal_clerkUIUrl;if((null==t?void 0:t.ClerkUI)&&!r)return t.ClerkUI;if(!t&&!1!==this.options.prefetchUI||r){if(await er({...this.options,publishableKey:g(this,i),proxyUrl:this.proxyUrl,domain:this.domain,nonce:this.options.nonce}),!e.g.__internal_ClerkUICtor)throw Error("Failed to download latest Clerk UI. Contact [email protected].");return e.g.__internal_ClerkUICtor}}get version(){var e;return null==(e=this.clerkjs)?void 0:e.version}get client(){return this.clerkjs?this.clerkjs.client:void 0}get session(){return this.clerkjs?this.clerkjs.session:void 0}get user(){return this.clerkjs?this.clerkjs.user:void 0}get organization(){return this.clerkjs?this.clerkjs.organization:void 0}get telemetry(){return this.clerkjs?this.clerkjs.telemetry:void 0}get __internal_environment(){return this.clerkjs?this.clerkjs.__internal_environment:void 0}get isSignedIn(){return!!this.clerkjs&&this.clerkjs.isSignedIn}get billing(){var e;return null==(e=this.clerkjs)?void 0:e.billing}get __internal_state(){return this.loaded&&this.clerkjs?this.clerkjs.__internal_state:g(this,o)}get apiKeys(){var e;return null==(e=this.clerkjs)?void 0:e.apiKeys}get oauthApplication(){var e;return null==(e=this.clerkjs)?void 0:e.oauthApplication}__internal_setEnvironment(...e){this.clerkjs&&"__internal_setEnvironment"in this.clerkjs&&this.clerkjs.__internal_setEnvironment(e)}get __internal_lastEmittedResources(){var e;return null==(e=this.clerkjs)?void 0:e.__internal_lastEmittedResources}};t=new WeakMap,r=new WeakMap,n=new WeakMap,i=new WeakMap,l=new WeakMap,o=new WeakMap,a=new WeakMap,s=new WeakSet,u=function(){return new Promise(e=>{this.addOnLoaded(()=>e(this.clerkjs))})},v(eS,a);var eE=(0,f.withMaxAllowedInstancesGuard)(function(e){let{initialState:t,children:r,...n}=e,{isomorphicClerk:i,clerkStatus:l}=eP((0,f.mergeWithEnv)(n));return S.default.createElement(C.ClerkContextProvider,{initialState:t,clerk:i,clerkStatus:l},r)},"ClerkProvider",f.multipleClerkProvidersError);eE.displayName="ClerkProvider";var ej=e_?"shared":"",eP=e=>{let t=S.default.useMemo(()=>({clerkUIVariant:ej,...e}),[e]),r=S.default.useRef(eS.getOrCreateInstance(t)),[n,i]=S.default.useState(r.current.status);return S.default.useEffect(()=>{r.current.__internal_updateProps({appearance:e.appearance})},[e.appearance]),S.default.useEffect(()=>{r.current.__internal_updateProps({options:e})},[e.localization]),S.default.useEffect(()=>(r.current.on("status",i),()=>{r.current&&r.current.off("status",i),eS.clearInstance()}),[]),{isomorphicClerk:r.current,clerkStatus:n}};e.s(["AuthenticateWithRedirectCallback",0,ey,"ClerkDegraded",0,({children:e})=>((0,p.useAssertWrappedByClerkProvider)("ClerkDegraded"),"degraded"!==(0,p.useIsomorphicClerkContext)().status)?null:e,"ClerkFailed",0,({children:e})=>((0,p.useAssertWrappedByClerkProvider)("ClerkFailed"),"error"!==(0,p.useIsomorphicClerkContext)().status)?null:e,"ClerkLoaded",0,({children:e})=>((0,p.useAssertWrappedByClerkProvider)("ClerkLoaded"),(0,p.useIsomorphicClerkContext)().loaded)?e:null,"ClerkLoading",0,({children:e})=>((0,p.useAssertWrappedByClerkProvider)("ClerkLoading"),"loading"!==(0,p.useIsomorphicClerkContext)().status)?null:e,"ClerkProvider",0,eE,"IS_REACT_SHARED_VARIANT_COMPATIBLE",0,e_,"MultisessionAppSupport",0,({children:e})=>{(0,p.useAssertWrappedByClerkProvider)("MultisessionAppSupport");let t=(0,C.__internal_useSessionBase)();return S.default.createElement(S.default.Fragment,{key:t?t.id:"no-users"},e)},"RedirectToCreateOrganization",0,eb,"RedirectToOrganizationProfile",0,ev,"RedirectToSignIn",0,ep,"RedirectToSignUp",0,eh,"RedirectToTasks",0,em,"RedirectToUserProfile",0,eg,"Show",0,({children:e,fallback:t,treatPendingAsSignedOut:r,when:n})=>{var i,l;(0,p.useAssertWrappedByClerkProvider)("Show");let{has:o,isLoaded:a,userId:s}=(0,f.useAuth)({treatPendingAsSignedOut:r});if(!a)return null;let u=null!=t?t:null;return"signed-out"===n?s?u:e:s&&("signed-in"===n||(i=n,l=o,"function"==typeof i?i(l):l(i)))?e:u}],936096);var eL=e.i(285989),eO=e.i(473022),eR=e.i(511781);if(e.i(409590),"u">typeof window&&!window.global&&(window.global=e.g),globalThis.__clerkSharedModules){let e=null==(c=globalThis.__clerkSharedModules.react)?void 0:c.version;e&&e!==S.version&&console.warn(`[@clerk/ui/register] React version mismatch detected. Already registered: ${e}, current import: ${S.version}. This may cause issues with the shared @clerk/ui variant.`)}else globalThis.__clerkSharedModules={react:S,"react-dom":eL,"react-dom/client":eO,"react/jsx-runtime":eR};var eT=(0,f.withClerk)(({clerk:e,children:t,...r})=>{let{appearance:n,getContainer:i,component:l,signUpFallbackRedirectUrl:o,forceRedirectUrl:a,fallbackRedirectUrl:s,signUpForceRedirectUrl:u,mode:c,initialValues:d,withSignUp:p,oauthFlow:h,...m}=r;t=(0,f.normalizeWithDefaultValue)(t,"Sign in");let g=(0,f.assertSingleChild)(t)("SignInButton"),v=async t=>{let r;return g&&"object"==typeof g&&"props"in g&&await (0,f.safeExecute)(g.props.onClick)(t),r={forceRedirectUrl:a,fallbackRedirectUrl:s,signUpFallbackRedirectUrl:o,signUpForceRedirectUrl:u,initialValues:d,withSignUp:p,oauthFlow:h},"modal"===c?e.openSignIn({...r,appearance:n,getContainer:i}):e.redirectToSignIn({...r,signInFallbackRedirectUrl:s,signInForceRedirectUrl:a})},b={...m,onClick:v};return S.default.cloneElement(g,b)}
10,{component:"SignInButton",renderWhileLoading:!0}),eI=(0,f.withClerk)(({clerk:e,children:t,...r})=>{let{redirectUrl:n,getContainer:i,component:l,...o}=r;t=(0,f.normalizeWithDefaultValue)(t,"Sign in with Metamask");let a=(0,f.assertSingleChild)(t)("SignInWithMetamaskButton"),s=async()=>{!async function(){await e.authenticateWithMetamask({redirectUrl:n||void 0})}()},u=async e=>(await (0,f.safeExecute)(a.props.onClick)(e),s()),c={...o,onClick:u};return S.default.cloneElement(a,c)},{component:"SignInWithMetamask",renderWhileLoading:!0}),eA=(0,f.withClerk)(({clerk:e,children:t,...r})=>{let{redirectUrl:n="/",sessionId:i,signOutOptions:l,getContainer:o,component:a,...s}=r;l&&k("SignOutButton `signOutOptions`","Use the `redirectUrl` and `sessionId` props directly instead."),t=(0,f.normalizeWithDefaultValue)(t,"Sign out");let u=(0,f.assertSingleChild)(t)("SignOutButton"),c=async t=>(await (0,f.safeExecute)(u.props.onClick)(t),e.signOut({redirectUrl:n,...void 0!==i&&{sessionId:i},...l})),d={...s,onClick:c};return S.default.cloneElement(u,d)},{component:"SignOutButton",renderWhileLoading:!0}),eN=(0,f.withClerk)(({clerk:e,children:t,...r})=>{let{appearance:n,unsafeMetadata:i,getContainer:l,component:o,fallbackRedirectUrl:a,forceRedirectUrl:s,signInFallbackRedirectUrl:u,signInForceRedirectUrl:c,mode:d,initialValues:p,oauthFlow:h,...m}=r;t=(0,f.normalizeWithDefaultValue)(t,"Sign up");let g=(0,f.assertSingleChild)(t)("SignUpButton"),v=async t=>{let r;return g&&"object"==typeof g&&"props"in g&&await (0,f.safeExecute)(g.props.onClick)(t),r={fallbackRedirectUrl:a,forceRedirectUrl:s,signInFallbackRedirectUrl:u,signInForceRedirectUrl:c,initialValues:p,oauthFlow:h},"modal"===d?e.openSignUp({...r,appearance:n,unsafeMetadata:i,getContainer:l}):e.redirectToSignUp({...r,signUpFallbackRedirectUrl:a,signUpForceRedirectUrl:s})},b={...m,onClick:v};return S.default.cloneElement(g,b)},{component:"SignUpButton",renderWhileLoading:!0});(0,p.setErrorThrowerOptions)({packageName:"@clerk/react"}),ed("@clerk/react"),e.s(["HandleSSOCallback",0,function(e){let{navigateToApp:t,navigateToSignIn:r,navigateToSignUp:n}=e,i=(0,C.useClerk)(),{signIn:l}=(0,f.useSignIn)(),{signUp:o}=(0,f.useSignUp)(),a=(0,S.useRef)(!1);return(0,S.useEffect)(()=>{(async()=>{var e,s,u;if(i.loaded&&!a.current){if(a.current=!0,"complete"===l.status)return await l.finalize({navigate:async(...e)=>{t(...e)}});if(o.isTransferable)return(await l.create({transfer:!0}),"complete"===l.status)?await l.finalize({navigate:async(...e)=>{t(...e)}}):r();if("needs_first_factor"===l.status&&!(null==(e=l.supportedFirstFactors)?void 0:e.every(e=>"enterprise_sso"===e.strategy)))return r();if(l.isTransferable)return(await o.create({transfer:!0}),"complete"===o.status)?await o.finalize({navigate:async(...e)=>{t(...e)}}):n();if("complete"===o.status)return await o.finalize({navigate:async(...e)=>{t(...e)}});if("needs_second_factor"===l.status||"needs_new_password"===l.status)return r();if(l.existingSession||o.existingSession){let e=(null==(s=l.existingSession)?void 0:s.sessionId)||(null==(u=o.existingSession)?void 0:u.sessionId);if(e)return await i.setActive({session:e,navigate:async(...e)=>t(...e)})}}})()},[i,i.loaded,l,o]),S.default.createElement("div",null,S.default.createElement("div",{id:"clerk-captcha"}))},"SignInButton",0,eT,"SignInWithMetamaskButton",0,eI,"SignOutButton",0,eA,"SignUpButton",0,eN],367564)},843907,e=>{"use strict";var t=e.i(936096),r=e.i(381379),n=e.i(769178),i=e.i(897758);e.i(663010),e.i(767129),i.useOAuthConsent,r.OAuthConsent;var l=t.ClerkProvider;e.s(["InternalClerkProvider",0,l,"useRoutingProps",0,function(e,t,i){let l=t.path||(null==i?void 0:i.path);return"path"===(t.routing||(null==i?void 0:i.routing)||"path")?l?{...i,...t,routing:"path"}:n.errorThrower.throw((0,r.noPathProvidedError)(e)):t.path?n.errorThrower.throw((0,r.incompatibleRoutingWithPathProvidedError)(e)):{...i,...t,path:void 0}}],843907)},57008,(e,t,r)=>{"use strict";t.exports=function(e){return null!=e&&"object"==typeof e&&!1===Array.isArray(e)}},923624,(e,t,r)=>{"use strict";var n=e.r(57008);function i(e){return!0===n(e)&&"[object Object]"===Object.prototype.toString.call(e)}t.exports=function(e){var t,r;return!1!==i(e)&&"function"==typeof(t=e.constructor)&&!1!==i(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf")}},651840,(e,t,r)=>{"use strict";var n=e.r(923624);t.exports=function(e){return n(e)||"function"==typeof e||Array.isArray(e)}},661161,(e,t,r)=>{"use strict";
10t.exports=function(e,t,r){for(var n in e)if(!1===t.call(r,e[n],n,e))break}},416554,(e,t,r)=>{"use strict";var n=e.r(651840),i=e.r(661161);function l(e,t){for(var r=arguments.length,n=0;++n<r;){var l=arguments[n];a(l)&&i(l,o,e)}return e}function o(e,t){var r;if("__proto__"!==(r=t)&&"constructor"!==r&&"prototype"!==r){var n=this[t];a(e)&&a(n)?l(n,e):this[t]=e}}function a(e){return n(e)&&!Array.isArray(e)}t.exports=l},175814,(e,t,r)=>{t.exports=function(e,t,r,i,l){var o;if(null===(o=e)||"object"!=typeof o&&"function"!=typeof o||!t)return e;if(t=n(t),r&&(t+="."+n(r)),i&&(t+="."+n(i)),l&&(t+="."+n(l)),t in e)return e[t];for(var a=t.split("."),s=a.length,u=-1;e&&++u<s;){for(var c=a[u];"\\"===c[c.length-1];)c=c.slice(0,-1)+"."+a[++u];e=e[c]}return e};function n(e){return e?Array.isArray(e)?e.join("."):e:""}},786435,(e,t,r)=>{"use strict";t.exports=function(e,t){if(null==e)throw TypeError("expected first argument to be an object.");if(void 0===t||"u"<typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return e;for(var r=Object.prototype.propertyIsEnumerable,n=Object(e),i=arguments.length,l=0;++l<i;)for(var o=Object(arguments[l]),a=Object.getOwnPropertySymbols(o),s=0;s<a.length;s++){var u=a[s];r.call(o,u)&&(n[u]=o[u])}return n}},684717,(e,t,r)=>{"use strict";var n=e.r(651840),i=e.r(786435);function l(e){return e&&"object"==typeof e||n(e)}t.exports=Object.assign||function(e){if(null==e)throw TypeError("Cannot convert undefined or null to object");l(e)||(e={});for(var t=1;t<arguments.length;t++){var r,n=arguments[t];(r=n)&&"string"==typeof r&&(n=function(e){var t={};for(var r in e)t[r]=e[r];return t}(n)),l(n)&&(function(e,t){for(var r in t){var n,i;n=t,i=r,Object.prototype.hasOwnProperty.call(n,i)&&(e[r]=t[r])}}(e,n),i(e,n))}return e}},258390,(e,t,r)=>{"use strict";var n=e.r(684717);function i(e,t,r,n){var l=e.indexOf(t,r);return"\\"===e.charAt(l-1)?i(e,t,l+1):l}t.exports=function(e,t,r){if("string"!=typeof e)throw TypeError("expected a string");"function"==typeof t&&(r=t,t=null),"string"==typeof t&&(t={sep:t});var l,o,a=n({sep:"."},t),s=a.quotes||['"',"'","`"];!0===a.brackets?l={"<":">","(":")","[":"]","{":"}"}:a.brackets&&(l=a.brackets);var u=[],c=[],d=[""],f=a.sep,p=e.length,h=-1;function m(){if(l&&c.length)return l[c[c.length-1]]}for(;++h<p;){var g,v,b,y,_,w=e[h],x=e[h+1],k={val:w,idx:h,arr:d,str:e};if(u.push(k),"\\"===w){k.val=!0===(g=a,v=e,b=h,"function"==typeof g.keepEscaping?g.keepEscaping(v,b):!0===g.keepEscaping||"\\"===v[b+1])?w+x:x,k.escaped=!0,"function"==typeof r&&r(k),d[d.length-1]+=k.val,h++;continue}if(l&&l[w]){c.push(w);var C=m(),S=h+1;if(-1!==e.indexOf(C,S+1))for(;c.length&&S<p;){var E=e[++S];if("\\"===E){E++;continue}if(-1!==s.indexOf(E)){S=i(e,E,S+1);continue}if(C=m(),c.length&&-1===e.indexOf(C,S+1))break;if(l[E]){c.push(E);continue}C===E&&c.pop()}if(-1===(o=S)){d[d.length-1]+=w;continue}k.val=w=e.slice(h,o+1),k.idx=h=o}if(-1!==s.indexOf(w)){if(-1===(o=i(e,w,h+1))){d[d.length-1]+=w;continue}k.val=w=!0===(y=w,!0===(_=a).keepDoubleQuotes&&'"'===y||!0===_.keepSingleQuotes&&"'"===y||_.keepQuotes)?e.slice(h,o+1):e.slice(h+1,o),k.idx=h=o}if("function"==typeof r&&(r(k,u),w=k.val,h=k.idx),k.val===f&&!1!==k.split){d.push("");continue}d[d.length-1]+=k.val}return d}},991058,(e,t,r)=>{"use strict";t.exports=function(e){return null!=e&&("object"==typeof e||"function"==typeof e)}},124510,(e,t,r)=>{"use strict";var n=e.r(991058);t.exports=function(e){n(e)||(e={});for(var t=arguments.length,r=1;r<t;r++){var i=arguments[r];n(i)&&function(e,t){for(var r in t){var n,i;n=t,i=r,Object.prototype.hasOwnProperty.call(n,i)&&(e[r]=t[r])}}(e,i)}return e}},75259,(e,t,r)=>{"use strict";var n=e.r(258390),i=e.r(124510),l=e.r(923624),o=e.r(991058);function a(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e}t.exports=function(e,t,r){if(!o(e)||(Array.isArray(t)&&(t=[].concat.apply([],t).join(".")),"string"!=typeof t))return e;for(var s=n(t,{sep:".",brackets:!0}).filter(a),u=s.length,c=-1,d=e;++c<u;){var f=s[c];if(c!==u-1){o(d[f])||(d[f]={}),d=d[f];continue}l(d[f])&&l(r)?d[f]=i({},d[f],r):d[f]=r}return e}},748993,(e,t,r)=>{"use strict";var n=e.r(651840),i=e.r(416554),l=e.r(175814),o=e.r(75259);t.exports=function(e,t,r){if(!n(e))throw TypeError("expected an object");
10if("string"!=typeof t||null==r)return i.apply(null,arguments);if("string"==typeof r)return o(e,t,r),e;var a=l(e,t);return n(r)&&n(a)&&(r=i({},a,r)),o(e,t,r),e}},187312,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouter",{enumerable:!0,get:function(){return l}});let n=e.r(584799),i=e.r(32347);function l(){return(0,n.useContext)(i.RouterContext)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},614480,(e,t,r)=>{t.exports=e.r(187312)},189879,e=>{"use strict";var t=e.i(614480);e.s(["usePagesRouter",0,()=>({pagesRouter:(0,t.useRouter)()})])},540207,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u}});let n=e.r(511781),i=e.r(584799),l=e.r(478943),o=e.r(381084);function a(e){return{default:e&&"default"in e?e.default:e}}let s={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},u=function(e){let t={...s,...e},r=(0,i.lazy)(()=>t.loader().then(a)),u=t.loading;function c(e){let a=u?(0,n.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,c=s?i.Suspense:i.Fragment,d=t.ssr?(0,n.jsxs)(n.Fragment,{children:["u"<typeof window?(0,n.jsx)(o.PreloadChunks,{moduleIds:t.modules}):null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(c,{...s?{fallback:a}:{},children:d})}return c.displayName="LoadableComponent",c}},814117,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return i}});let n=e.r(836437)._(e.r(540207));function i(e,t){let r={};"function"==typeof e&&(r.loader=e);let i={...r,...t};return(0,n.default)({...i,modules:i.loadableGenerated?.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},35305,(e,t,r)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},561227,(e,t,r)=>{"use strict";var n=e.r(35305);function i(){}function l(){}l.resetWarningCache=i,t.exports=function(){function e(e,t,r,i,l,o){if(o!==n){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:i}
10;return r.PropTypes=r,r}},304153,(e,t,r)=>{e.i(24331),t.exports=e.r(561227)()},775592,(e,t,r)=>{"use strict";r.__esModule=!0,r.default=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(",");if(0===r.length)return!0;var n=e.name||"",i=(e.type||"").toLowerCase(),l=i.replace(/\/.*$/,"");return r.some(function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?n.toLowerCase().endsWith(t):t.endsWith("/*")?l===t.replace(/\/.*$/,""):i===t})}return!0}},544636,e=>{"use strict";var t=e.i(511781),r=e.i(667596),n=e.i(426488),i=e.i(476792),l=e.i(35259),o=e.i(839346),a=e.i(452579),s=e.i(320649),u=e.i(814117),c=e.i(584799),d=e.i(528292),f=e.i(340246),p=e.i(63096),h=e.i(875664);function m(e,t,r){let n=getComputedStyle(document.documentElement).getPropertyValue(e).trim()||"sans-serif";return`${t} ${r} 1em ${n}`}async function g(e){let t=performance.now();try{return await document.fonts.load(e),{spec:e,ok:!0,check:document.fonts.check(e),ms:Math.round(performance.now()-t)}}catch(r){return{spec:e,ok:!1,check:document.fonts.check(e),ms:Math.round(performance.now()-t),error:r instanceof Error?r.message:String(r)}}}function v(){let e=(0,p.useLoadingStore)(e=>e.setFontsReady);return(0,c.useEffect)(()=>{let t=!1,r=null,n=performance.now(),i=[m("--font-gt-canon","normal",300),m("--font-gt-canon","italic",300),m("--font-gt-canon","normal",400),m("--font-zalando","normal",500)],l=(i,l)=>{if(t)return;let o={via:r??i,ms:Math.round(performance.now()-n),fontsStatus:document.fonts.status,fonts:l};if(null!==r){"load"===i&&"timeout"===r&&((0,f.setFontReadyMeta)({...o,via:"timeout",loadAfterTimeoutMs:o.ms}),h.logger.warn("[preloader] fonts:load-after-timeout",o));return}(r=i,(0,f.setFontReadyMeta)(o),(0,f.markPreloaderReady)("fonts"),e(!0),"timeout"===i)?h.logger.warn("[preloader] fonts:timeout",o):h.logger.info("[preloader] fonts:load",o)},o=window.setTimeout(()=>{l("timeout",i.map(e=>({spec:e,ok:!1,check:document.fonts.check(e),ms:2e3})))},2e3);return Promise.allSettled(i.map(g)).then(e=>{window.clearTimeout(o),l("load",e.map((e,t)=>"fulfilled"===e.status?e.value:{spec:i[t],ok:!1,check:document.fonts.check(i[t]),ms:Math.round(performance.now()-n),error:e.reason instanceof Error?e.reason.message:String(e.reason)}))}),()=>{t=!0,window.clearTimeout(o)}},[e]),null}var b=e.i(835531),y=e.i(423963),_=e.i(474060);let w="logviewer:visible";function x(){let e=(0,b.useLocale)(),r=(0,y.getIntlLocale)(e),[n,i]=(0,c.useState)([]),[l,o]=(0,c.useState)(()=>{let e=localStorage.getItem(w);return null===e||"true"===e});return((0,c.useEffect)(()=>(i(h.logger.getLogs()),h.logger.subscribe(i)),[]),l)?(0,t.jsxs)("div",{className:_.default.viewer,children:[(0,t.jsxs)("div",{className:_.default.header,children:[(0,t.jsxs)("span",{children:["Logs (",n.length,")"]}),(0,t.jsxs)("div",{className:_.default.headerActions,children:[(0,t.jsx)("button",{type:"button",onClick:()=>{h.logger.clearLogs()},children:"clear"}),(0,t.jsx)("button",{type:"button",onClick:()=>{localStorage.setItem(w,"false"),o(!1)},children:"hide"})]})]}),(0,t.jsx)("div",{className:_.default.list,children:n.map(e=>(0,t.jsxs)("div",{className:`${_.default.entry} ${_.default[e.level]}`,children:[(0,t.jsx)("span",{className:_.default.time,children:e.timestamp.toLocaleTimeString(r,{hour:"2-digit",minute:"2-digit",second:"2-digit",fractionalSecondDigits:2})}),(0,t.jsx)("span",{className:_.default.message,children:e.message}),void 0!==e.data&&(0,t.jsx)("span",{className:_.default.data,children:JSON.stringify(e.data)})]},e.id))})]}):(0,t.jsxs)("button",{type:"button",className:_.default.toggle,onClick:()=>{localStorage.setItem(w,"true"),o(!0)},children:["logs (",n.length,")"]})}var k=e.i(304699);function C(){let e=(0,c.useRef)(null),r=(0,k.useStore)(e=>e.setIsLowPowerMode);return(0,c.useEffect)(()=>{let t=e.current;t&&t.play().then(()=>{t.pause()}).catch(e=>{"NotAllowedError"===e.name&&r(!0)})},[r]),(0,t.jsx)("video",{ref:e,muted:!0,playsInline:!0,preload:"none","aria-hidden":!0,style:{position:"fixed",width:1,height:1,opacity:0,pointerEvents:"none"},children:(0,t.jsx)("source",{src:"/videos/nav-collections.mp4",type:"video/mp4"})})}var S=e.i(32940);let E=(0,c.forwardRef)((e,r)=>(0,t.jsx)("div",{ref:r,className:S.default.overlay}));E.displayName="PageOverlay";var j=e.i(843848);let P="data-viewport-gate-resume";function L(e){e.setAttribute(P,""),e.pause()}function O(){return(0,c.useEffect)(()=>
10{if(!(0,j.isMobileViewport)())return;let e=new IntersectionObserver(e=>{for(let t of e){let e=t.target;if(t.isIntersecting){if(!e.hasAttribute(P))continue;e.removeAttribute(P),e.play().catch(()=>{});continue}e.paused||L(e)}},{rootMargin:j.PLAYBACK_ROOT_MARGIN}),t=t=>{if(t instanceof HTMLVideoElement){t.hasAttribute(j.GATE_IGNORE_ATTRIBUTE)||e.observe(t);return}if(t instanceof Element)for(let r of t.querySelectorAll("video"))r.hasAttribute(j.GATE_IGNORE_ATTRIBUTE)||e.observe(r)};t(document.body);let r=new MutationObserver(e=>{for(let r of e)for(let e of r.addedNodes)t(e)});r.observe(document.body,{childList:!0,subtree:!0});let n=e=>{let t=e.target;!(t instanceof HTMLVideoElement)||t.hasAttribute(j.GATE_IGNORE_ATTRIBUTE)||!function(e){let t=e.getBoundingClientRect();if(t.width<=0&&t.height<=0)return!1;let r=window.innerHeight*j.PLAYBACK_MARGIN_RATIO;return t.bottom>-r&&t.top<window.innerHeight+r}(t)&&L(t)};return document.addEventListener("playing",n,!0),()=>{document.removeEventListener("playing",n,!0),r.disconnect(),e.disconnect()}},[]),null}var R=e.i(674245);function T(){let e=(0,a.useLenis)();return(0,a.useLenis)(e=>{(0,R.setScrollTriggerScroll)(Math.floor(e.scroll)),(0,R.flushScrollTriggerSubscribers)()}),(0,c.useEffect)(()=>{if(e)return;let t=()=>{(0,R.setScrollTriggerScroll)(Math.floor(window.scrollY)),(0,R.flushScrollTriggerSubscribers)()};return t(),window.addEventListener("scroll",t,!1),()=>{window.removeEventListener("scroll",t,!1)}},[e]),null}var I=e.i(126014);function A(){let e=.01*window.innerHeight,t=.01*document.documentElement.clientHeight;document.documentElement.style.setProperty("--real-vh",`${e}px`),document.documentElement.style.setProperty("--svh",`${Math.round(100*t)/100}px`)}var N=e.i(624894),M=e.i(574455),$=e.i(13350);function U(){k.useStore.setState({isPageNavigating:!1,navigationDestinationIsHome:!1})}let B=(0,u.default)(async()=>e.A(45161),{loadableGenerated:{modules:[31700]},ssr:!1});function D(){let e=(0,k.useStore)(e=>e.isPageNavigating);return(0,c.useEffect)(()=>(document.body.classList.toggle("is-navigating",e),()=>{document.body.classList.remove("is-navigating")}),[e]),null}function z(){return(0,c.useEffect)(()=>{if(!("scrollRestoration"in window.history))return;let e=performance.getEntriesByType("navigation")[0];if(e?.type!=="reload"||window.location.hash)return;window.history.scrollRestoration="manual",window.scrollTo(0,0);let t=()=>requestAnimationFrame(()=>{window.history.scrollRestoration="auto"});return"complete"===document.readyState?t():window.addEventListener("load",t,{once:!0}),()=>{window.removeEventListener("load",t)}},[]),null}function F({scrollResetRef:e}){let t=(0,a.useLenis)();return(0,c.useEffect)(()=>{e.current=()=>{t?t.scrollTo(0,{immediate:!0}):window.scrollTo({top:0,left:0,behavior:"auto"})}},[t,e]),null}function W(){return(0,c.useEffect)(()=>{l.default.ticker.wake()},[]),null}l.default.registerPlugin(r.useGSAP,o.CustomEase),(0,M.registerCustomEases)(),l.default.ticker.sleep(),e.s(["default",0,function({children:e}){let r,o;r=function(){let[e,t]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{let e="ontouchstart"in window||navigator.maxTouchPoints>0;e&&t(!0);let r=e,n=()=>{r||(r=!0,t(!0))},i=()=>{r||(t(!1),window.removeEventListener("mousemove",i))};return window.addEventListener("touchstart",n,{passive:!0}),window.addEventListener("mousemove",i,{passive:!0}),()=>{window.removeEventListener("touchstart",n),window.removeEventListener("mousemove",i)}},[]),e}(),o=(0,c.useRef)(0),(0,I.default)(({height:e})=>{r?Math.abs(e-o.current)>15&&(o.current=e,A()):A()},{callOnMount:!0,debounceDelay:150,onlyWidth:r}),(0,c.useEffect)(()=>{let e=.01*window.innerHeight;document.documentElement.style.setProperty("--real-vh",`${e}px`)},[]);let u=(0,c.useRef)(null),f=(0,c.useRef)(null),h=(0,c.useRef)(!1),m=(0,p.useLoadingStore)(e=>e.setIsPreloaderIntroComplete),g=(0,k.useStore)(e=>e.setIsLoaderComplete);return(0,c.useEffect)(()=>{let e=()=>{h.current=!0};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[]),(0,c.useEffect)(()=>{},[]),(0,c.useEffect)(()=>{N.Env.NEXT_PUBLIC_ENABLE_PRELOADER||(m(!0),g(!0))},[g,m]),(0,t.jsx)(i.ShopifyProvider,{storeDomain:N.Env.NEXT_PUBLIC_SHOPIFY_STORE_DOMAIN,storefrontToken:N.Env.NEXT_PUBLIC_SHOPIFY_STOREFRONT_API_TOKEN,storefrontApiVersion:N.Env.NEXT_PUBLIC_SHOPIFY_STOREFRONT_API_VERSION,languageIsoCode:"EN",countryIsoCode:"US",children:(0,t.jsx)(n.CartProvider,{children:(0,t.jsxs)(s.TransitionRouter,{auto:!0,leave:(e,t,r)=>{if(t?.includes("/account")&&r?.includes("/account"))return void e();!function(e){if(e){let t,r;return t=function(e){try{let{pathname:t}=new URL(e,window.location.origin);return"/"===t||""===t}catch{return"/"===e||""===e}}(e),r=(0,$.isTechnologyMemoryHref)(e),k.useStore.setState({isPageNavigating:!0,isTechnologyMemoryHashLand:r,isHeaderHidden:!1,isHeaderFullyHidden:!1,isFullscreenVideoOpen:!1,isLensConfiguratorOpen:!1,isHeroInView:t,navigationDestinationIsHome:t,isNavOpened:!1})}k.useStore.setState({isPageNavigating:!0,isTechnologyMemoryHashLand:!1,isHeaderHidden:!1,isHeaderFullyHidden:!1,isFullscreenVideoOpen:!1,isLensConfiguratorOpen:!1})}(r);let n=u.current;if(!n)return void e();
10let i=l.default.to(n,{opacity:1,duration:.2,ease:"power2.out",onComplete:e});return()=>i.kill()},enter:(e,t,r)=>{if(t?.includes("/account")&&r?.includes("/account"))return void e();let n=h.current;h.current=!1,window.location.hash||n||f.current?.();let i=u.current;if(!i){U(),e();return}let o=l.default.to(i,{opacity:0,duration:.3,ease:"power2.in",onComplete:()=>{U(),e()}});return()=>o.kill()},children:[(0,t.jsx)(d.ReactTempus,{patch:!1}),(0,t.jsx)(W,{}),(0,t.jsx)(a.ReactLenis,{root:!0,options:{lerp:.15,allowNestedScroll:!0}}),(0,t.jsx)(T,{}),(0,t.jsx)(E,{ref:u}),(0,t.jsx)(D,{}),(0,t.jsx)(z,{}),(0,t.jsx)(F,{scrollResetRef:f}),N.Env.NEXT_PUBLIC_ENABLE_DEV_NAV&&(0,t.jsx)(B,{}),(0,t.jsx)(C,{}),(0,t.jsx)(O,{}),(0,t.jsx)(v,{}),N.Env.NEXT_PUBLIC_ENABLE_LOGGER&&(0,t.jsx)(x,{}),e]})})})}],544636)},231977,e=>{e.v({acceptAllBtn:"CookieBanner-module-scss-module__UcqjBa__acceptAllBtn",actions:"CookieBanner-module-scss-module__UcqjBa__actions",banner:"CookieBanner-module-scss-module__UcqjBa__banner",btn:"CookieBanner-module-scss-module__UcqjBa__btn",declineAllBtn:"CookieBanner-module-scss-module__UcqjBa__declineAllBtn",disclaimerTrigger:"CookieBanner-module-scss-module__UcqjBa__disclaimerTrigger",text:"CookieBanner-module-scss-module__UcqjBa__text"})},399998,e=>{"use strict";var t=e.i(511781),r=e.i(916930),n=e.i(7284),i=e.i(703046),l=e.i(694627),o=e.i(411493),a=e.i(231977);e.s(["default",0,function({cookieSettings:e}){let s=(0,i.useCookieConsentStore)(e=>e.isHydrated),u=(0,i.useCookieConsentStore)(e=>e.hasResponded);if(!s||u)return null;let{acceptAll:c,openModal:d,declineAll:f}=i.useCookieConsentStore.getState();return(0,t.jsxs)("div",{className:a.default.banner,children:[(0,t.jsx)("div",{className:a.default.text,children:(0,t.jsx)(r.PrismicRichText,{field:e.cookie_disclaimer,components:{strong:({children:e})=>(0,t.jsx)("a",{href:"#cookie-preferences",className:a.default.disclaimerTrigger,onClick:e=>{e.preventDefault(),d()},children:e})}})}),(0,t.jsxs)("div",{className:a.default.actions,children:[(0,t.jsx)(l.default,{color:"white",className:(0,n.default)(a.default.btn,a.default.acceptAllBtn),size:"small",onClick:c,children:e.accept_btn??""}),(0,t.jsx)(o.default,{className:(0,n.default)(a.default.btn,a.default.declineAllBtn),onClick:f,children:e.decline_button??""})]})]})}])},169328,e=>{"use strict";var t=e.i(584799),r=e.i(624894),n=e.i(463260),i=e.i(703046);function l(e){let t=window.fbq;return!!t&&(t("consent",e?"grant":"revoke"),e&&t("track","PageView"),!0)}let o=r.Env.NEXT_PUBLIC_META_PIXEL_ID;e.s(["default",0,function(){let e=(0,i.useCookieConsentStore)(e=>e.isHydrated),r=(0,i.useCookieConsentStore)(e=>e.hasResponded),a=(0,i.useCookieConsentStore)(e=>e.prefs),s=(0,n.usePathname)();return(0,t.useEffect)(()=>{e&&r&&window.gtag?.("consent","update",{analytics_storage:a.analytics?"granted":"denied",ad_storage:a.marketing?"granted":"denied",ad_user_data:a.marketing?"granted":"denied",ad_personalization:a.marketing?"granted":"denied"})},[r,e,a.analytics,a.marketing]),(0,t.useEffect)(()=>{e&&r&&a.analytics&&window.gtag?.("event","page_view",{page_path:`${window.location.pathname}${window.location.search}`,page_location:window.location.href,page_title:document.title})},[r,e,s,a.analytics]),(0,t.useEffect)(()=>{if(!o||!e||!r||l(a.marketing))return;let t=window.setInterval(()=>{l(a.marketing)&&window.clearInterval(t)},50),n=window.setTimeout(()=>{window.clearInterval(t)},2e3);return()=>{window.clearInterval(t),window.clearTimeout(n)}},[r,e,s,a.marketing]),null}])},638963,e=>{e.v({actions:"index-module-scss-module__wHYZwW__actions",body:"index-module-scss-module__wHYZwW__body",container:"index-module-scss-module__wHYZwW__container",declineAllBtn:"index-module-scss-module__wHYZwW__declineAllBtn",description:"index-module-scss-module__wHYZwW__description",header:"index-module-scss-module__wHYZwW__header",leftSide:"index-module-scss-module__wHYZwW__leftSide",modal:"index-module-scss-module__wHYZwW__modal",overlay:"index-module-scss-module__wHYZwW__overlay",rightSide:"index-module-scss-module__wHYZwW__rightSide",rightSideDisabled:"index-module-scss-module__wHYZwW__rightSideDisabled",row:"index-module-scss-module__wHYZwW__row",rowDesc:"index-module-scss-module__wHYZwW__rowDesc",rowLabel:"index-module-scss-module__wHYZwW__rowLabel",rows:"index-module-scss-module__wHYZwW__rows",saveChoicesBtn:"index-module-scss-module__wHYZwW__saveChoicesBtn",title:"index-module-scss-module__wHYZwW__title"})},754053,e=>{"use strict";var t=e.i(511781),r=e.i(916930),n=e.i(7284),i=e.i(481012),l=e.i(584799),o=e.i(694627),a=e.i(411493),s=e.i(718872),u=e.i(960418),c=e.i(703046
10),d=e.i(42228),f=e.i(638963);function p({label:e,description:i,checked:o,disabled:a,onCheckedChange:u}){let c=(0,l.useId)();return(0,t.jsxs)("div",{className:f.default.row,children:[(0,t.jsx)("div",{className:f.default.leftSide,children:(0,t.jsx)(s.default,{id:c,label:e,checked:o,disabled:a,inputType:"checkbox",showLabel:!1,onCheckedChangeAction:u})}),(0,t.jsxs)("label",{htmlFor:c,className:(0,n.default)(f.default.rightSide,a&&f.default.rightSideDisabled),children:[(0,t.jsx)("span",{className:f.default.rowLabel,children:e}),(0,t.jsx)("div",{className:f.default.rowDesc,children:(0,t.jsx)(r.PrismicRichText,{field:i})})]})]})}e.s(["default",0,function({cookieSettings:e}){let r=(0,i.useTranslations)("A11y"),{lock:n,unlock:s}=(0,u.useScrollLock)(),h=(0,c.useCookieConsentStore)(e=>e.isHydrated),m=(0,c.useCookieConsentStore)(e=>e.isModalOpen),g=(0,c.useCookieConsentStore)(e=>e.prefs),[v,b]=(0,l.useState)(g.personalization),[y,_]=(0,l.useState)(g.marketing),[w,x]=(0,l.useState)(g.analytics);if((0,l.useEffect)(()=>{m?(n(),b(g.personalization),_(g.marketing),x(g.analytics)):s()},[m,g,n,s]),!h||!m)return null;let{saveChoices:k,declineAll:C,closeModal:S}=c.useCookieConsentStore.getState();return(0,t.jsxs)("div",{className:f.default.container,children:[(0,t.jsx)("button",{type:"button",className:f.default.overlay,onClick:S,"aria-label":r("close")}),(0,t.jsxs)("div",{className:f.default.modal,role:"dialog","aria-modal":"true",children:[(0,t.jsx)("div",{className:f.default.header,children:(0,t.jsx)("button",{type:"button",className:f.default.close,onClick:S,"aria-label":r("close"),children:(0,t.jsx)(d.default,{})})}),(0,t.jsxs)("div",{className:f.default.body,children:[(0,t.jsx)("h3",{className:f.default.title,children:e.pop_up_title}),(0,t.jsx)("p",{className:f.default.description,children:e.pop_up_description}),(0,t.jsxs)("div",{className:f.default.rows,children:[(0,t.jsx)(p,{label:e.required_title??"",description:e.required_description,checked:!0,disabled:!0}),(0,t.jsx)(p,{label:e.personalization_title??"",description:e.personalization_description,checked:v,onCheckedChange:b}),(0,t.jsx)(p,{label:e.marketing_title??"",description:e.marketing_description,checked:y,onCheckedChange:_}),(0,t.jsx)(p,{label:e.analytics_title??"",description:e.analytics_description,checked:w,onCheckedChange:x})]}),(0,t.jsxs)("div",{className:f.default.actions,children:[(0,t.jsx)(o.default,{onClick:()=>{k({personalization:v,marketing:y,analytics:w}),S()},className:f.default.saveChoicesBtn,size:"medium",children:e.save_button}),(0,t.jsx)(a.default,{onClick:()=>{C(),S()},className:f.default.declineAllBtn,children:e.pop_up_decline_button??""})]})]})]})]})}])},88084,e=>{"use strict";var t=e.i(897758),r=e.i(584799),n=e.i(637859);e.s(["default",0,function(){let e=(0,n.useKlaviyoAllowed)(),{isLoaded:i,isSignedIn:l,user:o}=(0,t.useUser)(),a=o?.primaryEmailAddress?.emailAddress,s=(0,r.useRef)(!1);return(0,r.useEffect)(()=>{i&&(s.current&&!l&&(0,n.clearKlaviyoIdentity)(),s.current=!!l,e&&l&&a&&(0,n.identify)(a))},[e,a,i,l]),null}])},969807,e=>{"use strict";var t=e.i(511781),r=e.i(652080),n=e.i(584799),i=e.i(637859),l=e.i(703046);e.s(["default",0,function(){let e=(0,i.useKlaviyoAllowed)(),o=(0,l.useCookieConsentStore)(e=>e.isHydrated),a=(0,l.useCookieConsentStore)(e=>e.hasResponded);return((0,n.useEffect)(()=>{o&&a&&(e?(0,i.enableKlaviyoTracking)():(0,i.disableKlaviyoTracking)())},[e,a,o]),e)?(0,t.jsx)(r.default,{id:"klaviyo-onsite",src:`https://static.klaviyo.com/onsite/js/${i.KLAVIYO_PUBLIC_KEY}/klaviyo.js`,strategy:"afterInteractive"}):null}])},654579,e=>{e.v({root:"DevLeva-module-scss-module__IV4PnW__root"})},604595,e=>{"use strict";let t,r,n,i,l;var o=e.i(511781),a=e.i(584799),s=e.i(285989);function u(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function c(...e){return t=>{let r=!1,n=e.map(e=>{let n=u(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():u(e[t],null)}}}}function d(...e){return a.useCallback(c(...e),e)}var f=Symbol.for("react.lazy"),p=a[" use ".trim().toString()];function h(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===f&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var m=Symbol("radix.slottable");function g(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===m}var v=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
10{var r,n;let i,l,s,u=(n=r=`Primitive.${t}`,(i=a.forwardRef((e,t)=>{let{children:r,...n}=e;if(h(r)&&"function"==typeof p&&(r=p(r._payload)),a.isValidElement(r)){var i;let e,l,o=(i=r,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),s=function(e,t){let r={...t};for(let n in t){let i=e[n],l=t[n];/^on[A-Z]/.test(n)?i&&l?r[n]=(...e)=>{let t=l(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...l}:"className"===n&&(r[n]=[i,l].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==a.Fragment&&(s.ref=t?c(t,o):o),a.cloneElement(r,s)}return a.Children.count(r)>1?a.Children.only(null):null})).displayName=`${n}.SlotClone`,l=i,(s=a.forwardRef((e,t)=>{let{children:r,...n}=e;h(r)&&"function"==typeof p&&(r=p(r._payload));let i=a.Children.toArray(r),s=i.find(g);if(s){let e=s.props.children,r=i.map(t=>t!==s?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,o.jsx)(l,{...n,ref:t,children:a.isValidElement(e)?a.cloneElement(e,void 0,r):null})}return(0,o.jsx)(l,{...n,ref:t,children:r})})).displayName=`${r}.Slot`,s),d=a.forwardRef((e,r)=>{let{asChild:n,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(n?u:t,{...i,ref:r})});return d.displayName=`Primitive.${t}`,{...e,[t]:d}},{}),b=globalThis?.document?a.useLayoutEffect:()=>{},y=a.forwardRef((e,t)=>{let{container:r,...n}=e,[i,l]=a.useState(!1);b(()=>l(!0),[]);let u=r||i&&globalThis?.document?.body;return u?s.default.createPortal((0,o.jsx)(v.div,{...n,ref:t}),u):null});y.displayName="Portal",e.s(["Portal",0,y,"Root",0,y],596078),e.i(596078);var _=Object.prototype.hasOwnProperty;function w(e,t){var r,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&w(e[n],t[n]););return -1===n}if(!r||"object"==typeof e){for(r in n=0,e)if(_.call(e,r)&&++n&&!_.call(t,r)||!(r in t)||!w(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!=e&&t!=t}function x(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=0;n<r.length;n++)if(!Object.prototype.hasOwnProperty.call(t,r[n])||!Object.is(e[r[n]],t[r[n]]))return!1;return!0}var k=function(e,t,r,n){this.name=e,this.fn=t,this.args=r,this.modifiers=n};function C(e,t){return void 0===t&&(t="simple"),"object"==typeof e?e[t]:e}function S(e,t,r){if(!e.length)return C(t);var n=e.shift(),i=S(e,t,r);return n.perform(i,r)}k.prototype._test=function(e){var t=this.fn;try{S(this.modifiers.slice(),t,this)(e)}catch(e){t=function(){return!1}}try{return S(this.modifiers.slice(),t,this)(e)}catch(e){return!1}},k.prototype._check=function(e){try{S(this.modifiers.slice(),this.fn,this)(e)}catch(e){if(S(this.modifiers.slice(),function(e){return e},this)(!1))return}if(!S(this.modifiers.slice(),this.fn,this)(e))throw null},k.prototype._testAsync=function(e){var t=this;return new Promise(function(r,n){(function e(t,r,n){if(!t.length)return function(e){return Promise.resolve(C(r,"async")(e))};var i=t.shift(),l=e(t,r,n);return i.performAsync(l,n)})(t.modifiers.slice(),t.fn,t)(e).then(function(t){t?r(e):n(null)}).catch(function(e){return n(e)})})};var E=function(e,t,r){this.name=e,this.perform=t,this.performAsync=r},j=function(e){function t(r,n,i,l){for(var o=[],a=arguments.length-4;a-- >0;)o[a]=arguments[a+4];e.call(this,o),e.captureStackTrace&&e.captureStackTrace(this,t),this.rule=r,this.value=n,this.cause=i,this.target=l}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Error),P=function(e,t){void 0===e&&(e=[]),void 0===t&&(t=[]),this.chain=e,this.nextRuleModifiers=t};P.prototype._applyRule=function(e,t){var r=this;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];return r.chain.push(new k(t,e.apply(r,n),n,r.nextRuleModifiers)),r.nextRuleModifiers=[],r}},P.prototype._applyModifier=function(e,t){return this.nextRuleModifiers.push(new E(t,e.simple,e.async)),this},P.prototype._clone=function(){return new P(this.chain.slice(),this.nextRuleModifiers.slice())},P.prototype.test=function(e){return this.chain.every(function(t){return t._test(e)})},P.prototype.testAll=function(e){var t=[];return this.chain.forEach(function(r){try{r._check(e)}catch(n){t.push(new j(r,e,n))}}),t},P.prototype.check=function(e){this.chain.forEach(function(t){try{t._check(e)}catch(r){throw new j(t,e,r)}})},P.prototype.testAsync=function(e){var t=this;return new Promise(function(r,n){!function e(t,r,n,i){if(r.length){var l=r.shift();l._testAsync(t).then(function(){e(t,r,n,i)},function(e){i(new j(l,t,e))})}else n(t)}(e,t.chain.slice(),r,n)})};var L=function(e,t){return!!t&&"string"==typeof e&&0===e.trim().length||null==e};function O(){return"u">typeof Proxy?function e(t){return new Proxy(t,{get:function(r,n){if(n in r)return r[n];var i=e(t._clone());return n in T?i._applyModifier(T[n],n):n in R?i._applyRule(R[n],n):n in N?i._applyRule(N[n],n):void 0}})}(new P):function e(t){var r=function(t,r){return Object.keys(t).forEach(function(n){r[n]=function(){for(var i=[],l=arguments.length;l--;)i[l]=arguments[l];return e(r._clone())._applyRule(t[n],n).apply(void 0,i)}}),r},n=r(N,t),i=r(R,n);return Object.keys(T).forEach(function(t){Object.defineProperty(i,t,{get:function(){return e(i._clone())._applyModifier(T[t],t)}})}),i}(new P)}var R={};O.extend=function(e){Object.assign(R,e)},O.clearCustomRules=function(){R={}};var T={not:{simple:function(e){return function(t){return!e(t)}},async:function(e){return function(t){return Promise.resolve(e(t)).then(function(e){return!e}).catch(function(){return!0})}}},some:{simple:function(e){return function(t){return A(t).some(function(t){try{return e(t)}catch(e){return!1}})}},async:function(e){return function(t){return Promise.all(A(t).map(function(t){try{return e(t).catch(function(){return!1})}catch(e){return!1}}
10)).then(function(e){return e.some(Boolean)})}}},every:{simple:function(e){return function(t){return!1!==t&&A(t).every(e)}},async:function(e){return function(t){return Promise.all(A(t).map(e)).then(function(e){return e.every(Boolean)})}}},strict:{simple:function(e,t){return function(r){return I(t)&&r&&"object"==typeof r?Object.keys(t.args[0]).length===Object.keys(r).length&&e(r):e(r)}},async:function(e,t){return function(r){return Promise.resolve(e(r)).then(function(e){return I(t)&&r&&"object"==typeof r?Object.keys(t.args[0]).length===Object.keys(r).length&&e:e}).catch(function(){return!1})}}}};function I(e){return e&&"schema"===e.name&&e.args.length>0&&"object"==typeof e.args[0]}function A(e){return"string"==typeof e?e.split(""):e}var N={equal:function(e){return function(t){return t==e}},exact:function(e){return function(t){return t===e}},number:function(e){return void 0===e&&(e=!0),function(t){return"number"==typeof t&&(e||isFinite(t))}},integer:function(){return function(e){return(Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e})(e)}},numeric:function(){return function(e){return!isNaN(parseFloat(e))&&isFinite(e)}},string:function(){return M("string")},boolean:function(){return M("boolean")},undefined:function(){return M("undefined")},null:function(){return M("null")},array:function(){return M("array")},object:function(){return M("object")},instanceOf:function(e){return function(t){return t instanceof e}},pattern:function(e){return function(t){return e.test(t)}},lowercase:function(){return function(e){return"boolean"==typeof e||e===e.toLowerCase()&&""!==e.trim()}},uppercase:function(){return function(e){return e===e.toUpperCase()&&""!==e.trim()}},vowel:function(){return function(e){return/^[aeiou]+$/i.test(e)}},consonant:function(){return function(e){return/^(?=[^aeiou])([a-z]+)$/i.test(e)}},first:function(e){return function(t){return t[0]==e}},last:function(e){return function(t){return t[t.length-1]==e}},empty:function(){return function(e){return 0===e.length}},length:function(e,t){return function(r){return r.length>=e&&r.length<=(t||e)}},minLength:function(e){return function(t){return t.length>=e}},maxLength:function(e){return function(t){return t.length<=e}},negative:function(){return function(e){return e<0}},positive:function(){return function(e){return e>=0}},between:function(e,t){return function(r){return r>=e&&r<=t}},range:function(e,t){return function(r){return r>=e&&r<=t}},lessThan:function(e){return function(t){return t<e}},lessThanOrEqual:function(e){return function(t){return t<=e}},greaterThan:function(e){return function(t){return t>e}},greaterThanOrEqual:function(e){return function(t){return t>=e}},even:function(){return function(e){return e%2==0}},odd:function(){return function(e){return e%2!=0}},includes:function(e){return function(t){return~t.indexOf(e)}},schema:function(e){var t;return t=e,{simple:function(e){var r=[];if(Object.keys(t).forEach(function(n){var i=t[n];try{i.check((e||{})[n])}catch(e){e.target=n,r.push(e)}}),r.length>0)throw r;return!0},async:function(e){var r=[];return Promise.all(Object.keys(t).map(function(n){return t[n].testAsync((e||{})[n]).catch(function(e){e.target=n,r.push(e)})})).then(function(){if(r.length>0)throw r;return!0})}}},passesAnyOf:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return function(t){return e.some(function(e){return e.test(t)})}},optional:function(e,t){return void 0===t&&(t=!1),{simple:function(r){return L(r,t)||void 0===e.check(r)},async:function(r){return L(r,t)||e.testAsync(r)}}}};function M(e){return function(t){return Array.isArray(t)&&"array"===e||null===t&&"null"===e||typeof t===e}}var $="colors",U="sizes",B="space",D={gap:B,gridGap:B,columnGap:B,gridColumnGap:B,rowGap:B,gridRowGap:B,inset:B,insetBlock:B,insetBlockEnd:B,insetBlockStart:B,insetInline:B,insetInlineEnd:B,insetInlineStart:B,margin:B,marginTop:B,marginRight:B,marginBottom:B,marginLeft:B,marginBlock:B,marginBlockEnd:B,marginBlockStart:B,marginInline:B,marginInlineEnd:B,marginInlineStart:B,padding:B,paddingTop:B,paddingRight:B,paddingBottom:B,paddingLeft:B,paddingBlock:B,paddingBlockEnd:B,paddingBlockStart:B,paddingInline:B,paddingInlineEnd:B,paddingInlineStart:B,top:B,right:B,bottom:B,left:B,scrollMargin:B,scrollMarginTop:B,scrollMarginRight:B,scrollMarginBottom:B,scrollMarginLeft:B,scrollMarginX:B,scrollMarginY:B,scrollMarginBlock:B,scrollMarginBlockEnd:B,scrollMarginBlockStart:B,scrollMarginInline:B,scrollMarginInlineEnd:B,scrollMarginInlineStart:B,scrollPadding:B,scrollPaddingTop:B,scrollPaddingRight:B,scrollPaddingBottom:B,scrollPaddingLeft:B,scrollPaddingX:B,scrollPaddingY:B,scrollPaddingBlock:B,scrollPaddingBlockEnd:B,scrollPaddingBlockStart:B,scrollPaddingInline:B,scrollPaddingInlineEnd:B,scrollPaddingInlineStart:B,fontSize:"fontSizes",background:$,backgroundColor:$,backgroundImage:$,borderImage:$,border:$,borderBlock:$,borderBlockEnd:$,borderBlockStart:$,borderBottom:$,borderBottomColor:$,borderColor:$,borderInline:$,borderInlineEnd:$,borderInlineStart:$,borderLeft:$,borderLeftColor:$,borderRight:$,borderRightColor:$,borderTop:$,borderTopColor:$,caretColor:$,color:$,columnRuleColor:$,fill:$,outline:$,outlineColor:$,stroke:$,textDecorationColor:$,fontFamily:"fonts",fontWeight:"fontWeights",lineHeight:"lineHeights",letterSpacing:"letterSpacings",blockSize:U,minBlockSize:U,maxBlockSize:U,inl
10ineSize:U,minInlineSize:U,maxInlineSize:U,width:U,minWidth:U,maxWidth:U,height:U,minHeight:U,maxHeight:U,flexBasis:U,gridTemplateColumns:U,gridTemplateRows:U,borderWidth:"borderWidths",borderTopWidth:"borderWidths",borderRightWidth:"borderWidths",borderBottomWidth:"borderWidths",borderLeftWidth:"borderWidths",borderStyle:"borderStyles",borderTopStyle:"borderStyles",borderRightStyle:"borderStyles",borderBottomStyle:"borderStyles",borderLeftStyle:"borderStyles",borderRadius:"radii",borderTopLeftRadius:"radii",borderTopRightRadius:"radii",borderBottomRightRadius:"radii",borderBottomLeftRadius:"radii",boxShadow:"shadows",textShadow:"shadows",transition:"transitions",zIndex:"zIndices"},z=(e,t)=>"function"==typeof t?{"()":Function.prototype.toString.call(t)}:t,F=()=>{let e=Object.create(null);return(t,r,...n)=>{let i=JSON.stringify(t,z);return i in e?e[i]:e[i]=r(t,...n)}},W=Symbol.for("sxs.internal"),H=(e,t)=>Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)),G=e=>{for(let t in e)return!0;return!1},{hasOwnProperty:V}=Object.prototype,K=e=>e.includes("-")?e:e.replace(/[A-Z]/g,e=>"-"+e.toLowerCase()),q=/\s+(?![^()]*\))/,Y=e=>t=>e(..."string"==typeof t?String(t).split(q):[t]),Z={appearance:e=>({WebkitAppearance:e,appearance:e}),backfaceVisibility:e=>({WebkitBackfaceVisibility:e,backfaceVisibility:e}),backdropFilter:e=>({WebkitBackdropFilter:e,backdropFilter:e}),backgroundClip:e=>({WebkitBackgroundClip:e,backgroundClip:e}),boxDecorationBreak:e=>({WebkitBoxDecorationBreak:e,boxDecorationBreak:e}),clipPath:e=>({WebkitClipPath:e,clipPath:e}),content:e=>({content:e.includes('"')||e.includes("'")||/^([A-Za-z]+\([^]*|[^]*-quote|inherit|initial|none|normal|revert|unset)$/.test(e)?e:`"${e}"`}),hyphens:e=>({WebkitHyphens:e,hyphens:e}),maskImage:e=>({WebkitMaskImage:e,maskImage:e}),maskSize:e=>({WebkitMaskSize:e,maskSize:e}),tabSize:e=>({MozTabSize:e,tabSize:e}),textSizeAdjust:e=>({WebkitTextSizeAdjust:e,textSizeAdjust:e}),userSelect:e=>({WebkitUserSelect:e,userSelect:e}),marginBlock:Y((e,t)=>({marginBlockStart:e,marginBlockEnd:t||e})),marginInline:Y((e,t)=>({marginInlineStart:e,marginInlineEnd:t||e})),maxSize:Y((e,t)=>({maxBlockSize:e,maxInlineSize:t||e})),minSize:Y((e,t)=>({minBlockSize:e,minInlineSize:t||e})),paddingBlock:Y((e,t)=>({paddingBlockStart:e,paddingBlockEnd:t||e})),paddingInline:Y((e,t)=>({paddingInlineStart:e,paddingInlineEnd:t||e}))},X=/([\d.]+)([^]*)/,J=(e,t)=>e.length?e.reduce((e,r)=>(e.push(...t.map(e=>e.includes("&")?e.replace(/&/g,/[ +>|~]/.test(r)&&/&.*&/.test(e)?`:is(${r})`:r):r+" "+e)),e),[]):t,Q=(e,t)=>e in ee&&"string"==typeof t?t.replace(/^((?:[^]*[^\w-])?)(fit-content|stretch)((?:[^\w-][^]*)?)$/,(t,r,n,i)=>r+("stretch"===n?`-moz-available${i};${K(e)}:${r}-webkit-fill-available`:`-moz-fit-content${i};${K(e)}:${r}fit-content`)+i):String(t),ee={blockSize:1,height:1,inlineSize:1,maxBlockSize:1,maxHeight:1,maxInlineSize:1,maxWidth:1,minBlockSize:1,minHeight:1,minInlineSize:1,minWidth:1,width:1},et=e=>e?e+"-":"",er=(e,t,r)=>e.replace(/([+-])?((?:\d+(?:\.\d*)?|\.\d+)(?:[Ee][+-]?\d+)?)?(\$|--)([$\w-]+)/g,(e,n,i,l,o)=>"$"==l==!!i?e:(n||"--"==l?"calc(":"")+"var(--"+("$"===l?et(t)+(o.includes("$")?"":et(r))+o.replace(/\$/g,"-"):o)+")"+(n||"--"==l?"*"+(n||"")+(i||"1")+")":"")),en=/\s*,\s*(?![^()]*\))/,ei=Object.prototype.toString,el=(e,t,r,n,i)=>{let l,o,a,s=(e,t,r)=>{let u,c,d=e=>{var f;for(u in e){let p=64===u.charCodeAt(0);for(c of p&&Array.isArray(e[u])?e[u]:[e[u]]){let e=/[A-Z]/.test(f=u)?f:f.replace(/-[^]/g,e=>e[1].toUpperCase()),h="object"==typeof c&&c&&c.toString===ei&&(!n.utils[e]||!t.length);if(e in n.utils&&!h){let t=n.utils[e];if(t!==o){o=t,d(t(c)),o=null;continue}}else if(e in Z){let t=Z[e];if(t!==a){a=t,d(t(c)),a=null;continue}}if(p&&(u=(u.slice(1)in n.media?"@media "+n.media[u.slice(1)]:u).replace(/\(\s*([\w-]+)\s*(=|<|<=|>|>=)\s*([\w-]+)\s*(?:(<|<=|>|>=)\s*([\w-]+)\s*)?\)/g,(e,t,r,n,i,l)=>{let o=X.test(t),a=.0625*(o?-1:1),[s,u]=o?[n,t]:[t,n];return"("+("="===r[0]?"":">"===r[0]===o?"max-":"min-")+s+":"+("="!==r[0]&&1===r.length?u.replace(X,(e,t,n)=>Number(t)+a*(">"===r?1:-1)+n):u)+(i?") and ("+(">"===i[0]?"min-":"max-")+s+":"+(1===i.length?l.replace(X,(e,t,r)=>Number(t)+a*(">"===i?-1:1)+r):l):"")+")"})),h){let e=p?r.concat(u):[...r],n=p?[...t]:J(t,u.split(en));void 0!==l&&i(eo(...l)),l=void 0,s(c,n,e)}else void 0===l&&(l=[[],t,r]),u=p||36!==u.charCodeAt(0)?u:`--${et(n.prefix)}${u.slice(1).replace(/\$/g,"-")}`,c=h?c:"number"==typeof c?c&&e in ea?String(c)+"px":String(c):er(Q(e,null==c?"":c),n.prefix,n.themeMap[e]),l[0].push(`${p?`${u} `:`${K(u)}:`}${c}`)}}};d(e),void 0!==l&&i(eo(...l)),l=void 0};s(e,t,r)},eo=(e,t,r)=>`${r.map(e=>`${e}{`).join("")}${t.length?`${t.join(",")}{`:""}${e.join(";")}${t.length?"}":""}${Array(r.length?r.length+1:0).join("}")}`,ea={animationDelay:1,animationDuration:1,backgroundSize:1,blockSize:1,border:1,borderBlock:1,borderBlockEnd:1,borderBlockEndWidth:1,borderBlockStart:1,borderBlockStartWidth:1,borderBlockWidth:1,borderBottom:1,borderBottomLeftRadius:1,borderBottomRightRadius:1,borderBottomWidth:1,borderEndEndRadius:1,borderEndStartRadius:1,borderInlineEnd:1,borderInlineEndWidth:1,borderInlineStart:1,borderInlineStartWidth:1,borderInlineWidth:1,borderLeft:1,borderLeftWidth:1,borderRadius:1,borderRight:1,borderRightWidth:1,borderSpacing:1,borderStartEndRadius:1,borderStartStartRadius:1,borderTop:1,borderTopLeftRadius:1,borderTopRightRadius:1,borderTopWidth:1,borderWidth:1,bottom:1,columnGap:1,columnRule:1,columnRuleWidth:1,columnWidth:1,containIntrinsicSize:1,flexBasis:1,fontSize:1,gap:1,gridAutoColumns:1,gridAutoRows:1,gridTemplateColumns:1,gridTemplateRows:1,height:1,inlineSize:1,inset:1,insetBlock:1,insetBlockEnd:1,insetBlockStart:1,insetInline:1,insetInlineEnd:1,insetInlineStart:1,left:1,letterSpacing:1,margin:1,marginBlock:1,marginBlockEnd:1,marginBlockStart:1,marginBottom:1,marginInline:1,marginInlineEnd:1,marginInlineStart:1,marginLeft:1,marginRight:1,marginTop:1,maxBlockSize:1,maxHeight:1,maxInlineSize:1,maxWidth:1,minBlockSize:1,minHeight:1,minInlineSize:1,minWidth:1,offsetDistance:1,offsetRotate:1,outline:1,outlineOffset:1,outlineWidth:1,overflowClipMargin:1,padding:1,paddingBlock:1,paddingBlockEnd:1,paddingBlockStart:1,paddingBottom:1,paddingInline:1,paddingInlineEnd:1,paddingInlineStart:1,paddingLeft:1,paddingRight:1,paddingTop:1,perspective:1,right:1,rowGap:1,scrollMargin:1,scrollMarginBlock:1,scrollMarginBlockEnd:1,scrollMarginBlockStart:1,scrollMarginBottom:1,scrollMarginInline:1,scrollMarginInlineEnd:1,scrollMarginInlineStart:1,scrollMarginLeft:1,scrollMarginRight:1,scrollMarginTop:1,scrollPadding:1,scrollPaddingBlock:1,scrollPaddingBlockEnd:1,scrollPaddingBlockStart:1,scrollPaddingBottom:1,scrollPaddingInline:1,scrollPaddingInlineEnd:1,scrollPaddingInlineStart:1,scrollPaddingLeft:1,scrollPaddingRight:1,scrollPaddingTop:1,shapeMargin:1,textDecoration:1,textDecorationThickness:1,textIndent:1,textUnderlineOffset:1,top:1,transitionDelay:1,transitionDuration:1,verticalAlign:1,width:1,wordSpacing:1},es=e=>String.fromCharCode(e+(e>25?39:97)),eu=e=>(e=>{let t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=es(t%52)+r;return es(t%52)+r})(((e,t)=>{let r=t.length;for(;r;)e=33*e^t.charCodeAt(--r);return e})(5381,JSON.stringify(e))>>>0),ec=["themed","global","styled","onevar","resonevar","allvar","inline"],ed=e=>{if(e.href&&!e.href.startsWith(location.origin))return!1;try{return!!e.cssRules}catch(e){return!1}},ef=e=>{let t=e.group,r=t.cssRules.length;e.apply=e=>{try{t.insertRule(e,r),++r}catch(e){}}},ep=Symbol(),eh=F(),em=(e,t)=>
10eh(e,()=>(...r)=>{let n={type:null,composers:new Set};for(let t of r)if(null!=t)if(t[W])for(let e of(null==n.type&&(n.type=t[W].type),t[W].composers))n.composers.add(e);else t.constructor!==Object||t.$$typeof?null==n.type&&(n.type=t):n.composers.add(eg(t,e));return null==n.type&&(n.type="span"),n.composers.size||n.composers.add(["PJLV",{},[],[],{},[]]),ev(e,n,t)}),eg=({variants:e,compoundVariants:t,defaultVariants:r,...n},i)=>{let l=`${et(i.prefix)}c-${eu(n)}`,o=[],a=[],s=Object.create(null),u=[];for(let e in r)s[e]=String(r[e]);if("object"==typeof e&&e)for(let t in e){V.call(s,t)||(s[t]="undefined");let r=e[t];for(let e in r){let n={[t]:String(e)};"undefined"===String(e)&&u.push(t);let i=r[e],l=[n,i,!G(i)];o.push(l)}}if("object"==typeof t&&t)for(let e of t){let{css:t,...r}=e;for(let e in t="object"==typeof t&&t||{},r)r[e]=String(r[e]);let n=[r,t,!G(t)];a.push(n)}return[l,n,o,a,s,u]},ev=(e,t,r)=>{let[n,i,l,o]=eb(t.composers),a="function"==typeof t.type||t.type.$$typeof?(e=>{function t(){for(let r=0;r<t[ep].length;r++){let[n,i]=t[ep][r];e.rules[n].apply(i)}return t[ep]=[],null}return t[ep]=[],t.rules={},ec.forEach(e=>t.rules[e]={apply:r=>t[ep].push([e,r])}),t})(r):null,s=(a||r).rules,u=`.${n}${i.length>1?`:where(.${i.slice(1).join(".")})`:""}`,c=c=>{let{css:d,...f}=c="object"==typeof c&&c||e_,p={};for(let e in l)if(delete f[e],e in c){let t=c[e];"object"==typeof t&&t?p[e]={"@initial":l[e],...t}:(t=String(t),p[e]="undefined"!==t||o.has(e)?t:l[e])}else p[e]=l[e];let h=new Set([...i]);for(let[n,i,l,o]of t.composers){r.rules.styled.cache.has(n)||(r.rules.styled.cache.add(n),el(i,[`.${n}`],[],e,e=>{s.styled.apply(e)}));let t=ey(l,p,e.media),a=ey(o,p,e.media,!0);for(let i of t)if(void 0!==i)for(let[t,l,o]of i){let i=`${n}-${eu(l)}-${t}`;h.add(i);let a=(o?r.rules.resonevar:r.rules.onevar).cache,u=o?s.resonevar:s.onevar;a.has(i)||(a.add(i),el(l,[`.${i}`],[],e,e=>{u.apply(e)}))}for(let t of a)if(void 0!==t)for(let[i,l]of t){let t=`${n}-${eu(l)}-${i}`;h.add(t),r.rules.allvar.cache.has(t)||(r.rules.allvar.cache.add(t),el(l,[`.${t}`],[],e,e=>{s.allvar.apply(e)}))}}if("object"==typeof d&&d){let t=`${n}-i${eu(d)}-css`;h.add(t),r.rules.inline.cache.has(t)||(r.rules.inline.cache.add(t),el(d,[`.${t}`],[],e,e=>{s.inline.apply(e)}))}for(let e of String(c.className||"").trim().split(/\s+/))e&&h.add(e);let m=f.className=[...h].join(" ");return{type:t.type,className:m,selector:u,props:f,toString:()=>m,deferredInjector:a}};return H(c,{className:n,selector:u,[W]:t,toString:()=>(r.rules.styled.cache.has(n)||c(),n)})},eb=e=>{let t="",r=[],n={},i=[];for(let[l,,,,o,a]of e)for(let e in""===t&&(t=l),r.push(l),i.push(...a),o){let t=o[e];(void 0===n[e]||"undefined"!==t||a.includes(t))&&(n[e]=t)}return[t,r,n,new Set(i)]},ey=(e,t,r,n)=>{let i=[];e:for(let[l,o,a]of e){if(a)continue;let e,s=0,u=!1;for(e in l){let n=l[e],i=t[e];if(i!==n){if("object"!=typeof i||!i)continue e;{let e,t,l=0;for(let o in i){if(n===String(i[o])){if("@initial"!==o){let e=o.slice(1);(t=t||[]).push(e in r?r[e]:o.replace(/^@media ?/,"")),u=!0}s+=l,e=!0}++l}if(t&&t.length&&(o={["@media "+t.join(", ")]:o}),!e)continue e}}}(i[s]=i[s]||[]).push([n?"cv":`${e}-${l[e]}`,o,u])}return i},e_={},ew=F(),ex=F(),ek=class{constructor(e,t,r,n){this.token=null==e?"":String(e),this.value=null==t?"":String(t),this.scale=null==r?"":String(r),this.prefix=null==n?"":String(n)}get computedValue(){return"var("+this.variable+")"}get variable(){return"--"+et(this.prefix)+et(this.scale)+this.token}toString(){return this.computedValue}},eC=F(),eS=F(),eE=F(),ej=e.i(892753);function eP(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function eL(e,t=[]){let r=[],n=()=>{let t=r.map(e=>a.createContext(e));return function(r){let n=r?.[e]||t;return a.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let i=a.createContext(n),l=r.length;r=[...r,n];let s=t=>{let{scope:r,children:n,...s}=t,u=r?.[e]?.[l]||i,c=a.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:c,children:n})};return s.displayName=t+"Provider",[s,function(r,o){let s=o?.[e]?.[l]||i,u=a.useContext(s);if(u)return u;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return a.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}"u">typeof window&&window.document&&window.document.createElement;var eO=Symbol("radix.slottable");function eR(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===eO}var eT=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
10{var r,n;let i,l,s,u=(n=r=`Primitive.${t}`,(i=a.forwardRef((e,t)=>{let{children:r,...n}=e;if(a.isValidElement(r)){var i;let e,l,o=(i=r,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),s=function(e,t){let r={...t};for(let n in t){let i=e[n],l=t[n];/^on[A-Z]/.test(n)?i&&l?r[n]=(...e)=>{let t=l(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...l}:"className"===n&&(r[n]=[i,l].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==a.Fragment&&(s.ref=t?c(t,o):o),a.cloneElement(r,s)}return a.Children.count(r)>1?a.Children.only(null):null})).displayName=`${n}.SlotClone`,l=i,(s=a.forwardRef((e,t)=>{let{children:r,...n}=e,i=a.Children.toArray(r),s=i.find(eR);if(s){let e=s.props.children,r=i.map(t=>t!==s?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,o.jsx)(l,{...n,ref:t,children:a.isValidElement(e)?a.cloneElement(e,void 0,r):null})}return(0,o.jsx)(l,{...n,ref:t,children:r})})).displayName=`${r}.Slot`,s),d=a.forwardRef((e,r)=>{let{asChild:n,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(n?u:t,{...i,ref:r})});return d.displayName=`Primitive.${t}`,{...e,[t]:d}},{});function eI(e){let t=a.useRef(e);return a.useEffect(()=>{t.current=e}),a.useMemo(()=>(...e)=>t.current?.(...e),[])}var eA="dismissableLayer.update",eN=a.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),eM=a.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:i,onFocusOutside:l,onInteractOutside:s,onDismiss:u,...c}=e,f=a.useContext(eN),[p,h]=a.useState(null),m=p?.ownerDocument??globalThis?.document,[,g]=a.useState({}),v=d(t,e=>h(e)),b=Array.from(f.layers),[y]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),_=b.indexOf(y),w=p?b.indexOf(p):-1,x=f.layersWithOutsidePointerEventsDisabled.size>0,k=w>=_,C=function(e,t=globalThis?.document){let r=eI(e),n=a.useRef(!1),i=a.useRef(()=>{});return a.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){eU("dismissableLayer.pointerDownOutside",r,l,{discrete:!0})},l={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=n,t.addEventListener("click",i.current,{once:!0})):n()}else t.removeEventListener("click",i.current);n.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...f.branches].some(e=>e.contains(t));k&&!r&&(i?.(e),s?.(e),e.defaultPrevented||u?.())},m),S=function(e,t=globalThis?.document){let r=eI(e),n=a.useRef(!1);return a.useEffect(()=>{let e=e=>{e.target&&!n.current&&eU("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...f.branches].some(e=>e.contains(t))&&(l?.(e),s?.(e),e.defaultPrevented||u?.())},m);return!function(e,t=globalThis?.document){let r=eI(e);a.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{w===f.layers.size-1&&(n?.(e),!e.defaultPrevented&&u&&(e.preventDefault(),u()))},m),a.useEffect(()=>{if(p)return r&&(0===f.layersWithOutsidePointerEventsDisabled.size&&(lk=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(p)),f.layers.add(p),e$(),()=>{r&&1===f.layersWithOutsidePointerEventsDisabled.size&&(m.body.style.pointerEvents=lk)}},[p,m,r,f]),a.useEffect(()=>()=>{p&&(f.layers.delete(p),f.layersWithOutsidePointerEventsDisabled.delete(p),e$())},[p,f]),a.useEffect(()=>{let e=()=>g({});return document.addEventListener(eA,e),()=>document.removeEventListener(eA,e)},[]),(0,o.jsx)(eT.div,{...c,ref:v,style:{pointerEvents:x?k?"auto":"none":void 0,...e.style},onFocusCapture:eP(e.onFocusCapture,S.onFocusCapture),onBlurCapture:eP(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:eP(e.onPointerDownCapture,C.onPointerDownCapture)})});function e$(){let e=new CustomEvent(eA);document.dispatchEvent(e)}function eU(e,t,r,{discrete:n}){let i=r.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});if(t&&i.addEventListener(e,t,{once:!0}),n)i&&s.flushSync(()=>i.dispatchEvent(l));else i.dispatchEvent(l)}eM.displayName="DismissableLayer",a.forwardRef((e,t)=>
10{let r=a.useContext(eN),n=a.useRef(null),i=d(t,n);return a.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,o.jsx)(eT.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var eB=a[" useId ".trim().toString()]||(()=>void 0),eD=0;let ez=["top","right","bottom","left"],eF=Math.min,eW=Math.max,eH=Math.round,eG=Math.floor,eV=e=>({x:e,y:e}),eK={left:"right",right:"left",bottom:"top",top:"bottom"};function eq(e,t){return"function"==typeof e?e(t):e}function eY(e){return e.split("-")[0]}function eZ(e){return e.split("-")[1]}function eX(e){return"x"===e?"y":"x"}function eJ(e){return"y"===e?"height":"width"}function eQ(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function e0(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let e1=["left","right"],e3=["right","left"],e2=["top","bottom"],e4=["bottom","top"];function e5(e){let t=eY(e);return eK[t]+e.slice(t.length)}function e6(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function e9(e){let{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function e8(e,t,r){let n,{reference:i,floating:l}=e,o=eQ(t),a=eX(eQ(t)),s=eJ(a),u=eY(t),c="y"===o,d=i.x+i.width/2-l.width/2,f=i.y+i.height/2-l.height/2,p=i[s]/2-l[s]/2;switch(u){case"top":n={x:d,y:i.y-l.height};break;case"bottom":n={x:d,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:f};break;case"left":n={x:i.x-l.width,y:f};break;default:n={x:i.x,y:i.y}}switch(eZ(t)){case"start":n[a]-=p*(r&&c?-1:1);break;case"end":n[a]+=p*(r&&c?-1:1)}return n}async function e7(e,t){var r;void 0===t&&(t={});let{x:n,y:i,platform:l,rects:o,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=eq(t,e),h=e6(p),m=a[f?"floating"===d?"reference":"floating":d],g=e9(await l.getClippingRect({element:null==(r=await (null==l.isElement?void 0:l.isElement(m)))||r?m:m.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:s})),v="floating"===d?{x:n,y:i,width:o.floating.width,height:o.floating.height}:o.reference,b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),y=await (null==l.isElement?void 0:l.isElement(b))&&await (null==l.getScale?void 0:l.getScale(b))||{x:1,y:1},_=e9(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:b,strategy:s}):v);return{top:(g.top-_.top+h.top)/y.y,bottom:(_.bottom-g.bottom+h.bottom)/y.y,left:(g.left-_.left+h.left)/y.x,right:(_.right-g.right+h.right)/y.x}}let te=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:l=[],platform:o}=r,a=o.detectOverflow?o:{...o,detectOverflow:e7},s=await (null==o.isRTL?void 0:o.isRTL(t)),u=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=e8(u,n,s),f=n,p=0,h={};for(let r=0;r<l.length;r++){let m=l[r];if(!m)continue;let{name:g,fn:v}=m,{x:b,y:y,data:_,reset:w}=await v({x:c,y:d,initialPlacement:n,placement:f,strategy:i,middlewareData:h,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=b?b:c,d=null!=y?y:d,h[g]={...h[g],..._},w&&p<50&&(p++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(u=!0===w.rects?await o.getElementRects({reference:e,floating:t,strategy:i}):w.rects),{x:c,y:d}=e8(u,f,s)),r=-1)}return{x:c,y:d,placement:f,strategy:i,middlewareData:h}};function tt(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function tr(e){return ez.some(t=>e[t]>=0)}let tn=new Set(["left","top"]);async function ti(e,t){let{placement:r,platform:n,elements:i}=e,l=await (null==n.isRTL?void 0:n.isRTL(i.floating)),o=eY(r),a=eZ(r),s="y"===eQ(r),u=tn.has(o)?-1:1,c=l&&s?-1:1,d=eq(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof h&&(p="end"===a?-1*h:h),s?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function tl(){return"u">typeof window}function to(e){return tu(e)?(e.nodeName||"").toLowerCase():"#document"}function ta(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function ts(e){var t;return null==(t=(tu(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function tu(e){return!!tl()&&(e instanceof Node||e instanceof ta(e).Node)}function tc(e){return!!tl()&&(e instanceof Element||e instanceof ta(e).Element)}function td(e){return!!tl()&&(e instanceof HTMLElement||e instanceof ta(e).HTMLElement)}function tf(e){return!(!tl()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof ta(e).ShadowRoot)}function tp(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=tw(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&"inline"!==i&&"contents"!==i}function th(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let tm=/transform|translate|scale|rotate|perspective|filter/,tg=/paint|layout|strict|content/,tv=e=>!!e&&"none"!==e;function tb(e){let t=tc(e)?tw(e):e;return tv(t.transform)||tv(t.translate)||tv(t.scale)||tv(t.rotate)||tv(t.perspective)||!ty()&&(tv(t.backdropFilter)||tv(t.filter))||tm.test(t.willChange||"")||tg.test(t.contain||"")}function ty(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function t_(e){return/^(html|body|#document)$/.test(to(e))}function tw(e){return ta(e).getComputedStyle(e)}function tx(e){return tc(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function tk(e){if("html"===to(e))return e;let t=e.assignedSlot||e.parentNode||tf(e)&&e.host||ts(e);return tf(t)?t.host:t}function tC(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let i=function e(t){let r=tk(t);return t_(r)?t.ownerDocument?t.ownerDocument.body:t.body:td(r)&&tp(r)?r:e(r)}(e),l=i===(null==(n=e.ownerDocument)?void 0:n.body),o=ta(i);if(!l)return t.concat(i,tC(i,[],r));{let e=tS(o);
10return t.concat(o,o.visualViewport||[],tp(i)?i:[],e&&r?tC(e):[])}}function tS(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function tE(e){let t=tw(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=td(e),l=i?e.offsetWidth:r,o=i?e.offsetHeight:n,a=eH(r)!==l||eH(n)!==o;return a&&(r=l,n=o),{width:r,height:n,$:a}}function tj(e){return tc(e)?e:e.contextElement}function tP(e){let t=tj(e);if(!td(t))return eV(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:l}=tE(t),o=(l?eH(r.width):r.width)/n,a=(l?eH(r.height):r.height)/i;return o&&Number.isFinite(o)||(o=1),a&&Number.isFinite(a)||(a=1),{x:o,y:a}}let tL=eV(0);function tO(e){let t=ta(e);return ty()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:tL}function tR(e,t,r,n){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let l=e.getBoundingClientRect(),o=tj(e),a=eV(1);t&&(n?tc(n)&&(a=tP(n)):a=tP(e));let s=(void 0===(i=r)&&(i=!1),n&&(!i||n===ta(o))&&i)?tO(o):eV(0),u=(l.left+s.x)/a.x,c=(l.top+s.y)/a.y,d=l.width/a.x,f=l.height/a.y;if(o){let e=ta(o),t=n&&tc(n)?ta(n):n,r=e,i=tS(r);for(;i&&n&&t!==r;){let e=tP(i),t=i.getBoundingClientRect(),n=tw(i),l=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=l,c+=o,i=tS(r=ta(i))}}return e9({width:d,height:f,x:u,y:c})}function tT(e,t){let r=tx(e).scrollLeft;return t?t.left+r:tR(ts(e)).left+r}function tI(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-tT(e,r),y:r.top+t.scrollTop}}function tA(e,t,r){var n;let i;if("viewport"===t)i=function(e,t){let r=ta(e),n=ts(e),i=r.visualViewport,l=n.clientWidth,o=n.clientHeight,a=0,s=0;if(i){l=i.width,o=i.height;let e=ty();(!e||e&&"fixed"===t)&&(a=i.offsetLeft,s=i.offsetTop)}let u=tT(n);if(u<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,o=Math.abs(n.clientWidth-t.clientWidth-i);o<=25&&(l-=o)}else u<=25&&(l+=u);return{width:l,height:o,x:a,y:s}}(e,r);else if("document"===t){let t,r,l,o,a,s,u;n=ts(e),t=ts(n),r=tx(n),l=n.ownerDocument.body,o=eW(t.scrollWidth,t.clientWidth,l.scrollWidth,l.clientWidth),a=eW(t.scrollHeight,t.clientHeight,l.scrollHeight,l.clientHeight),s=-r.scrollLeft+tT(n),u=-r.scrollTop,"rtl"===tw(l).direction&&(s+=eW(t.clientWidth,l.clientWidth)-o),i={width:o,height:a,x:s,y:u}}else if(tc(t)){let e,n,l,o,a,s;n=(e=tR(t,!0,"fixed"===r)).top+t.clientTop,l=e.left+t.clientLeft,o=td(t)?tP(t):eV(1),a=t.clientWidth*o.x,s=t.clientHeight*o.y,i={width:a,height:s,x:l*o.x,y:n*o.y}}else{let r=tO(e);i={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return e9(i)}function tN(e){return"static"===tw(e).position}function tM(e,t){if(!td(e)||"fixed"===tw(e).position)return null;if(t)return t(e);let r=e.offsetParent;return ts(e)===r&&(r=r.ownerDocument.body),r}function t$(e,t){var r;let n=ta(e);if(th(e))return n;if(!td(e)){let t=tk(e);for(;t&&!t_(t);){if(tc(t)&&!tN(t))return t;t=tk(t)}return n}let i=tM(e,t);for(;i&&(r=i,/^(table|td|th)$/.test(to(r)))&&tN(i);)i=tM(i,t);return i&&t_(i)&&tN(i)&&!tb(i)?n:i||function(e){let t=tk(e);for(;td(t)&&!t_(t);){if(tb(t))return t;if(th(t))break;t=tk(t)}return null}(e)||n}let tU=async function(e){let t=this.getOffsetParent||t$,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=td(t),i=ts(t),l="fixed"===r,o=tR(e,!0,l,t),a={scrollLeft:0,scrollTop:0},s=eV(0);if(n||!n&&!l)if(("body"!==to(t)||tp(i))&&(a=tx(t)),n){let e=tR(t,!0,l,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=tT(i));l&&!n&&i&&(s.x=tT(i));let u=!i||n||l?eV(0):tI(i,a);return{x:o.left+a.scrollLeft-s.x-u.x,y:o.top+a.scrollTop-s.y-u.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},tB={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,l="fixed"===i,o=ts(n),a=!!t&&th(t.floating);if(n===o||a&&l)return r;let s={scrollLeft:0,scrollTop:0},u=eV(1),c=eV(0),d=td(n);if((d||!d&&!l)&&(("body"!==to(n)||tp(o))&&(s=tx(n)),d)){let e=tR(n);u=tP(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}let f=!o||d||l?eV(0):tI(o,s);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-s.scrollLeft*u.x+c.x+f.x,y:r.y*u.y-s.scrollTop*u.y+c.y+f.y}},getDocumentElement:ts,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,l=[..."clippingAncestors"===r?th(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=tC(e,[],!1).filter(e=>tc(e)&&"body"!==to(e)),i=null,l="fixed"===tw(e).position,o=l?tk(e):e;for(;tc(o)&&!t_(o);){let t=tw(o),r=tb(o);r||"fixed"!==t.position||(i=null),(l?r||i:!(!r&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||tp(o)&&!r&&function e(t,r){let n=tk(t);return!(n===r||!tc(n)||t_(n))&&("fixed"===tw(n).position||e(n,r))}(e,o)))?i=t:n=n.filter(e=>e!==o),o=tk(o)}return t.set(e,n),n}(t,this._c):[].concat(r),n],o=tA(t,l[0],i),a=o.top,s=o.right,u=o.bottom,c=o.left;for(let e=1;e<l.length;e++){let r=tA(t,l[e],i);a=eW(r.top,a),s=eF(r.right,s),u=eF(r.bottom,u),c=eW(r.left,c)}return{width:s-c,height:u-a,x:c,y:a}},getOffsetParent:t$,getElementRects:tU,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=tE(e);return{width:t,height:r}},getScale:tP,isElement:tc,isRTL:function(e){return"rtl"===tw(e).direction}};function tD(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let tz=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:i,rects:l,platform:o,elements:a,middlewareData:s}=t,{element:u,padding:c=0}=eq(e,t)||{};if(null==u)return{};let d=e6(c),f={x:r,y:n},p=eX(eQ(i)),h=eJ(p),m=await o.getDimensions(u),g="y"===p,v=g?"clientHeight":"clientWidth",b=l.reference[h]+l.reference[p]-f[p]-l.floating[h],y=f[p]-l.reference[p],_=await (null==o.getOffsetParent?void 0:o.getOffsetParent(u)),w=_?_[v]:0;w&&await (null==o.isElement?void 0:o.isElement(_))||(w=a.floating[v]||l.floating[h]);let x=w/2-m[h]/2-1,k=eF(d[g?"top":"left"],x),C=eF(d[g?"bottom":"right"],x),S=w-m[h]-C,E=w/2-m[h]/2+(b/2-y/2),j=eW(k,eF(E,S)),P=!s.arrow&&null!=eZ(i)&&E!==j&&l.reference[h]/2-(E<k?k:C)-m[h]/2<0,L=P?E<k?E-k:E-S:0;return{[p]:f[p]+L,data:{[p]:j,centerOffset:E-j-L,...P&&{alignmentOffset:L}},reset:P}}});var tF="u">typeof document?a.useLayoutEffect:function(){};function tW(e,t){let r,n,i;if(e===t)return!0;
10if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!tW(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!tW(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function tH(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function tG(e,t){let r=tH(e);return Math.round(t*r)/r}function tV(e){let t=a.useRef(e);return tF(()=>{t.current=e}),t}var tK=a.forwardRef((e,t)=>{let{children:r,width:n=10,height:i=5,...l}=e;return(0,o.jsx)(eT.svg,{...l,ref:t,width:n,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,o.jsx)("polygon",{points:"0,0 30,0 15,10"})})});tK.displayName="Arrow";var tq="Popper",[tY,tZ]=eL(tq),[tX,tJ]=tY(tq),tQ=e=>{let{__scopePopper:t,children:r}=e,[n,i]=a.useState(null);return(0,o.jsx)(tX,{scope:t,anchor:n,onAnchorChange:i,children:r})};tQ.displayName=tq;var t0="PopperAnchor",t1=a.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...i}=e,l=tJ(t0,r),s=a.useRef(null),u=d(t,s),c=a.useRef(null);return a.useEffect(()=>{let e=c.current;c.current=n?.current||s.current,e!==c.current&&l.onAnchorChange(c.current)}),n?null:(0,o.jsx)(eT.div,{...i,ref:u})});t1.displayName=t0;var t3="PopperContent",[t2,t4]=tY(t3),t5=a.forwardRef((e,t)=>{var r,n,i,l,u,c,f,p,h,m,g,v,y;let _,w,x,k,C,S,{__scopePopper:E,side:j="bottom",sideOffset:P=0,align:L="center",alignOffset:O=0,arrowPadding:R=0,avoidCollisions:T=!0,collisionBoundary:I=[],collisionPadding:A=0,sticky:N="partial",hideWhenDetached:M=!1,updatePositionStrategy:$="optimized",onPlaced:U,...B}=e,D=tJ(t3,E),[z,F]=a.useState(null),W=d(t,e=>F(e)),[H,G]=a.useState(null),V=function(e){let[t,r]=a.useState(void 0);return b(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,i;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;n=t.inlineSize,i=t.blockSize}else n=e.offsetWidth,i=e.offsetHeight;r({width:n,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(H),K=V?.width??0,q=V?.height??0,Y="number"==typeof A?A:{top:0,right:0,bottom:0,left:0,...A},Z=Array.isArray(I)?I:[I],X=Z.length>0,J={padding:Y,boundary:Z.filter(t7),altBoundary:X},{refs:Q,floatingStyles:ee,placement:et,isPositioned:er,middlewareData:en}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:i,elements:{reference:l,floating:o}={},transform:u=!0,whileElementsMounted:c,open:d}=e,[f,p]=a.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=a.useState(n);tW(h,n)||m(n);let[g,v]=a.useState(null),[b,y]=a.useState(null),_=a.useCallback(e=>{e!==C.current&&(C.current=e,v(e))},[]),w=a.useCallback(e=>{e!==S.current&&(S.current=e,y(e))},[]),x=l||g,k=o||b,C=a.useRef(null),S=a.useRef(null),E=a.useRef(f),j=null!=c,P=tV(c),L=tV(i),O=tV(d),R=a.useCallback(()=>{var e,n;let i,l,o;if(!C.current||!S.current)return;let a={placement:t,strategy:r,middleware:h};L.current&&(a.platform=L.current),(e=C.current,n=S.current,i=new Map,o={...(l={platform:tB,...a}).platform,_c:i},te(e,n,{...l,platform:o})).then(e=>{let t={...e,isPositioned:!1!==O.current};T.current&&!tW(E.current,t)&&(E.current=t,s.flushSync(()=>{p(t)}))})},[h,t,r,L,O]);tF(()=>{!1===d&&E.current.isPositioned&&(E.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[d]);let T=a.useRef(!1);tF(()=>(T.current=!0,()=>{T.current=!1}),[]),tF(()=>{if(x&&(C.current=x),k&&(S.current=k),x&&k){if(P.current)return P.current(x,k,R);R()}},[x,k,R,P,j]);let I=a.useMemo(()=>({reference:C,floating:S,setReference:_,setFloating:w}),[_,w]),A=a.useMemo(()=>({reference:x,floating:k}),[x,k]),N=a.useMemo(()=>{let e={position:r,left:0,top:0};if(!A.floating)return e;let t=tG(A.floating,f.x),n=tG(A.floating,f.y);return u?{...e,transform:"translate("+t+"px, "+n+"px)",...tH(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,u,A.floating,f.x,f.y]);return a.useMemo(()=>({...f,update:R,refs:I,elements:A,floatingStyles:N}),[f,R,I,A,N])}({strategy:"fixed",placement:j+("center"!==L?"-"+L:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:l=!0,ancestorResize:o=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=n,c=tj(e),d=l||o?[...c?tC(c):[],...t?tC(t):[]]:[];
10d.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),o&&e.addEventListener("resize",r)});let f=c&&s?function(e,t){let r,n=null,i=ts(e);function l(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function o(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),l();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(a||t(),!f||!p)return;let h={rootMargin:-eG(d)+"px "+-eG(i.clientWidth-(c+f))+"px "+-eG(i.clientHeight-(d+p))+"px "+-eG(c)+"px",threshold:eW(0,eF(1,s))||1},m=!0;function g(t){let n=t[0].intersectionRatio;if(n!==s){if(!m)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==n||tD(u,e.getBoundingClientRect())||o(),m=!1}try{n=new IntersectionObserver(g,{...h,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(g,h)}n.observe(e)}(!0),l}(c,r):null,p=-1,h=null;a&&(h=new ResizeObserver(e=>{let[n]=e;n&&n.target===c&&h&&t&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),r()}),c&&!u&&h.observe(c),t&&h.observe(t));let m=u?tR(e):null;return u&&function t(){let n=tR(e);m&&!tD(m,n)&&r(),m=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{l&&e.removeEventListener("scroll",r),o&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(i)}})(...e,{animationFrame:"always"===$}),elements:{reference:D.anchor},middleware:[{name:(_={name:"offset",options:n=r={mainAxis:P+q,alignmentAxis:O},async fn(e){var t,r;let{x:i,y:l,placement:o,middlewareData:a}=e,s=await ti(e,n);return o===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:i+s.x,y:l+s.y,data:{...s,placement:o}}}}).name,fn:_.fn,options:[r,void 0]},T&&{name:(w={name:"shift",options:u=l={mainAxis:!0,crossAxis:!1,limiter:"partial"===N?{fn:(i=void 0,{options:i={},fn(e){let{x:t,y:r,placement:n,rects:l,middlewareData:o}=e,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=eq(i,e),c={x:t,y:r},d=eQ(n),f=eX(d),p=c[f],h=c[d],m=eq(a,e),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(s){let e="y"===f?"height":"width",t=l.reference[f]-l.floating[e]+g.mainAxis,r=l.reference[f]+l.reference[e]-g.mainAxis;p<t?p=t:p>r&&(p=r)}if(u){var v,b;let e="y"===f?"width":"height",t=tn.has(eY(n)),r=l.reference[d]-l.floating[e]+(t&&(null==(v=o.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),i=l.reference[d]+l.reference[e]+(t?0:(null==(b=o.offset)?void 0:b[d])||0)-(t?g.crossAxis:0);h<r?h=r:h>i&&(h=i)}return{[f]:p,[d]:h}}}).fn,options:[void 0,void 0]}:void 0,...J},async fn(e){let{x:t,y:r,placement:n,platform:i}=e,{mainAxis:l=!0,crossAxis:o=!1,limiter:a={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=eq(u,e),c={x:t,y:r},d=await i.detectOverflow(e,s),f=eQ(eY(n)),p=eX(f),h=c[p],m=c[f];
10if(l){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",r=h+d[e],n=h-d[t];h=eW(r,eF(h,n))}if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=m+d[e],n=m-d[t];m=eW(r,eF(m,n))}let g=a.fn({...e,[p]:h,[f]:m});return{...g,data:{x:g.x-t,y:g.y-r,enabled:{[p]:l,[f]:o}}}}}).name,fn:w.fn,options:[l,void 0]},T&&{name:(x={name:"flip",options:f=c={...J},async fn(e){var t,r,n,i,l,o,a,s;let u,c,d,{placement:p,middlewareData:h,rects:m,initialPlacement:g,platform:v,elements:b}=e,{mainAxis:y=!0,crossAxis:_=!0,fallbackPlacements:w,fallbackStrategy:x="bestFit",fallbackAxisSideDirection:k="none",flipAlignment:C=!0,...S}=eq(f,e);if(null!=(t=h.arrow)&&t.alignmentOffset)return{};let E=eY(p),j=eQ(g),P=eY(g)===g,L=await (null==v.isRTL?void 0:v.isRTL(b.floating)),O=w||(P||!C?[e5(g)]:(u=e5(g),[e0(g),u,e0(u)])),R="none"!==k;!w&&R&&O.push(...(c=eZ(g),d=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?e3:e1;return t?e1:e3;case"left":case"right":return t?e2:e4;default:return[]}}(eY(g),"start"===k,L),c&&(d=d.map(e=>e+"-"+c),C&&(d=d.concat(d.map(e0)))),d));let T=[g,...O],I=await v.detectOverflow(e,S),A=[],N=(null==(r=h.flip)?void 0:r.overflows)||[];if(y&&A.push(I[E]),_){let e,t,r,n,i=(o=p,a=m,void 0===(s=L)&&(s=!1),e=eZ(o),r=eJ(t=eX(eQ(o))),n="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[r]>a.floating[r]&&(n=e5(n)),[n,e5(n)]);A.push(I[i[0]],I[i[1]])}if(N=[...N,{placement:p,overflows:A}],!A.every(e=>e<=0)){let e=((null==(n=h.flip)?void 0:n.index)||0)+1,t=T[e];if(t&&("alignment"!==_||j===eQ(t)||N.every(e=>eQ(e.placement)!==j||e.overflows[0]>0)))return{data:{index:e,overflows:N},reset:{placement:t}};let r=null==(i=N.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(x){case"bestFit":{let e=null==(l=N.filter(e=>{if(R){let t=eQ(e.placement);return t===j||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(r=e);break}case"initialPlacement":r=g}if(p!==r)return{reset:{placement:r}}}return{}}}).name,fn:x.fn,options:[c,void 0]},{name:(k={name:"size",options:h=p={...J,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:i,height:l}=t.reference,o=e.floating.style;o.setProperty("--radix-popper-available-width",`${r}px`),o.setProperty("--radix-popper-available-height",`${n}px`),o.setProperty("--radix-popper-anchor-width",`${i}px`),o.setProperty("--radix-popper-anchor-height",`${l}px`)}},async fn(e){var t,r;let n,i,{placement:l,rects:o,platform:a,elements:s}=e,{apply:u=()=>{},...c}=eq(h,e),d=await a.detectOverflow(e,c),f=eY(l),p=eZ(l),m="y"===eQ(l),{width:g,height:v}=o.floating;"top"===f||"bottom"===f?(n=f,i=p===(await (null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(i=f,n="end"===p?"top":"bottom");let b=v-d.top-d.bottom,y=g-d.left-d.right,_=eF(v-d[n],b),w=eF(g-d[i],y),x=!e.middlewareData.shift,k=_,C=w;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(C=y),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(k=b),x&&!p){let e=eW(d.left,0),t=eW(d.right,0),r=eW(d.top,0),n=eW(d.bottom,0);m?C=g-2*(0!==e||0!==t?e+t:eW(d.left,d.right)):k=v-2*(0!==r||0!==n?r+n:eW(d.top,d.bottom))}await u({...e,availableWidth:C,availableHeight:k});let S=await a.getDimensions(s.floating);return g!==S.width||v!==S.height?{reset:{rects:!0}}:{}}}).name,fn:k.fn,options:[p,void 0]},H&&{name:(C={name:"arrow",options:g=m={element:H,padding:R},fn(e){let{element:t,padding:r}="function"==typeof g?g(e):g;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?tz({element:t.current,padding:r}).fn(e):{}:t?tz({element:t,padding:r}).fn(e):{}}}).name,fn:C.fn,options:[m,void 0]},re({arrowWidth:K,arrowHeight:q}),M&&{name:(S={name:"hide",options:y=v={strategy:"referenceHidden",...J},async fn(e){let{rects:t,platform:r}=e,{strategy:n="referenceHidden",...i}=eq(y,e);switch(n){case"referenceHidden":{let n=tt(await r.detectOverflow(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:tr(n)}}}case"escaped":{let n=tt(await r.detectOverflow(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:tr(n)}}}default:return{}}}}).name,fn:S.fn,options:[v,void 0]}]}),[ei,el]=rt(et),eo=eI(U);b(()=>{er&&eo?.()},[er,eo]);let ea=en.arrow?.x,es=en.arrow?.y,eu=en.arrow?.centerOffset!==0,[ec,ed]=a.use
10State();return b(()=>{z&&ed(window.getComputedStyle(z).zIndex)},[z]),(0,o.jsx)("div",{ref:Q.setFloating,"data-radix-popper-content-wrapper":"",style:{...ee,transform:er?ee.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ec,"--radix-popper-transform-origin":[en.transformOrigin?.x,en.transformOrigin?.y].join(" "),...en.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,o.jsx)(t2,{scope:E,placedSide:ei,onArrowChange:G,arrowX:ea,arrowY:es,shouldHideArrow:eu,children:(0,o.jsx)(eT.div,{"data-side":ei,"data-align":el,...B,ref:W,style:{...B.style,animation:er?void 0:"none"}})})})});t5.displayName=t3;var t6="PopperArrow",t9={top:"bottom",right:"left",bottom:"top",left:"right"},t8=a.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,i=t4(t6,r),l=t9[i.placedSide];return(0,o.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[l]: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},children:(0,o.jsx)(tK,{...n,ref:t,style:{...n.style,display:"block"}})})});function t7(e){return null!==e}t8.displayName=t6;var re=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:i}=t,l=i.arrow?.centerOffset!==0,o=l?0:e.arrowWidth,a=l?0:e.arrowHeight,[s,u]=rt(r),c={start:"0%",center:"50%",end:"100%"}[u],d=(i.arrow?.x??0)+o/2,f=(i.arrow?.y??0)+a/2,p="",h="";return"bottom"===s?(p=l?c:`${d}px`,h=`${-a}px`):"top"===s?(p=l?c:`${d}px`,h=`${n.floating.height+a}px`):"right"===s?(p=`${-a}px`,h=l?c:`${f}px`):"left"===s&&(p=`${n.floating.width+a}px`,h=l?c:`${f}px`),{data:{x:p,y:h}}}});function rt(e){let[t,r="center"]=e.split("-");return[t,r]}a.forwardRef((e,t)=>{let{container:r,...n}=e,[i,l]=a.useState(!1);b(()=>l(!0),[]);let u=r||i&&globalThis?.document?.body;return u?s.default.createPortal((0,o.jsx)(eT.div,{...n,ref:t}),u):null}).displayName="Portal";var rr=e=>{var t;let r,n,{present:i,children:l}=e,o=function(e){var t,r;let[n,i]=a.useState(),l=a.useRef(null),o=a.useRef(e),s=a.useRef("none"),[u,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},a.useReducer((e,t)=>r[e][t]??e,t));return a.useEffect(()=>{let e=rn(l.current);s.current="mounted"===u?e:"none"},[u]),b(()=>{let t=l.current,r=o.current;if(r!==e){let n=s.current,i=rn(t);e?c("MOUNT"):"none"===i||t?.display==="none"?c("UNMOUNT"):r&&n!==i?c("ANIMATION_OUT"):c("UNMOUNT"),o.current=e}},[e,c]),b(()=>{if(n){let e,t=n.ownerDocument.defaultView??window,r=r=>{let i=rn(l.current).includes(CSS.escape(r.animationName));if(r.target===n&&i&&(c("ANIMATION_END"),!o.current)){let r=n.style.animationFillMode;n.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=r)})}},i=e=>{e.target===n&&(s.current=rn(l.current))};return n.addEventListener("animationstart",i),n.addEventListener("animationcancel",r),n.addEventListener("animationend",r),()=>{t.clearTimeout(e),n.removeEventListener("animationstart",i),n.removeEventListener("animationcancel",r),n.removeEventListener("animationend",r)}}c("ANIMATION_END")},[n,c]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:a.useCallback(e=>{l.current=e?getComputedStyle(e):null,i(e)},[])}}(i),s="function"==typeof l?l({present:o.isPresent}):a.Children.only(l),u=d(o.ref,(t=s,(n=(r=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?t.ref:(n=(r=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof l||o.isPresent?a.cloneElement(s,{ref:u}):null};function rn(e){return e?.animationName||"none"}rr.displayName="Presence",a[" useEffectEvent ".trim().toString()],a[" useInsertionEffect ".trim().toString()];var ri=a[" useInsertionEffect ".trim().toString()]||b;Symbol("RADIX:SYNC_STATE");var rl=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),ro=a.forwardRef((e,t)=>
10(0,o.jsx)(eT.span,{...e,ref:t,style:{...rl,...e.style}}));ro.displayName="VisuallyHidden";var[ra,rs]=eL("Tooltip",[tZ]),ru=tZ(),rc="TooltipProvider",rd="tooltip.open",[rf,rp]=ra(rc),rh=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:n=300,disableHoverableContent:i=!1,children:l}=e,s=a.useRef(!0),u=a.useRef(!1),c=a.useRef(0);return a.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,o.jsx)(rf,{scope:t,isOpenDelayedRef:s,delayDuration:r,onOpen:a.useCallback(()=>{window.clearTimeout(c.current),s.current=!1},[]),onClose:a.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,n)},[n]),isPointerInTransitRef:u,onPointerInTransitChange:a.useCallback(e=>{u.current=e},[]),disableHoverableContent:i,children:l})};rh.displayName=rc;var rm="Tooltip",[rg,rv]=ra(rm),rb=e=>{let{__scopeTooltip:t,children:r,open:n,defaultOpen:i,onOpenChange:l,disableHoverableContent:s,delayDuration:u}=e,c=rp(rm,e.__scopeTooltip),d=ru(t),[f,p]=a.useState(null),h=function(){let[e,t]=a.useState(eB());return b(()=>{t(e=>e??String(eD++))},[void 0]),e?`radix-${e}`:""}(),m=a.useRef(0),g=s??c.disableHoverableContent,v=u??c.delayDuration,y=a.useRef(!1),[_,w]=function({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[i,l,o]=function({defaultProp:e,onChange:t}){let[r,n]=a.useState(e),i=a.useRef(r),l=a.useRef(t);return ri(()=>{l.current=t},[t]),a.useEffect(()=>{i.current!==r&&(l.current?.(r),i.current=r)},[r,i]),[r,n,l]}({defaultProp:t,onChange:r}),s=void 0!==e,u=s?e:i;{let t=a.useRef(void 0!==e);a.useEffect(()=>{let e=t.current;if(e!==s){let t=s?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=s},[s,n])}return[u,a.useCallback(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&o.current?.(r)}else l(t)},[s,e,l,o])]}({prop:n,defaultProp:i??!1,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(rd))):c.onClose(),l?.(e)},caller:rm}),x=a.useMemo(()=>_?y.current?"delayed-open":"instant-open":"closed",[_]),k=a.useCallback(()=>{window.clearTimeout(m.current),m.current=0,y.current=!1,w(!0)},[w]),C=a.useCallback(()=>{window.clearTimeout(m.current),m.current=0,w(!1)},[w]),S=a.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>{y.current=!0,w(!0),m.current=0},v)},[v,w]);return a.useEffect(()=>()=>{m.current&&(window.clearTimeout(m.current),m.current=0)},[]),(0,o.jsx)(tQ,{...d,children:(0,o.jsx)(rg,{scope:t,contentId:h,open:_,stateAttribute:x,trigger:f,onTriggerChange:p,onTriggerEnter:a.useCallback(()=>{c.isOpenDelayedRef.current?S():k()},[c.isOpenDelayedRef,S,k]),onTriggerLeave:a.useCallback(()=>{g?C():(window.clearTimeout(m.current),m.current=0)},[C,g]),onOpen:k,onClose:C,disableHoverableContent:g,children:r})})};rb.displayName=rm;var ry="TooltipTrigger",r_=a.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,i=rv(ry,r),l=rp(ry,r),s=ru(r),u=d(t,a.useRef(null),i.onTriggerChange),c=a.useRef(!1),f=a.useRef(!1),p=a.useCallback(()=>c.current=!1,[]);return a.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),(0,o.jsx)(t1,{asChild:!0,...s,children:(0,o.jsx)(eT.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...n,ref:u,onPointerMove:eP(e.onPointerMove,e=>{"touch"!==e.pointerType&&(f.current||l.isPointerInTransitRef.current||(i.onTriggerEnter(),f.current=!0))}),onPointerLeave:eP(e.onPointerLeave,()=>{i.onTriggerLeave(),f.current=!1}),onPointerDown:eP(e.onPointerDown,()=>{i.open&&i.onClose(),c.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:eP(e.onFocus,()=>{c.current||i.onOpen()}),onBlur:eP(e.onBlur,i.onClose),onClick:eP(e.onClick,i.onClose)})})});r_.displayName=ry;var[rw,rx]=ra("TooltipPortal",{forceMount:void 0}),rk="TooltipContent",rC=a.forwardRef((e,t)=>{let r=rx(rk,e.__scopeTooltip),{forceMount:n=r.forceMount,side:i="top",...l}=e,a=rv(rk,e.__scopeTooltip);return(0,o.jsx)(rr,{present:n||a.open,children:a.disableHoverableContent?(0,o.jsx)(rL,{side:i,...l,ref:t}):(0,o.jsx)(rS,{side:i,...l,ref:t})})}),rS=a.forwardRef((e,t)=>
10{let r=rv(rk,e.__scopeTooltip),n=rp(rk,e.__scopeTooltip),i=a.useRef(null),l=d(t,i),[s,u]=a.useState(null),{trigger:c,onClose:f}=r,p=i.current,{onPointerInTransitChange:h}=n,m=a.useCallback(()=>{u(null),h(!1)},[h]),g=a.useCallback((e,t)=>{let r,n=e.currentTarget,i={x:e.clientX,y:e.clientY},l=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(r,n,i,l)){case l:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(i,n.getBoundingClientRect());u(((r=[...function(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(i,l),...function(e){let{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),h(!0)},[h]);return a.useEffect(()=>()=>m(),[m]),a.useEffect(()=>{if(c&&p){let e=e=>g(e,p),t=e=>g(e,c);return c.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[c,p,g,m]),a.useEffect(()=>{if(s){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=c?.contains(t)||p?.contains(t),i=!function(e,t){let{x:r,y:n}=e,i=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let o=t[e],a=t[l],s=o.x,u=o.y,c=a.x,d=a.y;u>n!=d>n&&r<(c-s)*(n-u)/(d-u)+s&&(i=!i)}return i}(r,s);n?m():i&&(m(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,p,s,f,m]),(0,o.jsx)(rL,{...e,ref:l})}),[rE,rj]=ra(rm,{isInside:!1}),rP=((r=({children:e})=>(0,o.jsx)(o.Fragment,{children:e})).displayName="TooltipContent.Slottable",r.__radixId=eO,r),rL=a.forwardRef((e,t)=>{let{__scopeTooltip:r,children:n,"aria-label":i,onEscapeKeyDown:l,onPointerDownOutside:s,...u}=e,c=rv(rk,r),d=ru(r),{onClose:f}=c;return a.useEffect(()=>(document.addEventListener(rd,f),()=>document.removeEventListener(rd,f)),[f]),a.useEffect(()=>{if(c.trigger){let e=e=>{let t=e.target;t?.contains(c.trigger)&&f()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,f]),(0,o.jsx)(eM,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:f,children:(0,o.jsxs)(t5,{"data-state":c.stateAttribute,...d,...u,ref:t,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,o.jsx)(rP,{children:n}),(0,o.jsx)(rE,{scope:r,isInside:!0,children:(0,o.jsx)(ro,{id:c.contentId,role:"tooltip",children:i||n})})]})})});rC.displayName=rk;var rO="TooltipArrow",rR=a.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,i=ru(r);return rj(rO,r).isInside?null:(0,o.jsx)(t8,{...i,...n,ref:t})});function rT(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)r=l[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}rR.displayName=rO;let rI=((l_={})[l_.UNSUPPORTED_INPUT=0]="UNSUPPORTED_INPUT",l_[l_.NO_COMPONENT_FOR_TYPE=1]="NO_COMPONENT_FOR_TYPE",l_[l_.UNKNOWN_INPUT=2]="UNKNOWN_INPUT",l_[l_.DUPLICATE_KEYS=3]="DUPLICATE_KEYS",l_[l_.ALREADY_REGISTERED_TYPE=4]="ALREADY_REGISTERED_TYPE",l_[l_.CLIPBOARD_ERROR=5]="CLIPBOARD_ERROR",l_[l_.THEME_ERROR=6]="THEME_ERROR",l_[l_.PATH_DOESNT_EXIST=7]="PATH_DOESNT_EXIST",l_[l_.INPUT_TYPE_OVERRIDE=8]="INPUT_TYPE_OVERRIDE",l_[l_.EMPTY_KEY=9]="EMPTY_KEY",l_),rA={[rI.UNSUPPORTED_INPUT]:(e,t)=>[`An input with type \`${e}\` input was found at path \`${t}\` but it's not supported yet.`],[rI.NO_COMPONENT_FOR_TYPE]:(e,t)=>[`Type \`${e}\` found at path \`${t}\` can't be displayed in panel because no component supports it yet.`],[rI.UNKNOWN_INPUT]:(e,t)=>[`input at path \`${e}\` is not recognized.`,t],[rI.DUPLICATE_KEYS]:(e,t,r)=>[`Key \`${e}\` of path \`${t}\` already exists at path \`${r}\`. Even nested keys need to be unique. Rename one of the keys.`],[rI.ALREADY_REGISTERED_TYPE]:e=>[`Type ${e} has already been registered. You can't register a component with the same type.`],[rI.CLIPBOARD_ERROR]:e=>
10["Error copying the value",e],[rI.THEME_ERROR]:(e,t)=>[`Error accessing the theme \`${e}.${t}\` value.`],[rI.PATH_DOESNT_EXIST]:e=>[`Error getting the value at path \`${e}\`. There is probably an error in your \`render\` function.`],[rI.INPUT_TYPE_OVERRIDE]:(e,t,r)=>[`Input at path \`${e}\` already exists with type: \`${t}\`. Its type cannot be overridden with type \`${r}\`.`],[rI.EMPTY_KEY]:()=>["Keys can not be empty, if you want to hide a label use whitespace."]};function rN(e,t,...r){let[n,...i]=(0,rA[t])(...r);console[e]("LEVA: "+n,...i)}let rM=rN.bind(null,"warn"),r$=rN.bind(null,"log"),rU=["value"],rB=["schema"],rD=["value"],rz=[],rF={};function rW(e){let{value:t}=e,r=rT(e,rU);for(let e of rz){let n=e(t,r);if(n)return n}}function rH(e,t){let{schema:r}=t,n=rT(t,rB);e in rF?rM(rI.ALREADY_REGISTERED_TYPE,e):(rz.push((t,n)=>r(t,n)&&e),rF[e]=n)}function rG(e,t,r,n){let{normalize:i}=rF[e];if(i)return i(t,r,n);if("object"!=typeof t||!("value"in t))return{value:t};let{value:l}=t;return{value:l,settings:rT(t,rD)}}function rV(e,t,r){let{format:n}=rF[e];return n?n(t,r):t}function rK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rq(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rK(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rK(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rY=(e,t,r)=>e>r?r:e<t?t:e,rZ=Math.log(10);function rX(e){let t=Math.abs(+String(e).replace(".",""));if(0===t)return .01;for(;0!==t&&t%10==0;)t/=10;return Math.max(Math.pow(10,Math.floor(Math.log10(Math.abs(e)))-(Math.floor(Math.log(t)/rZ)+1)),.001)}let rJ=(e,t,r)=>r===t?0:(rY(e,t,r)-t)/(r-t),rQ=(e,t,r)=>e*(r-t)+t,r0=/\(([^\(\)]+)\)/,r1=/(-?\d+(?:\.\d+)?)\s*\^\s*(-?\d+(?:\.\d+)?)/,r3=/(-?\d+(?:\.\d+)?)\s*([*/])\s*(-?\d+(?:\.\d+)?)/,r2=/(-?\d+(?:\.\d+)?)\s*([+-])\s*(-?\d+(?:\.\d+)?)/;function r4(e){return"[object Object]"===Object.prototype.toString.call(e)}let r5=((lw={}).BUTTON="BUTTON",lw.BUTTON_GROUP="BUTTON_GROUP",lw.MONITOR="MONITOR",lw.FOLDER="FOLDER",lw),r6=((lx={}).SELECT="SELECT",lx.IMAGE="IMAGE",lx.NUMBER="NUMBER",lx.COLOR="COLOR",lx.STRING="STRING",lx.BOOLEAN="BOOLEAN",lx.INTERVAL="INTERVAL",lx.VECTOR3D="VECTOR3D",lx.VECTOR2D="VECTOR2D",lx),r9=["type","__customInput"],r8=["render","label","optional","order","disabled","hint","onChange","onEditStart","onEditEnd","transient"],r7=["type"];function ne(e,t,r,n,i){let{value:l,type:o,settings:a}=e;e.value=nr({type:o,value:l,settings:a},t,r,n),e.fromPanel=i}let nt=function(e,t,r){this.type="LEVA_ERROR",this.message="LEVA: "+e,this.previousValue=t,this.error=r};function nr({type:e,value:t,settings:r},n,i,l){let o,a="SELECT"!==e&&"function"==typeof n?n(t):n;try{o=function(e,t,r,n,i,l){let{sanitize:o}=rF[e];return o?o(t,r,n,i,l):t}(e,a,r,t,i,l)}catch(e){throw new nt(`The value \`${n}\` did not result in a correct value.`,t,e)}return w(o,t)?t:o}let nn=(e,t,r=!1)=>{let n=0;return function(){let i=arguments,l=r&&!n,o=()=>e.apply(this,i);window.clearTimeout(n),n=window.setTimeout(o,t),l&&o()}},ni=e=>e.shiftKey?5:e.altKey?.2:1,nl=["value"],no=["min","max"],na=(e,{min:t=-1/0,max:r=1/0,suffix:n})=>{let i=parseFloat(e);if(""===e||isNaN(i))throw Error("Invalid number");let l=rY(i,t,r);return n?l+n:l},ns=e=>{let{value:t}=e,r=rT(e,nl),{min:n=-1/0,max:i=1/0}=r,l=rT(r,no),o=parseFloat(t),a="string"==typeof t?t.substring((""+o).length):void 0;o=rY(o,n,i);let s=r.step;!s&&(Number.isFinite(n)?s=Number.isFinite(i)?+(Math.abs(i-n)/100).toPrecision(1):+(Math.abs(o-n)/100).toPrecision(1):Number.isFinite(i)&&(s=+(Math.abs(i-o)/100).toPrecision(1)));let u=s?10*rX(s):rX(o);return{value:a?o+a:o,settings:rq({initialValue:o,step:s=s||u/10,pad:Math.round(rY(Math.log10(1/u),0,2)),min:n,max:i,suffix:a},l)}},nu=(e,{step:t,initialValue:r})=>{let n=Math.round((e-r)/t);return r+n*t};var nc=Object.freeze({__proto__:null,schema:e=>{if("number"==typeof e)return!0;
10if("string"==typeof e){let t=parseFloat(e);return!isNaN(t)&&e.substring((""+t).length).trim().length<4}return!1},sanitize:na,format:(e,{pad:t=0,suffix:r})=>{let n=parseFloat(e).toFixed(t);return r?n+r:n},normalize:ns,sanitizeStep:nu});function nd(){return(nd=Object.assign.bind()).apply(null,arguments)}let nf=(0,a.createContext)({});function np(){return(0,a.useContext)(nf)}let nh=(0,a.createContext)(null),nm=(0,a.createContext)(null),ng=(0,a.createContext)(null);function nv(){return(0,a.useContext)(nm)}function nb(e,t){let[r,n]=e.split(" "),i={};return"none"!==r&&(i.boxShadow=`${t.inset?"inset ":""}0 0 0 $borderWidths${[t.key]} $colors${"default"!==r&&r||t.borderColor}`),n&&(i.backgroundColor=n),i}let ny={$inputStyle:()=>e=>nb(e,{key:"$input",borderColor:"$highlight1",inset:!0}),$focusStyle:()=>e=>nb(e,{key:"$focus",borderColor:"$accent2"}),$hoverStyle:()=>e=>nb(e,{key:"$hover",borderColor:"$accent1",inset:!0}),$activeStyle:()=>e=>nb(e,{key:"$active",borderColor:"$accent1",inset:!0})},n_=(ly={prefix:"leva",theme:{colors:{elevation1:"#292d39",elevation2:"#181c20",elevation3:"#373c4b",accent1:"#0066dc",accent2:"#007bff",accent3:"#3c93ff",highlight1:"#535760",highlight2:"#8c92a4",highlight3:"#fefefe",vivid1:"#ffcc00",folderWidgetColor:"$highlight2",folderTextColor:"$highlight3",toolTipBackground:"$highlight3",toolTipText:"$elevation2"},radii:{xs:"2px",sm:"3px",lg:"10px"},space:{xs:"3px",sm:"6px",md:"10px",rowGap:"7px",colGap:"7px"},fonts:{mono:"ui-monospace, SFMono-Regular, Menlo, 'Roboto Mono', monospace",sans:"system-ui, sans-serif"},fontSizes:{root:"11px",toolTip:"$root"},sizes:{rootWidth:"280px",controlWidth:"160px",numberInputMinWidth:"38px",scrubberWidth:"8px",scrubberHeight:"16px",rowHeight:"24px",folderTitleHeight:"20px",checkboxSize:"16px",joystickWidth:"100px",joystickHeight:"100px",colorPickerWidth:"$controlWidth",colorPickerHeight:"100px",imagePreviewWidth:"$controlWidth",imagePreviewHeight:"100px",monitorHeight:"60px",titleBarHeight:"39px"},shadows:{level1:"0 0 9px 0 #00000088",level2:"0 4px 14px #00000033"},borderWidths:{root:"0px",input:"1px",focus:"1px",hover:"1px",active:"1px",folder:"1px"},fontWeights:{label:"normal",folder:"normal",button:"normal"}},utils:rq(rq({},ny),{},{$flex:()=>({display:"flex",alignItems:"center"}),$flexCenter:()=>({display:"flex",alignItems:"center",justifyContent:"center"}),$reset:()=>({outline:"none",fontSize:"inherit",fontWeight:"inherit",color:"inherit",fontFamily:"inherit",border:"none",backgroundColor:"transparent",appearance:"none"}),$draggable:()=>({touchAction:"none",WebkitUserDrag:"none",userSelect:"none"}),$focus:e=>({"&:focus":ny.$focusStyle()(e)}),$focusWithin:e=>({"&:focus-within":ny.$focusStyle()(e)}),$hover:e=>({"&:hover":ny.$hoverStyle()(e)}),$active:e=>({"&:active":ny.$activeStyle()(e)})})},(l=(n=!1,i=eS(ly,e=>{let t,r,i;n=!0;let l="prefix"in(e="object"==typeof e&&e||{})?String(e.prefix):"",o="object"==typeof e.media&&e.media||{},a="object"==typeof e.root?e.root||null:globalThis.document||null,s="object"==typeof e.theme&&e.theme||{},u={prefix:l,media:o,theme:s,themeMap:"object"==typeof e.themeMap&&e.themeMap||{...D},utils:"object"==typeof e.utils&&e.utils||{}},c=(r=()=>{let{cssRules:e}=t.sheet;return[].map.call(e,(r,n)=>{let{cssText:i}=r,l="";if(i.startsWith("--sxs"))return"";if(e[n-1]&&(l=e[n-1].cssText).startsWith("--sxs")){if(!r.cssRules.length)return"";for(let e in t.rules)if(t.rules[e].group===r)return`--sxs{--sxs:${[...t.rules[e].cache].join(" ")}}${i}`;return r.cssRules.length?`${l}${i}`:""}return i}).join("")},(i=()=>{if(t){let{rules:e,sheet:r}=t;if(!r.deleteRule){for(;3===Object(Object(r.cssRules)[0]).type;)r.cssRules.splice(0,1);r.cssRules=[]}for(let t in e)delete e[t]}for(let e of Object(a).styleSheets||[])if(ed(e)){for(let n=0,l=e.cssRules;l[n];++n){let o=Object(l[n]);if(1!==o.type)continue;let a=Object(l[n+1]);if(4!==a.type)continue;++n;let{cssText:s}=o;if(!s.startsWith("--sxs"))continue;let u=s.slice(14,-3).trim().split(/\s+/),c=ec[u[0]];c&&(t||(t={sheet:e,reset:i,rules:{},toString:r}),t.rules[c]={group:a,index:n,cache:new Set(u)})}if(t)break}if(!t){let e=(t,r)=>({type:r,cssRules:[],insertRule(t,r){this.cssRules.splice(r,0,e(t,{import:3,undefined:1}[(t.toLowerCase().match(/^@([a-z]+)/)||[])[1]]||4))},get cssText(){return"@media{}"===t?`@media{${[].map.call(this.cssRules,e=>e.cssText).join("")}}`:t}});t={sheet:a?(a.head||a).appendChild(document.createElement("style")).sheet:e("","text/css"),rules:{},reset:i,toString:r}}let{sheet:e,rules:n}=t;
10for(let t=ec.length-1;t>=0;--t){let r=ec[t];if(!n[r]){let i=ec[t+1],l=n[i]?n[i].index:e.cssRules.length;e.insertRule("@media{}",l),e.insertRule(`--sxs{--sxs:${t}}`,l),n[r]={group:e.cssRules[l+1],index:l,cache:new Set([t])}}ef(n[r])}})(),t),d={css:em(u,c),globalCss:ew(u,()=>(...e)=>{let t=()=>{for(let t of e){let e=eu(t="object"==typeof t&&t||{});if(!c.rules.global.cache.has(e)){if(c.rules.global.cache.add(e),"@import"in t){let e=[].indexOf.call(c.sheet.cssRules,c.rules.themed.group)-1;for(let r of[].concat(t["@import"]))r=r.includes('"')||r.includes("'")?r:`"${r}"`,c.sheet.insertRule(`@import ${r};`,e++);delete t["@import"]}el(t,[],[],u,e=>{c.rules.global.apply(e)})}}return""};return H(t,{toString:t})}),keyframes:ex(u,()=>e=>{let t=`${et(u.prefix)}k-${eu(e)}`,r=()=>{if(!c.rules.global.cache.has(t)){c.rules.global.cache.add(t);let r=[];el(e,[],[],u,e=>r.push(e));let n=`@keyframes ${t}{${r.join("")}}`;c.rules.global.apply(n)}return t};return H(r,{get name(){return r()},toString:r})}),createTheme:eC(u,()=>(e,t)=>{t="object"==typeof e&&e||Object(t);let r=`.${e=(e="string"==typeof e?e:"")||`${et(u.prefix)}t-${eu(t)}`}`,n={},i=[];for(let e in t)for(let r in n[e]={},t[e]){let l=`--${et(u.prefix)}${e}-${r}`,o=er(String(t[e][r]),u.prefix,e);n[e][r]=new ek(r,o,e,u.prefix),i.push(`${l}:${o}`)}let l=()=>{if(i.length&&!c.rules.themed.cache.has(e)){c.rules.themed.cache.add(e);let r=`${t===u.theme?":root,":""}.${e}{${i.join(";")}}`;c.rules.themed.apply(r)}return e};return{...n,get className(){return l()},selector:r,toString:l}}),reset(){c.reset(),d.theme.toString()},theme:{},sheet:c,config:u,prefix:l,getCssText:c.toString,toString:c.toString};return String(d.theme=d.createTheme(s)),d}),n||i.reset(),i)).styled=(({config:e,sheet:t})=>eE(e,()=>{let r=em(e,t);return(...e)=>{let t=r(...e),n=t[W].type,i=a.default.forwardRef((e,r)=>{let i=e&&e.as||n,{props:l,deferredInjector:o}=t(e);return delete l.as,l.ref=r,o?a.default.createElement(a.default.Fragment,null,a.default.createElement(i,l),a.default.createElement(o,null)):a.default.createElement(i,l)});return i.className=t.className,i.displayName=`Styled.${n.displayName||n.name||n}`,i.selector=t.selector,i.toString=()=>t.selector,i[W]=t[W],i}}))(l),l),nw=n_.styled;n_.css,n_.createTheme;let nx=n_.globalCss;n_.keyframes;let nk=nx({".leva__panel__dragged":{WebkitUserDrag:"none",userSelect:"none",input:{userSelect:"none"},"*":{cursor:"ew-resize !important"}}});function nC(e,t){let{theme:r}=(0,a.useContext)(nh);if(!(e in r)||!(t in r[e]))return rM(rI.THEME_ERROR,e,t),"";let n=t;for(;;){let t=r[e][n];if("string"!=typeof t||"$"!==t.charAt(0))return t;n=t.substr(1)}}let nS=nw("input",{$reset:"",padding:"0 $sm",width:0,minWidth:0,flex:1,height:"100%",variants:{levaType:{number:{textAlign:"right"}},as:{textarea:{padding:"$sm"}}}}),nE=nw("div",{$draggable:"",height:"100%",$flexCenter:"",position:"relative",padding:"0 $xs",fontSize:"0.8em",opacity:.8,cursor:"default",touchAction:"none",[`& + ${nS}`]:{paddingLeft:0}}),nj=nw(nE,{cursor:"ew-resize",marginRight:"-$xs",textTransform:"uppercase",opacity:.3,"&:hover":{opacity:1},variants:{dragging:{true:{backgroundColor:"$accent2",opacity:1}}}}),nP=nw("div",{$flex:"",position:"relative",borderRadius:"$sm",overflow:"hidden",color:"inherit",height:"$rowHeight",backgroundColor:"$elevation3",$inputStyle:"$elevation1",$hover:"",$focusWithin:"",variants:{textArea:{true:{height:"auto"}}}}),nL=["innerLabel","value","onUpdate","onChange","onKeyDown","type","id","inputType","rows"],nO=["onUpdate"];function nR(e){let{innerLabel:t,value:r,onUpdate:n,onChange:i,onKeyDown:l,type:o,id:s,inputType:u="text",rows:c=0}=e,d=rT(e,nL),{id:f,emitOnEditStart:p,emitOnEditEnd:h,disabled:m}=np(),g=(0,a.useRef)(null),v=c>0,b=(0,a.useCallback)(e=>t=>{e(t.currentTarget.value)},[]);a.default.useEffect(()=>{let e=g.current,t=b(e=>{n(e),h()});return null==e||e.addEventListener("blur",t),()=>null==e?void 0:e.removeEventListener("blur",t)},[b,n,h]);let y=(0,a.useCallback)(e=>{"Enter"===e.key&&b(n)(e)},[b,n]),_=Object.assign({as:v?"textarea":"input"},v?{rows:c}:{},d);return a.default.createElement(nP,{textArea:v},t&&"string"==typeof t?a.default.createElement(nE,null,t):t,a.default.createElement(nS,nd({levaType:o,ref:g,id:s||f,type:u,autoComplete:"off",spellCheck:"false",value:r,onChange:b(i),onFocus:()=>p(),onKeyPress:y,onKeyDown:l,disabled:m},_)))}
10function nT(e){let{onUpdate:t}=e,r=rT(e,nO),n=(0,a.useCallback)(e=>t((e=>{if(""===e||"number"==typeof e)return e;try{let t=function e(t){return(t=t.replace(/\s+/g,""),r0.test(t))?e(t.replace(r0,(t,r)=>e(r).toString())):r1.test(t)?e(t.replace(r1,(e,t,r)=>Math.pow(Number(t),Number(r)).toString())):r3.test(t)?e(t.replace(r3,(e,t,r,n)=>"*"===r?(Number(t)*Number(n)).toString():0===Number(n)?(()=>{throw Error("Division by zero")})():(Number(t)/Number(n)).toString())):r2.test(t)?e(t.replace(r2,(e,t,r,n)=>"+"===r?(Number(t)+Number(n)).toString():(Number(t)-Number(n)).toString())):Number(t)}(e);if(!isNaN(t))return t}catch(e){}return parseFloat(e)})(e)),[t]),i=(0,a.useCallback)(e=>{let r="ArrowUp"===e.key?1:"ArrowDown"===e.key?-1:0;if(r){e.preventDefault();let n=e.altKey?.1:e.shiftKey?10:1;t(e=>parseFloat(e)+r*n)}},[t]);return a.default.createElement(nR,nd({},r,{onUpdate:n,onKeyDown:i,type:"number"}))}let nI=nw("div",{}),nA=nw("div",{position:"relative",background:"$elevation2",transition:"height 300ms ease",variants:{fill:{true:{},false:{}},flat:{false:{},true:{}},isRoot:{true:{},false:{paddingLeft:"$md","&::after":{content:'""',position:"absolute",left:0,top:0,width:"$borderWidths$folder",height:"100%",backgroundColor:"$folderWidgetColor",opacity:.4,transform:"translateX(-50%)"}}}},compoundVariants:[{isRoot:!0,fill:!1,css:{overflowY:"auto",maxHeight:"calc(100vh - 20px - $$titleBarHeight)"}},{isRoot:!0,flat:!1,css:{borderRadius:"$lg"}}]}),nN=nw("div",{$flex:"",color:"$folderTextColor",userSelect:"none",cursor:"pointer",height:"$folderTitleHeight",fontWeight:"$folder","> svg":{marginLeft:-4,marginRight:4,cursor:"pointer",fill:"$folderWidgetColor",opacity:.6},"&:hover > svg":{fill:"$folderWidgetColor"},[`&:hover + ${nA}::after`]:{opacity:.6},[`${nI}:hover > & + ${nA}::after`]:{opacity:.6},[`${nI}:hover > & > svg`]:{opacity:1}}),nM=nw("div",{position:"relative",display:"grid",gridTemplateColumns:"100%",rowGap:"$rowGap",transition:"opacity 250ms ease",variants:{toggled:{true:{opacity:1,transitionDelay:"250ms"},false:{opacity:0,transitionDelay:"0ms",pointerEvents:"none"}},isRoot:{true:{"& > div":{paddingLeft:"$md",paddingRight:"$md"},"& > div:first-of-type":{paddingTop:"$sm"},"& > div:last-of-type":{paddingBottom:"$sm"},[`> ${nI}:not(:first-of-type)`]:{paddingTop:"$sm",marginTop:"$md",borderTop:"$borderWidths$folder solid $colors$elevation1"}}}}}),n$=nw("div",{position:"relative",zIndex:100,display:"grid",rowGap:"$rowGap",gridTemplateRows:"minmax($sizes$rowHeight, max-content)",alignItems:"center",color:"$highlight2",[`${nM} > &`]:{"&:first-of-type":{marginTop:"$rowGap"},"&:last-of-type":{marginBottom:"$rowGap"}},variants:{disabled:{true:{pointerEvents:"none"},false:{"&:hover,&:focus-within":{color:"$highlight3"}}}}}),nU=nw(n$,{gridTemplateColumns:"auto $sizes$controlWidth",columnGap:"$colGap"}),nB=nw("div",{$flex:"",height:"100%",position:"relative",overflow:"hidden","& > div":{marginLeft:"$colGap",padding:"0 $xs",opacity:.4},"& > div:hover":{opacity:.8},"& > div > svg":{display:"none",cursor:"pointer",width:13,minWidth:13,height:13,backgroundColor:"$elevation2"},"&:hover > div > svg":{display:"block"},variants:{align:{top:{height:"100%",alignItems:"flex-start",paddingTop:"$sm"}}}}),nD=nw("input",{$reset:"",height:0,width:0,opacity:0,margin:0,"& + label":{position:"relative",$flexCenter:"",height:"100%",userSelect:"none",cursor:"pointer",paddingLeft:2,paddingRight:"$sm",pointerEvents:"auto"},"& + label:after":{content:'""',width:6,height:6,backgroundColor:"$elevation3",borderRadius:"50%",$activeStyle:""},"&:focus + label:after":{$focusStyle:""},"& + label:active:after":{backgroundColor:"$accent1",$focusStyle:""},"&:checked + label:after":{backgroundColor:"$accent1"}}),nz=nw("label",{fontWeight:"$label",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap","& > svg":{display:"block"}}),nF=nw("div",{opacity:1,variants:{disabled:{true:{opacity:.6,pointerEvents:"none",[`& ${nz}`]:{pointerEvents:"auto"}}}}}),nW=nw("div",{position:"fixed",top:0,bottom:0,right:0,left:0,zIndex:1e3,userSelect:"none"}
10),nH=nw("div",{background:"$toolTipBackground",fontFamily:"$sans",fontSize:"$toolTip",padding:"$xs $sm",color:"$toolTipText",borderRadius:"$xs",boxShadow:"$level2",maxWidth:260}),nG=nw(rR,{fill:"$toolTipBackground"});function nV({children:e,container:t=(e=>null==globalThis||null==(e=globalThis.document)?void 0:e.body)()}){let{className:r}=(0,a.useContext)(nh);return a.default.createElement(y,{className:r,container:t},e)}let nK=["align"];function nq(){let{id:e,disable:t,disabled:r}=np();return a.default.createElement(a.default.Fragment,null,a.default.createElement(nD,{id:e+"__disable",type:"checkbox",checked:!r,onChange:()=>t(!r)}),a.default.createElement("label",{htmlFor:e+"__disable"}))}function nY(e){let{id:t,optional:r,hint:n}=np(),i=e.htmlFor||t||void 0,l=n||"string"!=typeof e.children?void 0:e.children;return a.default.createElement(a.default.Fragment,null,r&&a.default.createElement(nq,null),void 0!==n?a.default.createElement(rb,null,a.default.createElement(r_,{asChild:!0},a.default.createElement(nz,nd({htmlFor:i},e))),a.default.createElement(rC,{side:"top",sideOffset:2},a.default.createElement(nH,null,n,a.default.createElement(nG,null)))):a.default.createElement(nz,nd({htmlFor:i,title:l},e)))}function nZ(e){let{align:t}=e,r=rT(e,nK),{value:n,label:i,key:l,disabled:o}=np(),{hideCopyButton:s}=(0,a.useContext)(ng),u=!s&&void 0!==l,[c,d]=(0,a.useState)(!1),f=async()=>{try{await navigator.clipboard.writeText(JSON.stringify({[l]:null!=n?n:""})),d(!0)}catch(e){rM(rI.CLIPBOARD_ERROR,{[l]:n})}};return a.default.createElement(nB,{align:t,onPointerLeave:()=>d(!1)},a.default.createElement(nY,r),u&&!o&&a.default.createElement("div",{title:`Click to copy ${"string"==typeof i?i:l} value`},c?a.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},a.default.createElement("path",{d:"M9 2a1 1 0 000 2h2a1 1 0 100-2H9z"}),a.default.createElement("path",{fillRule:"evenodd",d:"M4 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v11a2 2 0 01-2 2H6a2 2 0 01-2-2V5zm9.707 5.707a1 1 0 00-1.414-1.414L9 12.586l-1.293-1.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})):a.default.createElement("svg",{onClick:f,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},a.default.createElement("path",{d:"M8 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z"}),a.default.createElement("path",{d:"M6 3a2 2 0 00-2 2v11a2 2 0 002 2h8a2 2 0 002-2V5a2 2 0 00-2-2 3 3 0 01-3 3H9a3 3 0 01-3-3z"}))))}let nX=["toggled"],nJ=nw("svg",{fill:"currentColor",transition:"transform 350ms ease, fill 250ms ease"});function nQ(e){let{toggled:t}=e,r=rT(e,nX);return a.default.createElement(nJ,nd({width:"9",height:"5",viewBox:"0 0 9 5",xmlns:"http://www.w3.org/2000/svg",style:{transform:`rotate(${t?0:-90}deg)`}},r),a.default.createElement("path",{d:"M3.8 4.4c.4.3 1 .3 1.4 0L8 1.7A1 1 0 007.4 0H1.6a1 1 0 00-.7 1.7l3 2.7z"}))}let n0=["input"];function n1(e){let{input:t}=e,r=rT(e,n0);return t?a.default.createElement(nU,r):a.default.createElement(n$,r)}function n3({value:e,type:t,settings:r,setValue:n}){let[i,l]=(0,a.useState)(rV(t,e,r)),o=(0,a.useRef)(e),s=(0,a.useRef)(r);s.current=r;let u=(0,a.useCallback)(e=>l(rV(t,e,s.current)),[t]),c=(0,a.useCallback)(e=>{try{n(e)}catch(r){let{type:e,previousValue:t}=r;if("LEVA_ERROR"!==e)throw r;u(t)}},[u,n]);return(0,a.useEffect)(()=>{w(e,o.current)||u(e),o.current=e},[e,u]),{displayValue:i,onChange:l,onUpdate:c}}function n2(e,t){let{emitOnEditStart:r,emitOnEditEnd:n}=np();return(0,ej.useDrag)(t=>{t.first&&(document.body.classList.add("leva__panel__dragged"),null==r||r());let i=e(t);return t.last&&(document.body.classList.remove("leva__panel__dragged"),null==n||n()),i},t)}function n4(){let e=(0,a.useRef)(null),t=(0,a.useRef)({x:0,y:0}),r=(0,a.useCallback)(r=>{Object.assign(t.current,r),e.current&&(e.current.style.transform=`translate3d(${t.current.x}px, ${t.current.y}px, 0)`)},[]);return[e,r]}let n5=["__refCount"],n6=(e,t)=>e[t]?rT(e[t],n5):null,n9=nw("div",{variants:{hasRange:{true:{position:"relative",display:"grid",gridTemplateColumns:"auto $sizes$numberInputMinWidth",columnGap:"$colGap",alignItems:"center"}}}}),n8=nw("div",{position:"relative",width:"100%",height:2,borderRadius:"$xs",backgroundColor:"$elevation1"}),n7=nw("div",{position:"absolute",width:"$scrubberWidth",height:"$scrubberHeight",borderRadius:"$xs",boxShadow:"0 0 0 2px $colors$elevation2",backgroundColor:"$accent2",cursor:"pointer",$active:"none $accent1",$hover:"none $accent3",variants:{position:{left:{borderTopRightRadius:0,borderBottomRightRadius:0,transform:"translateX(calc(-0.5 * ($sizes$scrubberWidth + 4px)))"},right:{borderTopLeftRadius:0,borderBottomLeftRadius:0,transform:"translateX(calc(0.5 * ($sizes$scrubberWidth + 4px)))"}}}}),ie=nw("div",{position:"relative",$flex:"",height:"100%",cursor:"pointer",touchAction:"none"}),it=nw("div",{position:"absolute",height:"100%",backgroundColor:"$accent2"});function ir({value:e,min:t,max:r,onDrag:n,step:i,initialValue:l}){let o=(0,a.useRef)(null),s=(0,a.useRef)(null),u=(0,a.useRef)(0),c=nC("sizes","scrubberWidth"),d=n2(({event:a,first:d,xy:[f],movement:[p],memo:h})=>{if(d){let{width:n,left:i}=o.current.getBoundingClientRect();u.current=n-parseFloat(c),h=(null==a?void 0:a.target)===s.current?e:rQ((f-i)/n,t,r)}return n(nu(h+rQ(p/u.current,0,r-t),{step:i,initialValue:l})),h}),f=rJ(e,t,r);return a.default.createElement(ie,nd({ref:o},d()),a.default.createElement(n8,null,a.default.createElement(it,{style:{left:0,right:`${(1-f)*100}%`}})),a.default.createElement(n7,{ref:s,style:{left:`calc(${f} * (100% - ${c}))`}}))}let ii=a.default.memo(({label:e,onUpdate:t,step:r,innerLabelTrim:n})=>{let[i,l]=(0,a.useState)(!1),o=n2(({active:e,delta:[n],event:i,memo:o=0,first:a,last:s,target:u})=>(a&&u.requestPointerLock(),s&&document.exitPointerLock(),l(e),Math.abs(o+=n/2)>=1&&(t(e=>parseFloat(e)+Math.floor(o)*r*ni(i)),o=0),o));return a.default.createElement(nj,nd({dragging:i,title:e.length>1?e:""},o()),e.slice(0,n))});function il({label:e,id:t,displayValue:r,onUpdate:n,onChange:i,settings:l,innerLabelTrim:o=1}){let s=o>0&&a.default.createElement(ii,{label:e,step:l.step,onUpdate:n,innerLabelTrim:o});return a.default.createElement(nT,{id:t,value:String(r),onUpdate:n,onChange:i,innerLabel:s})}let{sanitizeStep:io}=nc;var ia=rq({component:function(){let e=np(),{label:t,value:r,onUpdate:n,settings:i,id:l}=e,{min:o,max:s}=i,u=s!==1/0&&o!==-1/0;return a.default.createElement(n1,{input:!0},a.default.createElement(nZ,null,t),a.default.createElement(n9,{hasRange:u},u&&a.default.createElement(ir,nd({value:parseFloat(r),onDrag:n},i)),a.default.createElement(il,nd({},e,{id:l,label:"value",innerLabelTrim:+!u}))))}},rT(nc,["sanitizeStep"])),is=Object.freeze({__proto__:null,schema:(e,t)=>O().schema({options:O().passesAnyOf(O().object(),O().array())}).test(t),sanitize:(e,{values:t})=>{if(0>t.indexOf(e))throw Error("Selected value doesn't match Select options");return e},format:(e,{values:t})=>t.indexOf(e),normalize:e=>{let t,r,{value:n,options:i}=e;return Array.isArray(i)?(r=i,t=i.map(e=>String(e))):(r=Object.values(i),t=Object.keys(i)),"value"in e?r.includes(n)||(t.unshift(String(n)),r.unshift(n)):n=r[0],Object.values(i).includes(n)||(i[String(n)]=n),{value:n,settings:{keys:t,values:r}}}});let iu=nw("div",{$flexCenter:"",position:"relative","> svg":{pointerEvents:"none",position:"absolute",right:"$md"}}),ic=nw("select",{position:"absolute",top:0,left:0,width:"100%",height:"100%",opacity:0}
10),id=nw("div",{display:"flex",alignItems:"center",width:"100%",height:"$rowHeight",backgroundColor:"$elevation3",borderRadius:"$sm",padding:"0 $sm",cursor:"pointer",[`${ic}:focus + &`]:{$focusStyle:""},[`${ic}:hover + &`]:{$hoverStyle:""}});function ip({displayValue:e,value:t,onUpdate:r,id:n,settings:i,disabled:l}){let{keys:o,values:s}=i,u=(0,a.useRef)();return t===s[e]&&(u.current=o[e]),a.default.createElement(iu,null,a.default.createElement(ic,{id:n,value:e,onChange:e=>r(s[Number(e.currentTarget.value)]),disabled:l},o.map((e,t)=>a.default.createElement("option",{key:e,value:t},e))),a.default.createElement(id,null,u.current),a.default.createElement(nQ,{toggled:!0}))}var ih=rq({component:function(){let{label:e,value:t,displayValue:r,onUpdate:n,id:i,disabled:l,settings:o}=np();return a.default.createElement(n1,{input:!0},a.default.createElement(nZ,null,e),a.default.createElement(ip,{id:i,value:t,displayValue:r,onUpdate:n,settings:o,disabled:l}))}},is),im=Object.freeze({__proto__:null,schema:e=>O().string().test(e),sanitize:e=>{if("string"!=typeof e)throw Error("Invalid string");return e},normalize:({value:e,editable:t=!0,rows:r=!1})=>({value:e,settings:{editable:t,rows:"number"==typeof r?r:5*!!r}})});let ig=["displayValue","onUpdate","onChange","editable"],iv=nw("div",{whiteSpace:"pre-wrap"});function ib(e){let{displayValue:t,onUpdate:r,onChange:n,editable:i=!0}=e,l=rT(e,ig);return i?a.default.createElement(nR,nd({value:t,onUpdate:r,onChange:n},l)):a.default.createElement(iv,null,t)}var iy=rq({component:function(){let{label:e,settings:t,displayValue:r,onUpdate:n,onChange:i}=np();return a.default.createElement(n1,{input:!0},a.default.createElement(nZ,null,e),a.default.createElement(ib,nd({displayValue:r,onUpdate:n,onChange:i},t)))}},im),i_=Object.freeze({__proto__:null,schema:e=>O().boolean().test(e),sanitize:e=>{if("boolean"!=typeof e)throw Error("Invalid boolean");return e}});let iw=nw("div",{position:"relative",$flex:"",height:"$rowHeight",input:{$reset:"",height:0,width:0,opacity:0,margin:0},label:{position:"relative",$flexCenter:"",userSelect:"none",cursor:"pointer",height:"$checkboxSize",width:"$checkboxSize",backgroundColor:"$elevation3",borderRadius:"$sm",$hover:""},"input:focus + label":{$focusStyle:""},"input:focus:checked + label, input:checked + label:hover":{$hoverStyle:"$accent3"},"input + label:active":{backgroundColor:"$accent1"},"input:checked + label:active":{backgroundColor:"$accent1"},"label > svg":{display:"none",width:"90%",height:"90%",stroke:"$highlight3"},"input:checked + label":{backgroundColor:"$accent2"},"input:checked + label > svg":{display:"block"}});function ix({value:e,onUpdate:t,id:r,disabled:n}){return a.default.createElement(iw,null,a.default.createElement("input",{id:r,type:"checkbox",checked:e,onChange:e=>t(e.currentTarget.checked),disabled:n}),a.default.createElement("label",{htmlFor:r},a.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},a.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"}))))}var ik=rq({component:function(){let{label:e,value:t,onUpdate:r,disabled:n,id:i}=np();return a.default.createElement(n1,{input:!0},a.default.createElement(nZ,null,e),a.default.createElement(ix,{value:t,onUpdate:r,id:i,disabled:n}))}},i_);let iC=["locked"];function iS({value:e,id:t,valueKey:r,settings:n,onUpdate:i,innerLabelTrim:l}){let o=(0,a.useRef)(e[r]);o.current=e[r];let s=(0,a.useCallback)(e=>i({[r]:nr({type:"NUMBER",value:o.current,settings:n},e)}),[i,n,r]),u=n3({type:"NUMBER",value:e[r],settings:n,setValue:s});return a.default.createElement(il,{id:t,label:r,value:e[r],displayValue:u.displayValue,onUpdate:u.onUpdate,onChange:u.onChange,settings:n,innerLabelTrim:l})}let iE=nw("div",{display:"grid",columnGap:"$colGap",gridAutoFlow:"column dense",alignItems:"center",variants:{withLock:{true:{gridTemplateColumns:"10px auto","> svg":{cursor:"pointer"}}}}});function ij(e){let{locked:t}=e,r=rT(e,iC);return a.default.createElement("svg",nd({width:"10",height:"10",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),t?a.default.createElement("path",{d:"M5 4.63601C5 3.76031 5.24219 3.1054 5.64323 2.67357C6.03934 2.24705 6.64582 1.9783 7.5014 1.9783C8.35745 1.9783 8.96306 2.24652 9.35823 2.67208C9.75838 3.10299 10 3.75708 10 4.63325V5.99999H5V4.63601ZM4 5.99999V4.63601C4 3.58148 4.29339 2.65754 4.91049 1.99307C5.53252 1.32329 6.42675 0.978302 7.5014 0.978302C8.57583 0.978302 9.46952 1.32233 10.091 1.99162C10.7076 2.65557 11 3.57896 11 4.63325V5.99999H12C12.5523 5.99999 13 6.44771 13 6.99999V13C13 13.5523 12.5523 14 12 14H3C2.44772 14 2 13.5523 2 13V6.99999C2 6.44771 2.44772 5.99999 3 5.99999H4ZM3 6.99999H12V13H3V6.99999Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}):a.default.createElement("path",{d:"M9 3.63601C9 2.76044 9.24207 2.11211 9.64154 1.68623C10.0366 1.26502 10.6432 1 11.5014 1C12.4485 1 13.0839 1.30552 13.4722 1.80636C13.8031 2.23312 14 2.84313 14 3.63325H15C15 2.68242 14.7626 1.83856 14.2625 1.19361C13.6389 0.38943 12.6743 0 11.5014 0C10.4294 0 9.53523 0.337871 8.91218 1.0021C8.29351 1.66167 8 2.58135 8 3.63601V6H1C0.447715 6 0 6.44772 0 7V13C0 13.5523 0.447715 14 1 14H10C10.5523 14 11 13.5523 11 13V7C11 6.44772 10.5523 6 10 6H9V3.63601ZM1 7H10V13H1V7Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}function iP({value:e,onUpdate:t,settings:r,innerLabelTrim:n}){let{id:i,setSettings:l}=np(),{lock:o,locked:s}=r;return a.default.createElement(iE,{withLock:o},o&&a.default.createElement(ij,{locked:s,onClick:()=>l({locked:!s})}),Object.keys(e).map((l,o)=>a.default.createElement(iS,{id:0===o?i:`${i}.${l}`,key:l,valueKey:l,value:e,settings:r[l],onUpdate:t,innerLabelTrim:n})))}let iL=(e,t)=>{let r={},n=0,i=1/0;for(let l in Object.entries(e).forEach(([e,l])=>{r[e]=ns(rq({value:l},t[e])).settings,n=Math.max(n,r[e].step),i=Math.min(i,r[e].pad)}),r){let{step:e,min:o,max:a}=t[l]||{};isFinite(e)||isFinite(o)&&isFinite(a)||(r[l].step=n,r[l].pad=i)}return r},iO=["lock"],iR=["value"];function iT(e,t,r){return(Array.isArray(e)?"array":"object")===t?e:"array"===t?Object.values(e):e.reduce((e,t,n
10)=>Object.assign(e,{[r[n]]:t}),{})}function iI(e){var t;let r;return{schema:(t=e.length,r=O().array().length(t).every.number(),e=>r.test(e)||(e=>{if(!e||"object"!=typeof e)return!1;let r=Object.values(e);return r.length===t&&r.every(e=>isFinite(e))})(e)),normalize:t=>{let{value:r}=t;return function(e,t,r=[]){let{lock:n=!1}=t,i=rT(t,iO),l=Array.isArray(e)?"array":"object",o="object"===l?Object.keys(e):r,a=iT(e,"object",o),s=iL(a,i&&("step"in i||"min"in i||"max"in i)?o.reduce((e,t)=>Object.assign(e,{[t]:i}),{}):i);return{value:"array"===l?e:a,settings:rq(rq({},s),{},{format:l,keys:o,lock:n,locked:!1})}}(r,rT(t,iR),e)},format:(e,t)=>iT(e,"object",t.keys),sanitize:(e,t,r)=>((e,t,r)=>{let n=iT(e,"object",t.keys);for(let e in n)n[e]=na(n[e],t[e]);let i=Object.keys(n),l={};if(i.length===t.keys.length)l=n;else{let e=iT(r,"object",t.keys);if(1===i.length&&t.locked){let t=i[0],r=n[t],o=e[t],a=0!==o?r/o:1;for(let n in e)n===t?l[t]=r:l[n]=e[n]*a}else l=rq(rq({},e),n)}return iT(l,t.format,t.keys)})(e,t,r)}}var iA={grad:.9,turn:360,rad:360/(2*Math.PI)},iN=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},iM=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},i$=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e>t?e:t},iU=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},iB=function(e){return{r:i$(e.r,0,255),g:i$(e.g,0,255),b:i$(e.b,0,255),a:i$(e.a)}},iD=function(e){return{r:iM(e.r),g:iM(e.g),b:iM(e.b),a:iM(e.a,3)}},iz=/^#([0-9a-f]{3,8})$/i,iF=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},iW=function(e){var t=e.r,r=e.g,n=e.b,i=e.a,l=Math.max(t,r,n),o=l-Math.min(t,r,n),a=o?l===t?(r-n)/o:l===r?2+(n-t)/o:4+(t-r)/o:0;return{h:60*(a<0?a+6:a),s:l?o/l*100:0,v:l/255*100,a:i}},iH=function(e){var t=e.h,r=e.s,n=e.v,i=e.a;t=t/360*6,r/=100,n/=100;var l=Math.floor(t),o=n*(1-r),a=n*(1-(t-l)*r),s=n*(1-(1-t+l)*r),u=l%6;return{r:255*[n,a,o,o,s,n][u],g:255*[s,n,n,a,o,o][u],b:255*[o,o,s,n,n,a][u],a:i}},iG=function(e){return{h:iU(e.h),s:i$(e.s,0,100),l:i$(e.l,0,100),a:i$(e.a)}},iV=function(e){return{h:iM(e.h),s:iM(e.s),l:iM(e.l),a:iM(e.a,3)}},iK=function(e){var t,r;return iH((t=e.s,{h:e.h,s:(t*=((r=e.l)<50?r:100-r)/100)>0?2*t/(r+t)*100:0,v:r+t,a:e.a}))},iq=function(e){var t,r,n,i;return{h:(t=iW(e)).h,s:(i=(200-(r=t.s))*(n=t.v)/100)>0&&i<200?r*n/100/(i<=100?i:200-i)*100:0,l:i/2,a:t.a}},iY=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,iZ=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,iX=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,iJ=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,iQ={string:[[function(e){var t=iz.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?iM(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?iM(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=iX.exec(e)||iJ.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:iB({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t,r,n=iY.exec(e)||iZ.exec(e);return n?iK(iG({h:(t=n[1],void 0===(r=n[2])&&(r="deg"),Number(t)*(iA[r]||1)),s:Number(n[3]),l:Number(n[4]),a:void 0===n[5]?1:Number(n[5])/(n[6]?100:1)})):null},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,i=e.a;return iN(t)&&iN(r)&&iN(n)?iB({r:Number(t),g:Number(r),b:Number(n),a:Number(void 0===i?1:i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,i=e.a;return iN(t)&&iN(r)&&iN(n)?iK(iG({h:Number(t),s:Number(r),l:Number(n),a:Number(void 0===i?1:i)})):null},"hsl"],[function(e){var t,r=e.h,n=e.s,i=e.v,l=e.a;return iN(r)&&iN(n)&&iN(i)?iH({h:iU((t={h:Number(r),s:Number(n),v:Number(i),a:Number(void 0===l?1:l)}).h),s:i$(t.s,0,100),v:i$(t.v,0,100),a:i$(t.a)}):null},"hsv"]]},i0=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},i1=function(e){return"string"==typeof e?i0(e.trim(),iQ.string):"object"==typeof e&&null!==e?i0(e,iQ.object):[null,void 0]},i3=function(e,t){var r=iq(e);return{h:r.h,s:i$(r.s+100*t,0,100),l:r.l,a:r.a}},i2=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},i4=function(e,t){var r=iq(e);return{h:r.h,s:r.s,l:i$(r.l+100*t,0,100),a:r.a}},i5=function(){function e(e){this.parsed=i1(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return iM(i2(this.rgba),2)},e.prototype.isDark=function(){return .5>i2(this.rgba)},e.prototype.isLight=function(){return i2(this.rgba)>=.5},e.prototype.toHex=function(){var e,t,r,n,i,l;return t=(e=iD(this.rgba)).r,r=e.g,n=e.b,l=(i=e.a)<1?iF(iM(255*i)):"","#"+iF(t)+iF(r)+iF(n)+l},e.prototype.toRgb=function(){return iD(this.rgba)},e.prototype.toRgbString=function(){var e,t,r,n,i;return t=(e=iD(this.rgba)).r,r=e.g,n=e.b,(i=e.a)<1?"rgba("+t+", "+r+", "+n+", "+i+")":"rgb("+t+", "+r+", "+n+")"},e.prototype.toHsl=function(){return iV(iq(this.rgba))},e.prototype.toHslString=function(){var e,t,r,n,i;return t=(e=iV(iq(this.rgba))).h,r=e.s,n=e.l,(i=e.a)<1?"hsla("+t+", "+r+"%, "+n+"%, "+i+")":"hsl("+t+", "+r+"%, "+n+"%)"},e.prototype.toHsv=function(){var e;return{h:iM((e=iW(this.rgba)).h),s:iM(e.s),v:iM(e.v),a:iM(e.a,3)}},e.prototype.invert=function(){var e;return i6({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a})},e.prototype.saturate=function(e){return void 0===e&&(e=.1),i6(i3(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),i6(i3(this.rgba,-e))},e.prototype.grayscale=function(){return i6(i3(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),i6(i4(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),i6(i4(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){var t;return"number"==typeof e?i6({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):iM(this.rgba.a,3)},e.prototype.hue=function(e){var t=iq(this.rgba);return"number"==typeof e?i6({h:e,s:t.s,l:t.l,a:t.a}):iM(t.h)},e.prototype.isEqual=function(e){return this.toHex()===i6(e).toHex()},e}(),i6=function(e){return e instanceof i5?e:new i5(e)}
10,i9=[];function i8(){return(i8=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function i7(e,t){if(null==e)return{};var r,n,i={},l=Object.keys(e);for(n=0;n<l.length;n++)t.indexOf(r=l[n])>=0||(i[r]=e[r]);return i}function le(e){var t=(0,a.useRef)(e),r=(0,a.useRef)(function(e){t.current&&t.current(e)});return t.current=e,r.current}var lt=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e<t?t:e},lr=function(e){return"touches"in e},ln=function(e){return e&&e.ownerDocument.defaultView||self},li=function(e,t,r){var n=e.getBoundingClientRect(),i=lr(t)?function(e,t){for(var r=0;r<e.length;r++)if(e[r].identifier===t)return e[r];return e[0]}(t.touches,r):t;return{left:lt((i.pageX-(n.left+ln(e).pageXOffset))/n.width),top:lt((i.pageY-(n.top+ln(e).pageYOffset))/n.height)}},ll=function(e){lr(e)||e.preventDefault()},lo=a.default.memo(function(e){var t=e.onMove,r=e.onKey,n=i7(e,["onMove","onKey"]),i=(0,a.useRef)(null),l=le(t),o=le(r),s=(0,a.useRef)(null),u=(0,a.useRef)(!1),c=(0,a.useMemo)(function(){var e=function(e){ll(e),(lr(e)?e.touches.length>0:e.buttons>0)&&i.current?l(li(i.current,e,s.current)):r(!1)},t=function(){return r(!1)};function r(r){var n=u.current,l=ln(i.current),o=r?l.addEventListener:l.removeEventListener;o(n?"touchmove":"mousemove",e),o(n?"touchend":"mouseup",t)}return[function(e){var t=e.nativeEvent,n=i.current;if(n&&(ll(t),(!u.current||lr(t))&&n)){if(lr(t)){u.current=!0;var o=t.changedTouches||[];o.length&&(s.current=o[0].identifier)}n.focus(),l(li(n,t,s.current)),r(!0)}},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),o({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},r]},[o,l]),d=c[0],f=c[1],p=c[2];return(0,a.useEffect)(function(){return p},[p]),a.default.createElement("div",i8({},n,{onTouchStart:d,onMouseDown:d,className:"react-colorful__interactive",ref:i,onKeyDown:f,tabIndex:0,role:"slider"}))}),la=function(e){return e.filter(Boolean).join(" ")},ls=function(e){var t=e.color,r=e.left,n=e.top,i=la(["react-colorful__pointer",e.className]);return a.default.createElement("div",{className:i,style:{top:100*(void 0===n?.5:n)+"%",left:100*r+"%"}},a.default.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},lu=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r},lc=function(e){var t=e.s,r=e.v,n=e.a,i=(200-t)*r/100;return{h:lu(e.h),s:lu(i>0&&i<200?t*r/100/(i<=100?i:200-i)*100:0),l:lu(i/2),a:lu(n,2)}},ld=function(e){var t=lc(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},lf=function(e){var t=lc(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},lp=function(e){var t=e.h,r=e.s,n=e.v,i=e.a;t=t/360*6,r/=100,n/=100;var l=Math.floor(t),o=n*(1-r),a=n*(1-(t-l)*r),s=n*(1-(1-t+l)*r),u=l%6;return{r:lu(255*[n,a,o,o,s,n][u]),g:lu(255*[s,n,n,a,o,o][u]),b:lu(255*[o,o,s,n,n,a][u]),a:lu(i,2)}},lh=function(e){var t=e.r,r=e.g,n=e.b,i=e.a,l=Math.max(t,r,n),o=l-Math.min(t,r,n),a=o?l===t?(r-n)/o:l===r?2+(n-t)/o:4+(t-r)/o:0;return{h:lu(60*(a<0?a+6:a)),s:lu(l?o/l*100:0),v:lu(l/255*100),a:i}},lm=a.default.memo(function(e){var t=e.hue,r=e.onChange,n=la(["react-colorful__hue",e.className]);return a.default.createElement("div",{className:n},a.default.createElement(lo,{onMove:function(e){r({h:360*e.left})},onKey:function(e){r({h:lt(t+360*e.left,0,360)})},"aria-label":"Hue","aria-valuenow":lu(t),"aria-valuemax":"360","aria-valuemin":"0"},a.default.createElement(ls,{className:"react-colorful__hue-pointer",left:t/360,color:ld({h:t,s:100,v:100,a:1})})))}),lg=a.default.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:ld({h:t.h,s:100,v:100,a:1})};return a.default.createElement("div",{className:"react-colorful__saturation",style:n},a.default.createElement(lo,{onMove:function(e){r({s:100*e.left,v:100-100*e.top})},onKey:function(e){r({s:lt(t.s+100*e.left,0,100),v:lt(t.v-100*e.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+lu(t.s)+"%, Brightness "+lu(t.v)+"%"},a.default.createElement(ls,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:ld(t)})))}),lv=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0};function lb(e,t,r){var n=le(r),i=(0,a.useState)(function(){return e.toHsva(t)}),l=i[0],o=i[1],s=(0,a.useRef)({color:t,hsva:l});return(0,a.useEffect)(function(){if(!e.equal(t,s.current.color)){var r=e.toHsva(t);s.current={hsva:r,color:t},o(r)}},[t,e]),(0,a.useEffect)(function(){var t;lv(l,s.current.hsva)||e.equal(t=e.fromHsva(l),s.current.color)||(s.current={hsva:l,color:t},n(t))},[l,e,n]),[l,(0,a.useCallback)(function(e){o(function(t){return Object.assign({},t,e)})},[])]}var ly,l_,lw,lx,lk,lC,lS="u">typeof window?a.useLayoutEffect:a.useEffect,lE=new Map,lj=function(e){lS(function(){var t=e.current?e.current.ownerDocument:document;if(void 0!==t&&!lE.has(t)){var r=t.createElement("style");r.innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;
10width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}',lE.set(t,r);var n=lC||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])}
10,lP=function(e){var t=e.className,r=e.colorModel,n=e.color,i=void 0===n?r.defaultColor:n,l=e.onChange,o=i7(e,["className","colorModel","color","onChange"]),s=(0,a.useRef)(null);lj(s);var u=lb(r,i,l),c=u[0],d=u[1],f=la(["react-colorful",t]);return a.default.createElement("div",i8({},o,{ref:s,className:f}),a.default.createElement(lg,{hsva:c,onChange:d}),a.default.createElement(lm,{hue:c.h,onChange:d,className:"react-colorful__last-control"}))},lL=function(e){var t=e.className,r=e.hsva,n=e.onChange,i={backgroundImage:"linear-gradient(90deg, "+lf(Object.assign({},r,{a:0}))+", "+lf(Object.assign({},r,{a:1}))+")"},l=la(["react-colorful__alpha",t]),o=lu(100*r.a);return a.default.createElement("div",{className:l},a.default.createElement("div",{className:"react-colorful__alpha-gradient",style:i}),a.default.createElement(lo,{onMove:function(e){n({a:e.left})},onKey:function(e){n({a:lt(r.a+e.left)})},"aria-label":"Alpha","aria-valuetext":o+"%","aria-valuenow":o,"aria-valuemin":"0","aria-valuemax":"100"},a.default.createElement(ls,{className:"react-colorful__alpha-pointer",left:r.a,color:lf(r)})))}
10,lO=function(e){var t=e.className,r=e.colorModel,n=e.color,i=void 0===n?r.defaultColor:n,l=e.onChange,o=i7(e,["className","colorModel","color","onChange"]),s=(0,a.useRef)(null);lj(s);var u=lb(r,i,l),c=u[0],d=u[1],f=la(["react-colorful",t]);return a.default.createElement("div",i8({},o,{ref:s,className:f}),a.default.createElement(lg,{hsva:c,onChange:d}),a.default.createElement(lm,{hue:c.h,onChange:d}),a.default.createElement(lL,{hsva:c,onChange:d,className:"react-colorful__last-control"}))},lR={defaultColor:{r:0,g:0,b:0,a:1},toHsva:lh,fromHsva:lp,equal:lv},lT=function(e){return a.default.createElement(lO,i8({},e,{colorModel:lR}))},lI={defaultColor:{r:0,g:0,b:0},toHsva:function(e){return lh({r:e.r,g:e.g,b:e.b,a:1})},fromHsva:function(e){var t;return{r:(t=lp(e)).r,g:t.g,b:t.b}},equal:lv},lA=function(e){return a.default.createElement(lP,i8({},e,{colorModel:lI}))},lN=e.i(304153);function lM(e,t,r,n){return new(r||(r=Promise))(function(i,l){function o(e){try{s(n.next(e))}catch(e){l(e)}}function a(e){try{s(n.throw(e))}catch(e){l(e)}}function s(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,a)}s((n=n.apply(e,t||[])).next())})}function l$(e,t){var r,n,i,l={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=a(0),o.throw=a(1),o.return=a(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(s){var u=[a,s];if(r)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(l=0)),l;)try{if(r=1,n&&(i=2&u[0]?n.return:u[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,u[1])).done)return i;switch(n=0,i&&(u=[2&u[0],i.value]),u[0]){case 0:case 1:i=u;break;case 4:return l.label++,{value:u[1],done:!1};case 5:l.label++,n=u[1],u=[0];continue;case 7:u=l.ops.pop(),l.trys.pop();continue;default:if(!(i=(i=l.trys).length>0&&i[i.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!i||u[1]>i[0]&&u[1]<i[3])){l.label=u[1];break}if(6===u[0]&&l.label<i[1]){l.label=i[1],i=u;break}if(i&&l.label<i[2]){l.label=i[2],l.ops.push(u);break}i[2]&&l.ops.pop(),l.trys.pop();continue}u=t.call(e,l)}catch(e){u=[6,e],n=0}finally{r=i=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}var lU=("function"==typeof SuppressedError&&SuppressedError,new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]));function lB(e,t){var r=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=lU.get(r);
10n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof r.path){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:"string"==typeof t?t:"string"==typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}var lD=[".DS_Store","Thumbs.db"];function lz(e){return"object"==typeof e&&null!==e}function lF(e){return e.filter(function(e){return -1===lD.indexOf(e.name)})}function lW(e){if(null===e)return[];for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(n)}return t}function lH(e){if("function"!=typeof e.webkitGetAsEntry)return lG(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?lK(t):lG(e)}function lG(e){var t=e.getAsFile();return t?Promise.resolve(lB(t)):Promise.reject(e+" is not a File")}function lV(e){return lM(this,void 0,void 0,function(){return l$(this,function(t){return[2,e.isDirectory?lK(e):function(e){return lM(this,void 0,void 0,function(){return l$(this,function(t){return[2,new Promise(function(t,r){e.file(function(r){t(lB(r,e.fullPath))},function(e){r(e)})})]})})}(e)]})})}function lK(e){var t=e.createReader();return new Promise(function(e,r){var n=[];!function i(){var l=this;t.readEntries(function(t){return lM(l,void 0,void 0,function(){var l;return l$(this,function(o){switch(o.label){case 0:if(t.length)return[3,5];o.label=1;case 1:return o.trys.push([1,3,,4]),[4,Promise.all(n)];case 2:return e(o.sent()),[3,4];case 3:return r(o.sent()),[3,4];case 4:return[3,6];case 5:l=Promise.all(t.map(lV)),n.push(l),i(),o.label=6;case 6:return[2]}})})},function(e){r(e)})}()})}var lq=e.i(775592);function lY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function lZ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lY(Object(r),!0).forEach(function(t){lX(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lY(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function lX(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lJ(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,i=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var l=[],o=!0,a=!1;try{for(i=i.call(e);!(o=(r=i.next()).done)&&(l.push(r.value),!t||l.length!==t);o=!0);}catch(e){a=!0,n=e}finally{try{o||null==i.return||i.return()}finally{if(a)throw n}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return lQ(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return lQ(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lQ(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var l0=function(e){var t=Array.isArray(e=Array.isArray(e)&&1===e.length?e[0]:e)?"one of ".concat(e.join(", ")):e;return{code:"file-invalid-type",message:"File type must be ".concat(t)}},l1=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},l3=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},l2={code:"too-many-files",message:"Too many files"};function l4(e,t){var r="application/x-moz-file"===e.type||(0,lq.default)(e,t);return[r,r?null:l0(t)]}function l5(e,t,r){if(l6(e.size)){if(l6(t)&&l6(r)){if(e.size>r)return[!1,l1(r)];if(e.size<t)return[!1,l3(t)]}else if(l6(t)&&e.size<t)return[!1,l3(t)];else if(l6(r)&&e.size>r)return[!1,l1(r)]}return[!0,null]}function l6(e){return null!=e}function l9(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function l8(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function l7(e){e.preventDefault()}function oe(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return t.some(function(t){return!l9(e)&&t&&t.apply(void 0,[e].concat(n)),l9(e)})}}var ot=["children"],or=["open"],on=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],oi=["refKey","onChange","onClick"];function ol(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,i=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var l=[],o=!0,a=!1;try{for(i=i.call(e);!(o=(r=i.next()).done)&&(l.push(r.value),!t||l.length!==t);o=!0);}catch(e){a=!0,n=e}finally{try{o||null==i.return||i.return()}finally{if(a)throw n}}return l}}(e,t)||oo(e,t)||function(){throw TypeError("Invalid attempt to de
10structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oo(e,t){if(e){if("string"==typeof e)return oa(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return oa(e,t)}}function oa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function os(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ou(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?os(Object(r),!0).forEach(function(t){oc(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):os(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function oc(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function od(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},l=Object.keys(e);for(n=0;n<l.length;n++)r=l[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)r=l[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var of=(0,a.forwardRef)(function(e,t){var r=e.children,n=om(od(e,ot)),i=n.open,l=od(n,or);return(0,a.useImperativeHandle)(t,function(){return{open:i}},[i]),a.default.createElement(a.Fragment,null,r(ou(ou({},l),{},{open:i})))});of.displayName="Dropzone";var op={disabled:!1,getFilesFromEvent:function(e){return lM(this,void 0,void 0,function(){return l$(this,function(t){var r;if(lz(e)&&lz(e.dataTransfer))return[2,function(e,t){return lM(this,void 0,void 0,function(){var r;return l$(this,function(n){switch(n.label){case 0:if(null===e)return[2,[]];if(!e.items)return[3,2];if(r=lW(e.items).filter(function(e){return"file"===e.kind}),"drop"!==t)return[2,r];return[4,Promise.all(r.map(lH))];case 1:return[2,lF(function e(t){return t.reduce(function(t,r){return function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,l=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=l.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=l.return)&&r.call(l)}finally{if(i)throw i.error}}return o}(arguments[t]));return e}(t,Array.isArray(r)?e(r):[r])},[])}(n.sent()))];case 2:return[2,lF(lW(e.files).map(function(e){return lB(e)}))]}})})}(e.dataTransfer,e.type)];if(lz(r=e)&&lz(r.target))return[2,lW(e.target.files).map(function(e){return lB(e)})];return Array.isArray(e)&&e.every(function(e){return"getFile"in e&&"function"==typeof e.getFile})?[2,function(e){return lM(this,void 0,void 0,function(){return l$(this,function(t){switch(t.label){case 0:return[4,Promise.all(e.map(function(e){return e.getFile()}))];case 1:return[2,t.sent().map(function(e){return lB(e)})]}})})}(e)]:[2,[]]})})},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0};of.defaultProps=op,of.propTypes={children:lN.default.func,accept:lN.default.oneOfType([lN.default.string,lN.default.arrayOf(lN.default.string)]),multiple:lN.default.bool,preventDropOnDocument:lN.default.bool,noClick:lN.default.bool,noKeyboard:lN.default.bool,noDrag:lN.default.bool,noDragEventsBubbling:lN.default.bool,minSize:lN.default.number,maxSize:lN.default.number,maxFiles:lN.default.number,disabled:lN.default.bool,getFilesFromEvent:lN.default.func,onFileDialogCancel:lN.default.func,onFileDialogOpen:lN.default.func,useFsAccessApi:lN.default.bool,onDragEnter:lN.default.func,onDragLeave:lN.default.func,onDragOver:lN.default.func,onDrop:lN.default.func,onDropAccepted:lN.default.func,onDropRejected:lN.default.func,validator:lN.default.func};var oh={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function om(){var e,t,r,n,i,l,o,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=ou(ou({},op),s),c=u.accept,d=u.disabled,f=u.getFilesFromEvent,p=u.maxSize,h=u.minSize,m=u.multiple,g=u.maxFiles,v=u.onDragEnter,b=u.onDragLeave,y=u.onDragOver,_=u.onDrop,w=u.onDropAccepted,x=u.onDropRejected,k=u.onFileDialogCancel,C=u.onFileDialogOpen,S=u.useFsAccessApi,E=u.preventDropOnDocument,j=u.n
10oClick,P=u.noKeyboard,L=u.noDrag,O=u.noDragEventsBubbling,R=u.validator,T=(0,a.useMemo)(function(){return"function"==typeof C?C:ov},[C]),I=(0,a.useMemo)(function(){return"function"==typeof k?k:ov},[k]),A=(0,a.useRef)(null),N=(0,a.useRef)(null),M=ol((0,a.useReducer)(og,oh),2),$=M[0],U=M[1],B=$.isFocused,D=$.isFileDialogActive,z=$.draggedFiles,F=(0,a.useRef)("u">typeof window&&window.isSecureContext&&S&&"showOpenFilePicker"in window),W=function(){!F.current&&D&&setTimeout(function(){N.current&&(N.current.files.length||(U({type:"closeDialog"}),I()))},300)};(0,a.useEffect)(function(){return window.addEventListener("focus",W,!1),function(){window.removeEventListener("focus",W,!1)}},[N,D,I,F]);var H=(0,a.useRef)([]),G=function(e){A.current&&A.current.contains(e.target)||(e.preventDefault(),H.current=[])};(0,a.useEffect)(function(){return E&&(document.addEventListener("dragover",l7,!1),document.addEventListener("drop",G,!1)),function(){E&&(document.removeEventListener("dragover",l7),document.removeEventListener("drop",G))}},[A,E]);var V=(0,a.useCallback)(function(e){var t;e.preventDefault(),e.persist(),el(e),H.current=[].concat(function(e){if(Array.isArray(e))return oa(e)}(t=H.current)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||oo(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.target]),l8(e)&&Promise.resolve(f(e)).then(function(t){(!l9(e)||O)&&(U({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),v&&v(e))})},[f,v,O]),K=(0,a.useCallback)(function(e){e.preventDefault(),e.persist(),el(e);var t=l8(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&y&&y(e),!1},[y,O]),q=(0,a.useCallback)(function(e){e.preventDefault(),e.persist(),el(e);var t=H.current.filter(function(e){return A.current&&A.current.contains(e)}),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),H.current=t,!(t.length>0)&&(U({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),l8(e)&&b&&b(e))},[A,b,O]),Y=(0,a.useCallback)(function(e,t){var r=[],n=[];e.forEach(function(e){var t=ol(l4(e,c),2),i=t[0],l=t[1],o=ol(l5(e,h,p),2),a=o[0],s=o[1],u=R?R(e):null;if(i&&a&&!u)r.push(e);else{var d=[l,s];
10u&&(d=d.concat(u)),n.push({file:e,errors:d.filter(function(e){return e})})}}),(!m&&r.length>1||m&&g>=1&&r.length>g)&&(r.forEach(function(e){n.push({file:e,errors:[l2]})}),r.splice(0)),U({acceptedFiles:r,fileRejections:n,type:"setFiles"}),_&&_(r,n,t),n.length>0&&x&&x(n,t),r.length>0&&w&&w(r,t)},[U,m,c,h,p,g,_,w,x,R]),Z=(0,a.useCallback)(function(e){e.preventDefault(),e.persist(),el(e),H.current=[],l8(e)&&Promise.resolve(f(e)).then(function(t){(!l9(e)||O)&&Y(t,e)}),U({type:"reset"})},[f,Y,O]),X=(0,a.useCallback)(function(){if(F.current){U({type:"openDialog"}),T();var e,t={multiple:m,types:[{description:"everything",accept:Array.isArray(e="string"==typeof(e=c)?e.split(","):e)?e.filter(function(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}).reduce(function(e,t){return lZ(lZ({},e),{},lX({},t,[]))},{}):{}}]};window.showOpenFilePicker(t).then(function(e){return f(e)}).then(function(e){Y(e,null),U({type:"closeDialog"})}).catch(function(e){e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)?(I(e),U({type:"closeDialog"})):e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)&&(F.current=!1,N.current&&(N.current.value=null,N.current.click()))});return}N.current&&(U({type:"openDialog"}),T(),N.current.value=null,N.current.click())},[U,T,I,S,Y,c,m]),J=(0,a.useCallback)(function(e){A.current&&A.current.isEqualNode(e.target)&&(" "===e.key||"Enter"===e.key||32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),X())},[A,X]),Q=(0,a.useCallback)(function(){U({type:"focus"})},[]),ee=(0,a.useCallback)(function(){U({type:"blur"})},[]),et=(0,a.useCallback)(function(){j||(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/")}()?setTimeout(X,0):X())},[j,X]),er=function(e){return d?null:e},en=function(e){return P?null:er(e)},ei=function(e){return L?null:er(e)},el=function(e){O&&e.stopPropagation()},eo=(0,a.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=e.role,n=e.onKeyDown,i=e.onFocus,l=e.onBlur,o=e.onClick,a=e.onDragEnter,s=e.onDragOver,u=e.onDragLeave,c=e.onDrop,f=od(e,on);return ou(ou(oc({onKeyDown:en(oe(n,J)),onFocus:en(oe(i,Q)),onBlur:en(oe(l,ee)),onClick:er(oe(o,et)),onDragEnter:ei(oe(a,V)),onDragOver:ei(oe(s,K)),onDragLeave:ei(oe(u,q)),onDrop:ei(oe(c,Z)),role:"string"==typeof r&&""!==r?r:"button"},void 0===t?"ref":t,A),d||P?{}:{tabIndex:0}),f)}},[A,J,Q,ee,et,V,K,q,Z,P,L,d]),ea=(0,a.useCallback)(function(e){e.stopPropagation()},[]),es=(0,a.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=e.onChange,n=e.onClick,i=od(e,oi);return ou(ou({},oc({accept:c,multiple:m,type:"file",style:{display:"none"},onChange:er(oe(r,Z)),onClick:er(oe(n,ea)),tabIndex:-1},void 0===t?"ref":t,N)),i)}},[N,c,m,Z,d]),eu=z.length,ec=eu>0&&(t=(e={files:z,accept:c,minSize:h,maxSize:p,multiple:m,maxFiles:g}).files,r=e.accept,n=e.minSize,i=e.maxSize,l=e.multiple,o=e.maxFiles,(!!l||!(t.length>1))&&(!l||!(o>=1)||!(t.length>o))&&t.every(function(e){var t=lJ(l4(e,r),1)[0],l=lJ(l5(e,n,i),1)[0];return t&&l}));return ou(ou({},$),{},{isDragAccept:ec,isDragReject:eu>0&&!ec,isFocused:B&&!d,getRootProps:eo,getInputProps:es,rootRef:A,inputRef:N,open:er(X)})}function og(e,t){switch(t.type){case"focus":return ou(ou({},e),{},{isFocused:!0});case"blur":return ou(ou({},e),{},{isFocused:!1});case"openDialog":return ou(ou({},oh),{},{isFileDialogActive:!0});case"closeDialog":return ou(ou({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":var r=t.isDragActive,n=t.draggedFiles;return ou(ou({},e),{},{draggedFiles:n,isDragActive:r});case"setFiles":return ou(ou({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return ou({},oh);default:return e}}function ov(){}let ob="u"<typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?a.useEffect:a.useLayoutEffect;Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,e.i(473022);var oy=e.i(748993);let o_=(...e)=>e.filter(Boolean).join(".");function ow(e=3){let t=(0,a.useRef)(null),r=(0,a.useRef)(null),[n,i]=(0,a.useState)(!1),l=(0,a.useCallback)(()=>i(!0),[]),o=(0,a.useCallback)(()=>i(!1),[]);return(0,a.useLayoutEffect)(()=>
10{if(n){let{bottom:n,top:i,left:l}=t.current.getBoundingClientRect(),{height:o}=r.current.getBoundingClientRect(),a=n+o>window.innerHeight-40?"up":"down";r.current.style.position="fixed",r.current.style.zIndex="10000",r.current.style.left=l+"px","down"===a?r.current.style.top=n+e+"px":r.current.style.bottom=window.innerHeight-i+e+"px"}},[e,n]),{popinRef:t,wrapperRef:r,shown:n,show:l,hide:o}}[function(e,t){var r={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},n={};for(var i in r)n[r[i]]=i;var l={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var i,o=n[this.toHex()];if(o)return o;if(null==t?void 0:t.closest){var a=this.toRgb(),s=1/0,u="black";if(!l.length)for(var c in r)l[c]=new e(r[c]).toRgb();for(var d in r){var f=(i=l[d],Math.pow(a.r-i.r,2)+Math.pow(a.g-i.g,2)+Math.pow(a.b-i.b,2));f<s&&(s=f,u=d)}return u}},t.string.push([function(t){var n=t.toLowerCase(),i="transparent"===n?"#0000":r[n];return i?new e(i).toRgb():null},"name"])}
10].forEach(function(e){0>i9.indexOf(e)&&(e(i5,iQ),i9.push(e))});let ox={rgb:"toRgb",hsl:"toHsl",hsv:"toHsv",hex:"toHex"};function ok(e,{format:t,hasAlpha:r,isString:n}){var i;let l,o=e[ox[t]+(n&&"hex"!==t?"String":"")]();return"object"!=typeof o||r?o:(i=["a"],l=rq({},o),i.forEach(e=>e in o&&delete l[e]),l)}O.extend({color:()=>e=>i6(e).isValid()});let oC=(e,t)=>{let r=i6(e);if(!r.isValid())throw Error("Invalid color");return ok(r,t)};var oS=Object.freeze({__proto__:null,schema:e=>O().color().test(e),sanitize:oC,format:(e,t)=>ok(i6(e),rq(rq({},t),{},{isString:!0,format:"hex"})),normalize:({value:e})=>{let t=i1(e)[1],r="object"==typeof e?"a"in e:"hex"===t&&8===e.length||/^(rgba)|(hsla)|(hsva)/.test(e),n={format:"name"===t?"hex":t,hasAlpha:r,isString:"string"==typeof e};return{value:oC(e,n),settings:n}}});let oE=nw("div",{position:"relative",boxSizing:"border-box",borderRadius:"$sm",overflow:"hidden",cursor:"pointer",height:"$rowHeight",width:"$rowHeight",backgroundColor:"#fff",backgroundImage:'url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>\')',$inputStyle:"",$hover:"",zIndex:1,variants:{active:{true:{$inputStyle:"$accent1"}}},"&::before":{content:'""',position:"absolute",top:0,bottom:0,right:0,left:0,backgroundColor:"currentColor",zIndex:1}}),oj=nw("div",{position:"relative",display:"grid",gridTemplateColumns:"$sizes$rowHeight auto",columnGap:"$colGap",alignItems:"center"}),oP=nw("div",{width:"$colorPickerWidth",height:"$colorPickerHeight",".react-colorful":{width:"100%",height:"100%",boxShadow:"$level2",cursor:"crosshair"},".react-colorful__saturation":{borderRadius:"$sm $sm 0 0"},".react-colorful__alpha, .react-colorful__hue":{height:10},".react-colorful__last-control":{borderRadius:"0 0 $sm $sm"},".react-colorful__pointer":{height:12,width:12}});function oL(e,t){return"rgb"!==t?i6(e).toRgb():e}function oO({value:e,displayValue:t,settings:r,onUpdate:n}){let{emitOnEditStart:i,emitOnEditEnd:l}=np(),{format:o,hasAlpha:s}=r,{popinRef:u,wrapperRef:c,shown:d,show:f,hide:p}=ow(),h=(0,a.useRef)(0),[m,g]=(0,a.useState)(()=>oL(e,o)),v=()=>{p(),l(),window.clearTimeout(h.current)};return(0,a.useEffect)(()=>()=>window.clearTimeout(h.current),[]),a.default.createElement(a.default.Fragment,null,a.default.createElement(oE,{ref:u,active:d,onClick:()=>void(g(oL(e,o)),f(),i()),style:{color:t}}),d&&a.default.createElement(nV,null,a.default.createElement(nW,{onPointerUp:v}),a.default.createElement(oP,{ref:c,onMouseEnter:()=>window.clearTimeout(h.current),onMouseLeave:e=>0===e.buttons&&void(h.current=window.setTimeout(v,500))},a.default.createElement(s?lT:lA,{color:m,onChange:n}))))}var oR=rq({component:function(){let{value:e,displayValue:t,label:r,onChange:n,onUpdate:i,settings:l}=np();return a.default.createElement(n1,{input:!0},a.default.createElement(nZ,null,r),a.default.createElement(oj,null,a.default.createElement(oO,{value:e,displayValue:t,onChange:n,onUpdate:i,settings:l}),a.default.createElement(nR,{value:t,onChange:n,onUpdate:i})))}},oS),oT=rq({component:function(){let{label:e,displayValue:t,onUpdate:r,settings:n}=np();return a.default.createElement(n1,{input:!0},a.default.createElement(nZ,null,e),a.default.createElement(iP,{value:t,settings:n,onUpdate:r}))}},iI(["x","y","z"]));let oI=nw("div",{$flexCenter:"",position:"relative",backgroundColor:"$elevation3",borderRadius:"$sm",cursor:"pointer",height:"$rowHeight",width:"$rowHeight",touchAction:"none",$draggable:"",$hover:"","&:active":{cursor:"none"},"&::after":{content:'""',backgroundColor:"$accent2",height:4,width:4,borderRadius:2}}),oA=nw("div",{$flexCenter:"",width:"$joystickWidth",height:"$joystickHeight",borderRadius:"$sm",boxShadow:"$level2",position:"fixed",zIndex:1e4,overflow:"hidden",$draggable:"",transform:"translate(-50%, -50%)",variants:{isOutOfBounds:{true:{backgroundColor:"$elevation1"},false:{backgroundColor:"$elevation3"}}},"> div":{position:"absolute",$flexCenter:"",borderStyle:"solid",borderWidth:1,borderColor:"$highlight1",backgroundColor:"$elevation3",width:"80%",height:"80%","&::after,&::before":{content:'""',position:"absolute",zindex:10,backgroundColor:"$highlight1"},"&::before":{width:"100%",height:1},"&::after":{height:"100%",width:1}},"> span":{position:"relative",zindex:100,width:10,height:10,backgroundColor:"$accent2",borderRadius:"50%"}});function oN({value:e,settings:t,onUpdate:r}){let n=(0,a.useRef)(),i=(0,a.useRef)(0),l=(0,a.useRef)(0),o=(0,a.useRef)(1),[s,u]=(0,a.useState)(!1),[c,d]=(0,a.useState)(!1),[f,p]=n4(),h=(0,a.useRef)(null),m=(0,a.useRef)(null);(0,a.useLayoutEffect)(()=>
10{if(s){let{top:e,left:t,width:r,height:n}=h.current.getBoundingClientRect();m.current.style.left=t+r/2+"px",m.current.style.top=e+n/2+"px"}},[s]);let{keys:[g,v],joystick:b}=t,y="invertY"===b?1:-1,{[g]:{step:_},[v]:{step:w}}=t,x=nC("sizes","joystickWidth"),k=nC("sizes","joystickHeight"),C=.8*parseFloat(x)/2,S=.8*parseFloat(k)/2,E=(0,a.useCallback)(()=>{n.current||(d(!0),i.current&&p({x:i.current*C}),l.current&&p({y:-(l.current*S)}),n.current=window.setInterval(()=>{r(e=>{let t=_*i.current*o.current,r=y*w*l.current*o.current;return Array.isArray(e)?{[g]:e[0]+t,[v]:e[1]+r}:{[g]:e[g]+t,[v]:e[v]+r}})},16))},[C,S,r,p,_,w,g,v,y]),j=(0,a.useCallback)(()=>{window.clearTimeout(n.current),n.current=void 0,d(!1)},[]);(0,a.useEffect)(()=>{function e(e){o.current=ni(e)}return window.addEventListener("keydown",e),window.addEventListener("keyup",e),()=>{window.clearTimeout(n.current),window.removeEventListener("keydown",e),window.removeEventListener("keyup",e)}},[]);let P=n2(({first:t,active:n,delta:[a,s],movement:[c,d]})=>{t&&u(!0);let f=rY(c,-C,C),h=rY(d,-S,S);i.current=Math.abs(c)>Math.abs(f)?Math.sign(c-f):0,l.current=Math.abs(d)>Math.abs(h)?Math.sign(h-d):0;let m=e[g],b=e[v];n?(i.current||(m+=a*_*o.current,p({x:f})),l.current||(b-=y*s*w*o.current,p({y:h})),i.current||l.current?E():j(),r({[g]:m,[v]:b})):(u(!1),i.current=0,l.current=0,p({x:0,y:0}),j())});return a.default.createElement(oI,nd({ref:h},P()),s&&a.default.createElement(nV,null,a.default.createElement(oA,{ref:m,isOutOfBounds:c},a.default.createElement("div",null),a.default.createElement("span",{ref:f}))))}let oM=nw("div",{display:"grid",columnGap:"$colGap",variants:{withJoystick:{true:{gridTemplateColumns:"$sizes$rowHeight auto"},false:{gridTemplateColumns:"auto"}}}}),o$=["joystick"],oU=iI(["x","y"]);var oB=rq(rq({component:function(){let{label:e,displayValue:t,onUpdate:r,settings:n}=np();return a.default.createElement(n1,{input:!0},a.default.createElement(nZ,null,e),a.default.createElement(oM,{withJoystick:!!n.joystick},n.joystick&&a.default.createElement(oN,{value:t,settings:n,onUpdate:r}),a.default.createElement(iP,{value:t,settings:n,onUpdate:r})))}},oU),{},{normalize:e=>{let{joystick:t=!0}=e,r=rT(e,o$),{value:n,settings:i}=oU.normalize(r);return{value:n,settings:rq(rq({},i),{},{joystick:t})}}}),oD=Object.freeze({__proto__:null,sanitize:e=>{if(void 0!==e){if(e instanceof File)try{return URL.createObjectURL(e)}catch(e){return}if("string"==typeof e&&0===e.indexOf("blob:"))return e;throw Error("Invalid image format [undefined | blob | File].")}},schema:(e,t)=>"object"==typeof t&&"image"in t,normalize:({image:e})=>({value:e})});let oz=nw("div",{position:"relative",display:"grid",gridTemplateColumns:"$sizes$rowHeight auto 20px",columnGap:"$colGap",alignItems:"center"}),oF=nw("div",{$flexCenter:"",overflow:"hidden",height:"$rowHeight",background:"$elevation3",textAlign:"center",color:"inherit",borderRadius:"$sm",outline:"none",userSelect:"none",cursor:"pointer",$inputStyle:"",$hover:"",$focusWithin:"",$active:"$accent1 $elevation1",variants:{isDragAccept:{true:{$inputStyle:"$accent1",backgroundColor:"$elevation1"}}}}),oW=nw("div",{boxSizing:"border-box",borderRadius:"$sm",height:"$rowHeight",width:"$rowHeight",$inputStyle:"",backgroundSize:"cover",backgroundPosition:"center",variants:{hasImage:{true:{cursor:"pointer",$hover:"",$active:""}}}}),oH=nw("div",{$flexCenter:"",width:"$imagePreviewWidth",height:"$imagePreviewHeight",borderRadius:"$sm",boxShadow:"$level2",pointerEvents:"none",$inputStyle:"",backgroundSize:"cover",backgroundPosition:"center"}),oG=nw("div",{fontSize:"0.8em",height:"100%",padding:"$rowGap $md"}),oV=nw("div",{$flexCenter:"",top:"0",right:"0",marginRight:"$sm",height:"100%",cursor:"pointer",variants:{disabled:{true:{color:"$elevation3",cursor:"default"}}},"&::after,&::before":{content:'""',position:"absolute",height:2,width:10,borderRadius:1,backgroundColor:"currentColor"},"&::after":{transform:"rotate(45deg)"},"&::before":{transform:"rotate(-45deg)"}});var oK=rq({component:function(){let{label:e,value:t,onUpdate:r,disabled:n}=np(),{popinRef:i,wrapperRef:l,shown:o,show:s,hide:u}=ow(),c=(0,a.useCallback)(e=>{e.length&&r(e[0])},[r]),d=(0,a.useCallback)(e=>{e.stopPropagation(),r(void 0)}
10,[r]),{getRootProps:f,getInputProps:p,isDragAccept:h}=om({maxFiles:1,accept:"image/*",onDrop:c,disabled:n});return a.default.createElement(n1,{input:!0},a.default.createElement(nZ,null,e),a.default.createElement(oz,null,a.default.createElement(oW,{ref:i,hasImage:!!t,onPointerDown:()=>!!t&&s(),onPointerUp:u,style:{backgroundImage:t?`url(${t})`:"none"}}),o&&!!t&&a.default.createElement(nV,null,a.default.createElement(nW,{onPointerUp:u,style:{cursor:"pointer"}}),a.default.createElement(oH,{ref:l,style:{backgroundImage:`url(${t})`}})),a.default.createElement(oF,f({isDragAccept:h}),a.default.createElement("input",p()),a.default.createElement(oG,null,h?"drop image":"click or drop")),a.default.createElement(oV,{onClick:d,disabled:!t})))}},oD);let oq=O().number(),oY=e=>({min:e[0],max:e[1]}),oZ=(e,{bounds:[t,r]},n)=>{let i=Array.isArray(e)?oY(e):e,{min:l,max:o}=rq(rq({},{min:n[0],max:n[1]}),i);return[rY(Number(l),t,Math.max(t,o)),rY(Number(o),Math.min(r,l),r)]};var oX=Object.freeze({__proto__:null,schema:(e,t)=>O().array().length(2).every.number().test(e)&&O().schema({min:oq,max:oq}).test(t),format:oY,sanitize:oZ,normalize:({value:e,min:t,max:r})=>{let n={min:t,max:r},i=rq(rq({},iL(oY(e),{min:n,max:n})),{},{bounds:[t,r]});return{value:oZ(oY(e),i,e),settings:i}}});let oJ=["value","bounds","onDrag"],oQ=["bounds"],o0=nw("div",{display:"grid",columnGap:"$colGap",gridTemplateColumns:"auto calc($sizes$numberInputMinWidth * 2 + $space$rowGap)"});function o1(e){let{value:t,bounds:[r,n],onDrag:i}=e,l=rT(e,oJ),o=(0,a.useRef)(null),s=(0,a.useRef)(null),u=(0,a.useRef)(null),c=(0,a.useRef)(0),d=nC("sizes","scrubberWidth"),f=n2(({event:e,first:a,xy:[f],movement:[p],memo:h={}})=>{if(a){let{width:i,left:l}=o.current.getBoundingClientRect();c.current=i-parseFloat(d);let a=(null==e?void 0:e.target)===s.current||(null==e?void 0:e.target)===u.current;h.pos=rQ((f-l)/i,r,n);let p=Math.abs(h.pos-t.min)-Math.abs(h.pos-t.max);h.key=p<0||0===p&&h.pos<=t.min?"min":"max",a&&(h.pos=t[h.key])}let m=h.pos+rQ(p/c.current,0,n-r);return i({[h.key]:io(m,l[h.key])}),h}),p=`calc(${rJ(t.min,r,n)} * (100% - ${d} - 8px) + 4px)`,h=`calc(${1-rJ(t.max,r,n)} * (100% - ${d} - 8px) + 4px)`;return a.default.createElement(ie,nd({ref:o},f()),a.default.createElement(n8,null,a.default.createElement(it,{style:{left:p,right:h}})),a.default.createElement(n7,{position:"left",ref:s,style:{left:p}}),a.default.createElement(n7,{position:"right",ref:u,style:{right:h}}))}var o3=rq({component:function(){let{label:e,displayValue:t,onUpdate:r,settings:n}=np(),i=rT(n,oQ);return a.default.createElement(a.default.Fragment,null,a.default.createElement(n1,{input:!0},a.default.createElement(nZ,null,e),a.default.createElement(o0,null,a.default.createElement(o1,nd({value:t},n,{onDrag:r})),a.default.createElement(iP,{value:t,settings:i,onUpdate:r,innerLabelTrim:0}))))}},oX);let o2=["type","value"],o4=["onChange","transient","onEditStart","onEditEnd"];new function(){var e;let t,r,n,i,l,o,s,u,c,d=(s="function"==typeof(t=()=>({data:{}}),e=(e,r,n)=>{let i=n.subscribe;return n.subscribe=(e,t,r)=>{let l=e;if(t){let i=(null==r?void 0:r.equalityFn)||Object.is,o=e(n.getState());l=r=>{let n=e(r);if(!i(o,n)){let e=o;t(o=n,e)}},(null==r?void 0:r.fireImmediately)&&t(o,o)}return i(l)},t()})?(n=new Set,i=(e,t)=>{let i="function"==typeof e?e(r):e;if(i!==r){let e=r;r=t?i:Object.assign({},r,i),n.forEach(t=>t(r,e))}},l=()=>r,o={setState:i,getState:l,subscribe:(e,t,i)=>t||i?((e,t=l,i=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let o=t(r);function a(){let n=t(r);if(!i(o,n)){let t=o;e(o=n,t)}}return n.add(a),()=>n.delete(a)})(e,t,i):(n.add(e),()=>n.delete(e)),destroy:()=>n.clear()},r=e(i,l,o),o):e,Object.assign(u=(e=s.getState,t=Object.is)=>{let r,[,n]=(0,a.useReducer)(e=>e+1,0),i=s.getState(),l=(0,a.useRef)(i),o=(0,a.useRef)(e),u=(0,a.useRef)(t),c=(0,a.useRef)(!1),d=(0,a.useRef)();void 0===d.current&&(d.current=e(i));let f=!1;(l.current!==i||o.current!==e||u.current!==t||c.current)&&(r=e(i),f=!t(d.current,r)),ob(()=>{f&&(d.current=r),l.current=i,o.current=e,u.current=t,c.current=!1});let p=(0,a.useRef)(i);ob(()=>{let e=()=>{try{let e=s.getState(),t=o.current(e);u.current(d.current,t)||(l.current=e,d.current=t,n())}catch(e){c.current=!0,n()}},t=s.subscribe(e);return s.getState()!==p.current&&e(),t},[]);let h=f?r:d.current;return(0,a.useDebugValue)(h),h},s),u[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");let e=[u,s];return{next(){let t=e.length<=0;return{value:e.shift(),done:t}}}},u),f=(c=new Map,{on:(e,t)=>{let r=c.get(e);void 0===r&&(r=new Set,c.set(e,r)),r.add(t)},off:(e,t)=>{let r=c.get(e);void 0!==r&&(r.delete(t),0===r.size&&c.delete(e))},emit:(e,...t)=>{let r=c.get(e);if(void 0!==r)for(let e of r)e(...t)}});this.storeId="_"+Math.random().toString(36).substr(2,9),this.useStore=d;let p={},h=new Set;this.getVisiblePaths=()=>{let e=this.getData(),t=Object.keys(e),r=[];
10Object.entries(p).forEach(([e,n])=>{n.render&&t.some(t=>0===t.indexOf(e))&&!n.render(this.get)&&r.push(e+".")});let n=[];return h.forEach(t=>{t in e&&e[t].__refCount>0&&r.every(e=>-1===t.indexOf(e))&&(!e[t].render||e[t].render(this.get))&&n.push(t)}),n},this.setOrderedPaths=e=>{e.forEach(e=>h.add(e))},this.orderPaths=e=>(this.setOrderedPaths(e),e),this.disposePaths=e=>{d.setState(t=>{let r=t.data;return e.forEach(e=>{if(e in r){let t=r[e];t.__refCount--,0===t.__refCount&&t.type in r5&&delete r[e]}}),{data:r}})},this.dispose=()=>{d.setState(()=>({data:{}}))},this.getFolderSettings=e=>p[e]||{},this.getData=()=>d.getState().data,this.addData=(e,t)=>{d.setState(r=>{let n=r.data;return Object.entries(e).forEach(([e,r])=>{let i=n[e];if(i){let{type:n,value:l}=r,o=rT(r,o2);n!==i.type?rM(rI.INPUT_TYPE_OVERRIDE,e,i.type,n):((0===i.__refCount||t)&&Object.assign(i,o),i.__refCount++)}else n[e]=rq(rq({},r),{},{__refCount:1})}),{data:n}})},this.setValueAtPath=(e,t,r)=>{d.setState(n=>{let i=n.data;return ne(i[e],t,e,this,r),{data:i}})},this.setSettingsAtPath=(e,t)=>{d.setState(r=>{let n=r.data;return n[e].settings=rq(rq({},n[e].settings),t),{data:n}})},this.disableInputAtPath=(e,t)=>{d.setState(r=>{let n=r.data;return n[e].disabled=t,{data:n}})},this.set=(e,t)=>{d.setState(r=>{let n=r.data;return Object.entries(e).forEach(([e,r])=>{try{ne(n[e],r,void 0,void 0,t)}catch(e){}}),{data:n}})},this.getInput=e=>{try{return this.getData()[e]}catch(t){rM(rI.PATH_DOESNT_EXIST,e)}},this.get=e=>{var t;return null==(t=this.getInput(e))?void 0:t.value},this.emitOnEditStart=e=>{f.emit(`onEditStart:${e}`,this.get(e),e,rq(rq({},this.getInput(e)),{},{get:this.get}))},this.emitOnEditEnd=e=>{f.emit(`onEditEnd:${e}`,this.get(e),e,rq(rq({},this.getInput(e)),{},{get:this.get}))},this.subscribeToEditStart=(e,t)=>{let r=`onEditStart:${e}`;return f.on(r,t),()=>f.off(r,t)},this.subscribeToEditEnd=(e,t)=>{let r=`onEditEnd:${e}`;return f.on(r,t),()=>f.off(r,t)};let m=(e,t,r)=>{let n={};return Object.entries(e).forEach(([e,i])=>{if(""===e)return rM(rI.EMPTY_KEY);let l=o_(t,e);if(i.type===r5.FOLDER)Object.assign(n,m(i.schema,l,r)),l in p||(p[l]=i.settings);else if(e in r)rM(rI.DUPLICATE_KEYS,e,l,r[e].path);else{let t=function(e,t,r,n){let i=function e(t,r,n={},i){var l,o;let a;if("object"!=typeof t||Array.isArray(t))return{type:i,input:t,options:rq({key:r,label:r,optional:!1,disabled:!1,order:0},n)};if("__customInput"in t){let{type:n,__customInput:i}=t;return e(i,r,rT(t,r9),n)}let{render:s,label:u,optional:c,order:d=0,disabled:f,hint:p,onChange:h,onEditStart:m,onEditEnd:g,transient:v}=t,b=rT(t,r8),y=rq({render:s,key:r,label:null!=u?u:r,hint:p,transient:null!=v?v:!!h,onEditStart:m,onEditEnd:g,disabled:f,optional:c,order:d},n),{type:_}=b,w=rT(b,r7);if((_=null!=i?i:_)in r5)return{type:_,input:w,options:y};if(i&&r4(w)&&"value"in w)a=w.value;else a=r4(w)&&0===Object.keys(w).length?void 0:w;return{type:_,input:a,options:rq(rq({},y),{},{onChange:h,optional:null!=(l=y.optional)&&l,disabled:null!=(o=y.disabled)&&o})}}(e,t),{type:l,input:o,options:a}=i;if(l)return l in r5?i:{type:l,input:rG(l,o,r,n),options:a};let s=rW(o);return s?{type:s,input:rG(s,o,r,n),options:a}:!!(s=rW({value:o}))&&{type:s,input:rG(s,{value:o},r,n),options:a}}(i,e,l,n);if(t){let{type:i,options:o,input:a}=t,{onChange:s,transient:u,onEditStart:c,onEditEnd:d}=o,f=rT(o,o4);n[l]=rq(rq(rq({type:i},f),a),{},{fromPanel:!0}),r[e]={path:l,onChange:s,transient:u,onEditStart:c,onEditEnd:d}}else rM(rI.UNKNOWN_INPUT,l,i)}}),n};this.getDataFromSchema=e=>{let t={};return[m(e,"",t),t]}};let o5=["type","label","path","valueKey","value","settings","setValue","disabled"];function o6(e){let{type:t,label:r,path:n,valueKey:i,value:l,settings:o,setValue:s,disabled:u}=e,c=rT(e,o5),{displayValue:d,onChange:f,onUpdate:p}=n3({type:t,value:l,settings:o,setValue:s}),h=rF[t].component;return h?a.default.createElement(nf.Provider,{value:rq({key:i,path:n,id:""+n,label:r,displayValue:d,value:l,onChange:f,onUpdate:p,settings:o,setValue:s,disabled:u},c)},a.default.createElement(nF,{disabled:u},a.default.createElement(h,null))):(rM(rI.NO_COMPONENT_FOR_TYPE,t,n),null)}let o9=nw("button",{display:"block",$reset:"",fontWeight:"$button",height:"$rowHeight",borderStyle:"none",borderRadius:"$sm",backgroundColor:"$elevation1",color:"$highlight1","&:not(:disabled)":{color:"$highlight3",backgroundColor:"$accent2",cursor:"pointer",$hover:"$accent3",$active:"$accent3 $accent1",$focus:""}}),o8=nw("div",{$flex:"",justifyContent:"flex-end",gap:"$colGap"}
10),o7=nw("button",{$reset:"",cursor:"pointer",borderRadius:"$xs","&:hover":{backgroundColor:"$elevation3"}}),ae=nw("canvas",{height:"$monitorHeight",width:"100%",display:"block",borderRadius:"$sm"}),at=(0,a.forwardRef)(function({initialValue:e},t){let r,n,i,l=nC("colors","highlight3"),o=nC("colors","elevation2"),s=nC("colors","highlight1"),[u,c]=(0,a.useMemo)(()=>[i6(s).alpha(.4).toRgbString(),i6(s).alpha(.1).toRgbString()],[s]),d=(0,a.useRef)([e]),f=(0,a.useRef)(e),p=(0,a.useRef)(e),h=(0,a.useRef)(),m=(0,a.useCallback)((e,t)=>{if(!e)return;let{width:r,height:n}=e,i=new Path2D,a=r/100,s=.05*n;for(let e=0;e<d.current.length;e++){let t=rJ(d.current[e],f.current,p.current),r=a*e,l=n-t*(n-2*s)-s;i.lineTo(r,l)}t.clearRect(0,0,r,n);let h=new Path2D(i);h.lineTo(a*(d.current.length+1),n),h.lineTo(0,n),h.lineTo(0,0);let m=t.createLinearGradient(0,0,0,n);m.addColorStop(0,u),m.addColorStop(1,c),t.fillStyle=m,t.fill(h),t.strokeStyle=o,t.lineJoin="round",t.lineWidth=14,t.stroke(i),t.strokeStyle=l,t.lineWidth=2,t.stroke(i)},[l,o,u,c]),[g,v]=(r=(0,a.useRef)(null),n=(0,a.useRef)(null),i=(0,a.useRef)(!1),(0,a.useEffect)(()=>{let e=nn(()=>{r.current.width=r.current.offsetWidth*window.devicePixelRatio,r.current.height=r.current.offsetHeight*window.devicePixelRatio,m(r.current,n.current)},250);return window.addEventListener("resize",e),i.current||(e(),i.current=!0),()=>window.removeEventListener("resize",e)},[m]),(0,a.useEffect)(()=>{n.current=r.current.getContext("2d")},[]),[r,n]);return(0,a.useImperativeHandle)(t,()=>({frame:e=>{var t;(void 0===f.current||e<f.current)&&(f.current=e),(void 0===p.current||e>p.current)&&(p.current=e),t=d.current,t.push(e),t.length>100&&t.shift(),h.current=requestAnimationFrame(()=>m(g.current,v.current))}}),[g,v,m]),(0,a.useEffect)(()=>()=>cancelAnimationFrame(h.current),[]),a.default.createElement(ae,{ref:g})}),ar=e=>Number.isFinite(e)?e.toPrecision(2):e.toString(),an=(0,a.forwardRef)(function({initialValue:e},t){let[r,n]=(0,a.useState)(ar(e));return(0,a.useImperativeHandle)(t,()=>({frame:e=>n(ar(e))}),[]),a.default.createElement("div",null,r)});function ai(e){return"function"==typeof e?e():e.current}let al=["type","label","key"],ao={[r5.BUTTON]:function({onClick:e,settings:t,label:r}){let n=nv();return a.default.createElement(n1,null,a.default.createElement(o9,{disabled:t.disabled,onClick:()=>e(n.get)},r))},[r5.BUTTON_GROUP]:function(e){let{label:t,opts:r}=(({label:e,opts:t})=>{let r="string"==typeof e&&""===e.trim()?null:e,n=t;return"object"==typeof t.opts&&(void 0!==n.label&&(r=t.label),n=t.opts),{label:r,opts:n}})(e),n=nv();return a.default.createElement(n1,{input:!!t},t&&a.default.createElement(nZ,null,t),a.default.createElement(o8,null,Object.entries(r).map(([e,t])=>a.default.createElement(o7,{key:e,onClick:()=>t(n.get)},e))))},[r5.MONITOR]:function({label:e,objectOrFn:t,settings:r}){let n=(0,a.useRef)(),i=(0,a.useRef)(ai(t));return(0,a.useEffect)(()=>{let e=window.setInterval(()=>{var e;document.hidden||null==(e=n.current)||e.frame(ai(t))},r.interval);return()=>window.clearInterval(e)},[t,r.interval]),a.default.createElement(n1,{input:!0},a.default.createElement(nZ,{align:"top"},e),r.graph?a.default.createElement(at,{ref:n,initialValue:i.current}):a.default.createElement(an,{ref:n,initialValue:i.current}))}},aa=a.default.memo(({path:e})=>{let[t,{set:r,setSettings:n,disable:i,storeId:l,emitOnEditStart:o,emitOnEditEnd:s}]=function(e){let t=nv(),[r,n]=(0,a.useState)(n6(t.getData(),e)),i=(0,a.useCallback)(r=>t.setValueAtPath(e,r,!0),[e,t]),l=(0,a.useCallback)(r=>t.setSettingsAtPath(e,r),[e,t]),o=(0,a.useCallback)(r=>t.disableInputAtPath(e,r),[e,t]),s=(0,a.useCallback)(()=>t.emitOnEditStart(e),[e,t]),u=(0,a.useCallback)(()=>t.emitOnEditEnd(e),[e,t]);return(0,a.useEffect)(()=>{n(n6(t.getData(),e));let r=t.useStore.subscribe(t=>n6(t.data,e),n,{equalityFn:x});return()=>r()},[t,e]),[r,{set:i,setSettings:l,disable:o,storeId:t.storeId,emitOnEditStart:s,emitOnEditEnd:u}]}(e);if(!t)return null;let{type:u,label:c,key:d}=t,f=rT(t,al);if(u in r5){let t=ao[u];return a.default.createElement(t,nd({label:c,path:e},f))}return u in rF?a.default.createElement(o6,nd({key:l+e,type:u,label:c,storeId:l,path:e,valueKey:d,setValue:r,setSettings:n,disable:i,emitOnEditStart:o,emitOnEditEnd:s},f)):(r$(rI.UNSUPPORTED_INPUT,u,e),null)});function as({toggle:e,toggled:t,name:r}){return a.default.createElement(nN,{onClick:()=>e()},a.default.createElement(nQ,{toggled:t}),a.default.createElement("div",null,r))}let au=({name:e,path:t,tree:r})=>{let n=nv(),i=o_(t,e),{collapsed:l,color:o}=n.getFolderSettings(i),[s,u]=(0,a.useState)(!l),c=(0,a.useRef)(null),d=nC("colors","folderWidgetColor"),f=nC("colors","folderTextColor");return(0,a.useLayoutEffect)(()=>{c.current.style.setProperty("--leva-colors-folderWidgetColor",o||d),c.current.style.setProperty("--leva-colors-folderTextColor",o||f)},[o,d,f]),a.default.createElement(nI,{ref:c},a.default.createElement(as,{name:e,toggled:s,toggle:()=>u(e=>!e)}),a.default.createElement(ac,{parent:i,tree:r,toggled:s}))},ac=a.default.memo(({isRoot:e=!1,fill:t=!1,flat:r=!1,parent:n,tree:i,toggled:l})=>{let o,s,u,{wrapperRef:c,contentRef:d}=(o=(0,a.useRef)(null),s=(0,a.useRef)(null),u=(0,a.useRef)(!0),(0,a.useLayoutEffect)(()=>{l||(o.current.style.height="0px",o.current.style.overflow="hidden")},[]),(0,a.useEffect)(()=>{let e;if(u.current){u.current=!1;return}let t=o.current,r=()=>{l&&(t.style.removeProperty("height"),t.style.removeProperty("overflow"),s.current.scrollIntoView({behavior:"smooth",block:"nearest"}))};t.addEventListener("transitionend",r,{once:!0});let{height:n}=s.current.getBoundingClientRect();return t.style.height=n+"px",l||(t.style.overflow="hidden",e=window.setTimeout(()=>t.style.height="0px",50)),()=>{t.removeEventListener("transitionend",r),clearTimeout(e)}},[l]),{wrapperRef:o,contentRef:s}),f=nv(),p=([e,t])=>{var r;
10return("__levaInput"in t?null==(r=f.getInput(t.path))?void 0:r.order:f.getFolderSettings(o_(n,e)).order)||0},h=Object.entries(i).sort((e,t)=>p(e)-p(t));return a.default.createElement(nA,{ref:c,isRoot:e,fill:t,flat:r},a.default.createElement(nM,{ref:d,isRoot:e,toggled:l},h.map(([e,t])=>"__levaInput"in t?a.default.createElement(aa,{key:t.path,valueKey:t.valueKey,path:t.path}):a.default.createElement(au,{key:e,name:e,path:n,tree:t}))))}),ad=nw("div",{position:"relative",fontFamily:"$mono",fontSize:"$root",color:"$rootText",backgroundColor:"$elevation1",variants:{fill:{false:{position:"fixed",top:"10px",right:"10px",zIndex:1e3,width:"$rootWidth"},true:{position:"relative",width:"100%"}},flat:{false:{borderRadius:"$lg",boxShadow:"$level1"}},oneLineLabels:{true:{[`${nU}`]:{gridTemplateColumns:"auto",gridAutoColumns:"minmax(max-content, 1fr)",gridAutoRows:"minmax($sizes$rowHeight), auto)",rowGap:0,columnGap:0,marginTop:"$rowGap"}}},hideTitleBar:{true:{$$titleBarHeight:"0px"},false:{$$titleBarHeight:"$sizes$titleBarHeight"}}},"&,*,*:after,*:before":{boxSizing:"border-box"},"*::selection":{backgroundColor:"$accent2"}}),af=nw("i",{$flexCenter:"",width:40,userSelect:"none",cursor:"pointer","> svg":{fill:"$highlight1",transition:"transform 350ms ease, fill 250ms ease"},"&:hover > svg":{fill:"$highlight3"},variants:{active:{true:{"> svg":{fill:"$highlight2"}}}}}),ap=nw("div",{display:"flex",alignItems:"stretch",justifyContent:"space-between",height:"$titleBarHeight",variants:{mode:{drag:{cursor:"grab"}}}}),ah=nw("div",{$flex:"",position:"relative",width:"100%",overflow:"hidden",transition:"height 250ms ease",color:"$highlight3",paddingLeft:"$md",[`> ${af}`]:{height:30},variants:{toggled:{true:{height:30},false:{height:0}}}}),am=nw("input",{$reset:"",flex:1,position:"relative",height:30,width:"100%",backgroundColor:"transparent",fontSize:"10px",borderRadius:"$root","&:focus":{},"&::placeholder":{color:"$highlight2"}}),ag=nw("div",{touchAction:"none",$flexCenter:"",flex:1,"> svg":{fill:"$highlight1"},color:"$highlight1",variants:{drag:{true:{$draggable:"","> svg":{transition:"fill 250ms ease"},"&:hover":{color:"$highlight3"},"&:hover > svg":{fill:"$highlight3"}}},filterEnabled:{false:{paddingRight:40}}}}),av=a.default.forwardRef(({setFilter:e,toggle:t},r)=>{let[n,i]=(0,a.useState)(""),l=(0,a.useMemo)(()=>nn(e,250),[e]);return(0,a.useEffect)(()=>
10{l(n)},[n,l]),a.default.createElement(a.default.Fragment,null,a.default.createElement(am,{ref:r,value:n,placeholder:"[Open filter with CMD+SHIFT+L]",onPointerDown:e=>e.stopPropagation(),onChange:e=>{let r=e.currentTarget.value;t(!0),i(r)}}),a.default.createElement(af,{onClick:()=>void(e(""),i("")),style:{visibility:n?"visible":"hidden"}},a.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"14",width:"14",viewBox:"0 0 20 20",fill:"currentColor"},a.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z",clipRule:"evenodd"}))))});function ab({setFilter:e,onDrag:t,onDragStart:r,onDragEnd:n,toggle:i,toggled:l,title:o,drag:s,filterEnabled:u,from:c}){let[d,f]=(0,a.useState)(!1),p=(0,a.useRef)(null);(0,a.useEffect)(()=>{var e,t;d?null==(e=p.current)||e.focus():null==(t=p.current)||t.blur()},[d]);let h=n2(({offset:[e,i],first:l,last:o})=>{t({x:e,y:i}),l&&r({x:e,y:i}),o&&n({x:e,y:i})},{filterTaps:!0,from:({offset:[e,t]})=>[(null==c?void 0:c.x)||e,(null==c?void 0:c.y)||t]});return(0,a.useEffect)(()=>{let e=e=>{"L"===e.key&&e.shiftKey&&e.metaKey&&f(e=>!e)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]),a.default.createElement(a.default.Fragment,null,a.default.createElement(ap,{mode:s?"drag":void 0},a.default.createElement(af,{active:!l,onClick:()=>i()},a.default.createElement(nQ,{toggled:l,width:12,height:8})),a.default.createElement(ag,nd({},s?h():{},{drag:s,filterEnabled:u}),void 0===o&&s?a.default.createElement("svg",{width:"20",height:"10",viewBox:"0 0 28 14",xmlns:"http://www.w3.org/2000/svg"},a.default.createElement("circle",{cx:"2",cy:"2",r:"2"}),a.default.createElement("circle",{cx:"14",cy:"2",r:"2"}),a.default.createElement("circle",{cx:"26",cy:"2",r:"2"}),a.default.createElement("circle",{cx:"2",cy:"12",r:"2"}),a.default.createElement("circle",{cx:"14",cy:"12",r:"2"}),a.default.createElement("circle",{cx:"26",cy:"12",r:"2"})):o),u&&a.default.createElement(af,{active:d,onClick:()=>f(e=>!e)},a.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",viewBox:"0 0 20 20"},a.default.createElement("path",{d:"M9 9a2 2 0 114 0 2 2 0 01-4 0z"}),a.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm1-13a4 4 0 00-3.446 6.032l-2.261 2.26a1 1 0 101.414 1.415l2.261-2.261A4 4 0 1011 5z",clipRule:"evenodd"})))),a.default.createElement(ah,{toggled:d},a.default.createElement(av,{ref:p,setFilter:e,toggle:i})))}a.default.memo(({store:e,rootClass:t,fill:r=!1,flat:n=!1,neverHide:i=!1,oneLineLabels:l=!1,titleBar:o={title:void 0,drag:!0,filter:!0,position:void 0,onDrag:void 0,onDragStart:void 0,onDragEnd:void 0},hideCopyButton:s=!1,toggled:u,setToggle:c})=>{var d,f;let p=(e=>{let[t,r]=(0,a.useState)(e.getVisiblePaths());return(0,a.useEffect)(()=>{r(e.getVisiblePaths());let t=e.useStore.subscribe(e.getVisiblePaths,r,{equalityFn:x});return()=>t()},[e]),t})(e),[h,m]=(0,a.useState)(""),g=(0,a.useMemo)(()=>{let e,t;return e={},t=h?h.toLowerCase():null,p.forEach(r=>{let n,[i,l]=[(n=r.split(".")).pop(),n.join(".")||void 0];(!t||i.toLowerCase().indexOf(t)>-1)&&(0,oy.default)(e,l,{[i]:{__levaInput:!0,path:r}})}),e},[p,h]),[v,b]=n4(),y=i||p.length>0,_="object"==typeof o&&o.title||void 0,w="object"!=typeof o||null==(d=o.drag)||d,k="object"!=typeof o||null==(f=o.filter)||f,C="object"==typeof o&&o.position||void 0,S="object"==typeof o&&o.onDrag||void 0,E="object"==typeof o&&o.onDragStart||void 0,j="object"==typeof o&&o.onDragEnd||void 0;return a.default.useEffect(()=>{b({x:null==C?void 0:C.x,y:null==C?void 0:C.y})},[C,b]),nk(),a.default.createElement(rh,null,a.default.createElement(ng.Provider,{value:{hideCopyButton:s}},a.default.createElement(ad,{ref:v,className:t,fill:r,flat:n,oneLineLabels:l,hideTitleBar:!o,style:{display:y?"block":"none"}},o&&a.default.createElement(ab,{onDrag:e=>{b(e),null==S||S(e)},onDragStart:e=>null==E?void 0:E(e),onDragEnd:e=>null==j?void 0:j(e),setFilter:m,toggle:e=>c(t=>null!=e?e:!t),toggled:u,title:_,drag:w,filterEnabled:k,from:C}),y&&a.default.createElement(nm.Provider,{value:e},a.default.createElement(ac,{isRoot:!0,fill:r,flat:n,tree:g,toggled:u})))))}),rH(r6.SELECT,ih),rH(r6.IMAGE,oK),rH(r6.NUMBER,ia),rH(r6.COLOR,oR),rH(r6.STRING,iy),rH(r6.BOOLEAN,ik),rH(r6.INTERVAL,o3),rH(r6.VECTOR3D,oT),rH(r6.VECTOR2D,oB),e.i(624894),e.i(654579),e.i(146568),e.i(970320),e.s(["default",0,function(){return!function(){let[e,t]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=()=>{t("#debug"===window.location.hash)};return e(),window.addEventListener("hashchange",e),()=>{window.removeEventListener("hashchange",e)}},[])}(),null}],604595)},44093,e=>{e.v({civilityContainer:"AuthSidebar-module-scss-module__TFpTuG__civilityContainer",container:"AuthSidebar-module-scss-module__TFpTuG__container",emailBlock:"AuthSidebar-module-scss-module__TFpTuG__emailBlock",header:"AuthSidebar-module-scss-module__TFpTuG__header",leftAlignCTA:"AuthSidebar-module-scss-module__TFpTuG__leftAlignCTA",legalNotice:"AuthSidebar-module-scss-module__TFpTuG__legalNotice",legalNoticeLink:"AuthSidebar-module-scss-module__TFpTuG__legalNoticeLink",open:"AuthSidebar-module-scss-module__TFpTuG__open",overlay:"AuthSidebar-module-scss-module__TFpTuG__overlay",passwordRules:"AuthSidebar-module-scss-module__TFpTuG__passwordRules",previousButton:"AuthSidebar-module-scss-module__TFpTuG__previousButton",ready:"AuthSidebar-module-scss-module__TFpTuG__ready",registerCheckboxes:"AuthSidebar-module-scss-module__TFpTuG__registerCheckboxes",registerFormContent:"AuthSidebar-module-scss-module__TFpTuG__registerFormContent",sidebar:"AuthSidebar-module-scss-module__TFpTuG__sidebar",signInCta:"AuthSidebar-module-scss-module__TFpTuG__signInCta",signInHeader:"AuthSidebar-module-scss-module__TFpTuG__signInHeader",socialButton:"AuthSidebar-module-scss-module__TFpTuG__socialButton",socialButtons:"AuthSidebar-module-scss-module__TFpTuG__socialButtons",visible:"AuthSidebar-module-scss-module__TFpTuG__visible"})},288436,e=>{"use strict";var t=e.i(511781),r=e.i(7284),n=e.i(481012),i=e.i(584799),l=e.i(285989),o=e.i(447656),a=e.i(150815),s=e.i(960418),u=e.i(335960),c=e.i(625542),d=e.i(465121),f=e.i(133924),p=e.i(381379),h=e.i(456465);
10let m=(0,h.createServerReference)("003efe81a481a6e71aceec5c15f1d310e9e1af3ce7",h.callServer,void 0,h.findSourceMapURL,"syncRegistrationToShopify");var g=e.i(918868),v=e.i(982514),b=e.i(892888),y=e.i(50548);function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach(function(t){var n,i,l;n=e,i=t,l=r[t],(i=function(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[i]=l}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function k(){var e=(0,b.default)(arguments),t=e.text,r=e.options,n=e.metadata;r=x(x({},r),{},{extract:!1});var i=(0,y.default)(t,r,n);return i&&i.isValid()||!1}var C=e.i(718872),S=e.i(154825),E=e.i(142887),j=e.i(121774),P=e.i(44093);let L={Mrs:"civilityMrs",Mr:"civilityMr",Other:"civilityOther"};var O=e.i(463260);let R=(0,h.createServerReference)("0051705f25b60d8238d5f929011216fb262670bef9",h.callServer,void 0,h.findSourceMapURL,"ensureCustomerOnLogin");var T=e.i(411493),I=e.i(87546),A=e.i(524654);function N(e){if(e.status&&"needs_identifier"!==e.status)return!0;let t=e.firstFactorVerification;return!!t.strategy&&("expired"===t.status||"failed"===t.status||t.strategy.startsWith("oauth_"))}var M=e.i(835531),$=e.i(865813);function U({label:e,icon:n,className:i,onClick:l}){return(0,t.jsxs)("button",{type:"button",className:(0,r.default)($.default.container,i),onClick:l,children:[(0,t.jsx)("span",{className:$.default.label,children:e}),(0,t.jsx)("span",{className:$.default.icon,"aria-hidden":!0,children:n})]})}var B=e.i(624894);let D=[{strategy:"oauth_google",labelKey:"googleLabel",icon:(0,t.jsx)(()=>(0,t.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsxs)("g",{clipPath:"url(#clip0_3168_6927)",children:[(0,t.jsx)("path",{d:"M11.857 6.11307C11.857 5.62143 11.8171 5.26267 11.7308 4.89062H6.11679V7.10962H9.41207C9.34566 7.66107 8.9869 8.49154 8.18963 9.04959L8.17845 9.12388L9.95349 10.499L10.0765 10.5113C11.2059 9.46817 11.857 7.93345 11.857 6.11307Z",fill:"#4285F4"}),(0,t.jsx)("path",{d:"M6.1168 11.9589C7.73121 11.9589 9.08652 11.4274 10.0765 10.5106L8.18964 9.0489C7.68472 9.40103 7.00704 9.64684 6.1168 9.64684C4.53559 9.64684 3.19356 8.6038 2.71516 7.16211L2.64504 7.16806L0.79933 8.59648L0.775192 8.66357C1.75846 10.6168 3.77817 11.9589 6.1168 11.9589Z",fill:"#34A853"}),(0,t.jsx)("path",{d:"M2.71516 7.16141C2.58893 6.78937 2.51588 6.39071 2.51588 5.97882C2.51588 5.56688 2.58893 5.16827 2.70852 4.79622L2.70518 4.71698L0.836337 3.26562L0.775192 3.29471C0.36994 4.10526 0.137405 5.01547 0.137405 5.97882C0.137405 6.94216 0.36994 7.85233 0.775192 8.66288L2.71516 7.16141Z",fill:"#FBBC05"}),(0,t.jsx)("path",{d:"M6.1168 2.31202C7.23957 2.31202 7.99695 2.79701 8.42881 3.20231L10.1163 1.55464C9.07992 0.591298 7.73121 0 6.1168 0C3.77817 0 1.75846 1.34203 0.775192 3.29528L2.70852 4.79679C3.19356 3.3551 4.53559 2.31202 6.1168 2.31202Z",fill:"#EB4335"})]}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"clip0_3168_6927",children:(0,t.jsx)("rect",{width:"12",height:"12",fill:"white"})})})]}),{})},{strategy:"oauth_facebook",labelKey:"facebookLabel",icon:(0,t.jsx)(()=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:[(0,t.jsxs)("g",{clipPath:"url(#clip0_16720_15171)",children:[(0,t.jsx)("path",{d:"M5.01 11.94C2.16 11.43 0 8.97 0 6C0 2.7 2.7 0 6 0C9.3 0 12 2.7 12 6C12 8.97 9.84 11.43 6.99 11.94L6.66 11.67H5.34L5.01 11.94Z",fill:"url(#paint0_linear_16720_15171)"}),(0,t.jsx)("path",{d:"M8.33906 7.67984L8.60906 5.99984H7.01906V4.82984C7.01906 4.34984 7.19906 3.98984 7.91906 3.98984H8.69906V2.45984C8.27906 2.39984 7.79906 2.33984 7.37906 2.33984C5.99906 2.33984 5.03906 3.17984 5.03906 4.67984V5.99984H3.53906V7.67984H5.03906V11.9098C5.36906 11.9698 5.69906 11.9998 6.02906 11.9998C6.35906 11.9998 6.68906 11.9698 7.01906 11.9098V7.67984H8.33906Z",fill:"white"})]}),(0,t.jsxs)("defs",{children:[(0,t.jsxs)("linearGradient",{id:"paint0_linear_16720_15171",x1:"6.0003",y1:"11.5827",x2:"6.0003",y2:"-0.00221033",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#0062E0"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#19AFFF"})]}),(0,t.jsx)("clipPath",{id:"clip0_16720_15171",children:(0,t.jsx)("rect",{width:"12",height:"12",fill:"white"})})]})]}),{})},{strategy:"oauth_apple",labelKey:"appleLabel",icon:(0,t.jsx)(()=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"12",viewBox:"0 0 10 12",fill:"none",children:(0,t.jsx)("path",{d:"M6.64604 1.91876C6.24371 2.40619 5.56286 2.76983 5.02128 2.76983C4.95938 2.76983 4.89749 2.76209 4.8588 2.75435C4.85106 2.7234 4.83559 2.63056 4.83559 2.53772C4.83559 1.91876 5.1528 1.29981 5.49323 0.912959C5.9265 0.402321 6.65377 0.0232108 7.25725 0C7.27273 0.0696325 7.28047 0.154739 7.28047 0.239845C7.28047 0.858801 7.01741 1.47002 6.64604 1.91876ZM7.07157 2.90135C7.41199 2.90135 8.64217 2.9323 9.44681 4.09284C9.37718 4.147 8.15474 4.83559 8.15474 6.37524C8.15474 8.15474 9.70987 8.78917 9.75629 8.80464C9.74855 8.84333 9.50871 9.66344 8.93617 10.5068C8.42553 11.2418 7.88395 11.9845 7.07157 11.9845C6.25145 11.9845 6.04255 11.5048 5.10638 11.5048C4.18569 11.5048 3.86073 12 3.11799 12C2.3675 12 1.84913 11.3114 1.25338 10.4758C0.55706 9.48549 0 7.95358 0 6.49903C0 4.17021 1.51644 2.9323 3.00967 2.9323C3.79884 2.9323 4.45648 3.45068 4.95938 3.45068C5.43133 3.45068 6.16635 2.90135 7.07157 2.90135Z",fill:"currentColor"})}),{})}].filter(({strategy:e})=>B.Env.NEXT_PUBLIC_SOCIAL_AUTH_PROVIDERS.includes(e.replace("oauth_","")));function z(){let e=(0,d.useAuthStepStrings)("sign-in"),{isLoaded:r,isSignedIn:n}=(0,p.useAuth)(),{signIn:i}=(0,p.useSignIn)(),l=(0,M.useLocale)(),o=(0,O.useRouter)(),a=(0,u.useAuthStore)(e=>e.close),s=async e=>{if(!i)return;let t=(0,O.getPathname)({href:"/account",locale:l});if(r&&n){a(),o.push(t);return}if(N(i)||function(e,t){let r=e.firstFactorVerification.strategy;if(!r?.startsWith("oauth_")||r===t)return!1;let n=e.firstFactorVerification.status;return"expired"!==n&&"failed"!==n}(i,e)){let{error:e}=await i.reset();if(e)return void console.error("[Auth/OAuth] signIn.reset() failed",e)}let s=(0,O.getPathname)({href:"/sso-callback",locale:l}),u=new URL(t,window.location.origin).href,c=new URL(s,window.location.origin).href,{error:d}=await i.sso({strategy:e,redirectCallbackUrl:c,redirectUrl:u});if(d){if("session_exists"===d.code){a(),o.push(t);return}console.error("[Auth/OAuth] signIn.sso() failed",d);return}let f=i.firstFactorVerification,p=f.strategy===e?f.externalVerificationRedirectURL?.href??null:null;p&&window.location.assign(p)};return(0,t.jsx)("div",{className:P.default.socialButtons,children:D.map(({strategy:r,labelKey:n,icon:i})=>(0,t.jsx)(U,{onClick:()=>{s(r)},label:e[n],icon:i},r))})}let F=/[A-Z]/,W=/[a-z]/,H=/[@!#&%^*()]/,G=[{labelKey:"ruleMinLength",test:e=>e.length>=8},{labelKey:"ruleUppercase",test:e=>F.test(e)},{labelKey:"ruleLowercase",test:e=>W.test(e)},{labelKey:"ruleSpecial",test:e=>H.test(e)}],V={"sign-in":function(){let e=(0,d.useAuthStepStrings)("sign-in"),r=(0,n.useTranslations)("Auth"),{signIn:l,errors:o,fetchStatus:a}=(0,p.useSignIn)(),s=(0,u.useAuthStore)(e=>e.email),c=(0,u.useAuthStore)(e=>e.setEmail),h=(0,u.useAuthStore)(e=>e.setStep),m=(0,u.useAuthStore)(e=>e.close),[v,b]=(0,i.useState)(!1),y=(0,i.useRef)(!1);(0,i.useEffect)(()=>{!y.current&&(y.current=!0,(N(l)||o.fields.identifier)&&l.reset())},[l,l.status,l.firstFactorVerification.status,o.fields.identifier]);let _=async()=>{b(!0);try{let e=await l.create({identifier:s});if(e.error){let t=e.error.errors??[];[e.error.code,...t.map(e=>e.code)].includes("form_identifier_not_found")&&h("create-account-prompt");return}h("sign-in-password")}finally{b(!1)}};
10return(0,t.jsxs)(f.default,{title:e.title,description:e.description,headerClassName:P.default.signInHeader,isLoading:"fetching"===a,isCtaDisabled:!s.trim(),children:[(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),_()},children:[(0,t.jsxs)("div",{className:P.default.emailBlock,children:[(0,t.jsx)(g.default,{id:"sign-in-email",label:e.emailLabel,placeholder:e.emailPlaceholder,type:"email",value:s,onChange:e=>{c(e.target.value)},error:o.fields.identifier?.message,required:!0,autoFocus:!0,autoComplete:"email"}),(0,t.jsx)("p",{className:P.default.legalNotice,children:r.rich("legalNotice",{privacy:e=>(0,t.jsx)(O.Link,{href:"/privacy-policy",className:P.default.legalNoticeLink,onClick:m,children:e}),terms:e=>(0,t.jsx)(O.Link,{href:"/terms",className:P.default.legalNoticeLink,onClick:m,children:e})})})]}),(0,t.jsx)(A.default,{loading:v,disabled:!s.trim(),onClick:_,className:P.default.signInCta,color:"black",children:e.cta})]}),D.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:P.default.divider,children:e.divider}),(0,t.jsx)(z,{})]})]})},"sign-in-password":function(){let e=(0,d.useAuthStepStrings)("sign-in-password"),{signIn:r,errors:n,fetchStatus:l}=(0,p.useSignIn)(),o=(0,u.useAuthStore)(e=>e.email),a=(0,u.useAuthStore)(e=>e.setStep),[s,c]=(0,i.useState)(""),[h,m]=(0,i.useState)(null),v=n.global?.[0]?.message??h,b=async()=>{m(null),(await r.password({emailAddress:o,password:s})).error||("complete"===r.status?await r.finalize({navigate:({session:e})=>{e?.currentTask?console.warn("Pending session task:",e.currentTask):(R(),window.location.href="/account")}}):"needs_second_factor"===r.status?a("sign-in-otp"):m(`Sign-in not complete (status: ${r.status}).`))};return(0,t.jsx)(f.default,{title:e.title,description:o,ctaLabel:e.cta,ctaOnClick:b,isLoading:"fetching"===l,children:(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),b()},children:[(0,t.jsx)(g.default,{id:"sign-in-email",label:e.emailLabel,placeholder:e.emailPlaceholder,variant:"persistent-label",type:"email",value:o,readOnly:!0}),(0,t.jsx)(E.default,{id:"sign-in-password",label:e.passwordLabel,variant:"persistent-label",placeholder:e.passwordPlaceholder,value:s,onChange:e=>{c(e.target.value)},error:n.fields.password?.message,required:!0,autoFocus:!0,autoComplete:"current-password"}),v&&(0,t.jsx)(I.default,{status:"alert",children:v}),(0,t.jsx)(T.default,{onClick:()=>{a("reset-password")},className:P.default.leftAlignCTA,children:e.forgotPassword})]})})},"sign-in-otp":function(){let e=(0,d.useAuthStepStrings)("sign-in-otp"),{signIn:r,errors:n,fetchStatus:l}=(0,p.useSignIn)(),o=(0,u.useAuthStore)(e=>e.email),[a,s]=(0,i.useState)(""),[c,h]=(0,i.useState)(null),m=(0,i.useRef)(!1),v=n.global?.[0]?.message??c;(0,i.useEffect)(()=>{m.current||(m.current=!0,r.mfa.sendEmailCode().then(e=>{e.error&&h(e.error.longMessage??e.error.message??null)}))},[r]);let b=async()=>{h(null),(await r.mfa.verifyEmailCode({code:a})).error||("complete"===r.status?await r.finalize({navigate:({session:e})=>{e?.currentTask?console.warn("Pending session task:",e.currentTask):(R(),window.location.href="/account")}}):h(`Sign-in not complete (status: ${r.status}).`))},y=async()=>{h(null);let e=await r.mfa.sendEmailCode();e.error&&h(e.error.longMessage??e.error.message??null)};return(0,t.jsxs)(f.default,{title:e.title,description:e.descriptionTemplate.replace("{email}",o),ctaLabel:e.cta,ctaOnClick:b,isLoading:"fetching"===l,children:[(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),b()},children:[(0,t.jsx)(g.default,{id:"sign-in-otp",label:e.codeLabel,placeholder:e.codePlaceholder,type:"text",inputMode:"numeric",value:a,onChange:e=>{s(e.target.value)},error:n.fields.code?.message,required:!0,autoFocus:!0,autoComplete:"one-time-code"}),(0,t.jsxs)("div",{className:P.default.inputAlerts,children:[v&&(0,t.jsx)(I.default,{status:"alert",children:v}),c&&(0,t.jsx)(I.default,{status:"alert",children:c})]})]}),(0,t.jsx)(T.default,{onClick:y,className:P.default.leftAlignCTA,children:e.resend})]})},"create-account-prompt":function(){let e=(0,d.useAuthStepStrings)("create-account-prompt"),r=(0,u.useAuthStore)(e=>e.email),n=(0,u.useAuthStore)(e=>e.setStep);
10return(0,t.jsx)(f.default,{title:e.title,description:e.descriptionTemplate.replace("{email}",r),ctaLabel:e.cta,ctaOnClick:()=>{n("register")},children:(0,t.jsx)(t.Fragment,{})})},register:function(){let e=(0,d.useAuthStepStrings)("register"),{signUp:r,errors:n,fetchStatus:l}=(0,p.useSignUp)(),o=(0,u.useAuthStore)(e=>e.setEmail),a=(0,u.useAuthStore)(e=>e.setStep),[s,c]=(0,i.useState)("Mrs"),[h,m]=(0,i.useState)(""),[b,y]=(0,i.useState)(""),[_,w]=(0,i.useState)(""),[x,O]=(0,i.useState)(""),[R,T]=(0,i.useState)(""),[I,A]=(0,i.useState)(""),[N,M]=(0,i.useState)(""),[$,U]=(0,i.useState)(""),[B,D]=(0,i.useState)(!1),[z,F]=(0,i.useState)(!1),W=0===h.trim().length||0===b.trim().length||0===_.trim().length||0===x.trim().length,H=async()=>{if(I&&!function(){return(0,v.default)(k,arguments)}(N))return void U("Invalid phone number");U("");let{error:e}=await r.password({emailAddress:_,password:x,firstName:h,lastName:b,unsafeMetadata:{civility:s,dateOfBirth:R,phone:N,acceptNewsletter:z}});e||(await r.verifications.sendEmailCode(),o(_),a("register-otp"))};return(0,t.jsx)(f.default,{title:e.title,ctaLabel:e.cta,ctaOnClick:H,isLoading:"fetching"===l,isCtaDisabled:!B||W,children:(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),H()},children:[(0,t.jsxs)("div",{className:P.default.registerFormContent,children:[(0,t.jsx)("div",{className:P.default.civilityContainer,children:["Mrs","Mr","Other"].map(r=>(0,t.jsx)(C.default,{label:e[L[r]],name:"civility",value:r,checked:s===r,onChangeAction:e=>{c(e)}},r))}),(0,t.jsx)(g.default,{id:"reg-first-name",label:e.firstNameLabel,placeholder:e.firstNamePlaceholder,type:"text",value:h,onChange:e=>{m(e.target.value)},required:!0}),(0,t.jsx)(g.default,{id:"reg-last-name",label:e.lastNameLabel,placeholder:e.lastNamePlaceholder,type:"text",value:b,onChange:e=>{y(e.target.value)},required:!0}),(0,t.jsx)(g.default,{id:"reg-email",label:e.emailLabel,placeholder:e.emailPlaceholder,type:"email",value:_,onChange:e=>{w(e.target.value)},error:n.fields.emailAddress?.message,required:!0,autoComplete:"email"}),(0,t.jsx)(E.default,{id:"reg-password",label:e.passwordLabel,placeholder:e.passwordPlaceholder,value:x,onChange:e=>{O(e.target.value)},error:n.fields.password?.message,required:!0,autoComplete:"new-password"}),(0,t.jsx)(S.default,{id:"reg-dob",name:"bday",label:e.dateOfBirthLabel,placeholder:e.dateOfBirthPlaceholder,value:R,onChange:e=>{T(e.target.value)},onInput:e=>{T(e.currentTarget.value)},autoComplete:"bday"}),(0,t.jsx)(j.default,{id:"reg-phone",label:e.phoneLabel,placeholder:e.phonePlaceholder,number:I,onNumberChangeAction:e=>{A(e),U("")},onPhoneChangeAction:({fullNumber:e})=>{M(e)},error:$||void 0})]}),(0,t.jsxs)("div",{className:P.default.registerCheckboxes,children:[(0,t.jsx)(C.default,{label:e.termsLabel,name:"acceptTerms",value:"acceptTerms",checked:B,inputType:"checkbox",variant:"check-icon",onCheckedChangeAction:D,required:!0}),(0,t.jsx)(C.default,{label:e.newsletterLabel,name:"acceptNewsletter",value:"acceptNewsletter",checked:z,inputType:"checkbox",variant:"check-icon",onCheckedChangeAction:F,required:!0})]})]})})},"register-otp":function(){let e=(0,d.useAuthStepStrings)("register-otp"),{signUp:r,errors:n,fetchStatus:l}=(0,p.useSignUp)(),o=(0,u.useAuthStore)(e=>e.email),a=(0,u.useAuthStore)(e=>e.setStep),[s,c]=(0,i.useState)(""),h=async()=>{let{error:e}=await r.verifications.verifyEmailCode({code:s});e||("complete"===r.status?await r.finalize({navigate:({session:e})=>{e?.currentTask?console.warn("Pending session task:",e.currentTask):(a("register-success"),m())}}):console.error("Sign-up not complete. Status:",r.status))};return(0,t.jsx)(f.default,{title:e.title,description:(0,d.interpolate)(e.descriptionTemplate,{email:o}),ctaLabel:e.cta,ctaOnClick:h,isLoading:"fetching"===l,children:(0,t.jsx)("form",{onSubmit:e=>{e.preventDefault(),h()},children:(0,t.jsx)(g.default,{id:"register-otp",label:e.codeLabel,placeholder:e.codePlaceholder,type:"text",inputMode:"numeric",value:s,onChange:e=>{c(e.target.value)},error:n.fields.code?.message,required:!0,autoFocus:!0,autoComplete:"one-time-code"})})})},"register-success":function(){let e=(0,d.useAuthStepStrings)("register-success"),{close:r}=(0,u.useAuthStore)(),n=(0,O.useRouter)();
10return(0,t.jsx)(f.default,{title:e.title,description:e.description,ctaLabel:e.cta,ctaOnClick:()=>{r(),n.push("/account")},children:(0,t.jsx)(t.Fragment,{})})},"reset-password":function(){let e=(0,d.useAuthStepStrings)("reset-password"),{signIn:r,errors:n,fetchStatus:l}=(0,p.useSignIn)(),o=(0,u.useAuthStore)(e=>e.email),a=(0,u.useAuthStore)(e=>e.setEmail),s=(0,u.useAuthStore)(e=>e.setStep),[c,h]=(0,i.useState)(o),m=async()=>{let{error:e}=await r.create({identifier:c});if(e)return;let{error:t}=await r.resetPasswordEmailCode.sendCode();t||(a(c),s("reset-password-otp"))};return(0,t.jsx)(f.default,{title:e.title,description:e.description,ctaLabel:e.cta,ctaOnClick:m,isLoading:"fetching"===l,children:(0,t.jsx)("form",{onSubmit:e=>{e.preventDefault(),m()},children:(0,t.jsx)(g.default,{id:"reset-email",label:e.emailLabel,placeholder:e.emailPlaceholder,type:"email",value:c,onChange:e=>{h(e.target.value)},error:n.fields.identifier?.message,required:!0,autoComplete:"email"})})})},"reset-password-otp":function(){let e=(0,d.useAuthStepStrings)("reset-password-otp"),{signIn:r,errors:n,fetchStatus:l}=(0,p.useSignIn)(),o=(0,u.useAuthStore)(e=>e.email),a=(0,u.useAuthStore)(e=>e.setStep),[s,c]=(0,i.useState)(""),h=async()=>{let{error:e}=await r.resetPasswordEmailCode.verifyCode({code:s});e||a("update-password")};return(0,t.jsx)(f.default,{title:e.title,description:e.descriptionTemplate.replace("{email}",o),ctaLabel:e.cta,ctaOnClick:h,isLoading:"fetching"===l,children:(0,t.jsx)("form",{onSubmit:e=>{e.preventDefault(),h()},children:(0,t.jsx)(g.default,{id:"reset-otp",label:e.codeLabel,placeholder:e.codePlaceholder,type:"text",inputMode:"numeric",value:s,onChange:e=>{c(e.target.value)},error:n.fields.code?.message,required:!0,autoFocus:!0,autoComplete:"one-time-code"})})})},"update-password":function(){let e=(0,n.useTranslations)("A11y"),r=(0,d.useAuthStepStrings)("update-password"),{signIn:l,errors:o,fetchStatus:a}=(0,p.useSignIn)(),s=(0,u.useAuthStore)(e=>e.setStep),[c,h]=(0,i.useState)(""),[m,g]=(0,i.useState)(""),[v,b]=(0,i.useState)(""),y=G.map(e=>({label:r[e.labelKey],valid:e.test(c)})),_=y.every(e=>e.valid),w=c===m,x=async()=>{if(c!==m)return void b(r.passwordMismatch);b("");let{error:e}=await l.resetPasswordEmailCode.submitPassword({password:c,signOutOfOtherSessions:!0});e||("complete"===l.status?await l.finalize({navigate:({session:e})=>{e?.currentTask?console.warn("Pending session task:",e.currentTask):s("update-password-success")}}):console.error("Update password not complete. Status:",l.status))};return(0,t.jsx)(f.default,{title:r.title,description:r.description,ctaLabel:r.cta,ctaOnClick:x,isLoading:"fetching"===a,isCtaDisabled:!_||!w,children:(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),x()},children:[(0,t.jsx)(E.default,{id:"new-password",label:r.newPasswordLabel,placeholder:r.newPasswordPlaceholder,value:c,onChange:e=>{h(e.target.value)},required:!0,autoComplete:"new-password"}),(0,t.jsx)(E.default,{id:"confirm-password",label:r.confirmPasswordLabel,placeholder:r.confirmPasswordPlaceholder,value:m,onChange:e=>{g(e.target.value)},error:v||o.fields.password?.message,required:!0,autoComplete:"new-password"}),(0,t.jsx)("ul",{"aria-label":e("passwordRequirements"),className:P.default.passwordRules,children:y.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(I.default,{status:e.valid?"validate":"alert",children:e.label})},e.label))})]})})},"update-password-success":function(){let e=(0,d.useAuthStepStrings)("update-password-success"),{close:r}=(0,u.useAuthStore)(),n=(0,O.useRouter)();return(0,t.jsx)(f.default,{title:e.title,description:e.description,ctaLabel:e.cta,ctaOnClick:()=>{r(),n.push("/account")},children:(0,t.jsx)(t.Fragment,{})})}};e.s(["default",0,function(){let e=(0,n.useTranslations)("A11y"),f=(0,u.useAuthStore)(e=>e.isOpen),p=(0,u.useAuthStore)(e=>e.close),h=(0,u.useAuthStore)(e=>e.setStep),m=(0,u.useAuthStore)(e=>e.step),[g,v]=(0,i.useState)(m),[b,y]=(0,i.useState)(!1),{ref:_,animIn:w,animOut:x}=(0,c.useStepAnim)(),{lock:k,unlock:C}
10=(0,s.useScrollLock)();(0,i.useEffect)(()=>{y(!0)},[]),(0,i.useEffect)(()=>{if(f)return k(),()=>{C()}},[f,k,C]),(0,i.useEffect)(()=>{m!==g&&x().then(()=>{(0,l.flushSync)(()=>{v(m)}),w()})},[m,g,x,w]);let S=V[g],E=d.STEP_CONFIG[g],j=void 0!==E.backStep;return(0,t.jsxs)("div",{className:(0,r.default)(P.default.container,{[P.default.open]:f}),children:[(0,t.jsx)("div",{className:(0,r.default)(P.default.overlay,{[P.default.open]:f,[P.default.ready]:b}),style:f?void 0:{opacity:0},onClick:p,"aria-hidden":!0}),(0,t.jsxs)("aside",{className:(0,r.default)(P.default.sidebar,{[P.default.open]:f,[P.default.ready]:b}),style:f?void 0:{transform:"translateX(100%)"},"aria-hidden":!f,inert:!f,children:[(0,t.jsxs)("header",{className:P.default.header,children:[(0,t.jsx)("button",{className:(0,r.default)(P.default.previousButton,{[P.default.visible]:j}),type:"button",onClick:()=>{E.backStep&&h(E.backStep)},"aria-label":e("goBack"),children:(0,t.jsx)(o.default,{color:"#1C1F21"})}),(0,t.jsx)(a.default,{onClick:p,label:e("close")})]}),(0,t.jsx)("div",{ref:_,children:(0,t.jsx)(S,{},`${f}-${g}`)})]})]})}],288436)},142276,e=>{e.v({container:"CartLabelPriceRow-module-scss-module__OUoZWG__container",label:"CartLabelPriceRow-module-scss-module__OUoZWG__label",price:"CartLabelPriceRow-module-scss-module__OUoZWG__price"})},726187,e=>{e.v({cartStep:"index-module-scss-module__hLGMeG__cartStep",checkoutButton:"index-module-scss-module__hLGMeG__checkoutButton",container:"index-module-scss-module__hLGMeG__container",content:"index-module-scss-module__hLGMeG__content",empty:"index-module-scss-module__hLGMeG__empty",emptyHeader:"index-module-scss-module__hLGMeG__emptyHeader",footer:"index-module-scss-module__hLGMeG__footer",footerNotices:"index-module-scss-module__hLGMeG__footerNotices",footerShippingNote:"index-module-scss-module__hLGMeG__footerShippingNote",footerSummary:"index-module-scss-module__hLGMeG__footerSummary",footerSummaryLabel:"index-module-scss-module__hLGMeG__footerSummaryLabel",footerSummaryLabelMuted:"index-module-scss-module__hLGMeG__footerSummaryLabelMuted",footerSummaryRow:"index-module-scss-module__hLGMeG__footerSummaryRow",footerSummaryValue:"index-module-scss-module__hLGMeG__footerSummaryValue",footerSummaryValueMuted:"index-module-scss-module__hLGMeG__footerSummaryValueMuted",header:"index-module-scss-module__hLGMeG__header",line:"index-module-scss-module__hLGMeG__line",lineImage:"index-module-scss-module__hLGMeG__lineImage",lineInfo:"index-module-scss-module__hLGMeG__lineInfo",lineItem:"index-module-scss-module__hLGMeG__lineItem",lineItemAddons:"index-module-scss-module__hLGMeG__lineItemAddons",lineItemAttribute:"index-module-scss-module__hLGMeG__lineItemAttribute",lineItemAttributes:"index-module-scss-module__hLGMeG__lineItemAttributes",lineItemBody:"index-module-scss-module__hLGMeG__lineItemBody",lineItemImage:"index-module-scss-module__hLGMeG__lineItemImage",lineItemImageMedia:"index-module-scss-module__hLGMeG__lineItemImageMedia",lineItemImageProduct:"index-module-scss-module__hLGMeG__lineItemImageProduct",lineItemLens:"index-module-scss-module__hLGMeG__lineItemLens",lineItemPrice:"index-module-scss-module__hLGMeG__lineItemPrice",lineItemProTrial:"index-module-scss-module__hLGMeG__lineItemProTrial",lineItemQty:"index-module-scss-module__hLGMeG__lineItemQty",lineItemQtyChevronContainer:"index-module-scss-module__hLGMeG__lineItemQtyChevronContainer",lineItemQtyLabel:"index-module-scss-module__hLGMeG__lineItemQtyLabel",lineItemQtyRow:"index-module-scss-module__hLGMeG__lineItemQtyRow",lineItemQtySelect:"index-module-scss-module__hLGMeG__lineItemQtySelect",lineItemQtyText:"index-module-scss-module__hLGMeG__lineItemQtyText",lineItemQtyValue:"index-module-scss-module__hLGMeG__lineItemQtyValue",lineItemRemoveLink:"index-module-scss-module__hLGMeG__lineItemRemoveLink",lineItemTitle:"index-module-scss-module__hLGMeG__lineItemTitle",lineItemTitleRow:"index-module-scss-module__hLGMeG__lineItemTitleRow",linePrice:"index-module-scss-module__hLGMeG__linePrice",lineQuantity:"index-module-scss-module__hLGMeG__lineQuantity",lineTitle:"index-module-scss-module__hLGMeG__lineTitle",lineVariant:"index-module-scss-module__hLGMeG__lineVariant",lines:"index-module-scss-module__hLGMeG__lines",loading:"index-module-scss-module__hLGMeG__loading",open:"index-module-scss-module__hLGMeG__open",overlay:"index-module-scss-module__hLGMeG__overlay",prescriptionEditLink:"index-module-scss-module__hLGMeG__prescriptionEditLink",prescriptionLabel:"index-module-scss-module__hLGMeG__prescriptionLabel",prescriptionRow:"index-module-scss-module__hLGMeG__prescriptionRow",proTrialNote:"index-module-scss-module__hLGMeG__proTrialNote",proTrialPrice:"index-module-scss-module__hLGMeG__proTrialPrice",proTrialPriceFree:"index-module-scss-module__hLGMeG__proTrialPriceFree",proTrialPriceStruck:"index-module-scss-module__hLGMeG__proTrialPriceStruck",proTrialRow:"index-module-scss-module__hLGMeG__proTrialRow",proTrialTitle:"index-module-scss-module__hLGMeG__proTrialTitle",ready:"index-module-scss-module__hLGMeG__ready",removeButton:"index-module-scss-module__hLGMeG__removeButton",sidebar:"index-module-scss-module__hLGMeG__sidebar",stepWrapper:"index-module-scss-module__hLGMeG__stepWrapper"})},591063,e=>{"use strict";var t=e.i(511781),r=e.i(897758),n=e.i(426488),i=e.i(7284),l=e.i(481012),o=e.i(584799),a=e.i(150815),s=e.i(960418),u=e.i(909666),c=e.i(381379),d=e.i(112294),f=e.i(320649),p=e.i(142276);function h({label:e,price:r,currencyCode:n}){let i="number"==typeof r&&Number.isFinite(r);return(0,t.jsxs)("div",{className:p.default.container,children:[(0,t.jsx)("p",{className:p.default.label,children:e}),i?(0,t.jsxs)("p",{className:p.default.price,children:[i&&r>0?"+":null,(0,t.jsx)(d.Money,{as:"span",data:{amount:String(r),currencyCode:n},withoutTrailingZeros:!0})]}):null]})}var m=e.i(726187);function g({value:e,disabled:r=!1,onChange:n}){let i=(0,l.useTranslations)("Cart");return(0,t.jsxs)("label",{className:m.default.lineItemQty,children:[(0,t.jsxs)("span",{className:m.default.lineItemQtyText,"aria-hidden":!0,
10children:[(0,t.jsx)("span",{className:m.default.lineItemQtyLabel,children:i("qty")}),(0,t.jsx)("span",{className:m.default.lineItemQtyValue,children:e})]}),(0,t.jsx)("span",{className:m.default.lineItemQtyChevronContainer,"aria-hidden":!0,children:(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"7",viewBox:"0 0 10 7",fill:"none",children:(0,t.jsx)("path",{d:"M0.371094 0.339111L4.85669 5.33911L9.47266 0.33911",stroke:"#1C1F21"})})}),(0,t.jsx)("select",{className:m.default.lineItemQtySelect,value:e,disabled:r,"aria-label":i("quantitySelect"),onChange:e=>{let t=Number.parseInt(e.target.value,10);Number.isFinite(t)&&!(t<1)&&n(t)},children:Array.from({length:10},(e,t)=>t+1).map(e=>(0,t.jsx)("option",{value:e,children:e},e))})]})}var v=e.i(133924),b=e.i(411493),y=e.i(391546),_=e.i(574773),w=e.i(300920),x=e.i(66979);function k(e,t){return e?.find(e=>e.name===t)?.value??null}var C=e.i(266692),S=e.i(562230),E=e.i(706450),j=e.i(437484);function P(e,t){let r=e.selectedOptions?.find(e=>e.name===t)?.value;return r?.trim()?r:null}var L=e.i(463260),O=e.i(615218),R=e.i(492113),T=e.i(249660),I=e.i(226790);function A(e){if("object"!=typeof e||null===e||!("product"in e))return null;let t=e.product;return t?.title?e:null}function N(e){let t=Number.parseFloat(e??"0");return Number.isFinite(t)?t:0}function M({frameLabels:e}){let a=(0,l.useTranslations)("Cart"),{lines:s,checkoutUrl:p,linesRemove:$,linesUpdate:U,cost:B,status:D}=(0,n.useCart)(),z=(0,u.useCartStore)(e=>e.close),F=(0,u.useCartStore)(e=>e.requestLensConfigEdit),{isSignedIn:W}=(0,c.useAuth)(),{user:H}=(0,r.useUser)(),G=(0,f.useTransitionRouter)(),V=(0,L.usePathname)(),[K,q]=(0,o.useState)(!1),Y=!s?.length,Z="updating"===D,X=B?.subtotalAmount,J=X?.currencyCode??s?.[0]?.cost?.totalAmount?.currencyCode??"USD",Q=(0,o.useMemo)(()=>{if(!s?.length)return null;let e=0;for(let t of s){let r=A(t?.merchandise);if(!r)continue;let n=t?.quantity??1,i=N(r.price?.amount),l=(0,T.lineHasLensConfig)(t?.attributes);e+=(0,T.getLineTotalDisplayAmount)({quantity:n,unitLineAmount:i,frameUnitAmount:i,attributes:t?.attributes,hasLensConfig:l})}return e>0?String(e):null},[s]);return Y?(0,t.jsx)("div",{className:m.default.empty,children:(0,t.jsx)(v.default,{disableTopOffset:!0,title:a("emptyTitle"),description:a("emptyDescription"),ctaLabel:a("exploreCta"),ctaOnClick:()=>{z(),G.push(I.DEFAULT_COLLECTION_HREF)},headerClassName:m.default.emptyHeader,children:(0,t.jsx)(t.Fragment,{})})}):(0,t.jsxs)("div",{className:m.default.cartStep,children:[(0,t.jsx)("div",{className:m.default.content,children:(0,t.jsx)("ul",{className:m.default.lines,children:s?.map((r,n)=>{let l=A(r?.merchandise);if(!r?.id||!l)return null;let o=r.id,s=function(e,t){let r=k(e,"Frame");if(r){let e=(0,_.parseFrameOptionValue)(r);if(e?.model)return(0,_.catalogModelDisplayTitle)(e.model)}return t}(l.selectedOptions,l.product?.title??""),{color:u,size:c}=function(e,t){let r=k(e,"Frame"),n=null,i=null;if(r){let e=(0,_.parseFrameOptionValue)(r);e&&(n=e.color,i=e.size)}n??=k(e,"Color"),i??=k(e,"Temple Size");let l=new Map(Object.entries(t.colors)),o=new Map(Object.entries(t.templeSizes));return{color:n?(0,w.resolveColorDisplayLabel)(n,l):null,size:i?(0,x.resolveTempleSizeDisplayLabel)(i,o):null}}(l.selectedOptions,e),f=r.cost?.totalAmount??l.price,p=(0,T.lineHasLensConfig)(r.attributes),v=N(l.price?.amount),L=p?(0,T.getLineLensUpgradeRows)(r.attributes):[],I=(0,T.getLineTitleDisplayAmount)({quantity:r.quantity??1,unitLineAmount:v,frameUnitAmount:v,attributes:r.attributes,hasLensConfig:p}),M=(0,O.resolveLineItemImage)(r.attributes,l.image?.url?{url:l.image.url,altText:l.image.altText??null}:null);return(0,t.jsxs)("li",{className:(0,i.default)(m.default.lineItem,p&&m.default.lineItemLens),children:[(0,t.jsx)("div",{className:m.default.lineItemImage,children:M?.url?(0,t.jsx)("div",{className:m.default.lineItemImageProduct,children:(0,t.jsx)(y.default,{src:M.url,fallbackSrc:M.fallbackUrl,alt:M.altText??s,sizes:"(max-width: 1023px) 112px, 240px",className:m.default.lineItemImageMedia})}):null}),(0,t.jsxs)("div",{className:m.default.lineItemBody,children:[(0,t.jsxs)("div",{className:m.default.lineItemTitleRow,children:[(0,t.jsx)("p",{className:m.default.lineItemTitle,children:s}),I>0?(0,t.jsx)("p",{className:m.default.lineItemPrice,children:(0,t.jsx)(d.Money,{as:"span",data:{amount:String(I),currencyCode:f?.currencyCode??J},withoutTrailingZeros:!0})}):null]}),(0,t.jsxs)("div",{className:m.default.lineItemQtyRow,children:[(0,t.jsx)(g,{value:r.quantity??1,disabled:Z,onChange:e=>{e!==r.quantity&&U([{id:o,quantity:e}])}}),(0,t.jsx)(b.default,{className:m.default.lineItemRemoveLink,onClick:()=>{$([o])},children:a("remove")})]}),(0,t.jsxs)("div",{className:m.default.lineItemAttributes,children:[(0,t.jsx)(h,{label:a("includes"),price:0,currencyCode:J}),c?(0,t.jsxs)("p",{className:m.default.lineItemAttribute,children:[a("size")," ",c]}):null,u?(0,t.jsxs)("p",{className:m.default.lineItemAttribute,children:[a("color")," ",u]}):null]}),p?(0,t.jsxs)("div",{className:m.default.prescriptionRow,children:[(0,t.jsx)("span",{className:m.default.prescriptionLabel,children:a("prescriptionLenses")}),(0,t.jsx)(b.default,{className:m.default.prescriptionEditLink,onClick:()=>{var e;let t;e=r.attributes,F(o),z(),(t=function(e,t){let r=P(e,"Frame"),n=P(e,"Lens");if(!(r&&n))return null;let i=(0,C.lookupFrameOption)(r),l=function(e){for(let t of e??[])if(t?.key===S.LENS_CFG_ATTR&&"string"==typeof t.value)try{let e=JSON.parse(t.value);if("object"!=typeof e||null===e)return null;let r=e.look;if("eyeglasses"===r||"sunglasses"===r)return r}catch{break}return null}(t)??(0,E.classifyLensLook)(n);if(!(i&&l))return null;let o=(0,C.getPdpHandle)(i.modelSlug,l);if(!o)return null;let a=`/products/${o}`,s=new URLSearchParams({color:(0,j.toColorUrlParam)(i.colorSlug)});return`${a}?${s.toString()}`}(l,e))&&V!==(t.split("?")[0]??t)&&G.push(t)},children:a("edit")})]}):null,(0,t.jsx)("div",{className:m.default.lineItemAddons,children:L.map(e=>(0,t.jsx)(h,{label:(0,R.formatLensUpgradeRowLabel)(e),price:e.priceDelta,currencyCode:f?.currencyCode??J},`${e.kind}:${e.value}`))}),0===n?(0,t.jsxs)("div",{className:m.default.lineItemProTrial,children:[(0,t.jsx)("p",{className:m.default.proTrialTitle,children:a("proTrialTitle")}),(0,t.jsxs)("div",{className:m.default.proTrialRow,children:[(0,t.jsx)("p",{className:m.default.proTrialNote,children:a("proTrialNote")}),(0,t.jsxs)("p",{className:m.default.proTrialPrice,children:[(0,t.jsx)("span",{className:m.default.proTrialPriceFree,children:a("proTrialFree")}),(0,t.jsx)("s",{className:m.default.proTrialPriceStruck,children:a("proTrialPrice")})]})]})]}):null]})]},o)})})}),p&&(0,t.jsxs)("div",{className:m.default.footer,children:[(0,t.jsxs)("div",{className:m.default.footerSummary,children:[(0,t.jsxs)("div",{className:m.default.footerSummaryRow,children:[(0,t.jsx)("span",{className:m.default.footerSummaryLabelMuted,children:a("shippingFee")}),(0,t.jsx)("span",{className:m.default.footerSummaryValueMuted,children:a("calculatedAtCheckout")})]}),(0,t.jsxs)("div",{className:m.default.footerSummaryRow,children:[(0,t.jsx)("span",{className:m.default.footerSummaryLabelMuted,children:a("tax")}),(0,t.jsx)("span",{className:m.default.footerSummaryValueMuted,children:a("calculatedAtCheckout")})]}),(0,t.jsxs)("div",{className:m.default.footerSummaryRow,children:[(0,t.jsx)("span",{className:m.default.footerSummaryLabel,children:a("subtotal")}),Q||X?(0,t.jsx)("span",{className:m.default.footerSummaryValue,children:(0,t.jsx)(d.Money,{as:"span",data:{amount:Q??X?.amount??"0",currencyCode:X?.currencyCode??J},withoutTrailingZeros:!0})}):null]})]}),(0,t.jsx)("div",{className:m.default.footerNotices,children:(0,t.jsx)("p",{className:m.default.footerShippingNote,children:a("estShipping")})}),(0,t.jsx)("button",{className:(0,i.default)(m.default.checkoutButton,K&&m.default.loading),type:"button",onClick:()=>{let e;if(!p)return;let t=W?H?.primaryEmailAddress?.emailAddress:void 0;
10q(!0),window.location.href=(t&&((e=new URL(p)).pathname,e.search),p)},disabled:K,"aria-busy":K||void 0,children:K?a("checkoutLoading"):a("checkout")})]})]})}e.s(["default",0,function({frameLabels:e}){let c=(0,l.useTranslations)("Cart"),d=(0,u.useCartStore)(e=>e.isOpen),f=(0,u.useCartStore)(e=>e.close),[p,h]=(0,o.useState)(!1),{buyerIdentityUpdate:g,id:v}=(0,n.useCart)(),{user:b}=(0,r.useUser)(),{lock:y,unlock:_}=(0,s.useScrollLock)(),w=(0,o.useRef)(g);return w.current=g,(0,o.useEffect)(()=>{h(!0)},[]),(0,o.useEffect)(()=>{if(d)return y(),()=>{_()}},[d,y,_]),(0,o.useEffect)(()=>{let e=b?.primaryEmailAddress?.emailAddress;e&&v&&w.current({email:e})},[b?.primaryEmailAddress?.emailAddress,v]),(0,t.jsxs)("div",{className:(0,i.default)(m.default.container,{[m.default.open]:d}),children:[(0,t.jsx)("div",{className:(0,i.default)(m.default.overlay,{[m.default.open]:d,[m.default.ready]:p}),style:d?void 0:{opacity:0},onClick:()=>{f()},"aria-hidden":!0}),(0,t.jsxs)("aside",{className:(0,i.default)(m.default.sidebar,{[m.default.open]:d,[m.default.ready]:p}),style:d?void 0:{transform:"translateX(100%)"},"aria-hidden":!d,inert:!d,children:[(0,t.jsx)("header",{className:m.default.header,children:(0,t.jsx)(a.default,{onClick:f,label:c("close")})}),(0,t.jsx)("div",{className:m.default.stepWrapper,children:(0,t.jsx)(M,{frameLabels:e},`${d}-cart`)})]})]})}],591063)},747940,e=>{e.v({bg:"index-module-scss-module__McYeCa__bg",bgPoster:"index-module-scss-module__McYeCa__bgPoster",bottom:"index-module-scss-module__McYeCa__bottom",bottomContent:"index-module-scss-module__McYeCa__bottomContent",container:"index-module-scss-module__McYeCa__container",copyright:"index-module-scss-module__McYeCa__copyright",countryDesktop:"index-module-scss-module__McYeCa__countryDesktop",countryMobile:"index-module-scss-module__McYeCa__countryMobile",countrySelector:"index-module-scss-module__McYeCa__countrySelector",designedBy:"index-module-scss-module__McYeCa__designedBy",designedByLink:"index-module-scss-module__McYeCa__designedByLink",designedByMobile:"index-module-scss-module__McYeCa__designedByMobile",linkSection:"index-module-scss-module__McYeCa__linkSection",linkSectionLink:"index-module-scss-module__McYeCa__linkSectionLink",linkSectionTitle:"index-module-scss-module__McYeCa__linkSectionTitle",links:"index-module-scss-module__McYeCa__links",meta:"index-module-scss-module__McYeCa__meta",metaBar:"index-module-scss-module__McYeCa__metaBar",newsletter:"index-module-scss-module__McYeCa__newsletter",newsletterTitle:"index-module-scss-module__McYeCa__newsletterTitle",paymentIcon:"index-module-scss-module__McYeCa__paymentIcon",paymentMethods:"index-module-scss-module__McYeCa__paymentMethods",social:"index-module-scss-module__McYeCa__social",sparkles:"index-module-scss-module__McYeCa__sparkles",sparklesLottie:"index-module-scss-module__McYeCa__sparklesLottie",supportEmail:"index-module-scss-module__McYeCa__supportEmail",supportEmailLabel:"index-module-scss-module__McYeCa__supportEmailLabel",supportEmailLink:"index-module-scss-module__McYeCa__supportEmailLink",top:"index-module-scss-module__McYeCa__top",wrapper:"index-module-scss-module__McYeCa__wrapper"})},4532,e=>{"use strict";var t=e.i(511781),r=e.i(463260),n=e.i(722314),i=e.i(916930),l=e.i(35259),o=e.i(309589),a=e.i(814117),s=e.i(699134),u=e.i(584799),c=e.i(411493),d=e.i(536764),f=e.i(193530),p=e.i(978804),h=e.i(694548),m=e.i(336512),g=e.i(992183),v=e.i(371442),b=e.i(126014),y=e.i(829828),_=e.i(78830),w=e.i(483917),x=e.i(304699),k=e.i(108391),C=e.i(747940);let S={TikTok:function(){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,t.jsx)("path",{d:"M13.8315 4.85C13.262 4.19961 12.9481 3.3645 12.9482 2.5H10.3732V12.8333C10.3537 13.3927 10.1178 13.9226 9.7151 14.3112C9.31242 14.6999 8.77451 14.917 8.21484 14.9167C7.03151 14.9167 6.04818 13.95 6.04818 12.75C6.04818 11.3167 7.43151 10.2417 8.85651 10.6833V8.05C5.98151 7.66667 3.46484 9.9 3.46484 12.75C3.46484 15.525 5.76484 17.5 8.20651 17.5C10.8232 17.5 12.9482 15.375 12.9482 12.75V7.50833C13.9923 8.25821 15.246 8.66054 16.5315 8.65833V6.08333C16.5315 6.08333 14.9648 6.15833 13.8315 4.85Z",fill:"white"})})},Instagram:function(){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",children:(0,t.jsx)("path",{d:"M4.30397 0H10.5373C12.9119 0 14.8413 1.92936 14.8413 4.30397V10.5373C14.8413 11.6788 14.3878 12.7735 13.5807 13.5807C12.7735 14.3878 11.6788 14.8413 10.5373 14.8413H4.30397C1.92936 14.8413 0 12.9119 0 10.5373V4.30397C0 3.16248 0.453453 2.06775 1.2606 1.2606C2.06775 0.453453 3.16248 0 4.30397 0ZM4.15555 1.48413C3.44705 1.48413 2.76756 1.76558 2.26657 2.26657C1.76558 2.76756 1.48413 3.44705 1.48413 4.15555V10.6857C1.48413 12.1624 2.67885 13.3571 4.15555 13.3571H10.6857C11.3942 13.3571 12.0737 13.0757 12.5747 12.5747C13.0757 12.0737 13.3571 11.3942 13.3571 10.6857V4.15555C13.3571 2.67885 12.1624 1.48413 10.6857 1.48413H4.15555ZM11.3165 2.59722C11.5625 2.59722 11.7984 2.69495 11.9724 2.8689C12.1463 3.04286 12.244 3.27879 12.244 3.5248C12.244 3.77081 12.1463 4.00674 11.9724 4.1807C11.7984 4.35465 11.5625 4.45238 11.3165 4.45238C11.0705 4.45238 10.8345 4.35465 10.6606 4.1807C10.4866 4.00674 10.3889 3.77081 10.3889 3.5248C10.3889 3.27879 10.4866 3.04286 10.6606 2.8689C10.8345 2.69495 11.0705 2.59722 11.3165 2.59722ZM7.42063 3.71032C8.40467 3.71032 9.3484 4.10122 10.0442 4.79704C10.74 5.49286 11.131 6.4366 11.131 7.42063C11.131 8.40467 10.74 9.3484 10.0442 10.0442C9.3484 10.74 8.40467 11.131 7.42063 11.131C6.4366 11.131 5.49286 10.74 4.79704 10.0442C4.10122 9.3484 3.71032 8.40467 3.71032 7.42063C3.71032 6.4366 4.10122 5.49286 4.79704 4.79704C5.49286 4.10122 6.43
1066 3.71032 7.42063 3.71032ZM7.42063 5.19444C6.83021 5.19444 6.26397 5.42899 5.84648 5.84648C5.42899 6.26397 5.19444 6.83021 5.19444 7.42063C5.19444 8.01106 5.42899 8.5773 5.84648 8.99479C6.26397 9.41228 6.83021 9.64682 7.42063 9.64682C8.01106 9.64682 8.5773 9.41228 8.99479 8.99479C9.41228 8.5773 9.64682 8.01106 9.64682 7.42063C9.64682 6.83021 9.41228 6.26397 8.99479 5.84648C8.5773 5.42899 8.01106 5.19444 7.42063 5.19444Z",fill:"white"})})},Linkedin:function(){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,t.jsx)("path",{d:"M15.8333 2.5C16.2754 2.5 16.6993 2.67559 17.0118 2.98816C17.3244 3.30072 17.5 3.72464 17.5 4.16667V15.8333C17.5 16.2754 17.3244 16.6993 17.0118 17.0118C16.6993 17.3244 16.2754 17.5 15.8333 17.5H4.16667C3.72464 17.5 3.30072 17.3244 2.98816 17.0118C2.67559 16.6993 2.5 16.2754 2.5 15.8333V4.16667C2.5 3.72464 2.67559 3.30072 2.98816 2.98816C3.30072 2.67559 3.72464 2.5 4.16667 2.5H15.8333ZM15.4167 15.4167V11C15.4167 10.2795 15.1304 9.5885 14.621 9.07903C14.1115 8.56955 13.4205 8.28333 12.7 8.28333C11.9917 8.28333 11.1667 8.71667 10.7667 9.36667V8.44167H8.44167V15.4167H10.7667V11.3083C10.7667 10.6667 11.2833 10.1417 11.925 10.1417C12.2344 10.1417 12.5312 10.2646 12.75 10.4834C12.9688 10.7022 13.0917 10.9989 13.0917 11.3083V15.4167H15.4167ZM5.73333 7.13333C6.10464 7.13333 6.46073 6.98583 6.72328 6.72328C6.98583 6.46073 7.13333 6.10464 7.13333 5.73333C7.13333 4.95833 6.50833 4.325 5.73333 4.325C5.35982 4.325 5.0016 4.47338 4.73749 4.73749C4.47338 5.0016 4.325 5.35982 4.325 5.73333C4.325 6.50833 4.95833 7.13333 5.73333 7.13333ZM6.89167 15.4167V8.44167H4.58333V15.4167H6.89167Z",fill:"white"})})},Pinterest:function(){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,t.jsx)("path",{d:"M7.53464 17.9513C8.33464 18.193 9.14297 18.3346 10.0013 18.3346C12.2114 18.3346 14.3311 17.4567 15.8939 15.8939C17.4567 14.3311 18.3346 12.2114 18.3346 10.0013C18.3346 8.90695 18.1191 7.82332 17.7003 6.81227C17.2815 5.80123 16.6677 4.88257 15.8939 4.10875C15.12 3.33492 14.2014 2.7211 13.1903 2.30231C12.1793 1.88352 11.0957 1.66797 10.0013 1.66797C8.90695 1.66797 7.82332 1.88352 6.81227 2.30231C5.80123 2.7211 4.88257 3.33492 4.10875 4.10875C2.54594 5.67155 1.66797 7.79116 1.66797 10.0013C1.66797 13.543 3.89297 16.5846 7.03464 17.7846C6.95963 17.1346 6.88463 16.0596 7.03464 15.318L7.99297 11.2013C7.99297 11.2013 7.7513 10.718 7.7513 9.9513C7.7513 8.8013 8.46797 7.94297 9.28464 7.94297C10.0013 7.94297 10.3346 8.46797 10.3346 9.14297C10.3346 9.85964 9.85964 10.8846 9.61797 11.868C9.4763 12.6846 10.0513 13.4013 10.8846 13.4013C12.368 13.4013 13.518 11.818 13.518 9.58464C13.518 7.58464 12.0846 6.21797 10.0263 6.21797C7.6763 6.21797 6.29297 7.96797 6.29297 9.80964C6.29297 10.5263 6.5263 11.2513 6.90964 11.7263C6.98464 11.7763 6.98464 11.843 6.95964 11.968L6.71797 12.8763C6.71797 13.018 6.6263 13.068 6.48464 12.968C5.41797 12.5013 4.8013 10.9846 4.8013 9.75963C4.8013 7.1263 6.66797 4.73464 10.268 4.73464C13.1346 4.73464 15.368 6.79297 15.368 9.5263C15.368 12.393 13.593 14.693 11.0513 14.693C10.243 14.693 9.4513 14.2596 9.16797 13.7513L8.60964 15.7263C8.41797 16.443 7.89297 17.4013 7.53464 17.9763V17.9513Z",fill:"white"})})},Facebook:function(){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,t.jsx)("path",{d:"M18.3346 10.0013C18.3346 5.4013 14.6013 1.66797 10.0013 1.66797C5.4013 1.66797 1.66797 5.4013 1.66797 10.0013C1.66797 14.0346 4.53464 17.393 8.33464 18.168V12.5013H6.66797V10.0013H8.33464V7.91797C8.33464 6.30964 9.64297 5.0013 11.2513 5.0013H13.3346V7.5013H11.668C11.2096 7.5013 10.8346 7.8763 10.8346 8.33464V10.0013H13.3346V12.5013H10.8346V18.293C15.043 17.8763 18.3346 14.3263 18.3346 10.0013Z",fill:"white"})})},X:function(){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:(0,t.jsx)("path",{d:"M11.9702 0.712402H14.3015L9.20945 6.5474L15.2002 14.4876H10.51L6.83631 9.67105L2.63249 14.4876H0.300205L5.74664 8.24602L0 0.712402H4.80993L8.13023 5.11382L11.9702 0.712402ZM11.1532 13.0892H12.4452L4.10692 2.03767H2.72179L11.1532 13.0892Z",fill:"white"})})},Youtube:function(){return(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[(0,t.jsx)("mask",{id:"mask0_20609_41623",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20",children:(0,t.jsx)("path",{d:"M0 0H20V20H0V0Z",fill:"white"})}),(0,t.jsx)("g",{mask:"url(#mask0_20609_41623)",children:(0,t.jsx)("path",{d:"M19.5834 5.42251C19.4696 5.01877 19.2491 4.65316 18.945 4.36418C18.632 4.06668 18.2482 3.85387 17.83 3.74584C16.265 3.33334 9.99505 3.33334 9.99505 3.33334C7.38117 3.30439 4.76797 3.43519 2.17005 3.72501C1.75187 3.84102 1.36885 4.05858 1.05505 4.35834C0.746713 4.65501 0.523379 5.02
10084 0.406713 5.42168C0.126007 6.9314 -0.0101647 8.46444 4.59661e-05 10C-0.00995403 11.5342 0.125879 13.0667 0.406713 14.5783C0.520879 14.9775 0.743379 15.3417 1.05255 15.6358C1.36171 15.93 1.74671 16.1425 2.17005 16.255C3.75588 16.6667 9.99505 16.6667 9.99505 16.6667C12.6123 16.696 15.2288 16.5652 17.83 16.275C18.2482 16.167 18.632 15.9542 18.945 15.6567C19.2488 15.3676 19.469 15.002 19.5825 14.5983C19.87 13.0891 20.0098 11.5555 20 10.0192C20.0215 8.47635 19.8819 6.93633 19.5834 5.42251ZM8.00171 12.8533V7.14751L13.2184 10.0008L8.00171 12.8533Z",fill:"white"})})]})},Tiktok:function(){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,t.jsx)("path",{d:"M13.8315 4.85C13.262 4.19961 12.9481 3.3645 12.9482 2.5H10.3732V12.8333C10.3537 13.3927 10.1178 13.9226 9.7151 14.3112C9.31242 14.6999 8.77451 14.917 8.21484 14.9167C7.03151 14.9167 6.04818 13.95 6.04818 12.75C6.04818 11.3167 7.43151 10.2417 8.85651 10.6833V8.05C5.98151 7.66667 3.46484 9.9 3.46484 12.75C3.46484 15.525 5.76484 17.5 8.20651 17.5C10.8232 17.5 12.9482 15.375 12.9482 12.75V7.50833C13.9923 8.25821 15.246 8.66054 16.5315 8.65833V6.08333C16.5315 6.08333 14.9648 6.15833 13.8315 4.85Z",fill:"white"})})}},E="/images/footer-poster.jpg",j=(0,a.default)(async()=>e.A(184972).then(e=>e.DotLottieReact),{loadableGenerated:{modules:[304825]},ssr:!1});function P(e){e.stop(),e.play()}let L=[{title:"product_title",links:"product_links"},{title:"company_title",links:"company_links"},{title:"support_title",links:"support_links"}];function O({data:e}){let r=(0,v.useLaunchRestricted)(),[a,R]=(0,o.useRect)(),{isMobile:T,isReducedMotion:I}=(0,m.useDeviceDetection)(),A=(0,u.useRef)(null),N=(0,x.useStore)(e=>e.setIsFooterInView),M=(0,x.useStore)(e=>e.isLowPowerMode),{height:$=0,width:U}=(0,o.useWindowSize)(),B=U&&U>k.breakpoints.laptop,[D,z]=(0,g.default)({threshold:T?.1:.7}),F=(0,u.useRef)(null),W=(0,u.useRef)(null),H=(0,u.useRef)(null),G=(0,u.useRef)(!1),V=(0,u.useRef)(0),[K,q]=(0,u.useState)(!1),[Y,Z]=(0,u.useState)(!1),X=()=>{H.current?.(),H.current=null},J=()=>{if(I)return;let e=W.current;if(!e||!G.current)return;if(e.isLoaded&&e.totalFrames>0)return void P(e);X();let t=()=>{X(),G.current&&W.current===e&&P(e)};e.addEventListener("load",t),H.current=()=>{e.removeEventListener("load",t)}},Q=()=>{J()},ee=()=>{I||(X(),W.current?.stop())},et=()=>{let e=A.current;if(!e)return;let{duration:t}=e;Number.isFinite(t)&&!(t<=0)&&(e.pause(),e.currentTime=Math.max(0,t-.001))},er=()=>{A.current?.play().catch(()=>{})},en=()=>
10{if(I)return;let e=A.current;e&&e.play().catch(e=>{e instanceof DOMException&&"NotAllowedError"===e.name||requestAnimationFrame(er)})},ei=()=>{A.current&&!I&&(A.current.pause(),A.current.currentTime=0)},el=(0,u.useCallback)(e=>{a(e),D.current=e},[a,D]);return(0,y.useScrollTrigger)({rect:R,start:"top bottom",end:"bottom bottom",onProgress:({progress:e})=>{if(T)return;V.current=e;let t=(0,w.mapRange)(0,1,e,-(.5*$),0);l.default.set(F.current,{y:t})},onEnter:({progress:e})=>{T||e>.9||en()},onLeave:()=>{z||T||ei()}}),(0,u.useEffect)(()=>{if(!T)if(z){q(!0),G.current=!0,Q(),N(!0);let e=A.current;e?.paused&&0===e.currentTime&&en()}else G.current=!1,ee(),N(!1)},[z,T,N]),(0,u.useEffect)(()=>()=>{X()},[]),(0,u.useEffect)(()=>{if(!T)return;let e=!1,t=!1,r=()=>{let r=window.scrollY,n=document.documentElement.scrollHeight-$-(R?.height?.8*R.height:.8*$),i=Math.max(0,n-$);!t&&r>=i&&(t=!0,q(!0)),r>=n?e||(e=!0,G.current=!0,en(),Q()):e&&(e=!1,G.current=!1,ei(),ee())};return window.addEventListener("scroll",r,{passive:!0}),()=>{window.removeEventListener("scroll",r)}},[T,R?.height,$]),(0,u.useEffect)(()=>{T&&l.default.set(F.current,{y:0})},[T]),(0,b.default)(()=>{l.default.set(F.current,{y:0})},{callOnMount:!1,onlyWidth:!0}),(0,u.useEffect)(()=>{if(!I)return;q(!0),et();let e=W.current;if(!e)return;let t=()=>{e.totalFrames>0&&e.setFrame(e.totalFrames-1)};return e.isLoaded?void t():(e.addEventListener("load",t),()=>{e.removeEventListener("load",t)})},[I,Y]),(0,t.jsx)("footer",{ref:el,className:C.default.wrapper,children:(0,t.jsxs)("div",{className:C.default.container,ref:F,children:[(0,t.jsx)("div",{className:C.default.bg,children:M?(0,t.jsx)(p.default,{className:C.default.bgPoster,src:E,alt:"background sequence",fill:!0}):(0,t.jsx)(h.Video,{ref:A,src:B?"/videos/footer/desktop-recoded.mp4":"/videos/footer/mobile-recoded.mp4",poster:E,muted:!0,playsInline:!0,preload:I?"auto":void 0,onLoadedMetadata:I?et:void 0})}),(0,t.jsxs)("div",{className:C.default.top,children:[(0,t.jsx)("div",{className:C.default.sparkles,"aria-hidden":!0,children:K?(0,t.jsx)(j,{dotLottieRefCallback:e=>{if(!e){X(),W.current=null,Z(!1);return}W.current=e,Z(!0),J()},className:C.default.sparklesLottie,src:"/lottie/VONDER-3-stars.json",layout:{fit:"contain",align:[.5,.5]},loop:!1,autoplay:!1}):null}),(0,t.jsxs)("div",{className:C.default.newsletter,children:[(0,t.jsx)("div",{className:C.default.newsletterTitle,children:(0,t.jsx)(i.PrismicRichText,{field:e.newsletter_tagline})}),(0,t.jsx)(f.default,{className:C.default.newsletterForm,placeholder:e.newsletter_placeholder,ctaLabel:e.cta_label??void 0,messages:{loading:e.loading_message??"",success:e.sucess_message??"",error:e.error_message??""}})]}),(0,t.jsx)("div",{className:C.default.countrySelector,children:(0,t.jsx)("div",{className:C.default.paymentMethods,children:e.payment_methods.map((e,r)=>n.isFilled.image(e.icon)&&(0,t.jsx)(s.default,{src:e.icon.url,alt:e.icon.alt??"",width:e.icon.dimensions.width,height:e.icon.dimensions.height,className:C.default.paymentIcon},r))})})]}),(0,t.jsxs)("div",{className:C.default.bottom,children:[(0,t.jsxs)("div",{className:C.default.bottomContent,children:[(0,t.jsxs)("div",{className:C.default.links,children:[!r&&L.map(({title:n,links:i})=>(0,t.jsxs)("div",{className:C.default.linkSection,children:[(0,t.jsx)("span",{className:C.default.linkSectionTitle,children:e[n]}),(0,t.jsx)("ul",{children:(0,_.filterLaunchLinks)(e[i],e=>e.href,r).map((e,r)=>(0,t.jsx)("li",{children:(0,t.jsx)(d.default,{href:e.href??"",className:C.default.linkSectionLink,children:e.label})},r))})]},n)),(0,t.jsxs)("div",{className:C.default.linkSection,children:[(0,t.jsx)("span",{className:C.default.linkSectionTitle,children:e.legals_title}),(0,t.jsx)("ul",{children:(0,_.filterLaunchLinks)(e.legal_links,e=>e.href,r).map((e,r)=>(0,t.jsx)("li",{children:(0,t.jsx)(d.default,{href:e.href??"",className:C.default.linkSectionLink,children:e.label})},r))})]}),(0,t.jsxs)("p",{className:C.default.supportEmail,children:[(0,t.jsx)("span",{className:C.default.supportEmailLabel,children:"support:"})," ",(0,t.jsx)(c.default,{href:"mailto:[email protected]",className:C.default.supportEmailLink,children:"[email protected]"})]})]}),(0,t.jsxs)("p",{className:C.default.designedBy,children:[e.designed_by_label,(0,t.jsx)(c.default,{className:C.default.designedByLink,href:e.designed_by_url??void 0,children:e.designed_by_name??""})]})]}),(0,t.jsx)("div",{className:C.default.meta,children:(0,t.jsxs)("div",{className:C.default.metaBar,children:[(0,t.jsx)("div",{className:C.default.social,children:e.social_links.map(({platform:e,href:r})=>{let n=S[e];return(0,t.jsx)("a",{href:r??"","aria-label":e,target:"_blank",children:(0,t.jsx)(n,{})},e)})}),(0,t.jsxs)("p",{className:C.default.designedByMobile,children:[e.designed_by_label,(0,t.jsx)(c.default,{className:C.default.designedByLink,href:e.designed_by_url??void 0,children:e.designed_by_name??""})]}),(0,t.jsx)("p",{className:C.default.copyright,children:e.copyright_text})]})})]})]})})}e.s(["default",0,function({data:e}){let n=(0,r.usePathname)();return n.startsWith("/sso-callback")||n.startsWith("/virtual-try-on")||n.startsWith("/video")?null:(0,t.jsx)(O,{data:e})}],4532)},286171,e=>{e.v({light:"index-module-scss-module__uosPia__light",logo:"index-module-scss-module__uosPia__logo",logoNavOpened:"index-module-scss-module__uosPia__logoNavOpened"})},31954,e=>{e.v({button:"index-module-scss-module__4HzHpW__button",buttons:"index-module-scss-module__4HzHpW__buttons",hidden:"index-module-scss-module__4HzHpW__hidden",register:"index-module-scss-module__4HzHpW__register"})},811645,e=>{e.v({linkItem:"index-module-scss-module__U35R7G__linkItem",links:"index-module-scss-module__U35R7G__links",mobileBottom:"index-module-scss-module__U35R7G__mobileBottom",mobileCredits:"index-module-scss-module__U35R7G__mobileCredits",mobileCreditsLine:"index-module-scss-module__U35R7G__mobileCreditsLine",mobileCreditsMask:"index-module-scss-module__U35R7G__mobileCreditsMask",mobileLinkMask:"index-module-scss-module__U35R7G__mobileLinkMask",mobileNavButton:"index-module-scss-module__U35R7G__mobileNavButton",mobileNavLink:"index-module-scss-module__U35R7G__mobileNavLink",mobileNavLinkActive:"index-module-scss-module__U35R7G__mobileNavLinkActive",mobilePrimaryItem:"index-module-scss-module__U35R7G__mobilePrimaryItem",mobilePrimaryLine:"index-module-scss-module__U35R7G__mobilePrimaryLine",mobilePrimaryLineTop:"index-module-scss-module__U35R7G__mobilePrimaryLineTop",mobilePrimaryLinks:"index-module-scss-module__U35R7G__mobilePrimaryLinks",mobileSecondaryItem:"index-module-scss-module__U35R7G__mobileSecondaryItem",mobileSecondaryLinks:"index-module-scss-module__U35R7G__mobileSecondaryLinks",mobileSecondarySection:"index-module-scss-module__U35R7G__mobileSecondarySection",nav:"index-module-scss-module__U35R7G__nav",navContainer:"index-module-scss-module__U35R7G__navContainer",navLink:"index-module-scss-module__U35R7G__navLink",product:"index-module-scss-module__U35R7G__product",productCard:"index-module-scss-module__U35R7G__productCard",productC
10ount:"index-module-scss-module__U35R7G__productCount",productDesktopOnly:"index-module-scss-module__U35R7G__productDesktopOnly",productTitle:"index-module-scss-module__U35R7G__productTitle",productTitleLink:"index-module-scss-module__U35R7G__productTitleLink",productTitleSub:"index-module-scss-module__U35R7G__productTitleSub",productTitleText:"index-module-scss-module__U35R7G__productTitleText",products:"index-module-scss-module__U35R7G__products",slideInner:"index-module-scss-module__U35R7G__slideInner",srOnly:"index-module-scss-module__U35R7G__srOnly",word:"index-module-scss-module__U35R7G__word",wordIn:"index-module-scss-module__U35R7G__wordIn",wordOut:"index-module-scss-module__U35R7G__wordOut"})},285542,e=>{e.v({actionDesktop:"index-module-scss-module__geHqEq__actionDesktop",actions:"index-module-scss-module__geHqEq__actions",actionsHidden:"index-module-scss-module__geHqEq__actionsHidden",header:"index-module-scss-module__geHqEq__header",headerBgHidden:"index-module-scss-module__geHqEq__headerBgHidden",headerBgVisible:"index-module-scss-module__geHqEq__headerBgVisible",headerFooterInView:"index-module-scss-module__geHqEq__headerFooterInView",headerFullyHidden:"index-module-scss-module__geHqEq__headerFullyHidden",headerInner:"index-module-scss-module__geHqEq__headerInner",headerInnerNavOpened:"index-module-scss-module__geHqEq__headerInnerNavOpened",headerLight:"index-module-scss-module__geHqEq__headerLight",headerNavLocked:"index-module-scss-module__geHqEq__headerNavLocked",headerScrollDown:"index-module-scss-module__geHqEq__headerScrollDown",leftActions:"index-module-scss-module__geHqEq__leftActions",logoCentered:"index-module-scss-module__geHqEq__logoCentered",logoCenteredHidden:"index-module-scss-module__geHqEq__logoCenteredHidden",logoCenteredHiddenUntilScroll:"index-module-scss-module__geHqEq__logoCenteredHiddenUntilScroll",logoCenteredLaunch:"index-module-scss-module__geHqEq__logoCenteredLaunch",navOverlay:"index-module-scss-module__geHqEq__navOverlay",navOverlayVisible:"index-module-scss-module__geHqEq__navOverlayVisible"})},552531,e=>{"use strict";var t=e.i(511781),r=e.i(381379),n=e.i(426488),i=e.i(7284),l=e.i(452579),o=e.i(320649),a=e.i(584799),s=e.i(411493),u=e.i(324514),c=e.i(371442),d=e.i(365223),f=e.i(126014),p=e.i(463260),h=e.i(78830),m=e.i(335960),g=e.i(909666),v=e.i(304699),b=e.i(481012),y=e.i(276902),_=e.i(286171);function w({isLight:e=!1}){let r=(0,v.useStore)(e=>e.isNavOpened),n=(0,b.useTranslations)("A11y");return(0,t.jsx)(p.Link,{href:"/",className:(0,i.default)(_.default.logo,{[_.default.logoNavOpened]:r,[_.default.light]:e}),"aria-label":n("homeLink"),children:(0,t.jsx)(y.default,{})})}var x=e.i(19642),k=e.i(31954);function C({hidden:e=!1,shopAllLabel:r,isLight:n=!1}){let l=(0,v.useStore)(e=>e.setIsNewsletterModalOpen);return(0,t.jsxs)("div",{className:(0,i.default)(k.default.buttons,e&&k.default.hidden),children:[(0,t.jsx)(x.default,{isLight:n,label:r,alwaysVisible:!0}),(0,t.jsx)("button",{type:"button",className:(0,i.default)(k.default.button,k.default.register),onClick:()=>{l(!0)},children:h.LAUNCH_HEADER_CTA_LABEL})]})}var S=e.i(585595),E=e.i(667596),j=e.i(722314),P=e.i(35259),L=e.i(309589),O=e.i(536764),R=e.i(978804),T=e.i(960418),I=e.i(574455),A=e.i(63096),N=e.i(108391),M=e.i(685694),$=e.i(811645);function U({href:e,label:r,suffix:n,srLabel:i,onClick:l}){let o=r.split(" ").filter(Boolean);return(0,t.jsxs)(p.Link,{href:e,prefetch:!0,className:$.default.productTitleLink,onClick:l,children:[(0,t.jsxs)("span",{"aria-hidden":"true",children:[(0,t.jsx)("span",{className:$.default.productTitleText,children:o.map((e,r)=>(0,t.jsxs)(a.Fragment,{children:[(0,t.jsxs)("span",{className:$.default.word,children:[(0,t.jsx)("span",{className:$.default.wordOut,children:e}),(0,t.jsx)("span",{className:$.default.wordIn,children:e})]}),r<o.length-1&&" "]},r))}),n]}),(0,t.jsx)("span",{className:$.default.srOnly,children:i})]})}function B(e,t){return"#"!==t&&("/"===t?"/"===e:e===t||e.startsWith(`${t}/`))}function D(e){return Array.from({length:e},()=>({current:null}))}function z({navData:e}){let r=(0,c.useLaunchRestricted)(),n=e.navData,l=(0,h.filterLaunchLinks)(n.nav_links.map(e=>({label:e.label,href:(0,M.resolvePrismicPageUrl)(e.page,"#")})),e=>e.href,r),o=(0,h.filterLaunchLinks)(n.mobile_primary_links.filter(e=>e.label&&e.href).map(e=>({label:e.label,href:e.href})),e=>e.href,r),s=(0,h.filterLaunchLinks)(n.mobile_secondary_links.filter(e=>e.label&&e.href).map(e=>({label:e.label,href:e.href})),e=>e.href,r),u={left:n.credits_left??"",right:n.credits_right??""},f=n.shop_all.filter(e=>(0,h.isLaunchHref)(e.redirect_url,r)),m=(0,p.usePathname)(),g=(0,v.useStore)(e=>e.isNavOpened),b=(0,v.useStore)(e=>e.setIsNavOpened),y=(0,L.useMediaQuery)(`(max-width: ${N.breakpoints.navMobile}px)`),{lock:_,unlock:w}=(0,T.useScrollLock)(),x=(0,A.useFontsLoaded)();(0,d.usePageTransition)({onLeaving:()=>{g&&b(!1)}});let k=(0,a.useCallback)(()=>{b(!1)},[b]),C=(0,a.useRef)(null),S=(0,a.useRef)(f.map(()=>({current:null})));S.current.length!==f.length&&(S.current=f.map(()=>({current:null})));let W=(0,a.useRef)(D(l.length));W.current.length!==l.length&&(W.current=D(l.length));let H=(0,a.useRef)(D(f.length));H.current.length!==f.length&&(H.current=D(f.length));let G=(0,a.useRef)(f.map(()=>({current:null})));G.current.length!==f.length&&(G.current=f.map(()=>({current:null})));let V=(0,a.useRef)(D(o.length));V.current.length!==o.length&&(V.current=D(o.length));let K=(0,a.useRef)(D(o.length+1));K.current.length!==o.length+1&&(K.current=D(o.length+1));let q=(0,a.useRef)(D(s.length));q.current.length!==s.length&&(q.current=D(s.length));let Y=(0,a.useRef)(null),Z=(0,a.useRef)(null),X=(0,a.useRef)([Y,Z]),J=(0,a.useRef)(null);return(0,a.useEffect)(()=>
10{if(g&&y)return C.current?.scrollTo(0,0),_(),()=>{w()}},[g,y,_,w]),(0,a.useEffect)(()=>{if(!g)return;let e=e=>{"Escape"===e.key&&b(!1)};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[g,b]),(0,a.useEffect)(()=>{if(!g)return;let e=e=>{C.current?.contains(e.target)||b(!1)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[g,b]),(0,E.useGSAP)(()=>{if(!x)return;let e=W.current.map(e=>e.current).filter(Boolean),t=H.current.map(e=>e.current).filter(Boolean),r=G.current.map(e=>e.current).filter(Boolean),n=V.current.map(e=>e.current).filter(Boolean),i=K.current.map(e=>e.current).filter(Boolean),l=q.current.map(e=>e.current).filter(Boolean),o=X.current.map(e=>e.current).filter(Boolean),a=J.current;e.length>0&&P.default.set(e,{yPercent:100}),t.length>0&&P.default.set(t,{yPercent:100}),r.length>0&&P.default.set(r,{opacity:0,yPercent:10}),P.default.set(C.current,{clipPath:"inset(0 0 100% 0)"}),n.length>0&&P.default.set(n,{yPercent:100}),i.length>0&&P.default.set(i,{scaleX:0}),l.length>0&&P.default.set(l,{yPercent:100}),o.length>0&&P.default.set(o,{yPercent:100}),a&&P.default.set(a,{scaleX:0})},{dependencies:[x],scope:C}),(0,E.useGSAP)(()=>{if(!x)return;let e=W.current.map(e=>e.current).filter(Boolean),t=H.current.map(e=>e.current).filter(Boolean),r=G.current.map(e=>e.current).filter(Boolean),n=V.current.map(e=>e.current).filter(Boolean),i=K.current.map(e=>e.current).filter(Boolean),l=q.current.map(e=>e.current).filter(Boolean),o=X.current.map(e=>e.current).filter(Boolean),a=J.current;if(P.default.killTweensOf([C.current,...e,...t,...r,...n,...i,...l,...o,a]),g){let s=P.default.timeline({defaults:{duration:.54,ease:I.EASE_NAV}});s.to(C.current,{clipPath:"inset(0 0 0% 0)"}),e.length>0&&s.to(e,{yPercent:0,stagger:.05},"<+=0"),r.length>0&&s.to(r,{opacity:1,yPercent:0,stagger:.1},"<"),t.length>0&&s.to(t,{yPercent:0,stagger:.3},"<+=0.1"),n.length>0&&s.to(n,{yPercent:0,stagger:.05},"<+=0.1"),i.length>0&&s.to(i,{scaleX:1,stagger:.05},"<"),l.length>0&&s.to(l,{yPercent:0,stagger:.05},"<+=0.1"),o.length>0&&s.to(o,{yPercent:0,stagger:.05},"<+=0.05"),a&&s.to(a,{scaleX:1},"<")}else{let s=P.default.timeline({defaults:{duration:y?1:.54,ease:I.EASE_NAV}});t.length>0&&s.to(t,{yPercent:100,stagger:0}),r.length>0&&s.to(r,{opacity:0,yPercent:10},"<"),e.length>0&&s.to(e,{yPercent:100,stagger:0},"<"),n.length>0&&s.to(n,{yPercent:100,stagger:0},"<"),i.length>0&&s.to(i,{scaleX:0,stagger:0},"<"),l.length>0&&s.to(l,{yPercent:100,stagger:0},"<"),o.length>0&&s.to(o,{yPercent:100,stagger:0},"<"),a&&s.to(a,{scaleX:0},"<"),s.to(C.current,{clipPath:"inset(0 0 100% 0)"},"<")}},{dependencies:[g,x],scope:C,revertOnUpdate:!1}),(0,a.useEffect)(()=>{f.forEach((e,t)=>{if(!j.isFilled.link(e.video))return;let r=S.current[t]?.current;if(r)if(g){if(!r.src&&!r.currentSrc)return;r.play().catch(()=>{})}else r.pause()})},[g,f]),(0,t.jsx)("div",{ref:C,className:$.default.nav,"data-lenis-prevent":!0,children:(0,t.jsxs)("div",{className:$.default.navContainer,children:[f.length>0&&(0,t.jsx)("div",{className:$.default.products,children:f.map((e,r)=>{let n,l=e?.title_suffix?(0,t.jsxs)("span",{className:$.default.productTitleSub,children:[" ",(n=e.title_suffix.trim()).startsWith("(")?n:`(${n})`]}):null,o=null;j.isFilled.link(e.video)?o=(0,t.jsx)("video",{ref:e=>{S.current[r].current=e},src:e.video?.url??"",poster:e.image?.url??void 0,autoPlay:!0,muted:!0,loop:!0,playsInline:!0}):e.image?.url&&(o=(0,t.jsx)(R.default,{src:e.image.url,alt:e.image.alt??e.label??"",preload:!0,fill:!0}));let a="#"!==e.redirect_url?(0,t.jsx)(p.Link,{ref:e=>{G.current[r].current=e},href:e.redirect_url??"#",prefetch:!0,className:$.default.productCard,"aria-label":e.label??"",onClick:()=>{k()},children:o}):(0,t.jsx)("div",{ref:e=>{G.current[r].current=e},className:$.default.productCard,children:o});return(0,t.jsxs)("div",{className:(0,i.default)($.default.product),children:[(0,t.jsx)("p",{className:$.default.productTitle,children:(0,t.jsx)("span",{ref:e=>{H.current[r].current=e},className:$.default.slideInner,children:(0,t.jsx)(U,{href:e.redirect_url??"#",label:e.label??"",suffix:l,srLabel:e.label??"",onClick:"#"!==e.redirect_url?()=>{k()}:void 0})})}),a]},e.label)})}),(0,t.jsx)("ul",{className:$.default.links,children:l.map(({label:e,href:r},n)=>{let i=B(m,r);return(0,t.jsx)("li",{className:$.default.linkItem,children:(0,t.jsx)("span",{ref:W.current[n],className:$.default.slideInner,children:(0,t.jsx)(O.default,{href:r,prefetch:!0,className:$.default.navLink,isHovered:i,onClick:()=>{k()},children:e})})},e)})}),(0,t.jsxs)("div",{className:$.default.mobileBottom,children:[o.length>0&&(0,t.jsx)("ul",{className:$.default.mobilePrimaryLinks,children:o.map(({label:r,href:n},l)=>{let o="/account"===n,a="/collections/eyeglasses"===n,s="/collections/sunglasses"===n,u=0;a?u=e.eyeglassesProductCount:s&&(u=e.sunglassesProductCount);let c=B(m,n);return(0,t.jsxs)("li",{className:$.default.mobilePrimaryItem,children:[0===l&&(0,t.jsx)("span",{ref:K.current[0],className:(0,i.default)($.default.mobilePrimaryLine,$.default.mobilePrimaryLineTop),"aria-hidden":!0}),(0,t.jsx)("span",{className:$.default.mobileLinkMask,children:(0,t.jsx)("span",{ref:V.current[l],className:$.default.slideInner,children:o?(0,t.jsx)(F,{label:r,href:n,pathname:m,closeNav:k}):(0,t.jsxs)(p.Link,{href:n,prefetch:!0,className:(0,i.default)($.default.mobileNavLink,c&&$.default.mobileNavLinkActive),onClick:()=>{c||k()},children:[r," ",u>
100&&(0,t.jsxs)("span",{className:$.default.productCount,children:["(",u,")"]})]})})}),(0,t.jsx)("span",{ref:K.current[l+1],className:$.default.mobilePrimaryLine,"aria-hidden":!0})]},r)})}),s.length>0&&(0,t.jsx)("div",{className:$.default.mobileSecondarySection,children:(0,t.jsx)("ul",{className:$.default.mobileSecondaryLinks,children:s.map(({label:e,href:r},n)=>{let l=B(m,r);return(0,t.jsx)("li",{className:$.default.mobileSecondaryItem,children:(0,t.jsx)("span",{ref:q.current[n],className:$.default.slideInner,children:(0,t.jsx)(O.default,{href:r,prefetch:!0,className:(0,i.default)($.default.mobileNavLink,l&&$.default.mobileNavLinkActive),onClick:()=>{l||k()},children:e})})},e)})})}),(0,t.jsxs)("footer",{className:$.default.mobileCredits,children:[(0,t.jsx)("span",{ref:J,className:$.default.mobileCreditsLine,"aria-hidden":!0}),(0,t.jsx)("span",{className:$.default.mobileCreditsMask,children:(0,t.jsx)("span",{ref:Y,className:$.default.slideInner,children:u.left})}),(0,t.jsx)("span",{className:$.default.mobileCreditsMask,children:(0,t.jsx)("span",{ref:Z,className:$.default.slideInner,children:u.right})})]})]})]})})}function F({label:e,href:n,pathname:l,closeNav:o}){let{isSignedIn:a}=(0,r.useAuth)(),s=(0,p.useRouter)(),u=(0,m.useAuthStore)(e=>e.open),c=B(l,n)&&a;return(0,t.jsxs)("button",{type:"button",className:(0,i.default)($.default.mobileNavLink,$.default.mobileNavButton,c&&$.default.mobileNavLinkActive),onClick:()=>{c||(o(),a?s.push("/account"):u("sign-in"))},children:[e," "]})}var W=e.i(285542);function H({actionsRef:e,shouldHide:l,showAccount:a,accountLabel:u,cartLabel:c}){let d=(0,m.useAuthStore)(e=>e.open),f=(0,g.useCartStore)(e=>e.open),{totalQuantity:p}=(0,n.useCart)(),{isSignedIn:h}=(0,r.useAuth)(),v=(0,o.useTransitionRouter)();return(0,t.jsxs)("div",{ref:e,className:(0,i.default)(W.default.actions,{[W.default.actionsHidden]:l}),children:[a&&(0,t.jsx)(s.default,{className:W.default.actionDesktop,lineOnHover:!0,onClick:()=>{h?v.push("/account"):d("sign-in")},children:u}),(0,t.jsx)(s.default,{lineOnHover:!0,onClick:f,children:c.replace("{count}",String(p??0))})]})}e.s(["default",0,function({navData:e}){let r=(0,c.useLaunchRestricted)(),n=e.navData,o=(0,v.useStore)(e=>e.isNavOpened),s=(0,v.useStore)(e=>e.setIsNavOpened),m=(0,v.useStore)(e=>e.isNavLocked),g=(0,v.useStore)(e=>e.isNavBackgroundVisible),b=(0,v.useStore)(e=>e.isFooterInView),y=(0,v.useStore)(e=>e.isHeaderFullyHidden),_=(0,v.useStore)(e=>
10e.isHeroHeaderDark),k=(0,v.useStore)(e=>e.setIsNavLocked),E=(0,v.useStore)(e=>e.setIsHeroInView),j=(0,p.usePathname)(),P="/"===j,{shouldHide:L,logoHidden:O,hideLogoUntilHeroExit:R,showHeaderBackground:T,isHeroInView:I,hideLaunchCta:A}=(0,u.useHeaderChrome)({isHomePage:P}),N=P&&I&&!_,M=(0,l.useLenis)(),$=(0,a.useRef)(0),U=(0,a.useRef)(null),B=(0,a.useRef)(null),D=(0,a.useRef)(null);(0,f.default)((0,a.useCallback)(()=>{if(U.current&&document.documentElement.style.setProperty("--header-height",`${U.current.offsetHeight}px`),!D.current||!B.current)return;let e=D.current.getBoundingClientRect().left-B.current.getBoundingClientRect().left;document.documentElement.style.setProperty("--nav-links-left",`${e}px`)},[]),{onlyWidth:!0}),(0,a.useEffect)(()=>{if(!o||!M)return;$.current=M.scroll;let e=!1,t=window.setTimeout(()=>{e=!0},400),r=()=>{!e||10>=Math.abs(M.scroll-$.current)||s(!1)};return M.on("scroll",r),()=>{window.clearTimeout(t),M.off("scroll",r)}},[o,M,s]),(0,a.useEffect)(()=>{},[j,k]);let F=(0,a.useCallback)(()=>{"/"!==j&&E(j.startsWith("/products/")||j.startsWith("/technology"))},[j,E]);return(0,d.usePageTransition)({onEntering:()=>{F()}}),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{ref:U,className:(0,i.default)(W.default.header,{[W.default.headerFooterInView]:b,[W.default.headerFullyHidden]:y,[W.default.headerScrollDown]:L,[W.default.headerNavLocked]:!g,[W.default.headerBgVisible]:T,[W.default.headerBgHidden]:!T||!g,[W.default.headerLight]:N}),children:(0,t.jsxs)("div",{ref:B,className:(0,i.default)(W.default.headerInner,{[W.default.headerInnerNavOpened]:o}),children:[(0,t.jsx)("div",{className:W.default.leftActions,children:h.LAUNCH_RESTRICTED?(0,t.jsx)(C,{hidden:A,isLight:N,shopAllLabel:n.shop_all_label??""}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(S.default,{isLight:N,label:n.menu_label??"",closeLabel:n.close_label??""}),(0,t.jsx)(x.default,{isLight:N,label:n.shop_all_label??""})]})}),(0,t.jsx)("div",{id:"brand-logo",className:(0,i.default)(W.default.logoCentered,{[W.default.logoCenteredHidden]:O,[W.default.logoCenteredHiddenUntilScroll]:R,[W.default.logoCenteredNavLocked]:m,[W.default.logoCenteredLaunch]:h.LAUNCH_RESTRICTED}),children:(0,t.jsx)(w,{isLight:N})}),!r&&(0,t.jsx)(H,{actionsRef:D,shouldHide:L,showAccount:!r,accountLabel:n.account_label??"",cartLabel:n.cart_label??""})]})}),!h.LAUNCH_RESTRICTED&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,i.default)(W.default.navOverlay,{[W.default.navOverlayVisible]:o})}),(0,t.jsx)(z,{navData:e})]})]})}],552531)},474060,e=>{e.v({data:"index-module-scss-module__-hKg5a__data",debug:"index-module-scss-module__-hKg5a__debug",entry:"index-module-scss-module__-hKg5a__entry",error:"index-module-scss-module__-hKg5a__error",header:"index-module-scss-module__-hKg5a__header",headerActions:"index-module-scss-module__-hKg5a__headerActions",info:"index-module-scss-module__-hKg5a__info",list:"index-module-scss-module__-hKg5a__list",message:"index-module-scss-module__-hKg5a__message",time:"index-module-scss-module__-hKg5a__time",toggle:"index-module-scss-module__-hKg5a__toggle",viewer:"index-module-scss-module__-hKg5a__viewer",warn:"index-module-scss-module__-hKg5a__warn"})},175578,e=>{"use strict";var t=e.i(381379),r=e.i(438923),n=e.i(584799),i=e.i(335960);e.s(["default",0,function(){let{isSignedIn:e,isLoaded:l}=(0,t.useAuth)(),o=(0,r.useSearchParams)(),a=(0,i.useAuthStore)(e=>e.open),s=(0,n.useRef)(null),u=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{let e=o.get("redirect_url");if(e)try{new URL(e),s.current=e}catch{}},[]),(0,n.useEffect)(()=>{if(l&&s.current)if(e){let e;window.location.href=((e=new URL(s.current)).searchParams.set("prompt","none"),e.pathname=e.pathname.replace("/oauth/authorize-with-immediate-redirect","/oauth/authorize"),e.toString())}else u.current||(u.current=!0,a("sign-in"))},[l,e,a]),null}])},32940,e=>{e.v({overlay:"index-module-scss-module__DxO3ba__overlay"})},74879,e=>{e.v({loader:"index-module-scss-module__S8OE6a__loader",stack:"index-module-scss-module__S8OE6a__stack",starsOverlay:"index-module-scss-module__S8OE6a__starsOverlay",svg:"index-module-scss-module__S8OE6a__svg"})},199574,e=>{"use strict";var t=e.i(511781),r=e.i(584799),n=e.i(960418),i=e.i(463260),l=e.i(63096);let o=(0,e.i(289813).create)()(e=>({hasSeenPreloaderThisLoad:!1,setHasSeenPreloaderThisLoad:()=>{e({hasSeenPreloaderThisLoad:!0})}}));var a=e.i(304699),s=e.i(35259),u=e.i(452579),c=e.i(336512),d=e.i(574455),f=e.i(340246),p=e.i(74879);function h(e){return e<3?2.5:-3.5}let m=[{spreadIn:0,spreadOut:{x:0,yPercent:-30},duration:.5,delay:0,outDelay:0,outDuration:.3,ease:"expo.out"},{spreadIn:20,spreadOut:{x:-20},duration:.4,delay:.1,outDelay:.1,outDuration:.3,ease:"expo.out"},{spreadIn:-20,spreadOut:{x:20},duration:.4,delay:.1,outDelay:.1,outDuration:.3,ease:"expo.out"},{spreadIn:-20,spreadOut:{x:-16},duration:.4,delay:.13,outDelay:.13,outDuration:.3,ease:"expo.out"},{spreadIn:0,spreadOut:{x:0,yPercent:50},duration:.25,delay:.16,outDelay:.16,outDuration:.3,ease:"power3.out"},{spreadIn:20,spreadOut:{x:16},duration:.4,delay:.13,outDelay:.13,outDuration:.3,ease:"expo.out"}],g=[{id:"V",clip:{y:-1,h:24},path:"M44.5262 0H49.9821C49.0319 1.65517 49.0013 1.65517 49.461 2.81992L55.1009 16.9808L60.7407 2.78927C61.0677 1.9719 60.9144 1.04215 60.281 0H64.6335C63.6526 1.56322 63.622 1.59387 62.8557 3.43295L55.3768 21.6705H53.6909L46.1507 3.27969C45.6807 2.13538 45.1392 1.04215 44.5262 0Z"},{id:"O",clip:{y:36,h:26},path:"M20.9604 49.106C20.9604 42.6692 25.4968 37.9183 32.0868 37.9183C38.6769 37.9183 43.2439 42.6692 43.2439 49.106C43.2439 55.5428 38.6769 60.2937 32.0868 60.2937C25.4968 60.2937 20.9604 55.5428 20.9
10604 49.106ZM39.7803 49.106C39.7803 43.2209 36.4393 39.9719 32.0868 39.9719C27.7344 39.9719 24.3934 43.2209 24.3934 49.106C24.3934 54.9911 27.765 58.2401 32.0868 58.2401C36.4087 58.2401 39.7803 54.9911 39.7803 49.106Z"},{id:"N",clip:{y:37,h:24},path:"M68.2605 57.2746V39.2209L67.4023 38.2708H71.2337L83.6782 54.0562V40.6922C83.6782 40.1609 83.2592 39.3538 82.4214 38.2708H86.8046C86.1711 39.3742 85.8544 40.1916 85.8544 40.7229V59.9412H84.3218L70.4674 42.6539V57.3052C70.4674 57.8365 70.9068 58.6437 71.7854 59.7267H67.3103C67.9438 58.6232 68.2605 57.8059 68.2605 57.2746Z"},{id:"D",clip:{y:75,h:25},path:"M0 98C0.633461 96.8966 0.950191 96.0792 0.950191 95.5479V78.9349C0.950191 78.424 0.633461 77.6271 0 76.5441H8.30651C14.4061 76.5441 19.249 80.3448 19.249 87.272C19.249 94.1992 14.4061 98 8.30651 98H0ZM7.69349 78.4444H4.16858V96.0996H7.69349C12.0153 96.0996 15.8161 93.1877 15.8161 87.272C15.8161 81.3563 12.0153 78.4444 7.69349 78.4444Z"},{id:"E",clip:{y:75,h:25},path:"M47.3154 98C47.9489 96.8966 48.2656 96.0792 48.2656 95.5479V78.9349C48.2656 78.424 47.9489 77.6271 47.3154 76.5441H61.5377V80.2835C59.576 78.4444 58.963 78.4751 57.8902 78.4751H51.484V85.7088H56.7254C57.7062 85.7088 58.2273 85.7088 59.8212 84.5134V88.8046C58.2273 87.6092 57.6756 87.6398 56.7254 87.6398H51.484V96.069H57.3691C58.5645 96.069 59.2388 96.0996 61.8442 94.0153L61.3538 98H47.3154Z"},{id:"R",clip:{y:75,h:25},path:"M91.1979 95.5479V78.9349C91.1979 78.424 90.8812 77.6271 90.2478 76.5441H98.6462C103.183 76.5441 105.911 78.8736 105.911 82.2759C105.911 85.2184 103.857 87.2414 100.455 87.7625L106.217 95.1494C107.014 96.1711 107.882 97.1213 108.822 98H104.501L96.7765 87.9157H94.4163V95.5479C94.4163 96.0792 94.8455 96.8966 95.7037 98H90.2478C90.8812 96.8966 91.1979 96.0792 91.1979 95.5479ZM98.0332 86.2605C100.945 86.2605 102.539 84.8199 102.539 82.3065C102.539 79.7931 100.945 78.3525 98.0332 78.3525H94.4163V86.2605H98.0332Z"}],v=["M162.947 0L147.609 43.6482C145.192 50.497 139.624 55.9147 132.585 58.2658L87.7248 73.19L132.585 88.1142C139.624 90.4653 145.192 95.883 147.609 102.732L162.947 146.38L178.286 102.732C180.703 95.883 186.271 90.4653 193.31 88.1142L238.17 73.19L193.31 58.2658C186.271 55.9147 180.703 50.497 178.286 43.6482L162.947 0Z","M75.2227 143.62L59.884 187.268C57.4676 194.117 51.8995 199.535 44.8605 201.886L0 216.81L44.8605 231.734C51.8995 234.085 57.4676 239.503 59.884 246.352L75.2227 290L90.5614 246.352C92.9778 239.503 98.5459 234.085 105.585 231.734L150.445 216.81L105.585 201.886C98.5459 199.535 92.9778 194.117 90.5614 187.268L75.2227 143.62Z","M250.777 143.62L235.439 187.268C233.022 194.117 227.454 199.535 220.415 201.886L175.555 216.81L220.415 231.734C227.454 234.085 233.022 239.503 235.439 246.352L250.777 290L266.116 246.352C268.532 239.503 274.101 234.085 281.14 231.734L326 216.81L281.14 201.886C274.101 199.535 268.532 194.117 266.116 187.268L250.777 143.62Z"],b=[{to:{x:0,y:-324},delay:0,duration:1.15},{to:{x:-234,y:180},delay:.08,duration:1.05},{to:{x:234,y:180},delay:.08,duration:1.05}],y=(0,r.memo)(function({loaderRef:e,stackRef:r,svgRef:n,starsSvgRef:i,pathRefs:l,letterGroupRefs:o,starGroupRefs:a}){return(0,t.jsx)("div",{ref:e,className:p.default.loader,children:(0,t.jsxs)("div",{ref:r,className:p.default.stack,children:[(0,t.jsxs)("svg",{ref:n,width:109,height:102,viewBox:"0 0 109 102",fill:"none",overflow:"visible",xmlns:"http://www.w3.org/2000/svg",className:p.default.svg,children:[(0,t.jsx)("defs",{children:g.map(({id:e,clip:r})=>(0,t.jsx)("clipPath",{id:`mask-${e}`,children:(0,t.jsx)("rect",{x:-200,y:r.y,width:500,height:r.h})},e))}),g.map(({id:e,path:r},n)=>(0,t.jsx)("g",{ref:e=>{o.current[n]=e},clipPath:`url(#mask-${e})`,children:(0,t.jsx)("path",{ref:e=>{l.current[n]=e},d:r,fill:"currentColor"})},e))]}),(0,t.jsx)("svg",{ref:i,"aria-hidden":!0,className:p.default.starsOverlay,width:"326",height:"290",viewBox:"0 0 326 290",fill:"none",overflow:"visible",xmlns:"http://www.w3.org/2000/svg",children:v.map((e,r)=>(0,t.jsx)("g",{ref:e=>{a.current[r]=e},children:(0,t.jsx)("path",{d:e,fill:"currentColor"})},r))})]})})});function _(){let{isReducedMotion:e}=(0,c.useDeviceDetection)(),n=(0,l.useFontsLoaded)(),i=(0,l.useAreRequiredPreloaderAssetsLoaded)(),p=(0,r.useRef)(n);p.current=n;let v=(0,r.useRef)(i);v.current=i;let _=(0,l.useLoadingStore)(e=>e.setIsPreloaderIntroComplete),w=o(e=>e.setHasSeenPreloaderThisLoad),x=(0,r.useRef)(!1),k=(0,r.useRef)(!1),C=(0,r.useRef)(!1),S=(0,r.useRef)(!1),E=(0,a.useStore)(e=>e.setIsLoaderComplete),j=(0,u.useLenis)(),P=(0,r.useRef)(j);P.current=j,(0,r.useEffect)(()=>{(0,f.markPreloaderMount)(),document.documentElement.classList.add("lock-scroll","loading"),j?.stop()},[j]),(0,r.useEffect)(()=>()=>{document.documentElement.classList.remove("lock-scroll","loading"),P.current?.start()},[]);let L=(0,r.useRef)(null),O=(0,r.useRef)(null),R=(0,r.useRef)(null),T=(0,r.useRef)(null),I=(0,r.useRef)([]),A=(0,r.useRef)([]),N=(0,r.useRef)([]),M=(0,r.useCallback)(()=>
10{if(S.current)return;S.current=!0,C.current=!0,E(!0),_(!0),w();let e=L.current;e&&(s.default.killTweensOf(e),e.style.display="none"),document.documentElement.classList.remove("lock-scroll","loading"),P.current?.start()},[w,E,_]),$=(0,r.useCallback)(()=>{if(C.current)return;C.current=!0,(0,f.logPreloaderResume)("playAnimOut"),E(!0),_(!0),window.setTimeout(()=>{S.current||((0,f.logPreloaderEvent)("animOut:wall-clock",{gsap:(0,f.gsapSnapshot)()}),M())},2500);let t=L.current;if(!t)return void M();if(e){s.default.killTweensOf(t),s.default.set(t,{clearProps:"clipPath"}),s.default.to(t,{autoAlpha:0,duration:1.3,ease:"power2.out",onComplete:M});return}let r=s.default.timeline({onComplete:M});g.forEach((e,t)=>{let n=m[t].spreadOut,i=+m[t].outDelay;r.to(I.current[t],{x:n.x,yPercent:n.yPercent??h(t),duration:.6,ease:"power2.inOut"},i)});let{width:n,height:i}=t.getBoundingClientRect(),l=n/2,o=i/2,a={t:0};r.to(a,{t:1,duration:1.5,ease:d.EASE_WIPE,onUpdate(){var e;let r,s;t.style.clipPath=(r=n/2*(e=a.t)*1.01,s=i/2*e*1.01,`path('M -1000 -1000 L -1000 ${i+1e3} L ${n+1e3} ${i+1e3} L ${n+1e3} -1000 Z M ${l-r} ${o-s} L ${l+r} ${o-s} L ${l+r} ${o+s} L ${l-r} ${o+s} Z')`)}},"<")},[e,M,E,_]),U=(0,r.useCallback)(()=>{if(k.current=!0,(0,f.markPreloaderReady)("intro"),void 0!==e&&p.current&&v.current)$();else{let t=[];void 0===e&&t.push("reducedMotion"),p.current||t.push("fonts"),v.current||t.push("assets"),(0,f.notePreloaderWaiting)(t),x.current=!0}},[$,e]);return(0,r.useEffect)(()=>{if(void 0===e||C.current||S.current)return;if(e){g.forEach((e,t)=>{s.default.set(I.current[t],{x:0,opacity:1,yPercent:h(t)})}),U();return}s.default.ticker.wake();let t=e=>{k.current||C.current||("wall-clock"===e&&((0,f.logPreloaderEvent)("intro:wall-clock",{gsap:(0,f.gsapSnapshot)()}),s.default.ticker.wake(),g.forEach((e,t)=>{s.default.set(I.current[t],{x:0,yPercent:h(t)})})),A.current.forEach(e=>{e?.removeAttribute("clip-path")}),R.current?.querySelectorAll("clipPath").forEach(e=>{e.remove()}),U())},r=s.default.timeline({delay:.05,onStart:()=>{s.default.set(R.current,{opacity:1})}});b.forEach((e,t)=>{let{to:n,delay:i}=e;r.fromTo(N.current[t],{x:0,y:0},{...n,duration:.7,ease:"expo.in"},i)}),r.set(N.current,{opacity:0},"-=0.1"),g.forEach((e,t)=>{let{spreadIn:n,duration:i,delay:l,ease:o}=m[t];r.fromTo(I.current[t],{x:n,yPercent:t>=3?118:110},{x:0,yPercent:h(t),duration:3*i,ease:o},l+.65)}),r.call(()=>{t("gsap")},void 0,1.5);let n=window.setTimeout(()=>{t("wall-clock")},1800);return()=>{window.clearTimeout(n),r.kill(),k.current||((0,f.noteIntroKilledBeforeComplete)(),x.current=!1)}},[U,e]),(0,r.useEffect)(()=>{void 0===e||((0,f.markPreloaderReady)("reducedMotion"),n&&(0,f.markPreloaderReady)("fonts"),i&&(0,f.markPreloaderReady)("assets"),n&&x.current&&i&&(x.current=!1,$()))},[n,$,i,e]),(0,r.useEffect)(()=>{let e=window.setTimeout(()=>{if(S.current||C.current)return;let e=[];k.current||e.push("intro"),p.current||e.push("fonts"),v.current||e.push("assets"),(0,f.logPreloaderResume)("failsafe",{stillWaiting:e}),M()},8e3);return()=>{window.clearTimeout(e)}},[M]),(0,t.jsx)(y,{loaderRef:L,stackRef:O,svgRef:R,starsSvgRef:T,pathRefs:I,letterGroupRefs:A,starGroupRefs:N})}let w=["/proto"];e.s(["default",0,function(){let e,s=(0,i.usePathname)(),u=(e=s.startsWith("/")?s:`/${s}`,w.some(t=>e===t||e.startsWith(`${t}/`))),c=o(e=>e.hasSeenPreloaderThisLoad),d=(0,a.useStore)(e=>e.setIsLoaderComplete),f=(0,l.useLoadingStore)(e=>e.setIsPreloaderIntroComplete),{unlock:p}=(0,n.useScrollLock)(),h="/"===s&&!u&&!c;return((0,r.useEffect)(()=>{h||(d(!0),f(!0),document.documentElement.classList.remove("loading"),p())},[h,d,f,p]),h)?(0,t.jsx)(_,{}):null}],199574)},340246,875664,e=>{"use strict";var t=e.i(35259),r=e.i(63096);
10class n{static instance;logs=[];listeners=new Set;options={showOnMobile:!1,maxLogs:100};static getInstance(){return n.instance||(n.instance=new n),n.instance}configure(e){this.options={...this.options,...e}}addLog(e,t,r){let n={id:`${Date.now()}-${Math.random()}`,timestamp:new Date,level:e,message:t,data:r};this.logs.push(n),this.logs.length>(this.options.maxLogs??100)&&this.logs.shift(),this.notifyListeners();let i={error:console.error,warn:console.warn,debug:console.debug,info:console.log}[e];void 0!==r?i(`[${e.toUpperCase()}] ${t}`,r):i(`[${e.toUpperCase()}] ${t}`)}info(e,t){this.addLog("info",e,t)}warn(e,t){this.addLog("warn",e,t)}error(e,t){this.addLog("error",e,t)}debug(e,t){this.addLog("debug",e,t)}getLogs(){return[...this.logs]}clearLogs(){this.logs=[],this.notifyListeners()}subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}notifyListeners(){this.listeners.forEach(e=>{e([...this.logs])})}isShowOnMobile(){return this.options.showOnMobile??!1}}let i=n.getInstance();e.s(["logger",0,i],875664);let l=0,o=0,a={},s=0,u=null,c=[],d=!1;function f(){return l||(l=performance.now()),Math.round(performance.now()-l)}function p(e,t){i.info(`[preloader] ${e}`,{ms:f(),...t})}function h(){return{frame:t.default.ticker.frame,time:Number(t.default.globalTimeline.time().toFixed(3))}}e.s(["gsapSnapshot",0,h,"logPreloaderEvent",0,p,"logPreloaderResume",0,function(e,t){if(d&&"failsafe"===e)return;d=!0;let n=r.useLoadingStore.getState(),l=n.requiredPreloaderAssets.filter(e=>!n.preloaderAssetStatus[e]),p=Object.entries(a).toSorted((e,t)=>e[1]-t[1]).at(-1),m="failsafe"===e?"failsafe-timeout":c.filter(e=>void 0!==a[e]),g=c.length>0||"failsafe"===e,v={ms:f(),waitedOn:c,unblockedBy:m,lastReady:p,readyAt:{...a},introKills:s,mountCount:o,fonts:u,fontsReady:n.fontsReady,missingAssets:l,requiredAssets:n.requiredPreloaderAssets,gsap:h(),...t};(globalThis.__preloaderResume=v,g)?i.warn(`[preloader] resume:${e}`,v):i.info(`[preloader] resume:${e}`,v)},"markPreloaderMount",0,function(){p("mount",{mountCount:o+=1})},"markPreloaderReady",0,function(e){void 0===a[e]&&(a[e]=f(),p(`${e}:ready`,{at:a[e]}))},"noteIntroKilledBeforeComplete",0,function(){p("intro:killed-before-complete",{introKills:s+=1})},"notePreloaderWaiting",0,function(e){c=e,p("waiting",{missing:e})},"setFontReadyMeta",0,function(e){if(!u){u=e;return}"timeout"===u.via&&"load"===e.via&&(u={...u,loadAfterTimeoutMs:e.ms,fonts:e.fonts,fontsStatus:e.fontsStatus})}],340246)},609611,e=>{e.v({content:"index-module-scss-module__bRpNDa__content",description:"index-module-scss-module__bRpNDa__description",form:"index-module-scss-module__bRpNDa__form",imageWrapper:"index-module-scss-module__bRpNDa__imageWrapper",inner:"index-module-scss-module__bRpNDa__inner",modal:"index-module-scss-module__bRpNDa__modal",title:"index-module-scss-module__bRpNDa__title"})},38367,e=>{"use strict";var t=e.i(511781),r=e.i(401158),n=e.i(193530),i=e.i(978804),l=e.i(304699),o=e.i(183159),a=e.i(609611);e.s(["default",0,function({newsletterImage:e,newsletterTitle:s,newsletterDescription:u,newsletterPlaceholder:c,newsletterCtaLabel:d,newsletterMessages:f}){let p=(0,l.useStore)(e=>e.isNewsletterModalOpen),h=(0,l.useStore)(e=>e.setIsNewsletterModalOpen);return(0,t.jsxs)(r.default,{open:p,onClose:()=>{h(!1)},className:a.default.modal,children:[(0,t.jsx)("div",{className:a.default.imageWrapper,children:(0,t.jsx)(i.default,{src:e?.url??"",alt:e?.alt??"",fill:!0})}),(0,t.jsx)("div",{className:a.default.content,children:(0,t.jsxs)("div",{className:a.default.inner,children:[s?(0,t.jsx)("h3",{className:a.default.title,children:s}):null,u?(0,t.jsx)("p",{className:a.default.description,children:(0,o.richTextAsInline)(u)}):null,(0,t.jsx)(n.default,{variant:"lined",className:a.default.form,placeholder:c??void 0,ctaLabel:d??void 0,ctaColor:"black",messages:{loading:f?.loading??"",success:f?.success??"",error:f?.error??""}})]})})]})}])},241597,e=>{e.v({closeButton:"index-module-scss-module__5zO60q__closeButton",closeGroup:"index-module-scss-module__5zO60q__closeGroup",closeLabel:"index-module-scss-module__5zO60q__closeLabel"})},150815,e=>{"use strict";var t=e.i(511781),r=e.i(7284),n=e.i(42228),i=e.i(241597);e.s(["default",0,function({onClick:e,label:l,className:o}){return(0,t.jsxs)("div",{className:(0,r.default)(i.default.closeGroup,o),children:[(0,t.jsx)("span",{className:i.default.closeLabel,children:l}),(0,t.jsx)("button",{className:i.default.closeButton,type:"button",onClick:e,"aria-label":l,children:(0,t.jsx)(n.default,{color:"#1C1F21"})})]})}])},428095,e=>{e.v({ctaDesktop:"index-module-scss-module__q8gSPW__ctaDesktop",feedback:"index-module-scss-module__q8gSPW__feedback",form:"index-module-scss-module__q8gSPW__form",input:"index-module-scss-module__q8gSPW__input",lined:"index-module-scss-module__q8gSPW__lined",loading:"index-module-scss-module__q8gSPW__loading",submitMobile:"index-module-scss-module__q8gSPW__submitMobile"})},193530,e=>{"use strict";var t=e.i(511781),r=e.i(7284),n=e.i(481012),i=e.i(584799),l=e.i(694627),o=e.i(459198),a=e.i(428095);let s=["",".","..","...","...."];e.s(["default",0,function({variant:e="default",className:u,placeholder:c,messages:d,ctaLabel:f,ctaColor:p="blue"}){let h=(0,n.useTranslations)("ApiMessages"),m=(0,i.useRef)(null),[g,v]=(0,i.useState)(""),[b,y]=(0,i.useState)("idle"),[_,w]=(0,i.useState)(""),x={loading:"",success:"",error:"",alreadySaved:"",...d},k=function(e){let[t,r]=(0,i.useState)(0);return(0,i.useEffect)(()=>
10{if(!e)return void r(0);let t=setInterval(()=>{r(e=>(e+1)%s.length)},400);return()=>{clearInterval(t)}},[e]),s[t]}("loading"===b),C=async e=>{if(e.preventDefault(),g&&"loading"!==b){y("loading"),w("");try{let e=await fetch("/api/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:g})}),t=await e.json();if(t.success){y("success"),w(t.alreadySubscribed?x.alreadySaved||h("alreadySubscribed"):x.success);return}y("error"),w((0,o.resolveApiMessage)(h,t,x.error))}catch{y("error"),w(x.error)}}};return(0,t.jsxs)("form",{ref:m,onSubmit:C,className:(0,r.default)(a.default.form,a.default[e],u),suppressHydrationWarning:!0,children:[(0,t.jsx)("input",{id:"newsletter-email",type:"email",name:"email",autoComplete:"email",value:g,onChange:e=>{v(e.target.value)},placeholder:c,"aria-label":c,className:a.default.input,suppressHydrationWarning:!0}),(0,t.jsx)(l.default,{color:p,hoverStyle:"default"===e?"simple":"animated",loading:"loading"===b,size:"small",className:a.default.ctaDesktop,onClick:()=>m.current?.requestSubmit(),children:f}),(0,t.jsx)("button",{type:"submit",className:(0,r.default)(a.default.submitMobile,"loading"===b&&a.default.loading),disabled:"loading"===b,"aria-label":f,"aria-busy":"loading"===b||void 0,suppressHydrationWarning:!0,children:(0,t.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M6.1047 7.2751L4.4422 9.4696H6.1047L9.6824 4.7348L6.1047 7.26686e-08L4.4422 0L6.1047 2.1945C6.6101 2.8595 7.0756 3.4713 7.5278 4.0299H6.04623e-08L0 5.4131L7.5411 5.4131C7.1687 5.8653 6.6899 6.4904 6.1047 7.2751Z",fill:"var(--newsletter-fg)"})})}),"idle"!==b&&(0,t.jsx)("div",{className:a.default.feedback,children:(0,t.jsx)("p",{className:a.default.feedbackText,children:"loading"===b?(0,t.jsxs)(t.Fragment,{children:[x.loading,(0,t.jsx)("span",{children:k})]}):_||x[b]})})]})}])},865813,e=>{e.v({container:"index-module-scss-module__FADI-q__container",icon:"index-module-scss-module__FADI-q__icon",label:"index-module-scss-module__FADI-q__label"})},335960,e=>{"use strict";let t=(0,e.i(289813).create)(e=>({isOpen:!1,step:"sign-in",email:"",resetToken:null,open:(t="sign-in")=>{e({isOpen:!0,step:t})},close:()=>{e({isOpen:!1,step:"sign-in",email:"",resetToken:null})},setStep:t=>{e({step:t})},setEmail:t=>{e({email:t})},setResetToken:t=>{e({resetToken:t})}}));e.s(["useAuthStore",0,t])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.