PageSourceSearch

https://provamoda.ai/_next/static/chunks/app/(auth-pages)/layout-d…?dpl=dpl_CyGk64be6JLEUrGwV4NfVgGSsEbV

js provamoda.ai collected 2026-10-05 12:26:13 UTC 13,841 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2686],{12557:(e,t,r)=>{Promise.resolve().then(r.bind(r,80022)),Promise.resolve().then(r.t.bind(r,48173,23)),Promise.resolve().then(r.t.bind(r,87970,23)),Promise.resolve().then(r.t.bind(r,28162,23)),Promise.resolve().then(r.bind(r,373)),Promise.resolve().then(r.bind(r,16124))},80022:(e,t,r)=>{"use strict";r.d(t,{GoogleOAuthProvider:()=>a,mg:()=>i});var s=r(12115);let n=(0,s.createContext)(null);function a(e){let{clientId:t,nonce:r,onScriptLoadSuccess:a,onScriptLoadError:i,children:o}=e,l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{nonce:t,onScriptLoadSuccess:r,onScriptLoadError:n}=e,[a,i]=(0,s.useState)(!1),o=(0,s.useRef)(r);o.current=r;let l=(0,s.useRef)(n);return l.current=n,(0,s.useEffect)(()=>{let e=document.createElement("script");return e.src="https://accounts.google.com/gsi/client",e.async=!0,e.defer=!0,e.nonce=t,e.onload=()=>{var e;i(!0),null===(e=o.current)||void 0===e||e.call(o)},e.onerror=()=>{var e;i(!1),null===(e=l.current)||void 0===e||e.call(l)},document.body.appendChild(e),()=>{document.body.removeChild(e)}},[t]),a}({nonce:r,onScriptLoadSuccess:a,onScriptLoadError:i}),u=(0,s.useMemo)(()=>({clientId:t,scriptLoadedSuccessfully:l}),[t,l]);return s.createElement(n.Provider,{value:u},o)}function i(e){let{flow:t="implicit",scope:r="",onSuccess:a,onError:i,onNonOAuthError:o,overrideScope:l,state:u,...d}=e,{clientId:c,scriptLoadedSuccessfully:f}=function(){let e=(0,s.useContext)(n);if(!e)throw Error("Google OAuth components must be used within GoogleOAuthProvider");return e}(),m=(0,s.useRef)(),v=(0,s.useRef)(a);v.current=a;let p=(0,s.useRef)(i);p.current=i;let g=(0,s.useRef)(o);g.current=o,(0,s.useEffect)(()=>{var e,s;if(!f)return;let n="implicit"===t?"initTokenClient":"initCodeClient",a=null===(s=null===(e=null==window?void 0:window.google)||void 0===e?void 0:e.accounts)||void 0===s?void 0:s.oauth2[n]({client_id:c,scope:l?r:`openid profile email ${r}`,callback:e=>{var t,r;if(e.error)return null===(t=p.current)||void 0===t?void 0:t.call(p,e);null===(r=v.current)||void 0===r||r.call(v,e)},error_callback:e=>{var t;null===(t=g.current)||void 0===t||t.call(g,e)},state:u,...d});m.current=a},[c,f,t,r,u]);let b=(0,s.useCallback)(e=>{var t;return null===(t=m.current)||void 0===t?void 0:t.requestAccessToken(e)},[]),h=(0,s.useCallback)(()=>{var e;return null===(e=m.current)||void 0===e?void 0:e.requestCode()},[]);return"implicit"===t?b:h}},40767:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=(0,r(67401).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},373:(e,t,r)=>{"use strict";r.d(t,{default:()=>o});var s=r(95155),n=r(12115),a=r(5565);let i=["/grid-images/1.webp","/grid-images/2.webp","/grid-images/3.webp","/grid-images/4.webp","/grid-images/5.webp","/grid-images/6.webp","/grid-images/7.webp","/grid-images/8.webp","/grid-images/9.webp","/grid-images/10.webp","/grid-images/11.webp","/grid-images/12.webp"],o=()=>{let e=[(0,n.useRef)(null),(0,n.useRef)(null),(0,n.useRef)(null)],[t,r]=(0,n.useState)(!1);(0,n.useEffect)(()=>{if(!t)return;let r=e.map(e=>e.current);if(r.some(e=>!e))return;let s=[.75,.375,.75],n=[0,e[1].current?.scrollHeight/3,e[2].current?.scrollHeight/1.5],a=[1,-1,1],i=()=>{r.forEach((e,t)=>{if(!e)return;n[t]+=s[t]*a[t];let r=e.scrollHeight/2;n[t]>=r?n[t]-=r:n[t]<0&&(n[t]+=r),e.style.transform=`translateY(${-n[t]}px)`}),requestAnimationFrame(i)},o=requestAnimationFrame(i);return()=>{cancelAnimationFrame(o)}},[t]);let o=e=>[,,,,].fill(null).map((t,n)=>{let o=(4*e+n)%i.length;return(0,s.jsx)("div",{className:"w-full h-56 relative",children:(0,s.jsx)(a.default,{src:i[o]||"/placeholder.svg",alt:`Image ${o+1}`,fill:!0,style:{objectFit:"cover"},onLoad:()=>{2===e&&3===n&&r(!0)}})},`${e}-${n}`)});return(0,s.jsx)("div",{className:"lg:w-[665px] h-screen w-full mx-auto relative bg-black",children:(0,s.jsxs)("div",{className:"flex h-full w-full overflow-hidden relative",children:[[0,1,2].map(t=>(0,s.jsx)("div",{className:"flex-1 overflow-hidden",children:(0,s.jsxs)("div",{ref:e[t],className:"w-full flex flex-col",children:[o(t),o(t)]})},t)),(0,s.jsx)("div",{className:"absolute inset-x-0 top-0 h-40 bg-gradient-to-b from-black to-transparent z-10"}),(0,s.jsxs)("div",{className:"absolute inset-x-0 bottom-0 h-40 bg-gradient-to-t from-black to-transparent z-10 p-10 hidden lg:block",children:[(0,s.jsx)("h1",{className:"text-white text-4xl font-bold",children:"Provamoda"}),(0,s.jsx)("p",{className:"max-w-sm text-white/50",children:"A stunning showcase of Provamoda's virtual try-on technology for modern fashion"})]})]})})}},21581:(e,t,r)=>{"use strict";r.d(t,{dj:()=>f});var s=r(12115);let n=0,a=new Map,i=e=>{if(a.has(e))return;let t=setTimeout(()=>{a.delete(e),d({type:"REMOVE_TOAST",toastId:e})},1e6);a.set(e,t)},o=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;
1return r?i(r):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},l=[],u={toasts:[]};function d(e){u=o(u,e),l.forEach(e=>{e(u)})}function c(e){let{...t}=e,r=(n=(n+1)%Number.MAX_SAFE_INTEGER).toString(),s=()=>d({type:"DISMISS_TOAST",toastId:r});return d({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||s()}}}),{id:r,dismiss:s,update:e=>d({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=s.useState(u);return s.useEffect(()=>(l.push(t),()=>{let e=l.indexOf(t);e>-1&&l.splice(e,1)}),[e]),{...e,toast:c,dismiss:e=>d({type:"DISMISS_TOAST",toastId:e})}}},16124:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>b});var s=r(95155),n=r(21581),a=r(12115),i=r(9930),o=r(31027),l=r(40767),u=r(77849);let d=i.Kq,c=a.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,s.jsx)(i.LM,{ref:t,className:(0,u.cn)("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",r),...n})});c.displayName=i.LM.displayName;let f=(0,o.F)("group pointer-events-auto relative flex w-full items-center justify-between space-x-2 overflow-hidden rounded-md border p-4 pr-6 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground",success:"success group border-green-500 bg-green-500 text-white"}},defaultVariants:{variant:"default"}}),m=a.forwardRef((e,t)=>{let{className:r,variant:n,...a}=e;return(0,s.jsx)(i.bL,{ref:t,className:(0,u.cn)(f({variant:n}),r),...a})});m.displayName=i.bL.displayName,a.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,s.jsx)(i.rc,{ref:t,className:(0,u.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium transition-colors hover:bg-secondary focus:outline-none focus:ring-1 focus:ring-ring disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",r),...n})}).displayName=i.rc.displayName;let v=a.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,s.jsx)(i.bm,{ref:t,className:(0,u.cn)("absolute right-1 top-1 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-1 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",r),"toast-close":"",...n,children:(0,s.jsx)(l.A,{className:"h-4 w-4"})})});v.displayName=i.bm.displayName;let p=a.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,s.jsx)(i.hE,{ref:t,className:(0,u.cn)("text-sm font-semibold [&+div]:text-xs",r),...n})});p.displayName=i.hE.displayName;let g=a.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,s.jsx)(i.VY,{ref:t,className:(0,u.cn)("text-sm opacity-90",r),...n})});function b(){let{toasts:e}=(0,n.dj)();return(0,s.jsxs)(d,{children:[e.map(function(e){let{id:t,title:r,description:n,action:a,...i}=e;return(0,s.jsxs)(m,{...i,children:[(0,s.jsxs)("div",{className:"grid gap-1",children:[r&&(0,s.jsx)(p,{children:r}),n&&(0,s.jsx)(g,{children:n})]}),a,(0,s.jsx)(v,{})]},t)}),(0,s.jsx)(c,{})]})}g.displayName=i.VY.displayName},77849:(e,t,r)=>{"use strict";r.d(t,{cn:()=>a});var s=r(43463),n=r(69795);function a(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,n.QP)((0,s.$)(t))}},28162:e=>{e.exports={style:{fontFamily:"'Poppins', 'Poppins Fallback'",fontStyle:"normal"},className:"__className_6bee3b",variable:"__variable_6bee3b"}},59674:(e,t,r)=>{"use strict";r.d(t,{lg:()=>b,qW:()=>f,bL:()=>g});var s,n=r(12115),a=r(93610),i=r(59997),o=r(88068),l=r(41524),u=r(95155),d="dismissableLayer.update",c=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=n.forwardRef((e,t)=>
1{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:f,onPointerDownOutside:m,onFocusOutside:g,onInteractOutside:b,onDismiss:h,...x}=e,w=n.useContext(c),[y,E]=n.useState(null),N=y?.ownerDocument??globalThis?.document,[,T]=n.useState({}),j=(0,o.s)(t,e=>E(e)),P=Array.from(w.layers),[C]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),O=P.indexOf(C),S=y?P.indexOf(y):-1,A=w.layersWithOutsidePointerEventsDisabled.size>0,k=S>=O,R=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:globalThis?.document,r=(0,l.c)(e),s=n.useRef(!1),a=n.useRef(()=>{});return n.useEffect(()=>{let e=e=>{if(e.target&&!s.current){let s=function(){p("dismissableLayer.pointerDownOutside",r,n,{discrete:!0})},n={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=s,t.addEventListener("click",a.current,{once:!0})):s()}else t.removeEventListener("click",a.current);s.current=!1},n=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(n),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>s.current=!0}}(e=>{let t=e.target,r=[...w.branches].some(e=>e.contains(t));!k||r||(m?.(e),b?.(e),e.defaultPrevented||h?.())},N),D=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:globalThis?.document,r=(0,l.c)(e),s=n.useRef(!1);return n.useEffect(()=>{let e=e=>{e.target&&!s.current&&p("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}(e=>{let t=e.target;[...w.branches].some(e=>e.contains(t))||(g?.(e),b?.(e),e.defaultPrevented||h?.())},N);return!function(e,t=globalThis?.document){let r=(0,l.c)(e);n.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{S!==w.layers.size-1||(f?.(e),!e.defaultPrevented&&h&&(e.preventDefault(),h()))},N),n.useEffect(()=>{if(y)return r&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(s=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(y)),w.layers.add(y),v(),()=>{r&&1===w.layersWithOutsidePointerEventsDisabled.size&&(N.body.style.pointerEvents=s)}},[y,N,r,w]),n.useEffect(()=>()=>{y&&(w.layers.delete(y),w.layersWithOutsidePointerEventsDisabled.delete(y),v())},[y,w]),n.useEffect(()=>{let e=()=>T({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,u.jsx)(i.sG.div,{...x,ref:j,style:{pointerEvents:A?k?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.mK)(e.onFocusCapture,D.onFocusCapture),onBlurCapture:(0,a.mK)(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:(0,a.mK)(e.onPointerDownCapture,R.onPointerDownCapture)})});f.displayName="DismissableLayer";var m=n.forwardRef((e,t)=>{let r=n.useContext(c),s=n.useRef(null),a=(0,o.s)(t,s);return n.useEffect(()=>{let e=s.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,u.jsx)(i.sG.div,{...e,ref:a})});function v(){let e=new CustomEvent(d);document.dispatchEvent(e)}function p(e,t,r,s){let{discrete:n}=s,a=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?(0,i.hO)(a,o):a.dispatchEvent(o)}m.displayName="DismissableLayerBranch";var g=f,b=m},17323:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var s=r(12115),n=r(47650),a=r(59997),i=r(46611),o=r(95155),l=s.forwardRef((e,t)=>{let{container:r,...l}=e,[u,d]=s.useState(!1);(0,i.N)(()=>d(!0),[]);let c=r||u&&globalThis?.document?.body;return c?n.createPortal((0,o.jsx)(a.sG.div,{...l,ref:t}),c):null});l.displayName="Portal"},41524:(e,t,r)=>{"use strict";r.d(t,{c:()=>n});var s=r(12115);function n(e){let t=s.useRef(e);return s.useEffect(()=>{t.current=e}),s.useMemo(()=>(...e)=>t.current?.(...e),[])}}},e=>{var t=t=>e(e.s=t);e.O(0,[3927,8173,7970,1181,7157,2386,9930,8441,1517,7358],()=>t(12557)),_N_E=e.O()}]);
2//# sourceMappingURL=layout-d34fe61c38b19506.js.map

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.