PageSourceSearch

https://www.quickfitcheck.app/_next/static/chunks/4726d3d85dd2d63c.js

js quickfitcheck.app collected 2026-10-02 01:14:56 UTC 65,014 bytes, 11 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},98183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return l},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return a}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});function o(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function s(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,s(e));else t.set(r,s(n));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return a},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(90809)._(e.r(98183)),s=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,n=e.protocol||"",i=e.pathname||"",a=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(o.urlQueryToSearchParams(l)));let u=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||s.test(n))&&!1!==c?(c="//"+(c||""),i&&"/"!==i[0]&&(i="/"+i)):c||(c=""),a&&"#"!==a[0]&&(a="#"+a),u&&"?"!==u[0]&&(u="?"+u),i=i.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${n}${c}${i}${u}${a}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return a(e)}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=e.r(71645);function i(e,t){let r=(0,n.useRef)(null),i=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=o(e,n)),t&&(i.current=o(t,n))},[e,t])}function o(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)},18967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return g},MiddlewareNotFoundError:function(){return w},MissingStaticPage:function(){return b},NormalizeError:function(){return x},PageNotFoundError:function(){return v},SP:function(){return h},ST:function(){return y},WEB_VITALS:function(){return o},execOnce:function(){return s},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return l},isResSent:function(){return f},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return j}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function s(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>a.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 p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let h="undefined"!=typeof performance,y=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class x extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class b extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class w extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function j(e){return JSON.stringify({message:e.message,stack:e.stack})}},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=e.r(18967),i=e.r(52817);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return g},useLinkStatus:function(){return v}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(90809),s=e.r(43476),a=o._(e.r(71645)),l=e.r(95057),c=e.r(8372),u=e.r(18581),d=e.r(18967),f=e.r(5550);e.r(33525);let p=e.r(91949),m=e.r(73668),h=e.r(9396);function y(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function g(t){var r;let n,i,o,[l,g]=(0,a.useOptimistic)(p.IDLE_LINK_STATUS),v=(0,a.useRef)(null),{href:b,as:w,children:j,prefetch:N=null,passHref:C,replace:k,shallow:R,scroll:_,onClick:E,onMouseEnter:O,onTouchStart:S,legacyBehavior:P=!1,onNavigate:A,ref:M,unstable_dynamicOnHover:I,...z}=t;n=j,P&&("string"==typeof n||"number"==typeof n)&&(n=(0,s.jsx)("a",{children:n}));let T=a.default.useContext(c.AppRouterContext),$=!1!==N,L=!1!==N?null===(r=N)||"auto"===r?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:D,as:U}=a.default.useMemo(()=>{let e=y(b);return{href:e,as:w?y(w):e}},[b,w]);if(P){if(n?.$$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>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=a.default.Children.only(n)}let F=P?i&&"object"==typeof i&&i.ref:M,W=a.default.useCallback(e=>(null!==T&&(v.current=(0,p.mountLinkInstance)(e,D,T,L,$,g)),()=>{v.current&&((0,p.unmountLinkForCurrentNavigation)(v.current),v.current=null),(0,p.unmountPrefetchableInstance)(e)}),[$,D,T,L,g]),B={ref:(0,u.useMergedRef)(W,F),onClick(t){P||"function"!=typeof E||E(t),P&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!T||t.defaultPrevented||function(t,r,n,i,o,s,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,m.isLocalURL)(r)){o&&(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(99781);a.default.startTransition(()=>{d(n||r,o?"replace":"push",s??!0,i.current)})}}(t,D,U,v,k,_,A)},onMouseEnter(e){P||"function"!=typeof O||O(e),P&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),T&&$&&(0,p.onNavigationIntent)(e.currentTarget,!0===I)},onTouchStart:function(e){P||"function"!=typeof S||S(e),P&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),T&&$&&(0,p.onNavigationIntent)(e.currentTarget,!0===I)}};return(0,d.isAbsoluteUrl)(U)?B.href=U:P&&!C&&("a"!==i.type||"href"in i.props)||(B.href=(0,f.addBasePath)(U)),o=P?a.default.cloneElement(i,B):(0,s.jsx)("a",{...z,...B,children:n}),(0,s.jsx)(x.Provider,{value:l,children:o})}e.r(84508);let x=(0,a.createContext)(p.IDLE_LINK_STATUS),v=()=>(0,a.useContext)(x);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},75254,e=>{"use strict";var t=e.i(71645);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)},n=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var i={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 o=(0,t.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:o=2,absoluteStrokeWidth:s,className:a="",children:l,iconNode:c,...u},d)=>(0,t.createElement)("svg",{ref:d,...i,width:r,height:r,stroke:e,strokeWidth:s?24*Number(o)/Number(r):o,className:n("lucide",a),...!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]]));e.s(["default",0,(e,i)=>{let s=(0,t.forwardRef)(({className:s,...a},l)=>(0,t.createElement)(o,{ref:l,iconNode:i,className:n(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,s),...a}
1));return s.displayName=r(e),s}],75254)},88143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:i,objectFit:o}){let s=r?40*r:e,a=n?40*n:t,l=s&&a?`viewBox='0 0 ${s} ${a}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${l}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${l?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return s}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return c}}),e.r(33525);let n=e.r(43369),i=e.r(88143),o=e.r(87690),s=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:u=!1,loading:d,className:f,quality:p,width:m,height:h,fill:y=!1,style:g,overrideSrc:x,onLoad:v,onLoadingComplete:b,placeholder:w="empty",blurDataURL:j,fetchPriority:N,decoding:C="async",layout:k,objectFit:R,objectPosition:_,lazyBoundary:E,lazyRoot:O,...S},P){var A;let M,I,z,{imgConf:T,showAltText:$,blurComplete:L,defaultLoader:D}=P,U=T||o.imageConfigDefault;if("allSizes"in U)M=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),r=U.qualities?.sort((e,t)=>e-t);M={...U,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===D)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let F=S.loader||D;delete S.loader,delete S.srcSet;let W="__next_img_default"in F;if(W){if("custom"===M.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=F;F=t=>{let{config:r,...n}=t;return e(n)}}if(k){"fill"===k&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[k];e&&(g={...g,...e});let r={responsive:"100vw",fill:"100vw"}[k];r&&!t&&(t=r)}let B="",q=l(m),V=l(h);if((A=e)&&"object"==typeof A&&(a(A)||void 0!==A.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(I=t.blurWidth,z=t.blurHeight,j=j||t.blurDataURL,B=t.src,!y)if(q||V){if(q&&!V){let e=q/t.width;V=Math.round(t.height*e)}else if(!q&&V){let e=V/t.height;q=Math.round(t.width*e)}}else q=t.width,V=t.height}let H=!c&&!u&&("lazy"===d||void 0===d);(!(e="string"==typeof e?e:B)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,H=!1),M.unoptimized&&(r=!0),W&&!M.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let Z=l(p),G=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:_}:{},$?{}:{color:"transparent"},g),K=L||"empty"===w?null:"blur"===w?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:q,heightInt:V,blurWidth:I,blurHeight:z,blurDataURL:j||"",objectFit:G.objectFit})}")`:`url("${w}")`,Q=s.includes(G.objectFit)?"fill"===G.objectFit?"100% 100%":"cover":G.objectFit,X=K?{backgroundSize:Q,backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Y=function({config:e,src:t,unoptimized:r,width:i,quality:o,sizes:s,loader:a}){if(r){let e=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let r=t.includes("?")?"&":"?";t=`${t}${r}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:c}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(n);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,s),u=l.length-1;return{sizes:s||"w"!==c?s:"100vw",srcSet:l.map((r,n)=>`${a({config:e,src:t,quality:o,width:r})} ${"w"===c?r:n+1}${c}`).join(", "),src:a({config:e,src:t,quality:o,width:l[u]})}}({config:M,src:e,unoptimized:r,width:q,quality:Z,sizes:t,loader:F}),J=H?"lazy":d;return{props:{...S,loading:J,fetchPriority:N,width:q,height:V,decoding:C,className:f,style:{...G,...X},sizes:Y.sizes,srcSet:Y.srcSet,src:x||Y.src},meta:{unoptimized:r,preload:u||c,placeholder:w,fill:y}}}},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(71645),i="undefined"==typeof window,o=i?()=>{}:n.useLayoutEffect,s=i?()=>{}:n.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),a()),o(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),o(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return h},defaultHead:function(){return d}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(55682),s=e.r(90809),a=e.r(43476),l=s._(e.r(71645)),c=o._(e.r(98879)),u=e.r(42732);function d(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,n,i;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,n=new Set,i={},e=>{let o=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?o=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?o=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?o=!1:n.add(r);else{let t=e.props[r],n=i[r]||new Set;("name"!==r||!s)&&n.has(t)?o=!1:(n.add(t),i[r]=n)}}}return o}
2)).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let h=function({children:e}){let t=(0,l.useContext)(u.HeadManagerContext);return(0,a.jsx)(c.default,{reduceComponentsToState:m,headManager:t,children:e})};("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)},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=e.r(55682)._(e.r(71645)),i=e.r(87690),o=n.default.createContext(i.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(70965),i=e.r(43369);function o({config:e,src:t,width:r,quality:o}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,n.findClosestQuality)(o,e),a=(0,i.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${s}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}o.__next_img_default=!0;let s=o},85437,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return b}});let n=e.r(55682),i=e.r(90809),o=e.r(43476),s=i._(e.r(71645)),a=n._(e.r(74080)),l=n._(e.r(25633)),c=e.r(8927),u=e.r(87690),d=e.r(18556);e.r(33525);let f=e.r(65856),p=n._(e.r(1948)),m=e.r(18581),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function y(e,t,r,n,i,o,s){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function g(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let x=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:i,decoding:a,className:l,style:c,fetchPriority:u,placeholder:d,loading:f,unoptimized:p,fill:h,onLoadRef:x,onLoadingCompleteRef:v,setBlurComplete:b,setShowAltText:w,sizesInput:j,onLoad:N,onError:C,...k},R)=>{let _=(0,s.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&y(e,d,x,v,b,p,j))},[e,d,x,v,b,C,p,j]),E=(0,m.useMergedRef)(R,_);return(0,o.jsx)("img",{...k,...g(u),loading:f,width:i,height:n,decoding:a,"data-nimg":h?"fill":"1",className:l,style:c,sizes:r,srcSet:t,src:e,ref:E,onLoad:e=>{y(e.currentTarget,d,x,v,b,p,j)},onError:e=>{w(!0),"empty"!==d&&b(!0),C&&C(e)}})});function v({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...g(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,r),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let b=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(f.RouterContext),n=(0,s.useContext)(d.ImageConfigContext),i=(0,s.useMemo)(()=>{let e=h||n||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"undefined"==typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:a,onLoadingComplete:l}=e,m=(0,s.useRef)(a);(0,s.useEffect)(()=>{m.current=a},[a]);let y=(0,s.useRef)(l);(0,s.useEffect)(()=>{y.current=l},[l]);let[g,b]=(0,s.useState)(!1),[w,j]=(0,s.useState)(!1),{props:N,meta:C}=(0,c.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:g,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{...N,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:m,onLoadingCompleteRef:y,setBlurComplete:b,setShowAltText:j,sizesInput:e.sizes,ref:t}),C.preload?(0,o.jsx)(v,{isAppRouter:!r,imgAttributes:N}):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)},90538,30030,75830,81140,34620,69340,48425,10772,86318,64659,e=>{"use strict";var t=e.i(43476),r=e.i(71645);function n(e,i=[]){let o=[],s=()=>
3{let t=o.map(e=>r.createContext(e));return function(n){let i=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:i}}),[n,i])}};return s.scopeName=e,[function(n,i){let s=r.createContext(i),a=o.length;o=[...o,i];let l=n=>{let{scope:i,children:o,...l}=n,c=i?.[e]?.[a]||s,u=r.useMemo(()=>l,Object.values(l));return(0,t.jsx)(c.Provider,{value:u,children:o})};return l.displayName=n+"Provider",[l,function(t,o){let l=o?.[e]?.[a]||s,c=r.useContext(l);if(c)return c;if(void 0!==i)return i;throw Error(`\`${t}\` must be used within \`${n}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=n.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}(s,...i)]}e.s(["createContextScope",0,n],30030);var i=e.i(20783);function o(e){var n;let o,s=(n=e,(o=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){var s;let e,a,l=(s=n,(a=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(a=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref),c=function(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...o}:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}(o,n.props);return n.type!==r.Fragment&&(c.ref=t?(0,i.composeRefs)(t,l):l),r.cloneElement(n,c)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${n}.SlotClone`,o),l=r.forwardRef((e,n)=>{let{children:i,...o}=e,l=r.Children.toArray(i),c=l.find(a);if(c){let e=c.props.children,i=l.map(t=>t!==c?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,t.jsx)(s,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,i):null})}return(0,t.jsx)(s,{...o,ref:n,children:i})});return l.displayName=`${e}.Slot`,l}var s=Symbol("radix.slottable");function a(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}function l(e){let s=e+"CollectionProvider",[a,l]=n(s),[c,u]=a(s,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:n,children:i}=e,o=r.default.useRef(null),s=r.default.useRef(new Map).current;return(0,t.jsx)(c,{scope:n,itemMap:s,collectionRef:o,children:i})};d.displayName=s;let f=e+"CollectionSlot",p=o(f),m=r.default.forwardRef((e,r)=>{let{scope:n,children:o}=e,s=u(f,n),a=(0,i.useComposedRefs)(r,s.collectionRef);return(0,t.jsx)(p,{ref:a,children:o})});m.displayName=f;let h=e+"CollectionItemSlot",y="data-radix-collection-item",g=o(h),x=r.default.forwardRef((e,n)=>{let{scope:o,children:s,...a}=e,l=r.default.useRef(null),c=(0,i.useComposedRefs)(n,l),d=u(h,o);return r.default.useEffect(()=>(d.itemMap.set(l,{ref:l,...a}),()=>void d.itemMap.delete(l))),(0,t.jsx)(g,{...{[y]:""},ref:c,children:s})});return x.displayName=h,[{Provider:d,Slot:m,ItemSlot:x},function(t){let n=u(e+"CollectionConsumer",t);return r.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${y}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},l]}var c=new WeakMap;function u(e,t){var r,n;let i,o,s;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let a=(r=e,n=t,i=r.length,(s=(o=d(n))>=0?o:i+o)<0||s>=i?-1:s);return -1===a?void 0:e[a]}function d(e){return e!=e||0===e?0:Math.trunc(e)}function f(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],c.set(this,!0)}set(e,t){return c.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,i=this.has(t),o=this.#e.length,s=d(e),a=s>=0?s:o+s,l=a<0||a>=o?-1:a;if(l===this.size||i&&l===this.size-1||-1===l)return this.set(t,r),this;let c=this.size+ +!i;s<0&&a++;let u=[...this.#e],f=!1;for(let e=a;
3e<c;e++)if(a===e){let o=u[e];u[e]===t&&(o=u[e+1]),i&&this.delete(t),n=this.get(o),this.set(t,r)}else{f||u[e-1]!==t||(f=!0);let r=u[f?e:e-1],i=n;n=this.get(r),this.delete(r),this.set(r,i)}return this}with(t,r,n){let i=new e(this);return i.insert(t,r,n),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=u(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=u(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return u(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],i=0;for(let e of this)Reflect.apply(t,r,[e,i,this])&&n.push(e),i++;return new e(n)}map(t,r){let n=[],i=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,i,this])]),i++;return new e(n)}reduce(...e){let[t,r]=e,n=0,i=r??this.at(0);for(let r of this)i=0===n&&1===e.length?r:Reflect.apply(t,this,[i,r,n,this]),n++;return i}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let i=this.at(r);n=r===this.size-1&&1===e.length?i:Reflect.apply(t,this,[n,i,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,i=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(i=r-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}}),e.s(["createCollection",0,l],75830),"undefined"!=typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,f],81140);var p=globalThis?.document?r.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,p],34620),r[" useEffectEvent ".trim().toString()],r[" useInsertionEffect ".trim().toString()];var m=r[" useInsertionEffect ".trim().toString()]||p;function h({prop:e,defaultProp:t,onChange:n=()=>{},caller:i}){let[o,s,a]=function({defaultProp:e,onChange:t}){let[n,i]=r.useState(e),o=r.useRef(n),s=r.useRef(t);return m(()=>{s.current=t},[t]),r.useEffect(()=>{o.current!==n&&(s.current?.(n),o.current=n)},[n,o]),[n,i,s]}({defaultProp:t,onChange:n}),l=void 0!==e,c=l?e:o;{let t=r.useRef(void 0!==e);r.useEffect(()=>{let e=t.current;if(e!==l){let t=l?"controlled":"uncontrolled";console.warn(`${i} 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=l},[l,i])}return[c,r.useCallback(t=>{if(l){let r="function"==typeof t?t(e):t;r!==e&&a.current?.(r)}else s(t)},[l,e,s,a])]}Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,h],69340);var y=e.i(74080),g=Symbol("radix.slottable");function x(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===g}var v=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{var o,s;let a,l,c,u=(s=o=`Primitive.${n}`,(a=r.forwardRef((e,t)=>
3{let{children:n,...o}=e;if(r.isValidElement(n)){var s;let e,a,l=(s=n,(a=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(a=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref),c=function(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...o}:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}(o,n.props);return n.type!==r.Fragment&&(c.ref=t?(0,i.composeRefs)(t,l):l),r.cloneElement(n,c)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${s}.SlotClone`,l=a,(c=r.forwardRef((e,n)=>{let{children:i,...o}=e,s=r.Children.toArray(i),a=s.find(x);if(a){let e=a.props.children,i=s.map(t=>t!==a?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,t.jsx)(l,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,i):null})}return(0,t.jsx)(l,{...o,ref:n,children:i})})).displayName=`${o}.Slot`,c),d=r.forwardRef((e,r)=>{let{asChild:i,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(i?u:n,{...o,ref:r})});return d.displayName=`Primitive.${n}`,{...e,[n]:d}},{});e.s(["Primitive",0,v,"dispatchDiscreteCustomEvent",0,function(e,t){e&&y.flushSync(()=>e.dispatchEvent(t))}],48425);var b=e=>{var t;let n,o,{present:s,children:a}=e,l=function(e){var t,n;let[i,o]=r.useState(),s=r.useRef(null),a=r.useRef(e),l=r.useRef("none"),[c,u]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>n[e][t]??e,t));return r.useEffect(()=>{let e=w(s.current);l.current="mounted"===c?e:"none"},[c]),p(()=>{let t=s.current,r=a.current;if(r!==e){let n=l.current,i=w(t);e?u("MOUNT"):"none"===i||t?.display==="none"?u("UNMOUNT"):r&&n!==i?u("ANIMATION_OUT"):u("UNMOUNT"),a.current=e}},[e,u]),p(()=>
3{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let n=w(s.current).includes(CSS.escape(r.animationName));if(r.target===i&&n&&(u("ANIMATION_END"),!a.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},n=e=>{e.target===i&&(l.current=w(s.current))};return i.addEventListener("animationstart",n),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",n),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}u("ANIMATION_END")},[i,u]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:r.useCallback(e=>{s.current=e?getComputedStyle(e):null,o(e)},[])}}(s),c="function"==typeof a?a({present:l.isPresent}):r.Children.only(a),u=(0,i.useComposedRefs)(l.ref,(t=c,(o=(n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.ref:(o=(n=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof a||l.isPresent?r.cloneElement(c,{ref:u}):null};function w(e){return e?.animationName||"none"}b.displayName="Presence";var j=r[" useId ".trim().toString()]||(()=>void 0),N=0;function C(e){let[t,n]=r.useState(j());return p(()=>{e||n(e=>e??String(N++))},[e]),e||(t?`radix-${t}`:"")}e.s(["useId",0,C],10772);var k="Collapsible",[R,_]=n(k),[E,O]=R(k),S=r.forwardRef((e,n)=>{let{__scopeCollapsible:i,open:o,defaultOpen:s,disabled:a,onOpenChange:l,...c}=e,[u,d]=h({prop:o,defaultProp:s??!1,onChange:l,caller:k});return(0,t.jsx)(E,{scope:i,disabled:a,contentId:C(),open:u,onOpenToggle:r.useCallback(()=>d(e=>!e),[d]),children:(0,t.jsx)(v.div,{"data-state":T(u),"data-disabled":a?"":void 0,...c,ref:n})})});S.displayName=k;var P="CollapsibleTrigger",A=r.forwardRef((e,r)=>{let{__scopeCollapsible:n,...i}=e,o=O(P,n);return(0,t.jsx)(v.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":T(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...i,ref:r,onClick:f(e.onClick,o.onOpenToggle)})});A.displayName=P;var M="CollapsibleContent",I=r.forwardRef((e,r)=>{let{forceMount:n,...i}=e,o=O(M,e.__scopeCollapsible);return(0,t.jsx)(b,{present:n||o.open,children:({present:e})=>(0,t.jsx)(z,{...i,ref:r,present:e})})});I.displayName=M;var z=r.forwardRef((e,n)=>{let{__scopeCollapsible:o,present:s,children:a,...l}=e,c=O(M,o),[u,d]=r.useState(s),f=r.useRef(null),m=(0,i.useComposedRefs)(n,f),h=r.useRef(0),y=h.current,g=r.useRef(0),x=g.current,b=c.open||u,w=r.useRef(b),j=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(e)},[]),p(()=>{let e=f.current;if(e){j.current=j.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();h.current=t.height,g.current=t.width,w.current||(e.style.transitionDuration=j.current.transitionDuration,e.style.animationName=j.current.animationName),d(s)}},[c.open,s]),(0,t.jsx)(v.div,{"data-state":T(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!b,...l,ref:m,style:{"--radix-collapsible-content-height":y?`${y}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:b&&a})});function T(e){return e?"open":"closed"}var $=r.createContext(void 0);function L(e){let t=r.useContext($);return e||t||"ltr"}e.s(["useDirection",0,L],86318);var D="Accordion",U=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[F,W,B]=l(D),[q,V]=n(D,[B,_]),H=_(),Z=r.default.forwardRef((e,r)=>{let{type:n,...i}=e;return(0,t.jsx)(F.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,t.jsx)(J,{...i,ref:r}):(0,t.jsx)(Y,{...i,ref:r})})});Z.displayName=D;var[G,K]=q(D),[Q,X]=q(D,{collapsible:!1}),Y=r.default.forwardRef((e,n)=>{let{value:i,defaultValue:o,onValueChange:s=()=>{},collapsible:a=!1,...l}=e,[c,u]=h({prop:i,defaultProp:o??"",onChange:s,caller:D});return(0,t.jsx)(G,{scope:e.__scopeAccordion,value:r.default.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:r.default.useCallback(()=>a&&u(""),[a,u]),children:(0,t.jsx)(Q,{scope:e.__scopeAccordion,collapsible:a,children:(0,t.jsx)(er,{...l,ref:n})})})}
3),J=r.default.forwardRef((e,n)=>{let{value:i,defaultValue:o,onValueChange:s=()=>{},...a}=e,[l,c]=h({prop:i,defaultProp:o??[],onChange:s,caller:D}),u=r.default.useCallback(e=>c((t=[])=>[...t,e]),[c]),d=r.default.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,t.jsx)(G,{scope:e.__scopeAccordion,value:l,onItemOpen:u,onItemClose:d,children:(0,t.jsx)(Q,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(er,{...a,ref:n})})})}),[ee,et]=q(D),er=r.default.forwardRef((e,n)=>{let{__scopeAccordion:o,disabled:s,dir:a,orientation:l="vertical",...c}=e,u=r.default.useRef(null),d=(0,i.useComposedRefs)(u,n),p=W(o),m="ltr"===L(a),h=f(e.onKeyDown,e=>{if(!U.includes(e.key))return;let t=e.target,r=p().filter(e=>!e.ref.current?.disabled),n=r.findIndex(e=>e.ref.current===t),i=r.length;if(-1===n)return;e.preventDefault();let o=n,s=i-1,a=()=>{(o=n+1)>s&&(o=0)},c=()=>{(o=n-1)<0&&(o=s)};switch(e.key){case"Home":o=0;break;case"End":o=s;break;case"ArrowRight":"horizontal"===l&&(m?a():c());break;case"ArrowDown":"vertical"===l&&a();break;case"ArrowLeft":"horizontal"===l&&(m?c():a());break;case"ArrowUp":"vertical"===l&&c()}let u=o%i;r[u].ref.current?.focus()});return(0,t.jsx)(ee,{scope:o,disabled:s,direction:a,orientation:l,children:(0,t.jsx)(F.Slot,{scope:o,children:(0,t.jsx)(v.div,{...c,"data-orientation":l,ref:d,onKeyDown:s?void 0:h})})})}),en="AccordionItem",[ei,eo]=q(en),es=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,value:i,...o}=e,s=et(en,n),a=K(en,n),l=H(n),c=C(),u=i&&a.value.includes(i)||!1,d=s.disabled||e.disabled;return(0,t.jsx)(ei,{scope:n,open:u,disabled:d,triggerId:c,children:(0,t.jsx)(S,{"data-orientation":s.orientation,"data-state":ep(u),...l,...o,ref:r,disabled:d,open:u,onOpenChange:e=>{e?a.onItemOpen(i):a.onItemClose(i)}})})});es.displayName=en;var ea="AccordionHeader",el=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...i}=e,o=et(D,n),s=eo(ea,n);return(0,t.jsx)(v.h3,{"data-orientation":o.orientation,"data-state":ep(s.open),"data-disabled":s.disabled?"":void 0,...i,ref:r})});el.displayName=ea;var ec="AccordionTrigger",eu=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...i}=e,o=et(D,n),s=eo(ec,n),a=X(ec,n),l=H(n);return(0,t.jsx)(F.ItemSlot,{scope:n,children:(0,t.jsx)(A,{"aria-disabled":s.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:s.triggerId,...l,...i,ref:r})})});eu.displayName=ec;var ed="AccordionContent",ef=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...i}=e,o=et(D,n),s=eo(ed,n),a=H(n);return(0,t.jsx)(I,{role:"region","aria-labelledby":s.triggerId,"data-orientation":o.orientation,...a,...i,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function ep(e){return e?"open":"closed"}ef.displayName=ed;let em=(0,e.i(75254).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",0,em],64659);var eh=e.i(47163);let ey=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(es,{ref:n,className:(0,eh.cn)("border-b",e),...r}));ey.displayName="AccordionItem";let eg=r.forwardRef(({className:e,children:r,...n},i)=>(0,t.jsx)(el,{className:"flex",children:(0,t.jsxs)(eu,{ref:i,className:(0,eh.cn)("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180",e),...n,children:[r,(0,t.jsx)(em,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]})}));eg.displayName=eu.displayName;let ex=r.forwardRef(({className:e,children:r,...n},i)=>(0,t.jsx)(ef,{ref:i,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:(0,t.jsx)("div",{className:(0,eh.cn)("pb-4 pt-0",e),children:r})}));ex.displayName=ef.displayName,e.s(["Accordion",0,Z,"AccordionContent",0,ex,"AccordionItem",0,ey,"AccordionTrigger",0,eg],90538)},83086,e=>{"use strict";let t=(0,e.i(75254).default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 
31.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);e.s(["Sparkles",0,t],83086)},46179,e=>{"use strict";var t=e.i(43476),r=e.i(57688),n=e.i(71645),i=e.i(46932),o=e.i(75254);let s=(0,o.default)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]]),a=(0,o.default)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);var l=e.i(75003),c=e.i(67881),u=e.i(71829);e.i(47167);var d=e.i(31178),f=e.i(47414),p=e.i(21476),m=n,h=e.i(37806);class y extends m.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function g({children:e,isPresent:r}){let n=(0,m.useId)(),i=(0,m.useRef)(null),o=(0,m.useRef)({width:0,height:0,top:0,left:0}),{nonce:s}=(0,m.useContext)(h.MotionConfigContext);return(0,m.useInsertionEffect)(()=>{let{width:e,height:t,top:a,left:l}=o.current;if(r||!i.current||!e||!t)return;i.current.dataset.motionPopId=n;let c=document.createElement("style");return s&&(c.nonce=s),document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`
4          [data-motion-pop-id="${n}"] {
5            position: absolute !important;
6            width: ${e}px !important;
7            height: ${t}px !important;
8            top: ${a}px !important;
9            left: ${l}px !important;
10          }
11        `),()=>{document.head.removeChild(c)}},[r]),(0,t.jsx)(y,{isPresent:r,childRef:i,sizeRef:o,children:m.cloneElement(e,{ref:i})})}let x=({children:e,initial:r,isPresent:i,onExitComplete:o,custom:s,presenceAffectsLayout:a,mode:l})=>{let c=(0,f.useConstant)(v),u=(0,n.useId)(),d=(0,n.useCallback)(e=>{for(let t of(c.set(e,!0),c.values()))if(!t)return;o&&o()},[c,o]),m=(0,n.useMemo)(()=>({id:u,initial:r,isPresent:i,custom:s,onExitComplete:d,register:e=>(c.set(e,!1),()=>c.delete(e))}),a?[Math.random(),d]:[i,d]);return(0,n.useMemo)(()=>{c.forEach((e,t)=>c.set(t,!1))},[i]),n.useEffect(()=>{i||c.size||!o||o()},[i]),"popLayout"===l&&(e=(0,t.jsx)(g,{isPresent:i,children:e})),(0,t.jsx)(p.PresenceContext.Provider,{value:m,children:e})};function v(){return new Map}var b=e.i(64978);let w=e=>e.key||"";function j(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}var N=e.i(74008);let C=({children:e,custom:r,initial:i=!0,onExitComplete:o,presenceAffectsLayout:s=!0,mode:a="sync",propagate:l=!1})=>{let[c,u]=(0,b.usePresence)(l),p=(0,n.useMemo)(()=>j(e),[e]),m=l&&!c?[]:p.map(w),h=(0,n.useRef)(!0),y=(0,n.useRef)(p),g=(0,f.useConstant)(()=>new Map),[v,C]=(0,n.useState)(p),[k,R]=(0,n.useState)(p);(0,N.useIsomorphicLayoutEffect)(()=>{h.current=!1,y.current=p;for(let e=0;e<k.length;e++){let t=w(k[e]);m.includes(t)?g.delete(t):!0!==g.get(t)&&g.set(t,!1)}},[k,m.length,m.join("-")]);let _=[];if(p!==v){let e=[...p];for(let t=0;t<k.length;t++){let r=k[t],n=w(r);m.includes(n)||(e.splice(t,0,r),_.push(r))}"wait"===a&&_.length&&(e=_),R(j(e)),C(p);return}let{forceRender:E}=(0,n.useContext)(d.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:k.map(e=>{let n=w(e),d=(!l||!!c)&&(p===k||m.includes(n));return(0,t.jsx)(x,{isPresent:d,initial:(!h.current||!!i)&&void 0,custom:d?void 0:r,presenceAffectsLayout:s,mode:a,onExitComplete:d?void 0:()=>{if(!g.has(n))return;g.set(n,!0);let e=!0;g.forEach(t=>{t||(e=!1)}),e&&(null==E||E(),R(y.current),l&&(null==u||u()),o&&o())},children:e},n)})})},k=(0,o.default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
11],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function R({open:e,onClose:r,youtubeId:o}){(0,n.useEffect)(()=>{if(!e)return;let t=e=>{"Escape"===e.key&&r()};document.addEventListener("keydown",t);let n=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",t),document.body.style.overflow=n}},[e,r]);let s=`https://www.youtube.com/embed/${o}?autoplay=1&rel=0&modestbranding=1&playsinline=1`;return(0,t.jsx)(C,{children:e&&(0,t.jsx)(i.motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},className:"fixed inset-0 z-50 flex items-center justify-center bg-black/80 backdrop-blur-md p-4 sm:p-8",onClick:r,role:"dialog","aria-modal":"true","aria-label":"Product demo video",children:(0,t.jsxs)(i.motion.div,{initial:{scale:.96,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.96,opacity:0},transition:{duration:.25,ease:"easeOut"},className:"relative w-full max-w-5xl",onClick:e=>e.stopPropagation(),children:[(0,t.jsxs)("button",{type:"button",onClick:r,"aria-label":"Close video",className:"absolute -top-12 right-0 sm:-right-2 flex items-center gap-2 text-white/80 hover:text-white transition-colors text-sm",children:[(0,t.jsx)("span",{className:"hidden sm:inline",children:"Close"}),(0,t.jsx)("span",{className:"flex items-center justify-center w-9 h-9 rounded-full bg-white/10 hover:bg-white/20 backdrop-blur-sm border border-white/20",children:(0,t.jsx)(k,{size:18})})]}),(0,t.jsx)("div",{className:"relative overflow-hidden rounded-xl shadow-2xl bg-black aspect-video",children:e&&(0,t.jsx)("iframe",{src:s,title:"Quick Fit Check demo",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,className:"absolute inset-0 w-full h-full border-0"})})]})})})}let _=(0,o.default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);var E=e.i(83086),O=e.i(47163);function S({children:e,url:r="zara.com",className:n}){return(0,t.jsxs)("div",{className:(0,O.cn)("rounded-xl bg-neutral-50 ring-1 ring-black/10 shadow-2xl overflow-hidden",n),children:[(0,t.jsxs)("div",{className:"relative flex items-center gap-2 h-10 px-4 bg-neutral-100 border-b border-black/5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("span",{className:"w-3 h-3 rounded-full bg-red-400"}),(0,t.jsx)("span",{className:"w-3 h-3 rounded-full bg-amber-400"}),(0,t.jsx)("span",{className:"w-3 h-3 rounded-full bg-emerald-400"})]}),(0,t.jsxs)("div",{className:"absolute left-1/2 -translate-x-1/2 flex items-center gap-1.5 max-w-xs px-3 py-1 rounded-full bg-white text-xs text-neutral-500 ring-1 ring-black/5",children:[(0,t.jsx)(_,{size:11,className:"text-neutral-400",strokeWidth:2.5}),(0,t.jsx)("span",{className:"truncate",children:r})]}),(0,t.jsx)("div",{className:"ml-auto flex items-center justify-center w-6 h-6 rounded-md bg-white ring-1 ring-black/5",children:(0,t.jsx)(E.Sparkles,{size:12,className:"text-neutral-500"})})]}),(0,t.jsx)("div",{className:"relative aspect-video bg-neutral-100",children:e})]})}function P({onPlay:e,poster:n}){return(0,t.jsx)("section",{className:"relative z-20 px-4 sm:px-6 -mt-20 sm:-mt-40 lg:-mt-64 mb-16 sm:mb-24",children:(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:32},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-15%"},transition:{duration:.6,ease:"easeOut"},className:"max-w-5xl mx-auto",children:(0,t.jsx)("button",{type:"button",onClick:e,"aria-label":"Play 60-second demo video",className:"group relative block w-full text-left transition-transform duration-300 ease-out hover:scale-[1.01] focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-white/40 rounded-xl",children:(0,t.jsxs)(S,{url:"zara.com",children:[(0,t.jsx)(r.default,{src:n,alt:"Quick Fit Check demo preview",fill:!0,sizes:"(max-width: 1024px) 100vw, 1024px",className:"object-cover"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/40 via-black/10 to-transparent"}),(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsxs)("span",{className:"relative flex items-center justify-center w-20 h-20 sm:w-24 sm:h-24 rounded-full bg-white text-foreground shadow-2xl transition-transform duration-300 group-hover:scale-110",children:[(0,t.jsx)("span",{className:"absolute inset-0 rounded-full bg-white animate-ping opacity-40"}),(0,t.jsx)("span",{className:"absolute inset-0 rounded-full bg-white/30 animate-pulse"}),(0,t.jsx)(s,{size:32,className:"relative z-10 ml-1 fill-current",strokeWidth:0})]})}),(0,t.jsx)("div",{className:"absolute bottom-4 left-4 sm:bottom-6 sm:left-6 z-10",children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-black/50 backdrop-blur-md text-white text-xs sm:text-sm font-medium",children:[(0,t.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-red-500 animate-pulse"}),"See it in action · 60 seconds"]})})]})})})})}function A(){return(0,t.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 48 48",fill:"none",children:[(0,t.jsx)("circle",{cx:"24",cy:"24",r:"20",fill:"#fff"}),(0,t.jsx)("path",{d:"M24 8c-8.837 0-16 7.163-16 16h16l8-13.856A15.93 15.93 0 0 0 24 8Z",fill:"#EA4335"}),(0,t.jsx)("path",{d:"M8 24c0 8.837 7.163 16 16 16l8-13.856L24 24H8Z",fill:"#34A853"}),(0,t.jsx)("path",{d:"M24 40c8.837 0 16-7.163 16-16H24v16Z",fill:"#4285F4"}),(0,t.jsx)("path",{d:"M40 24c0-8.837-7.163-16-16-16v16h16Z",fill:"#FBBC05"}
11),(0,t.jsx)("circle",{cx:"24",cy:"24",r:"8",fill:"#fff"}),(0,t.jsx)("circle",{cx:"24",cy:"24",r:"6",fill:"#4285F4"})]})}e.s(["Hero",0,function(){let[e,o]=(0,n.useState)(!1);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden pt-24 sm:pt-28 pb-20 sm:pb-40 lg:pb-64",children:[(0,t.jsxs)("div",{className:"absolute inset-0 z-0",children:[(0,t.jsx)(r.default,{src:"/images/header-image-v2.jpeg",alt:"Fashion model",fill:!0,className:"object-cover",priority:!0}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-neutral-900/60 via-neutral-900/40 to-neutral-900/60"})]}),(0,t.jsx)(l.Container,{className:"relative z-10 text-center text-white",children:(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"max-w-4xl mx-auto",children:[(0,t.jsx)(i.motion.p,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.2},className:"text-sm tracking-[0.2em] uppercase text-white mb-8 text-shadow-soft",children:"FOR ONLINE SHOPPERS TIRED OF GUESSING"}),(0,t.jsxs)("h1",{className:"text-display-md md:text-display-lg lg:text-display-xl mb-6 drop-shadow-lg",children:["See It On Your Body ",(0,t.jsx)("span",{className:"italic",children:"Before You Buy"})]}),(0,t.jsx)("p",{className:"text-lg md:text-xl text-white max-w-2xl mx-auto mb-10 drop-shadow-md",children:"That dress looks amazing on the model. But will it look good on you? Now you can know before you order. Upload one photo, try on anything from Amazon, Zara, H&M, and more."}),(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.4},className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[(0,t.jsx)(c.Button,{asChild:!0,size:"lg",className:"rounded-full bg-white text-foreground hover:bg-white/90 gap-3 px-8 h-14 text-base font-medium",children:(0,t.jsxs)("a",{href:u.CHROME_STORE_URL,children:[(0,t.jsx)(A,{}),"Add to Chrome. It's free!"]})}),(0,t.jsxs)("button",{type:"button",onClick:()=>o(!0),"aria-label":"Watch the 60-second demo",className:"group relative inline-flex items-center gap-3 rounded-full h-14 pl-2 pr-6 text-base font-medium text-white bg-white/10 backdrop-blur-md border border-white/30 hover:bg-white/20 hover:border-white/50 transition-all",children:[(0,t.jsxs)("span",{className:"relative flex items-center justify-center w-10 h-10 rounded-full bg-white text-foreground shadow-lg",children:[(0,t.jsx)("span",{className:"absolute inset-0 rounded-full bg-white animate-ping opacity-60"}),(0,t.jsx)("span",{className:"absolute inset-0 rounded-full bg-white/40 animate-pulse"}),(0,t.jsx)(s,{size:16,className:"relative z-10 ml-0.5 fill-current"})]}),(0,t.jsxs)("span",{className:"flex flex-col items-start leading-tight",children:[(0,t.jsx)("span",{children:"Watch the demo"}),(0,t.jsx)("span",{className:"text-xs font-normal text-white/70",children:"60 seconds · See how it works"})]})]})]}),(0,t.jsx)(i.motion.p,{initial:{opacity:0}
11,animate:{opacity:1},transition:{delay:.5},className:"mt-4 text-sm text-white/80",children:"20 free try-ons. No credit card required."}),(0,t.jsxs)(i.motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.6},className:"flex items-center justify-center gap-6 mt-6 text-sm text-white/70",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"flex",children:[void 0,void 0,void 0,void 0,void 0].map((e,r)=>(0,t.jsx)(a,{size:14,className:"fill-yellow-400 text-yellow-400"},r))}),(0,t.jsx)("span",{children:"5 stars on Chrome Store"})]}),(0,t.jsx)("span",{className:"hidden sm:block",children:"|"}),(0,t.jsx)("span",{className:"hidden sm:block",children:"Works with top retailers"})]})]})})]}),(0,t.jsx)(P,{onPlay:()=>o(!0),poster:"/images/hero-shopper.png"}),(0,t.jsx)(R,{open:e,onClose:()=>o(!1),youtubeId:"a1ZWl1oz3EM"})]})}],46179)},70869,e=>{"use strict";var t=e.i(43476),r=e.i(46932),n=e.i(75254);let i=(0,n.default)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]),o=(0,n.default)("shopping-bag",[["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}],["path",{d:"M3.103 6.034h17.794",key:"awc11p"}],["path",{d:"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z",key:"o988cm"}]]);var s=e.i(83086),a=e.i(75003),l=e.i(71829);let c=[i,o,s.Sparkles];e.s(["HowItWorks",0,function(){return(0,t.jsx)("section",{id:"how-it-works",className:"section-padding bg-secondary",children:(0,t.jsxs)(a.Container,{children:[(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center mb-16",children:[(0,t.jsx)("p",{className:"text-sm tracking-[0.2em] uppercase text-muted-foreground mb-4",children:"How it works"}),(0,t.jsx)("h2",{className:"text-display-sm md:text-display-md",children:"From wondering to knowing in 60 seconds"})]}),(0,t.jsx)("div",{className:"grid md:grid-cols-3 gap-8 md:gap-12",children:l.HOW_IT_WORKS_STEPS.map((e,n)=>{let i=c[n];return(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1*n},className:"text-center",children:[(0,t.jsx)("div",{className:"mb-5 w-16 h-16 mx-auto rounded-full bg-primary/10 flex items-center justify-center",children:(0,t.jsx)(i,{className:"w-7 h-7 text-primary"})}),(0,t.jsxs)("p",{className:"text-xs font-semibold tracking-[0.2em] uppercase text-primary mb-2",children:["Step ",e.step]}),(0,t.jsx)("h3",{className:"text-xl font-semibold mb-3 font-sans",children:e.title}),(0,t.jsx)("p",{className:"text-muted-foreground",children:e.description})]},e.step)})})]})})}],70869)},18863,e=>{"use strict";var t=e.i(43476),r=e.i(57688),n=e.i(46932);let i=(0,e.i(75254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);var o=e.i(75003);let s=[{label:"Top retailers",title:"Your favorite stores, already supported",description:"Already works with Amazon, ASOS, H&M, Nordstrom, Zara, and more—so you can start using it on your next shopping session. Don't see your store? Request it and we'll add it fast.",image:"https://images.unsplash.com/photo-1490481651871-ab68de25d43d?w=800&q=80",link:"#stores"},{label:"AI-powered",title:"Know exactly how it'll look on you",description:"See that blouse on YOUR shoulders. That skirt on YOUR hips. Our AI shows you exactly how clothes will look on your unique body—not a model's.",image:"https://images.unsplash.com/photo-1469334031218-e382a71b716b?w=800&q=80",reverse:!0},{label:"Smart wardrobe",title:"Never forget that perfect find",description:"Found three dresses you love? Save them. Compare them side by side. Make confident decisions instead of impulse buys you'll regret.",image:"https://images.unsplash.com/photo-1445205170230-053b83016050?w=800&q=80"}];e.s(["Features",0,function(){return(0,t.jsx)("section",{id:"features",className:"section-padding",children:(0,t.jsxs)(o.Container,{children:[(0,t.jsxs)(n.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center mb-16",children:[(0,t.jsx)("p",{className:"text-sm tracking-[0.2em] uppercase text-muted-foreground mb-4",children:"Features"}),(0,t.jsx)("h2",{className:"text-display-sm md:text-display-md max-w-3xl mx-auto",children:"Shop smarter, not harder"})]}),(0,t.jsx)("div",{className:"space-y-24",children:s.map((e,o)=>(0,t.jsxs)(n.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},className:`flex flex-col ${e.reverse?"lg:flex-row-reverse":"lg:flex-row"} gap-8 lg:gap-16 items-center`,children:[(0,t.jsx)("div",{className:"w-full lg:w-1/2",children:(0,t.jsx)("div",{className:"relative aspect-[4/3] rounded-2xl overflow-hidden bg-secondary",children:(0,t.jsx)(r.default,{src:e.image,alt:e.title,fill:!0,className:"object-cover"})})}),(0,t.jsxs)("div",{className:"w-full lg:w-1/2",children:[(0,t.jsx)("p",{className:"text-sm tracking-[0.15em] uppercase text-muted-foreground mb-4",children:e.label}),(0,t.jsx)("h3",{className:"text-display-sm mb-4",children:e.title}),(0,t.jsx)("p",{className:`text-lg text-muted-foreground ${e.link?"mb-6":""}`,children:e.description}),e.link&&(0,t.jsxs)("a",{href:e.link,className:"inline-flex items-center gap-2 text-foreground font-medium hover:gap-3 transition-all group",children:["Learn more",(0,t.jsx)(i,{size:16,className:"group-hover:translate-x-1 transition-transform"})]})]})]},e.title))})]})})}],18863)},13732,e=>{"use strict";var t=e.i(43476),r=e.i(22016),n=e.i(46932),i=e.i(75003),o=e.i(67881);let s=[{name:"Amazon"},{name:"ASOS"},{name:"Gap"},{name:"H&M"},{name:"L.L.Bean"},{name:"Macy's"},{name:"Nordstrom"},{name:"Nuuly"},{name:"Shein"},{name:"Uniqlo"},{name:"Zara"}];e.s(["Stores",0,function(){return(0,t.jsx)("section",{id:"stores",className:"section-padding bg-secondary",children:(0,t.jsxs)(i.Container,{children:[(0,t.jsxs)(n.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center mb-12",children:[(0,t.jsx)("p",{className:"text-sm tracking-[0.2em] uppercase text-muted-foreground mb-4",children:"Supported stores"}),(0,t.jsx)("h2",{className:"text-display-sm md:text-display-md mb-4",children:"Use it where you already shop"}),(0,t.jsx)("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"Works with the stores you love. No new apps to learn, no new sites to visit—just better shopping on the sites you already use."})]}),(0,t.jsx)(n.motion.div,{initial:{opacity:0}
11,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.5,delay:.2},className:"flex flex-wrap justify-center items-center gap-8 md:gap-12",children:s.map((e,r)=>(0,t.jsx)(n.motion.div,{initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.3,delay:.05*r},className:"flex items-center justify-center",children:(0,t.jsx)("span",{className:"text-xl md:text-2xl font-semibold text-foreground/60 hover:text-foreground transition-colors",children:e.name})},e.name))}),(0,t.jsxs)(n.motion.div,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.5,delay:.4},className:"text-center mt-10",children:[(0,t.jsx)("p",{className:"text-muted-foreground mb-4",children:"Don't see your favorite store? Let us know and we'll add it."}),(0,t.jsx)(o.Button,{asChild:!0,variant:"outline",className:"rounded-full",children:(0,t.jsx)(r.default,{href:"/support",children:"Request a Store"})})]})]})})}])},93919,e=>{"use strict";var t=e.i(43476),r=e.i(46932),n=e.i(75003),i=e.i(90538),o=e.i(71829);e.s(["FAQ",0,function(){return(0,t.jsx)("section",{id:"faq",className:"section-padding",children:(0,t.jsxs)(n.Container,{size:"narrow",children:[(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center mb-12",children:[(0,t.jsx)("p",{className:"text-sm tracking-[0.2em] uppercase text-muted-foreground mb-4",children:"FAQ"}),(0,t.jsx)("h2",{className:"text-display-sm md:text-display-md",children:"Frequently asked questions"})]}),(0,t.jsx)(r.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:(0,t.jsx)(i.Accordion,{type:"single",collapsible:!0,className:"w-full",children:o.FAQ_ITEMS.map((e,r)=>(0,t.jsxs)(i.AccordionItem,{value:`item-${r}`,children:[(0,t.jsx)(i.AccordionTrigger,{className:"text-left font-sans font-medium",children:e.question}),(0,t.jsx)(i.AccordionContent,{className:"text-muted-foreground",children:e.answer})]},r))})})]})})}])}]);

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.