PageSourceSearch

https://www.closium.ai/_next/static/chunks/6735003017035e7e.js?dpl=dpl_SjN5Up3tavv9PsqD8QBJg8YEBd79

js closium.ai collected 2026-10-02 01:11:27 UTC 43,409 bytes, 23 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,475254,e=>{"use strict";var t=e.i(271645);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},a=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,t.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:s=2,absoluteStrokeWidth:i,className:o="",children:l,iconNode:c,...u},d)=>(0,t.createElement)("svg",{ref:d,...n,width:r,height:r,stroke:e,strokeWidth:i?24*Number(s)/Number(r):s,className:a("lucide",o),...!l&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(u)&&{"aria-hidden":"true"},...u},[...c.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(l)?l:[l]])),i=(e,n)=>{let i=(0,t.forwardRef)(({className:i,...o},l)=>(0,t.createElement)(s,{ref:l,iconNode:n,className:a(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,i),...o}));return i.displayName=r(e),i};e.s(["default",()=>i],475254)},207670,e=>{"use strict";function t(){for(var e,t,r=0,a="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=function e(t){var r,a,n="";if("string"==typeof t||"number"==typeof t)n+=t;else if("object"==typeof t)if(Array.isArray(t)){var s=t.length;for(r=0;r<s;r++)t[r]&&(a=e(t[r]))&&(n&&(n+=" "),n+=a)}else for(a in t)t[a]&&(n&&(n+=" "),n+=a);return n}(e))&&(a&&(a+=" "),a+=t);return a}e.s(["clsx",()=>t,"default",0,t])},233525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},818581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let a=e.r(271645);function n(e,t){let r=(0,a.useRef)(null),n=(0,a.useRef)(null);return(0,a.useCallback)(a=>{if(null===a){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=s(e,a)),t&&(n.current=s(t,a))},[e,t])}function s(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("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)},998183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={assign:function(){return l},searchParamsToUrlQuery:function(){return s},urlQueryToSearchParams:function(){return o}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});function s(e){let t={};for(let[r,a]of e.entries()){let e=t[r];void 0===e?t[r]=a:Array.isArray(e)?e.push(a):t[r]=[e,a]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,i(e));else t.set(r,i(a));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,a]of r.entries())e.append(t,a)}return e}},195057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={formatUrl:function(){return o},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s=e.r(190809)._(e.r(998183)),i=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,a=e.protocol||"",n=e.pathname||"",o=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(s.urlQueryToSearchParams(l)));let u=e.search||l&&`?${l}`||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||i.test(a))&&!1!==c?(c="//"+(c||""),n&&"/"!==n[0]&&(n="/"+n)):c||(c=""),o&&"#"!==o[0]&&(o="#"+o),u&&"?"!==u[0]&&(u="?"+u),n=n.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${a}${c}${n}${u}${o}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return o(e)}},718967,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var a={DecodeError:function(){return b},MiddlewareNotFoundError:function(){return j},MissingStaticPage:function(){return y},NormalizeError:function(){return g},PageNotFoundError:function(){return v},SP:function(){return h},ST:function(){return x},WEB_VITALS:function(){return s},execOnce:function(){return i},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return l},isResSent:function(){return f},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return m},stringifyError:function(){return C}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return(...a)=>(r||(r=!0,t=e(...a)),t)}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>o.test(e);function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function m(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let a=await e.getInitialProps(t);if(r&&f(r))return a;if(!a)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${a}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a}let h="undefined"!=typeof performance,x=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class b extends Error{}class g extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class y extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class j extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function C(e){return JSON.stringify({message:e.message,stack:e.stack})}},573668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return s}});let a=e.r(718967),n=e.r(652817);function s(e){if(!(0,a.isAbsoluteUrl)(e))return!0;try{let t=(0,a.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,n.hasBasePath)(r.pathname)}catch(e){return!1}}},284508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},522016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return b},useLinkStatus:function(){return v}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s=e.r(190809),i=e.r(843476),o=s._(e.r(271645)),l=e.r(195057),c=e.r(8372),u=e.r(818581),d=e.r(718967),f=e.r(405550);e.r(233525);let m=e.r(91949),p=e.r(573668),h=e.r(509396);function x(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function b(t){var r;let a,n,s,[l,b]=(0,o.useOptimistic)(m.IDLE_LINK_STATUS),v=(0,o.useRef)(null),{href:y,as:j,children:C,prefetch:w=null,passHref:N,replace:_,shallow:k,scroll:S,onClick:P,onMouseEnter:E,onTouchStart:R,legacyBehavior:L=!1,onNavigate:O,ref:T,unstable_dynamicOnHover:A,...F}=t;a=C,L&&("string"==typeof a||"number"==typeof a)&&(a=(0,i.jsx)("a",{children:a}));let M=o.default.useContext(c.AppRouterContext),I=!1!==w,z=!1!==w?null===(r=w)||"auto"===r?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:$,as:D}=o.default.useMemo(()=>{let e=x(y);return{href:e,as:j?x(j):e}},[y,j]);if(L){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});n=o.default.Children.only(a)}let U=L?n&&"object"==typeof n&&n.ref:T,B=o.default.useCallback(e=>(null!==M&&(v.current=(0,m.mountLinkInstance)(e,$,M,z,I,b)),()=>{v.current&&((0,m.unmountLinkForCurrentNavigation)(v.current),v.current=null),(0,m.unmountPrefetchableInstance)(e)}),[I,$,M,z,b]),q={ref:(0,u.useMergedRef)(B,U),onClick(t){L||"function"!=typeof P||P(t),L&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(t),!M||t.defaultPrevented||function(t,r,a,n,s,i,l){if("undefined"!=typeof window){let c,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,p.isLocalURL)(r)){s&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(699781);o.default.startTransition(()=>{d(a||r,s?"replace":"push",i??!0,n.current)})}}(t,$,D,v,_,S,O)},onMouseEnter(e){L||"function"!=typeof E||E(e),L&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),M&&I&&(0,m.onNavigationIntent)(e.currentTarget,!0===A)},onTouchStart:function(e){L||"function"!=typeof R||R(e),L&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),M&&I&&(0,m.onNavigationIntent)(e.currentTarget,!0===A)}};return(0,d.isAbsoluteUrl)(D)?q.href=D:L&&!N&&("a"!==n.type||"href"in n.props)||(q.href=(0,f.addBasePath)(D)),s=L?o.default.cloneElement(n,q):(0,i.jsx)("a",{...F,...q,children:a}),(0,i.jsx)(g.Provider,{value:l,children:s})}e.r(284508);let g=(0,o.createContext)(m.IDLE_LINK_STATUS),v=()=>(0,o.useContext)(g);("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)},554885,e=>{"use strict";function t(...e){"function"==typeof window.fbq&&window.fbq(...e)}function r(e){t("track","Lead",e??{})}function a(){t("track","CompleteRegistration")}function n(e){t("track","Purchase",{content_name:e.plan,value:e.value,currency:e.currency})}function s(){t("track","StartTrial")}function i(e){t("track","ViewContent",e)}e.s(["pixelCompleteRegistration",()=>a,"pixelLead",()=>r,"pixelPurchase",()=>n,"pixelStartTrial",()=>s,"pixelViewContent",()=>i])},184041,873044,e=>{"use strict";var t=e.i(843476),r=e.i(500932);let a=`
2@keyframes cl-blink {
3  0%, 94%, 100% { transform: scaleY(1); }
4  97% { transform: scaleY(0.05); }
5}
6@keyframes cl-look {
7  0%, 10% { transform: translate(0px, 0px); }
8  15%, 25% { transform: translate(18px, 4px); }
9  30%, 40% { transform: translate(-14px, -6px); }
10  45%, 55% { transform: translate(-8px, 10px); }
11  60%, 75% { transform: translate(14px, -8px); }
12  80%, 100% { transform: translate(0px, 0px); }
13}
14.cl-pupil {
15  transform-box: view-box;
16  transform-origin: 107.35px 65.26px;
17  animation: cl-blink 4s infinite cubic-bezier(0.4, 0, 0.2, 1);
18}
19.cl-eye-pupil {
20  transform-box: view-box;
21  animation: cl-look 7s infinite cubic-bezier(0.4, 0, 0.2, 1);
22}
23`;function n(e){let n,s,i,o,l,c=(0,r.c)(13),{className:u,style:d,animated:f}=e,m=void 0===f||f;c[0]!==m?(n=m&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:a}}),c[0]=m,c[1]=n):n=c[1],c[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("g",{id:"eye-socket",children:(0,t.jsx)("path",{d:"M73.2521 1.45779C79.0286 0.85841 87.1914 3.75719 90.9638 8.24176C95.0927 13.1503 99.7903 20.4581 107.172 19.9584C120.83 19.0339 121.46 4.46798 135.694 1.81732C142.01 0.608446 148.548 1.983 153.843 5.63326C159.044 9.21282 162.521 15.9054 162.972 22.1478C163.462 28.9256 162.837 35.8057 168.835 40.4666C176.512 46.4312 185.053 41.4935 193.636 42.2864C197.238 42.6192 200.5 43.8464 203.505 45.9161C208.675 49.4348 212.215 54.882 213.329 61.0348C214.322 66.5571 213.467 72.8866 210.255 77.6541C206.837 82.7342 201.903 86.6271 195.859 87.9595C189.093 89.4512 181.539 86.1579 174.981 87.3434C172.393 87.829 169.997 89.0436 168.075 90.8445C161.803 96.7606 163.941 103.689 162.597 111.29C162.175 113.679 160.297 118.021 158.839 119.948C154.76 125.336 149.769 128.018 143.306 129.174C134.49 129.702 128.768 127.743 122.607 121.213C118.125 116.462 114.875 111.906 107.897 111.584C101.292 111.28 97.9158 114.5 93.7391 119.16C92.5336 120.505 91.4714 121.978 90.1722 123.215C86.5859 126.594 81.9684 128.672 77.0604 129.113C64.8912 130.238 54.4044 122.826 52.4173 110.49C52.164 108.918 52.2056 107.248 52.0631 105.725C51.5059 99.7727 51.1344 94.1233 45.9848 90.1889C40.1627 85.3354 33.3589 87.5028 26.5323 88.2077C20.3398 88.8471 14.5431 87.4762 9.69527 83.3972C4.55978 79.2085 2.18106 74.3058 1.66693 67.769C1.16485 61.3853 2.42356 55.1729 6.57112 50.1862C10.5888 45.3886 16.4315 42.4919 22.6824 42.1989C30.7949 41.8498 38.1551 46.0995 45.6246 40.7175C52.8459 35.5145 51.2954 26.9992 52.5683 19.3942C54.3685 8.63765 62.89 2.34897 73.2521 1.45779ZM108.101 103.126C118.706 102.422 122.972 89.0959 132.717 85.9941C138.545 84.139 142.552 84.8057 148.19 85.9378C153.981 87.1009 161.293 87.1624 165.285 82.174C169.05 77.9955 169.233 72.4877 169.159 67.1231C169.066 60.2618 169.974 52.1888 164.18 47.1916C158.255 42.0816 150.779 44.0901 143.941 45.4325C136.89 46.8166 129.745 44.3444 124.497 39.5965C118.8 34.4626 115.734 28.3459 106.934 28.201C100.325 28.7553 97.3692 31.7514 93.0658 36.4686C92.1908 37.4277 91.2669 38.7027 90.3422 39.5684C86.2867 43.3657 80.7837 45.7922 75.1906 45.7812C72.0105 45.775 68.8312 45.0174 65.7425 44.3708C59.5612 43.2128 53.5588 43.8147 49.2247 48.8289C48.4541 49.7203 47.2936 51.581 46.9868 52.7485C45.4161 58.7239 45.5792 66.0196 46.024 72.1432C46.3575 76.7348 47.3864 80.4156 50.9585 83.3575C54.2541 86.0717 57.6754 86.8241 61.8534 86.5079C69.2022 85.9515 75.153 83.272 82.5408 86.1575C84.7434 87.0177 86.5226 87.8581 88.3782 89.4311C93.6126 93.8682 97.0681 101.044 104.145 102.922C105.236 103.211 106.984 103.162 108.101 103.126Z",fill:"currentColor"})}),c[2]=s):s=c[2];let p=m?"cl-eye-pupil":void 0,h=m?"cl-pupil":void 0;return c[3]!==h?(i=(0,t.jsx)("path",{className:h,d:"M105.825 45.1134C116.976 44.2706 126.695 52.6372 127.519 63.7896C128.343 74.942 119.961 84.6466 108.807 85.4525C97.6793 86.2564 88.0024 77.8976 87.18 66.7714C86.3576 55.6451 94.7003 45.9543 105.825 45.1134Z",fill:"currentColor"}),c[3]=h,c[4]=i):i=c[4],c[5]!==p||c[6]!==i?(o=(0,t.jsx)("g",{className:p,children:i}),c[5]=p,c[6]=i,c[7]=o):o=c[7],c[8]!==u||c[9]!==d||c[10]!==n||c[11]!==o?(l=(0,t.jsxs)("svg",{viewBox:"-8 -8 228 144",className:u,style:d,fill:"none",xmlns:"http://www.w3.org/2000/svg",overflow:"visible","aria-hidden":"true",children:[n,s,o]}
23),c[8]=u,c[9]=d,c[10]=n,c[11]=o,c[12]=l):l=c[12],l}e.s(["default",()=>n],873044),e.s([],184041)},599122,e=>{"use strict";let t=(0,e.i(542010).tv)({base:"separator",defaultVariants:{orientation:"horizontal",variant:"default"},variants:{orientation:{horizontal:"separator--horizontal",vertical:"separator--vertical"},variant:{default:"separator--default",secondary:"separator--secondary",tertiary:"separator--tertiary"}}});var r=e.i(206511),a=e.i(430005),n=e.i(843476);let s=({className:e,orientation:s,variant:i,...o})=>{let l=(0,a.useSlottedContext)(r.SeparatorContext),c=s??l?.orientation??"horizontal";return(0,n.jsx)(r.Separator,{"data-orientation":c,"data-slot":"separator",orientation:c,className:t({orientation:c,variant:i,className:e}),...o})},i=Object.assign(s,{Root:s});e.s(["Separator",()=>i],599122)},812828,e=>{"use strict";let t=(0,e.i(542010).tv)({base:"label",defaultVariants:{isDisabled:!1,isInvalid:!1,isRequired:!1},variants:{isDisabled:{true:"label--disabled"},isInvalid:{true:"label--invalid"},isRequired:{true:"label--required"}}});var r=e.i(95638),a=e.i(843476);let n=({children:e,className:n,isDisabled:s,isInvalid:i,isRequired:o,...l})=>(0,a.jsx)(r.Label,{className:t({isRequired:o,isDisabled:s,isInvalid:i,className:n}),"data-slot":"label",...l,children:e}),s=Object.assign(n,{Root:n});e.s(["Label",()=>s],812828)},376888,e=>{"use strict";var t=e.i(430005),r=e.i(409325),a=e.i(184258),n=e.i(271645),s=e.i(931671),i=e.i(398132);let o=(0,n.createContext)({}),l=(0,r.createHideableComponent)(function(e,r){[e,r]=(0,t.useContextProps)(e,r,o);let{hoverProps:l,isHovered:c}=(0,i.useHover)({...e,isDisabled:e.disabled}),{isFocused:u,isFocusVisible:d,focusProps:f}=(0,s.useFocusRing)({isTextInput:!0,autoFocus:e.autoFocus}),m=!!e["aria-invalid"]&&"false"!==e["aria-invalid"],p=(0,t.useRenderProps)({...e,values:{isHovered:c,isFocused:u,isFocusVisible:d,isDisabled:e.disabled||!1,isInvalid:m},defaultClassName:"react-aria-Input"});return n.default.createElement(t.dom.input,{...(0,a.mergeProps)((e=>{let{onHoverStart:t,onHoverChange:r,onHoverEnd:a,...n}=e;return n})(e),f,l),...p,ref:r,"data-focused":u||void 0,"data-disabled":e.disabled||void 0,"data-hovered":c||void 0,"data-focus-visible":d||void 0,"data-invalid":m||void 0})});e.s(["Input",()=>l,"InputContext",()=>o])},334483,e=>{"use strict";let t=e=>e?"true":void 0;e.s(["dataAttr",()=>t])},420015,e=>{"use strict";var t=e.i(791365),r=e.i(271645);function a(e,a){let n=(0,r.useRef)(!0),s=(0,r.useRef)(null),i=(0,t.useEffectEvent)(e);(0,r.useEffect)(()=>(n.current=!0,()=>{n.current=!1}),[]),(0,r.useEffect)(()=>{let e=s.current;n.current?n.current=!1:(!e||a.some((t,r)=>!Object.is(t,e[r])))&&i(),s.current=a},a)}e.s(["useUpdateEffect",()=>a])},913591,e=>{"use strict";var t=e.i(665569),r=e.i(271645);function a(e){let a=(0,t.useCollator)({usage:"search",...e}),n=(0,r.useCallback)((e,t)=>0===t.length||(e=e.normalize("NFC"),t=t.normalize("NFC"),0===a.compare(e.slice(0,t.length),t)),[a]),s=(0,r.useCallback)((e,t)=>0===t.length||(e=e.normalize("NFC"),t=t.normalize("NFC"),0===a.compare(e.slice(-t.length),t)),[a]),i=(0,r.useCallback)((e,t)=>{if(0===t.length)return!0;e=e.normalize("NFC");let r=0,n=(t=t.normalize("NFC")).length;for(;r+n<=e.length;r++){let s=e.slice(r,r+n);if(0===a.compare(t,s))return!0}return!1},[a]);return(0,r.useMemo)(()=>({startsWith:n,endsWith:s,contains:i}),[n,s,i])}e.s(["useFilter",()=>a])},41047,e=>{"use strict";var t=e.i(546561);let r=Object.assign(t.TextFieldRoot,{Root:t.TextFieldRoot});e.s(["TextField",()=>r])},667585,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return n}});let a=e.r(132061);function n({reason:e,children:t}){if("undefined"==typeof window)throw Object.defineProperty(new a.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},309885,(e,t,r)=>{"use strict";function a(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return a}})},652157,(e,t,r)=>{"use strict";
23Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return l}});let a=e.r(843476),n=e.r(174080),s=e.r(563599),i=e.r(309885),o=e.r(543369);function l({moduleIds:e}){if("undefined"!=typeof window)return null;let t=s.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let a=t.reactLoadableManifest;for(let t of e){if(!a[t])continue;let e=a[t].files;r.push(...e)}}if(0===r.length)return null;let l=(0,o.getDeploymentIdQueryOrEmptyString)();return(0,a.jsx)(a.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,i.encodeURIPath)(e)}${l}`;return e.endsWith(".css")?(0,a.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,n.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},869093,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return c}});let a=e.r(843476),n=e.r(271645),s=e.r(667585),i=e.r(652157);function o(e){return{default:e&&"default"in e?e.default:e}}let l={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},c=function(e){let t={...l,...e},r=(0,n.lazy)(()=>t.loader().then(o)),c=t.loading;function u(e){let o=c?(0,a.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,l=!t.ssr||!!t.loading,u=l?n.Suspense:n.Fragment,d=t.ssr?(0,a.jsxs)(a.Fragment,{children:["undefined"==typeof window?(0,a.jsx)(i.PreloadChunks,{moduleIds:t.modules}):null,(0,a.jsx)(r,{...e})]}):(0,a.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,a.jsx)(r,{...e})});return(0,a.jsx)(u,{...l?{fallback:o}:{},children:d})}return u.displayName="LoadableComponent",u}},770703,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(555682)._(e.r(869093));function n(e,t){let r={};"function"==typeof e&&(r.loader=e);let n={...r,...t};return(0,a.default)({...n,modules:n.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)},427509,e=>{"use strict";var t=e.i(843476),r=e.i(500932),a=e.i(770703),n=e.i(271645);let s=(0,a.default)(()=>e.A(938817),{loadableGenerated:{modules:[43087]},ssr:!1});
23function i(e){let a,i,o,l=(0,r.c)(4),[c,u]=(0,n.useState)(!1);return(l[0]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{if(!window.matchMedia)return;let e=window.matchMedia("(pointer: coarse)").matches,t=window.matchMedia("(max-width: 768px)").matches;u(!e&&!t)},i=[],l[0]=a,l[1]=i):(a=l[0],i=l[1]),(0,n.useEffect)(a,i),c)?(l[2]!==e?(o=(0,t.jsx)(s,{...e}),l[2]=e,l[3]=o):o=l[3],o):null}e.s(["default",()=>i])},531278,e=>{"use strict";let t=(0,e.i(475254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",()=>t],531278)},697463,e=>{e.v({className:"space_grotesk_2367c63f-module__GQD_NG__className"})},405738,e=>{"use strict";var t=e.i(697463);let r={className:t.default.className,style:{fontFamily:"'Space Grotesk', 'Space Grotesk Fallback'",fontStyle:"normal"}};null!=t.default.variable&&(r.variable=t.default.variable),e.s(["default",0,r])},849898,251778,e=>{"use strict";var t=e.i(488148),r=e.i(843476);let a=({...e})=>(0,r.jsx)(t.Form,{...e}),n=Object.assign(a,{Root:a});e.s(["Form",()=>n],849898);let s=(0,e.i(542010).tv)({base:"field-error"});var i=e.i(813120),o=e.i(559381);let l=({children:e,className:t,...a})=>(0,r.jsx)(i.FieldError,{"data-visible":!0,className:(0,o.composeTwRenderProps)(t,s()),"data-slot":"field-error",...a,children:t=>"function"==typeof e?e(t):e}),c=Object.assign(l,{Root:l});e.s(["FieldError",()=>c],251778)},293201,e=>{"use strict";var t=e.i(843476),r=e.i(500932),a=e.i(271645),n=e.i(618566),s=e.i(522016),i=e.i(405738),o=e.i(157537),l=e.i(849898),c=e.i(41047),u=e.i(812828),d=e.i(655141),f=e.i(251778),m=e.i(599122);e.i(184041);var p=e.i(873044),h=e.i(427509),x=e.i(531278),b=e.i(511795),g=e.i(349715),v=e.i(554885);let y=(0,e.i(770703).default)(()=>e.A(162790).then(e=>({default:e.motion.div})),{ssr:!1}),j={en:{minChars:e=>`At least ${e} characters`,requireUppercase:"At least one uppercase letter",requireLowercase:"At least one lowercase letter",requireNumber:"At least one number",requireSpecial:"At least one special character (!@#$%...)",accountExists:"An account with this email already exists.",useForgotPassword:'Please use "Forgot password" to reset it.',verifyEmail:"Verify your email",sentCode:"We sent a 6-digit code to",enterCode:"Please enter the 6-digit code",onlyDigits:"Code can only contain digits",verifyCode:"Verify code",didntReceive:"Didn't receive the code?",resendIn:e=>`Resend in ${e}s`,resend:"Resend",changeEmail:"← Change email",emailSent:"Email sent!",ifAccountExists:e=>`If an account exists with ${e}, you will receive a reset link.`,notReceived:"Didn't receive it?",backToLogin:"← Back to login",forgotPassword:"Forgot password?",enterEmailReset:"Enter your email to receive a reset link",emailLabel:"Email address",sendLink:"Send link",loginTo:"Login to",signupTo:"Get your free access",accessSpace:"Access your dashboard",analyzeFirstCall:"Discover how Closium helps sales teams skyrocket their closing rate",passwordLabel:"Password",login:"Login",createAccount:"Start the tour",or:"OR",continueGoogle:"Continue with Google",noAccount:"Don't have an account?",alreadyAccount:"Already have an account?",signupLink:"Sign up"},fr:{minChars:e=>`Au moins ${e} caract\xe8res`,requireUppercase:"Au moins une majuscule",requireLowercase:"Au moins une minuscule",requireNumber:"Au moins un chiffre",requireSpecial:"Au moins un caractère spécial (!@#$%...)",accountExists:"Un compte avec cet email existe déjà.",useForgotPassword:'Veuillez utiliser "Mot de passe oublié" pour le réinitialiser.',verifyEmail:"Vérifiez votre email",sentCode:"Nous avons envoyé un code à 6 chiffres à",enterCode:"Veuillez saisir le code à 6 chiffres",onlyDigits:"Le code ne peut contenir que des chiffres",verifyCode:"Vérifier le code",didntReceive:"Vous n'avez pas reçu le code ?",resendIn:e=>`Renvoyer dans ${e}s`,resend:"Renvoyer",changeEmail:"← Modifier l'email",emailSent:"Email envoyé !",ifAccountExists:e=>`Si un compte existe avec ${e}, vous recevrez un lien de r\xe9initialisation.`,notReceived:"Pas reçu ?",backToLogin:"← Retour à la connexion",forgotPassword:"Mot de passe oublié ?",enterEmailReset:"Entrez votre email pour recevoir un lien de réinitialisation",emailLabel:"Adresse email",sendLink:"Envoyer le lien",loginTo:"Connexion à",signupTo:"Accédez gratuitement",accessSpace:"Accédez à votre espace",anal
23yzeFirstCall:"Découvrez comment Closium aide les équipes commerciales à exploser leur taux de closing",passwordLabel:"Mot de passe",login:"Se connecter",createAccount:"Démarrer le tour",or:"OU",continueGoogle:"Continuer avec Google",noAccount:"Vous n'avez pas de compte ?",alreadyAccount:"Déjà un compte ?",signupLink:"S'inscrire"}};function C(){let e,s,i,o,l,c,u=(0,r.c)(20),d=(0,n.useRouter)(),f=(0,n.useSearchParams)(),{user:m,loading:p,refresh:h}=(0,g.useTry)();u[0]!==f?(e=f.get("intent"),u[0]=f,u[1]=e):e=u[1];let x="analyze"===e;u[2]!==f?(s=f.get("intent"),u[2]=f,u[3]=s):s=u[3];let b="subscribe"===s;u[4]!==f?(i=f.get("redirect"),u[4]=f,u[5]=i):i=u[5];let v=i;if(u[6]!==x||u[7]!==b||u[8]!==v||u[9]!==d||u[10]!==m?(o=()=>{if(m)if(x)d.replace("/analyze");else if(b)d.replace("/subscribe");else{let e=v&&v.startsWith("/")&&!v.startsWith("//")?v:"";d.replace(e||"/samples")}},l=[m,x,b,v,d],u[6]=x,u[7]=b,u[8]=v,u[9]=d,u[10]=m,u[11]=o,u[12]=l):(o=u[11],l=u[12]),(0,a.useEffect)(o,l),p){let e;return u[13]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"min-h-screen bg-[#f6f6f6]"}),u[13]=e):e=u[13],e}if(!m){let e;return u[14]!==x||u[15]!==b||u[16]!==v||u[17]!==h?(e=(0,t.jsx)(w,{onSuccess:h,intentAnalyze:x,intentSubscribe:b,redirectTo:v}),u[14]=x,u[15]=b,u[16]=v,u[17]=h,u[18]=e):e=u[18],e}return u[19]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)("div",{className:"min-h-screen bg-[#f6f6f6]"}),u[19]=c):c=u[19],c}function w({onSuccess:e,intentAnalyze:n,intentSubscribe:g,redirectTo:C}){let w=j[function(){let e,t,n=(0,r.c)(2),[s,i]=(0,a.useState)("en");return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{navigator.language.toLowerCase().startsWith("fr")?i("fr"):i("en")},t=[],n[0]=e,n[1]=t):(e=n[0],t=n[1]),(0,a.useEffect)(e,t),s}()],[_,k]=(0,a.useState)(()=>"signup"===localStorage.getItem("authMode")?(localStorage.removeItem("authMode"),"signup"):"login"),[S,P]=(0,a.useState)(""),[E,R]=(0,a.useState)(""),[L,O]=(0,a.useState)(""),[T,A]=(0,a.useState)(""),[F,M]=(0,a.useState)(!1),[I,z]=(0,a.useState)(""),[$,D]=(0,a.useState)([]),[U,B]=(0,a.useState)(!1),[q,W]=(0,a.useState)(0),[V,G]=(0,a.useState)(!1),[H,K]=(0,a.useState)(["","","","","",""]),[Z,Q]=(0,a.useState)(0);(0,a.useEffect)(()=>{if(Z>0){let e=setTimeout(()=>Q(Z-1),1e3);return()=>clearTimeout(e)}},[Z]),(0,a.useEffect)(()=>{if(q>0){let e=setTimeout(()=>W(q-1),1e3);return()=>clearTimeout(e)}},[q]);let X=async t=>{t.preventDefault(),z(""),D([]),M(!0);try{if("reset"===_){if(q>0){z(w.resendIn(q)),M(!1);return}let{error:e}=await b.supabase.auth.resetPasswordForEmail(L,{redirectTo:`${window.location.origin}/auth/reset-password`});if(e)throw e;B(!0),W(60)}else if("signup"===_){let e,t=(e=[],T.length<8&&e.push(w.minChars(8)),/[A-Z]/.test(T)||e.push(w.requireUppercase),/[a-z]/.test(T)||e.push(w.requireLowercase),/\d/.test(T)||e.push(w.requireNumber),/[!@#$%^&*(),.?":{}|<>_\-+=\[\]\\\/`~]/.test(T)||e.push(w.requireSpecial),{valid:0===e.length,errors:e});if(!t.valid){D(t.errors),M(!1);return}let r=C&&C.startsWith("/")&&!C.startsWith("//")?C:"",a=n?"/analyze":g?"/subscribe":r,s=`${window.location.origin}/auth/callback${a?`?next=${encodeURIComponent(a)}`:""}`,{data:i,error:o}=await b.supabase.auth.signUp({email:L,password:T,options:{emailRedirectTo:s,data:{first_name:S.trim()||null,last_name:E.trim()||null,full_name:[S.trim(),E.trim()].filter(Boolean).join(" ")||null}}});if(o)throw o;if(i.user&&i.user.identities&&0===i.user.identities.length){z(`${w.accountExists} ${w.useForgotPassword}`),M(!1);return}G(!0),Q(60)}else{let{error:t}=await b.supabase.auth.signInWithPassword({email:L,password:T});if(t)throw t;e()}}catch(e){z(e.message||"An error occurred")}finally{M(!1)}},J=e=>{e.preventDefault();let t=e.clipboardData.getData("text").replace(/\D/g,"").slice(0,6);6===t.length&&K(t.split(""))},Y=async()=>{let t=H.join("");if(6!==t.length)return void z(w.enterCode);z(""),M(!0);try{let{error:r}=await b.supabase.auth.verifyOtp({email:L,token:t,type:"signup"});if(r)throw r;(0,v.pixelCompleteRegistration)(),e()}catch(e){z(e.message||"Invalid code"),K(["","","","","",""])}finally{M(!1)}},ee=async()=>
23{if(!(Z>0)){z(""),M(!0);try{let{error:e}=await b.supabase.auth.resend({type:"signup",email:L});if(e)throw e;Q(60)}catch(e){z(e.message||"Erreur lors du renvoi")}finally{M(!1)}}},et=async()=>{M(!0);try{let e=C&&C.startsWith("/")&&!C.startsWith("//")?C:"",t=n?"/analyze":g?"/subscribe":e;try{t?localStorage.setItem("cg_post_auth_next",t):localStorage.removeItem("cg_post_auth_next")}catch{}let r=`${window.location.origin}/auth/callback`,{error:a}=await b.supabase.auth.signInWithOAuth({provider:"google",options:{redirectTo:r}});if(a)throw a}catch(e){z(e.message||"An error occurred"),M(!1)}};return(0,t.jsxs)("div",{className:`${i.default.className} relative min-h-screen flex items-center justify-center px-6 py-12 bg-[#f6f6f6] overflow-hidden`,children:[(0,t.jsx)("div",{className:"absolute inset-0 z-0",children:(0,t.jsx)(h.default,{variant:"circle",pixelSize:3,color:"#72fa91",patternScale:2,patternDensity:1.8,enableRipples:!0,rippleIntensityScale:1.2,speed:.4,edgeFade:.15,transparent:!0})}),(0,t.jsx)("div",{className:"relative z-10 w-full max-w-sm rounded-2xl border border-white/60 bg-white/70 p-8 backdrop-blur-xl shadow-[0_24px_70px_-24px_rgba(0,0,0,0.18)]",children:V?(0,t.jsxs)(y,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.3},className:"flex flex-col gap-6",children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"w-14 h-14 rounded-full bg-[#72fa91]/25 flex items-center justify-center mx-auto mb-4",children:(0,t.jsx)("svg",{className:"w-7 h-7 text-[#0a8a43]",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"})})}),(0,t.jsx)("h2",{className:"text-2xl font-medium text-[#000102] mb-2",children:w.verifyEmail}),(0,t.jsx)("p",{className:"text-sm text-[#6b7280]",children:w.sentCode}),(0,t.jsx)("p",{className:"text-sm text-[#0a8a43] font-medium mt-1",children:L})]}),(0,t.jsx)("div",{className:"flex justify-center gap-2",children:H.map((e,r)=>(0,t.jsx)("input",{id:`otp-${r}`,type:"text",inputMode:"numeric",maxLength:1,value:e,onChange:e=>((e,t)=>{if(t&&!/^\d$/.test(t))return;let r=[...H];if(r[e]=t,K(r),t&&e<5){let t=document.getElementById(`otp-${e+1}`);t?.focus()}})(r,e.target.value),onKeyDown:e=>((e,t)=>{if("Backspace"===t.key&&!H[e]&&e>0){let t=document.getElementById(`otp-${e-1}`);t?.focus()}})(r,e),onPaste:0===r?J:void 0,className:"w-12 h-14 text-center text-2xl font-bold rounded-lg bg-[#f6f6f6] border border-black/10 text-[#000102] focus:outline-none focus:border-[#72fa91] focus:[box-shadow:0_0_0_2px_#72fa91] transition-all"},r))}),I&&(0,t.jsx)("p",{className:"text-red-500 text-sm text-center",children:I}),(0,t.jsx)("button",{type:"button",onClick:Y,disabled:F||6!==H.join("").length,className:"w-full h-11 rounded-lg bg-[#72fa91] text-[#000102] font-semibold hover:bg-[#5fe07d] transition-colors disabled:opacity-50 disabled:cursor-not-allowed",children:F?(0,t.jsx)(x.Loader2,{className:"w-5 h-5 animate-spin mx-auto"}):w.verifyCode}),(0,t.jsxs)("p",{className:"text-center text-sm text-[#6b7280] -mt-2",children:[w.didntReceive," ",Z>0?(0,t.jsx)("span",{className:"text-[#9ca3af]",children:w.resendIn(Z)}):(0,t.jsx)("button",{type:"button",onClick:ee,disabled:F,className:"text-[#0a8a43] font-medium hover:text-[#097a3b] transition-colors cursor-pointer disabled:opacity-50",children:w.resend})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{G(!1),K(["","","","","",""]),z("")},className:"w-full text-center text-sm text-[#6b7280] hover:text-[#000102] -mt-3 transition-colors cursor-pointer",children:w.changeEmail})]}):U?(0,t.jsxs)(y,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},className:"flex flex-col gap-4 text-center",children:[(0,t.jsx)("div",{className:"w-16 h-16 rounded-full bg-[#72fa91]/25 flex items-center justify-center mx-auto",children:(0,t.jsx)("svg",{className:"w-8 h-8 text-[#0a8a43]",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"})})}),(0,t.jsx)("h2",{className:"text-2xl font-medium text-[#000102]",children:w.emailSent}),(0,t.jsx)("p",{className:"text-sm text-[#6b7280]",children:w.ifAccountExists(L)}),(0,t.jsxs)("p",{className:"text-[#6b7280] text-sm",children:[w.notReceived," ",q>0?(0,t.jsx)("span",{className:"text-[#9ca3af]",children:w.resendIn(q)}):(0,t.jsx)("button",{type:"button",onClick:async()=>{W(60),await b.supabase.auth.resetPasswordForEmail(L,{redirectTo:`${window.location.origin}/auth/reset-password`})},className:"text-[#0a8a43] font-medium hover:text-[#097a3b] transition-colors cursor-pointer",children:w.resend})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{k("login"),B(!1),O(""),z("")},className:"text-[#000102] font-medium hover:text-black transition-colors cursor-pointer text-sm",children:w.backToLogin})]}):"reset"===_?(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("h2",{className:"text-2xl font-medium text-[#000102] mb-1",children:w.forgotPassword}),(0,t.jsx)("p",{className:"text-sm text-[#6b7280]",children:w.enterEmailReset})]}),(0,t.jsxs)("form",{onSubmit:X,className:"flex flex-col gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-[#000102] text-sm mb-1 block",children:w.emailLabel}),(0,t.jsx)("input",{type:"email",value:L,onChange:e=>O(e.target.value),required:!0,placeholder:"[email protected]",className:"w-full h-11 px-4 roun
23ded-md bg-[#f6f6f6] border border-black/10 text-[#000102] placeholder:text-[#9ca3af] focus:outline-none focus:border-[#72fa91] focus:[box-shadow:0_0_0_2px_#72fa91] transition-all"})]}),I&&(0,t.jsx)("p",{className:"text-red-500 text-sm text-center",children:I}),(0,t.jsx)("button",{type:"submit",disabled:F||q>0,className:"w-full h-11 rounded-lg bg-[#72fa91] text-[#000102] font-semibold hover:bg-[#5fe07d] transition-colors disabled:opacity-50 disabled:cursor-not-allowed",children:F?(0,t.jsx)(x.Loader2,{className:"w-5 h-5 animate-spin mx-auto"}):q>0?w.resendIn(q):w.sendLink})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{k("login"),z("")},className:"text-center text-sm text-[#6b7280] hover:text-[#000102] transition-colors cursor-pointer",children:w.backToLogin})]}):(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,t.jsx)(p.default,{className:"h-14 w-auto text-[#000102]"}),(0,t.jsx)("h1",{className:"text-2xl font-medium text-[#000102]",children:"Closium"})]}),(0,t.jsx)("p",{className:"text-[#6b7280] text-sm mt-2",children:"login"===_?w.accessSpace:w.signupTo})]}),(0,t.jsxs)(o.Button,{type:"button",variant:"secondary",isDisabled:F,onPress:et,className:"w-full flex items-center justify-center gap-2 border border-black/10 bg-white text-[#000102]",children:[(0,t.jsx)(N,{}),w.continueGoogle]}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)(m.Separator,{className:"flex-1"}),(0,t.jsx)("span",{className:"text-[#6b7280] text-xs",children:w.or.toLowerCase()}),(0,t.jsx)(m.Separator,{className:"flex-1"})]}),(0,t.jsxs)(l.Form,{onSubmit:e=>{e.preventDefault(),X(e)},className:"flex flex-col gap-4",children:["signup"===_&&(0,t.jsxs)("div",{className:"flex gap-3",children:[(0,t.jsxs)(c.TextField,{isRequired:!0,name:"firstName",value:S,onChange:P,className:"flex-1",children:[(0,t.jsx)(u.Label,{className:"text-[#000102] text-sm mb-1 block",children:"First name"}),(0,t.jsx)(d.Input,{fullWidth:!0,placeholder:"John",variant:"secondary",autoComplete:"given-name",className:"bg-[#f6f6f6] border border-black/10 text-[#000102] placeholder:text-[#787e8a]! focus-visible:border-[#72fa91]! focus-visible:[box-shadow:0_0_0_2px_#72fa91]!"}),(0,t.jsx)(f.FieldError,{className:"text-red-500 text-xs mt-1"})]}),(0,t.jsxs)(c.TextField,{isRequired:!0,name:"lastName",value:E,onChange:R,className:"flex-1",children:[(0,t.jsx)(u.Label,{className:"text-[#000102] text-sm mb-1 block",children:"Last name"}),(0,t.jsx)(d.Input,{fullWidth:!0,placeholder:"Doe",variant:"secondary",autoComplete:"family-name",className:"bg-[#f6f6f6] border border-black/10 text-[#000102] placeholder:text-[#787e8a]! focus-visible:border-[#72fa91]! focus-visible:[box-shadow:0_0_0_2px_#72fa91]!"}),(0,t.jsx)(f.FieldError,{className:"text-red-500 text-xs mt-1"})]})]}),(0,t.jsxs)(c.TextField,{isRequired:"signup"===_,name:"email",type:"email",value:L,onChange:O,className:"w-full",children:[(0,t.jsx)(u.Label,{className:"text-[#000102] text-sm mb-1 block",children:w.emailLabel}),(0,t.jsx)(d.Input,{fullWidth:!0,placeholder:"[email protected]",variant:"secondary",autoComplete:"email",className:"bg-[#f6f6f6] border border-black/10 text-[#000102] placeholder:text-[#787e8a]! focus-visible:border-[#72fa91]! focus-visible:[box-shadow:0_0_0_2px_#72fa91]!"}),(0,t.jsx)(f.FieldError,{className:"text-red-500 text-xs mt-1"})]}),(0,t.jsxs)(c.TextField,{isRequired:"signup"===_,name:"password",type:"password",minLength:8,value:T,onChange:e=>{A(e),$.length>0&&D([])},className:"w-full",children:[(0,t.jsx)(u.Label,{className:"text-[#000102] text-sm mb-1 block",children:w.passwordLabel}),(0,t.jsx)(d.Input,{fullWidth:!0,placeholder:"••••••••",variant:"secondary",autoComplete:"signup"===_?"new-password":"current-password",className:"bg-[#f6f6f6] border border-black/10 text-[#000102] placeholder:text-[#787e8a]! focus-visible:border-[#72fa91]! focus-visible:[box-shadow:0_0_0_2px_#72fa91]!"}),"signup"===_&&0===$.length&&(0,t.jsx)("p",{className:"text-[#6b7280] text-xs mt-1",children:"8 characters minimum"}),$.length>0&&(0,t.jsx)("ul",{className:"text-xs text-red-500 mt-1 space-y-0.5",children:$.map((e,r)=>(0,t.jsxs)("li",{children:["• ",e]},r))})]}),I&&(0,t.jsx)("p",{className:"text-red-500 text-sm text-center",children:I}),(0,t.jsx)(o.Button,{type:"submit",isDisabled:F,className:"w-full bg-[#72fa91] text-[#000102] font-semibold hover:bg-[#5fe07d] transition-colors",children:F?(0,t.jsx)(x.Loader2,{className:"w-5 h-5 animate-spin mx-auto"}):"login"===_?w.login:w.createAccount})]}),"signup"===_&&(0,t.jsxs)("p",{className:"text-[11px] text-[#9ca3af] text-center -mt-2 leading-relaxed",children:["By signing up, I agree to the"," ",(0,t.jsx)(s.default,{href:"/privacy",className:"text-[#6b7280] hover:text-[#000102] underline underline-offset-2",children:"Privacy Policy"})," ","and"," ",(0,t.jsx)(s.default,{href:"/terms",className:"text-[#6b7280] hover:text-[#000102] underline underline-offset-2 whitespace-nowrap",children:"Terms of Use"})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2 text-sm",children:["login"===_&&(0,t.jsx)("button",{type:"button",onClick:()=>k("reset"),className:"text-[#6b7280] hover:text-[#000102] transition-colors cursor-pointer",children:w.forgotPassword}),(0,t.jsxs)("p",{className:"text-[#6b7280]",children:["login"===_?w.noAccount+" ":w.alreadyAccount+" ",(0,t.jsx)("button",{type:"button",onClick:()=>k("login"===_?"signup":"login"),className:"text-[#000102] font-medium hover:text-black transition-colors cursor-pointer",children:"login"===_?w.signupLink:w.login})]})]})]})})]})}function N(){let e,a=(0,r.c)(1);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true",children:[(0,t.jsx)("path",{fill:"#4285F4",d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"}),(0,t.jsx)("path",{fill:"#34A853",d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"}),(0,t.jsx)("path",{fill:"#FBBC05",d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"}),(0,t.jsx)("path",{fill:"#EA4335",d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"})]}),a[0]=e):e=a[0],e}function _(){let e,n=(0,r.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(a.Suspense,{fallback:(0,t.jsx)("div",{className:"min-h-screen bg-[#f6f6f6]"}),children:(0,t.jsx)(C,{})}),n[0]=e):e=n[0],e}e.s(["default",()=>_])},938817,e=>{e.v(t=>Promise.all(["static/chunks/756a336bc9281461.js","static/chunks/7ff5bdab19cf2edd.js"].map(t=>e.l(t))).then(()=>t(43087)))},162790,e=>{e.v(t=>Promise.all(["static/chunks/83bc6e7396d2bd2d.js","static/chunks/c36095ba047626f9.js","static/chunks/50147bc2dc634275.js","static/chunks/9ef7476d622e47ad.js"].map(t=>e.l(t))).then(()=>t(895473)))}]);

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.