PageSourceSearch

https://www.perfumebooth.com/_next/static/chunks/app/layout-144156…?dpl=dpl_5mkdVA7cFZgJDyCarZtGBAwqgyhg

js perfumebooth.com collected 2026-10-08 09:06:22 UTC 67,597 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{576:(e,t,r)=>{"use strict";r.d(t,{default:()=>u});var n=r(85406),s=r(91167),a=r(49303),i=r(95155),o=r(12115),l=r(82849),c=r(14496),d=r(64577);function u(e){var t=e.isFooter,r=void 0!==t&&t,u=(0,c.I)(),f=u.isSubscribed,x=u.hasOrders,m=u.setSubscribed,h=(0,s._)((0,o.useState)(""),2),p=h[0],g=h[1],v=(0,s._)((0,o.useState)(!1),2),b=v[0],y=v[1],j=(0,s._)((0,o.useState)(""),2),w=j[0],N=j[1],k=(0,s._)((0,o.useState)(!1),2),_=k[0],S=k[1];return((0,o.useEffect)(function(){var e=window.setTimeout(function(){S("true"===l.A.get("isLoggedIn"))},0);return function(){return window.clearTimeout(e)}},[]),_&&x)?null:f?(0,i.jsx)("div",{className:r?"w-full py-3 bg-green-950/20 border border-green-500/20 rounded-2xl px-4":"bg-green-900/40 py-3 border-b border-green-500/20",children:(0,i.jsxs)("div",{className:"flex items-center gap-3 text-xs text-green-400 ".concat(r?"w-full":"max-w-7xl mx-auto px-4 justify-center"),children:[(0,i.jsx)(d.A,{size:14,"aria-hidden":"true"}),(0,i.jsx)("span",{children:"Thank you for subscribing to our newsletter!"})]})}):(0,i.jsx)("div",{className:r?"w-full":"bg-gradient-to-r from-[var(--color-maroon)] to-[#a01428]",children:(0,i.jsxs)("div",{className:r?"flex flex-col gap-3":"max-w-7xl mx-auto px-4 py-6 flex flex-col sm:flex-row items-center justify-between gap-4",children:[(0,i.jsxs)("div",{className:"",children:[(0,i.jsx)("p",{className:"font-serif text-sm font-bold uppercase tracking-wider ".concat(r?"text-[var(--color-gold)]":"text-white text-xl"),children:"Subscribe to our Newsletter"}),(0,i.jsx)("p",{className:"text-xs ".concat(r?"text-[var(--color-text-muted)] mt-1":"text-white/60"),children:"Subscribe to our newsletter for Exclusive deals & fragrance tips"})]}),(0,i.jsxs)("div",{className:"w-full space-y-2",children:[(0,i.jsxs)("form",{onSubmit:function(e){return(0,n._)(function(){var t,r;return(0,a.YH)(this,function(n){switch(n.label){case 0:if(e.preventDefault(),!p)return[2];y(!0),N(""),n.label=1;case 1:return n.trys.push([1,4,5,6]),[4,fetch("/api/newsletter",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:p})})];case 2:return[4,(t=n.sent()).json()];case 3:return r=n.sent(),t.ok?(m(!0),g("")):N(r.error||"Subscription failed. Please try again."),[3,6];case 4:return n.sent(),N("Something went wrong. Please try again."),[3,6];case 5:return y(!1),[7];case 6:return[2]}})})()},className:"flex gap-2 w-full",children:[(0,i.jsx)("input",{type:"email",required:!0,placeholder:"Enter your email...",value:p,onChange:function(e){return g(e.target.value)},suppressHydrationWarning:!0,className:"flex-1 min-w-0 px-4 py-2 rounded-full text-xs focus:outline-none transition-colors ".concat(r?"bg-white/5 border border-[#d1c5b3]/30 text-[var(--color-text-primary)] placeholder:text-[var(--color-text-muted)] focus:border-[var(--color-gold)]":"bg-white/10 border border-white/20 text-white placeholder:text-white/40 focus:border-white/60")}),(0,i.jsx)("button",{type:"submit",disabled:b,suppressHydrationWarning:!0,className:"".concat(b?"opacity-50 cursor-not-allowed":""," ").concat(r?"bg-[var(--color-maroon)] text-white hover:bg-[var(--color-gold)] px-4 py-2 text-xs":"bg-white text-[var(--color-maroon)] hover:bg-[var(--color-gold)] hover:text-white px-5 py-2.5 text-sm"," font-bold rounded-full transition-colors duration-300 flex-shrink-0 min-w-[90px]"),children:b?"...":"Subscribe"})]}),w&&(0,i.jsx)("p",{className:"text-[10px] text-red-500 font-medium ml-2",children:w})]})]})})}},8560:(e,t,r)=>{"use strict";r.d(t,{P:()=>s});var n=r(9339);let s=(0,n.createServerReference)("0017a73305a97121696763cc285b5a1400091fdc42",n.callServer,void 0,n.findSourceMapURL,"getLoggedAddressAction")},10847:(e,t,r)=>{"use strict";r.d(t,{Y:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.P.path,{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.polyline,{points:"16 17 21 12 16 7",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.line,{x1:"21",y1:"12",x2:"9",y2:"12",variants:o._.hover,initial:"initial",animate:e})]})}}))}},14496:(e,t,r)=>{"use strict";r.d(t,{I:()=>c});var n=r(85406),s=r(49303),a=r(1934),i=r(31692),o=r(9339);let l=(0,o.createServerReference)("00912cf4186ecf13fead2d2044e9f2f001c92b056f",o.callServer,void 0,o.findSourceMapURL,"checkNewsletterSubscriptionAction");var c=(0,a.v)()((0,i.Zr)(function(e){return{isSubscribed:!1,isDismissed:!1,hasOrders:!1,setSubscribed:function(t){return e({isSubscribed:t})},setDismissed:function(t){return e({isDismissed:t})},reset:function(){return e({isSubscribed:!1,isDismissed:!1,hasOrders:!1})},checkSubscription:function(){return(0,n._)(function(){var t;return(0,s.YH)(this,function(r){switch(r.label){case 0:return[4,l()];case 1:return(t=r.sent()).success&&e({isSubscribed:t.isSubscribed||!1,hasOrders:t.hasOrders||!1}),[2]}})})()}}},{name:"newsletter-storage"}))},19150:(e,t,r)=>{"use strict";r.d(t,{x:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.P.path,{d:"M5 12h14",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.path,{d:"m12 5 7 7-7 7",variants:o._.hover,initial:"initial",animate:e})]})}}))}},19687:(e,t,r)=>{"use strict";r.d(t,{M:()=>a});var n=r(91167),s=r(12115);
1function a(){var e=(0,n._)((0,s.useState)(0),2),t=e[0],r=e[1];return(0,s.useEffect)(function(){var e=function(){r(window.pageYOffset)};return window.addEventListener("scroll",e),e(),function(){return window.removeEventListener("scroll",e)}},[]),t}},25096:(e,t,r)=>{"use strict";r.d(t,{default:()=>a});var n=r(12115),s=r(73321);function a(){var e=(0,s.usePathname)();return(0,n.useEffect)(function(){window.scrollTo({top:0,left:0,behavior:"auto"}),document.documentElement.scrollTo({top:0,behavior:"auto"}),document.body.scrollTo({top:0,behavior:"auto"})},[e]),null}},27569:(e,t,r)=>{"use strict";r.d(t,{Q:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.P.path,{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.path,{d:"M3 6h18",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.path,{d:"M16 10a4 4 0 0 1-8 0",variants:o._.hover,initial:"initial",animate:e})]})}}))}},30955:(e,t,r)=>{"use strict";r.d(t,{K:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.P.path,{d:"M18 6 6 18",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.path,{d:"m6 6 12 12",variants:o._.hover,initial:"initial",animate:e})]})}}))}},47420:(e,t,r)=>{"use strict";r.d(t,{default:()=>em});var n=r(85406),s=r(91167),a=r(49303),i=r(95155),o=r(12115),l=r(98500),c=r.n(l),d=r(27569),u=r(30955),f=r(83686),x=r(93075),m=r(30694),h=r(89440),p=r(88631),g=function(e){return(0,i.jsx)(p.h,(0,m._)((0,x._)({},e),{children:function(e){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.P.line,{x1:"4",y1:"12",x2:"20",y2:"12",variants:p._.hover,initial:"initial",animate:e}),(0,i.jsx)(h.P.line,{x1:"4",y1:"6",x2:"20",y2:"6",variants:p._.hover,initial:"initial",animate:e}),(0,i.jsx)(h.P.line,{x1:"4",y1:"18",x2:"20",y2:"18",variants:p._.hover,initial:"initial",animate:e})]})}}))},v=r(9295),b=r(79128),y=r(69191),j=r(71610),w=function(e){return(0,i.jsx)(p.h,(0,m._)((0,x._)({},e),{children:function(e){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.P.circle,{cx:"12",cy:"12",r:"10",variants:p._.hover,initial:"initial",animate:e}),(0,i.jsx)(h.P.path,{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",variants:p._.hover,initial:"initial",animate:e}),(0,i.jsx)(h.P.line,{x1:"12",y1:"17",x2:"12.01",y2:"17",variants:p._.hover,initial:"initial",animate:e})]})}}))},N=r(10847),k=r(61963),_=r(54607),S=r(80642),C=r(95763),P=r(7507),E=r(48884),M=r(40980),L=r(79750),A=r(73321),T=r(45246),z=function(e){return(0,i.jsx)(p.h,(0,m._)((0,x._)({},e),{children:function(e){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.P.circle,{cx:"11",cy:"11",r:"8",variants:p._.hover,initial:"initial",animate:e}),(0,i.jsx)(h.P.line,{x1:"21",y1:"21",x2:"16.65",y2:"16.65",variants:p._.hover,initial:"initial",animate:e})]})}}))},I=r(95746),R=r(19150),O=r(5772),F=r(98703);function B(e){var t,r,l,d=e.variant,f=void 0===d?"desktop":d,x=e.className,m=(0,s._)((0,o.useState)(!1),2),p=m[0],g=m[1],v=(0,s._)((0,o.useState)(""),2),b=v[0],y=v[1],j=(0,s._)((0,o.useState)([]),2),w=j[0],N=j[1],k=(0,s._)((0,o.useState)(!1),2),_=k[0],C=k[1],P=(0,s._)((0,o.useState)(!1),2),L=P[0],B=P[1],W=(0,o.useRef)(null),D=(0,o.useRef)(null),U=(0,A.useRouter)(),H=(r=(t=(0,s._)((0,o.useState)(b),2))[0],l=t[1],(0,o.useEffect)(function(){var e=setTimeout(function(){l(b)},300);return function(){clearTimeout(e)}},[b,300]),r);(0,o.useEffect)(function(){p&&W.current&&"desktop"===f&&W.current.focus()},[p,f]),(0,o.useEffect)(function(){var e=function(e){D.current&&!D.current.contains(e.target)&&g(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}},[]);var Y=(0,o.useRef)(null);(0,o.useEffect)(function(){var e=window.setTimeout(function(){(0,n._)(function(){var e,t;return(0,a.YH)(this,function(r){switch(r.label){case 0:if(!H.trim())return N([]),[2];Y.current&&Y.current.abort(),Y.current=e=new AbortController,C(!0),r.label=1;case 1:return r.trys.push([1,4,5,6]),[4,fetch("/api/search?q=".concat(encodeURIComponent(H),"&first=10"),{signal:e.signal})];case 2:return[4,r.sent().json()];case 3:return N(r.sent().products||[]),[3,6];case 4:if(t=r.sent(),(0,T._)(t,DOMException)&&"AbortError"===t.name)return[2];return console.error("Search fetch error:",t),N([]),[3,6];case 5:return Y.current===e&&C(!1),[7];case 6:return[2]}})})()},0);return function(){var t;window.clearTimeout(e),null==(t=Y.current)||t.abort()}},[H]);var G=function(e){y(e)},K=function(e){e.preventDefault();var t=b.trim().toLowerCase();if(t){var r={men:"/men",man:"/men",women:"/women",woman:"/women",perfume:"/perfumes",perfumes:"/perfumes",attar:"/attars",attars:"/attars",deodorant:"/deodorants",deodorants:"/deodorants","gift set":"/gift-sets","gift sets":"/gift-sets","sce
1nt shot":"/scent-shot","scent shots":"/scent-shot",mist:"/mist","body mist":"/mist",new:"/new","new arrival":"/new","new arrivals":"/new",luxury:"/all",offer:"/sale",offers:"/sale",sale:"/sale",oud:"/oud",floral:"/floral",citrus:"/citrus",woody:"/woody",aquatic:"/aquatic",spicy:"/spicy",oriental:"/oriental"},n=E.X8.find(function(e){return e.toLowerCase()===t});if(r[t])U.push(r[t]);else if(n){var s=n.toLowerCase().replace(/\s+/g,"-");U.push("/".concat(s))}else U.push("/all?q=".concat(encodeURIComponent(b.trim())));g(!1),B(!1)}};return"mobile"===f?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("button",{onClick:function(){return B(!0)},className:"p-2 text-gray-700 hover:text-black transition-colors","aria-label":"Search",suppressHydrationWarning:!0,children:(0,i.jsx)(z,{size:22,strokeWidth:2})}),(0,i.jsx)(S.N,{children:L&&(0,i.jsxs)(h.P.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},className:"fixed inset-0 z-[300] bg-white flex flex-col",children:[(0,i.jsxs)("div",{className:"flex items-center px-4 py-3 border-b border-gray-100",children:[(0,i.jsx)("button",{type:"button",onClick:function(){return B(!1)},className:"mr-3","aria-label":"Close search",children:(0,i.jsx)(u.K,{size:24})}),(0,i.jsx)("form",{onSubmit:K,className:"flex-1",children:(0,i.jsx)("input",{autoFocus:!0,value:b,onChange:function(e){return G(e.target.value)},suppressHydrationWarning:!0,className:"w-full text-base font-medium focus:outline-none",placeholder:"Search for perfume, brands etc."})}),b&&(0,i.jsx)("button",{type:"button",onClick:function(){return y("")},className:"text-gray-400","aria-label":"Clear search",children:(0,i.jsx)(u.K,{size:16})})]}),(0,i.jsx)("div",{className:"flex-1 overflow-y-auto p-4",children:""===b.trim()?(0,i.jsx)("div",{className:"space-y-6",children:(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{className:"text-[10px] uppercase tracking-[0.2em] font-bold text-gray-400 mb-4",children:"Popular Searches"}),(0,i.jsx)("div",{className:"flex flex-wrap gap-2",children:["Oud","Floral","Musk","Sandalwood","Citrus"].map(function(e){return(0,i.jsx)("button",{onClick:function(){return y(e)},className:"px-4 py-2 bg-gray-50 border border-gray-100 rounded-full text-sm text-gray-700 font-medium",children:e},e)})})]})}):(0,i.jsx)("div",{className:"space-y-4",children:_?(0,i.jsx)("div",{className:"flex justify-center py-12",children:(0,i.jsx)(I.N,{className:"animate-spin text-gray-300"})}):(0,i.jsx)("div",{className:"divide-y divide-gray-50",children:w.map(function(e){var t;return(0,i.jsxs)(c(),{href:"/products/".concat(e.handle),onClick:function(){return B(!1)},className:"flex items-center gap-4 py-4 active:bg-gray-50 transition-colors",children:[(0,i.jsx)("div",{className:"w-16 h-16 bg-gray-50 rounded-lg overflow-hidden relative border border-gray-100 flex-shrink-0",children:(null==(t=e.featuredImage)?void 0:t.url)&&(0,i.jsx)(O.default,{src:e.featuredImage.url,alt:e.title,fill:!0,className:"object-cover",sizes:"64px"})}),(0,i.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,i.jsxs)("div",{className:"flex justify-between items-start mb-0.5",children:[(0,i.jsx)("p",{className:"text-[14px] font-bold text-gray-800 line-clamp-2",children:e.title}),(0,i.jsxs)("span",{className:"text-[13px] font-semibold text-gray-900 ml-2",children:["Rs. ",parseFloat(e.priceRange.minVariantPrice.amount).toFixed(0)]})]}),(0,i.jsx)("p",{className:"text-[11px] text-gray-500 uppercase tracking-wide",children:(0,F.Zm)(e.tags)||"Perfume Booth"})]}),(0,i.jsx)(R.x,{size:16,className:"text-gray-300 ml-2"})]},e.id)})})})})]})})]}):(0,i.jsxs)("div",{ref:D,className:(0,M.cn)("relative w-full",x),children:[(0,i.jsxs)("div",{className:"flex items-center bg-[#f5f5f6] border-[0.5px] border-gray-300 rounded-lg px-4 py-1.5 transition-all focus-within:bg-white focus-within:border-gray-200",children:[(0,i.jsx)(z,{size:16,strokeWidth:1.5,className:"text-gray-400 flex-shrink-0"}),(0,i.jsx)("form",{onSubmit:K,className:"flex-1",children:(0,i.jsx)("input",{ref:W,value:b,onChange:function(e){return G(e.target.value)},onFocus:function(){return g(!0)},suppressHydrationWarning:!0,className:"w-full bg-transparent border-none px-3 text-[13px] text-gray-700 focus:outline-none placeholder:text-gray-500 font-medium h-7",placeholder:"Search for products",type:"text"})}),b&&(0,i.jsx)("button",{type:"button",onClick:function(){return y("")},className:"text-gray-400 hover:text-gray-600","aria-label":"Clear search",children:(0,i.jsx)(u.K,{size:14})})]}),(0,i.jsx)(S.N,{children:p&&b.trim()&&(0,i.jsx)(h.P.div,{initial:{opacity:0,y:10,scale:.98}
1,animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:5,scale:.98},className:"absolute left-0 right-0 md:-left-12 md:-right-12 top-full mt-2 bg-white border border-gray-100 shadow-2xl z-[150] overflow-hidden rounded-xl",children:_?(0,i.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,i.jsx)(I.N,{size:24,className:"animate-spin text-gray-300"})}):w.length>0?(0,i.jsxs)("div",{className:"py-4",children:[(0,i.jsxs)("div",{className:"px-5 mb-3 flex items-center justify-between",children:[(0,i.jsx)("p",{className:"text-[10px] uppercase tracking-[0.2em] font-bold text-gray-400",children:"Search Results"}),(0,i.jsxs)("p",{className:"text-[10px] text-gray-400",children:[w.length," products found"]})]}),(0,i.jsx)("div",{className:"max-h-[70vh] overflow-y-auto custom-scrollbar",children:w.map(function(e){var t;return(0,i.jsxs)(c(),{href:"/products/".concat(e.handle),onClick:function(){return g(!1)},className:"flex items-center gap-5 px-5 py-3 hover:bg-gray-50 transition-all group",children:[(0,i.jsx)("div",{className:"w-14 h-14 flex-shrink-0 bg-gray-50 rounded-lg overflow-hidden relative border border-gray-100 group-hover:border-gray-200 transition-colors",children:(null==(t=e.featuredImage)?void 0:t.url)&&(0,i.jsx)(O.default,{src:e.featuredImage.url,alt:e.title,fill:!0,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",sizes:"56px"})}),(0,i.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between mb-0.5",children:[(0,i.jsx)("p",{className:"text-[14px] font-bold text-gray-800 truncate group-hover:text-black transition-colors",children:e.title}),(0,i.jsxs)("span",{className:"text-[12px] font-medium text-gray-900 ml-2",children:["Rs. ",parseFloat(e.priceRange.minVariantPrice.amount).toFixed(0)]})]}),(0,i.jsx)("p",{className:"text-[11px] text-gray-500 uppercase tracking-wider",children:(0,F.Zm)(e.tags)||"Perfume Booth"})]}),(0,i.jsx)("div",{className:"opacity-0 group-hover:opacity-100 transition-opacity",children:(0,i.jsx)(R.x,{size:16,className:"text-gray-400"})})]},e.id)})})]}):(0,i.jsxs)("div",{className:"px-4 py-12 text-center",children:[(0,i.jsx)("div",{className:"w-12 h-12 bg-gray-50 rounded-full flex items-center justify-center mx-auto mb-4",children:(0,i.jsx)(z,{size:20,className:"text-gray-300"})}),(0,i.jsxs)("p",{className:"text-sm font-medium text-gray-600",children:['No results found for "',b,'"']}),(0,i.jsx)("p",{className:"text-xs text-gray-400 mt-1 italic",children:"Try checking your spelling or use more general terms"})]})})})]})}var W=r(85604),D=r(82849),U=r(14496),H=[{icon:b.AnimatedUser,label:"My Profile",href:"/account"},{icon:y.G,label:"My Orders",href:"/orders"},{icon:j.j,label:"My Addresses",href:"/account?tab=addresses"},{icon:w,label:"Help & Support",href:"/help"}],Y={hidden:{opacity:0,scale:.95,y:-6},visible:{opacity:1,scale:1,y:0,transition:{duration:.15,ease:"easeOut",staggerChildren:.025,delayChildren:.03}},exit:{opacity:0,scale:.97,y:-4,transition:{duration:.1,ease:"easeIn"}}},G={hidden:{opacity:0,x:-4},visible:{opacity:1,x:0,transition:{duration:.12}}};function K(){return(0,i.jsx)("div",{style:{background:"var(--color-border)"},className:"my-1 h-px"})}function Q(e){var t=e.item,r=e.onClose,n=t.icon,s=t.danger?{color:"var(--color-sale)"}:{color:"var(--color-text-secondary)"},a=t.danger?"hover:bg-[var(--color-sale-bg)]":"hover:bg-[var(--color-bg-subtle)]",o="group flex w-full items-center gap-3 rounded-md px-3 py-2 text-sm font-medium transition-colors duration-150 outline-none focus-visible:ring-2 focus-visible:ring-[var(--color-gold)]/50 ".concat(a),l=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n,{size:16,className:"shrink-0",style:{color:t.danger?"var(--color-sale)":"var(--color-text-muted)"}}),(0,i.jsx)("span",{className:"flex-1 text-left",children:t.label}),!t.danger&&(0,i.jsx)(k.AnimatedChevronRight,{size:13,className:"opacity-0 -translate-x-1 group-hover:opacity-50 group-hover:translate-x-0 transition-all duration-150",style:{color:"var(--color-text-muted)"}})]});return t.href?(0,i.jsx)(h.P.div,{variants:G,children:(0,i.jsx)(c(),{href:t.href,onClick:r,className:o,style:s,tabIndex:0,children:l})}):(0,i.jsx)(h.P.div,{variants:G,children:(0,i.jsx)("button",{onClick:function(){var e;null==(e=t.onClick)||e.call(t),r()},className:o,style:s,tabIndex:0,children:l})})}function V(e){var t=e.trigger,r=(0,s._)((0,o.useState)(!1),2),l=r[0],c=r[1],d=(0,o.useRef)(null),u=(0,s._)((0,o.useState)(!1),2),f=u[0],x=u[1],m=(0,s._)((0,o.useState)(!1),2),p=m[0],g=m[1],v=(0,o.useRef)(null),y=(0,o.useRef)(null);return(0,o.useEffect)(function(){var e=setTimeout(function(){g(!0),x("true"===D.A.get("isLoggedIn"))},0);return function(){return clearTimeout(e)}},[]),(0,o.useEffect)(function(){if(l){var e=function(e){v.current&&!v.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}},[l]),(0,o.useEffect)(function(){if(l){var e=function(e){if("Escape"===e.key){var t;
1c(!1),null==(t=y.current)||t.focus()}};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}},[l]),(0,i.jsxs)("div",{ref:v,className:"relative","data-account-dropdown":!0,onMouseEnter:function(){d.current&&clearTimeout(d.current),c(!0)},onMouseLeave:function(){d.current=setTimeout(function(){c(!1)},300)},children:[t?(0,i.jsx)("div",{onClick:function(){return c(function(e){return!e})},className:"cursor-pointer",children:"function"==typeof t?t(l):t}):(0,i.jsxs)("button",{ref:y,onClick:function(){return c(function(e){return!e})},"aria-haspopup":"true","aria-expanded":l,"aria-label":"Account menu",className:"\n            relative flex items-center justify-center transition-transform hover:-translate-y-0.5\n            transition-all duration-150 outline-none p-2 rounded-full\n          ",style:{background:l?"var(--color-bg-subtle)":"var(--color-surface)",borderColor:l?"var(--color-border-dark)":"var(--color-border)",color:l?"var(--color-gold)":"var(--color-text-secondary)"},children:[(0,i.jsx)(b.AnimatedUser,{size:20,strokeWidth:1.75,animateOn:"hover"}),p&&f&&(0,i.jsx)("span",{className:"absolute top-1.5 right-1.5 w-1.5 h-1.5 rounded-full ring-1 ring-[var(--color-surface)]",style:{background:"var(--color-success)"}})]}),(0,i.jsx)(S.N,{children:l&&(0,i.jsxs)(h.P.div,{role:"menu","aria-label":"Account navigation",variants:Y,initial:"hidden",animate:"visible",exit:"exit",className:"absolute right-0 mt-3 w-64 z-50 rounded-lg overflow-hidden",style:{background:"var(--color-surface)",border:"1px solid var(--color-border)",boxShadow:"var(--shadow-card-hover)"},children:[(0,i.jsx)(h.P.div,{variants:G,className:"px-4 pt-4 pb-3",style:{background:"var(--color-bg-subtle)"},children:(0,i.jsxs)("div",{className:"flex items-center gap-3",children:[(0,i.jsx)("div",{className:"w-9 h-9 rounded-full flex items-center justify-center shrink-0",style:{background:"linear-gradient(135deg, var(--color-gold-light), var(--color-gold-dark))"},children:(0,i.jsx)(b.AnimatedUser,{size:16,className:"text-white",strokeWidth:2,animateOn:"hover"})}),(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{className:"text-[13px] font-semibold leading-tight",style:{color:"var(--color-text-primary)",fontFamily:"var(--font-serif)"},children:"Welcome back"}),(0,i.jsx)("p",{className:"text-[11px] mt-0.5 leading-tight",style:{color:"var(--color-text-muted)"},children:"Manage your account"})]})]})}),(0,i.jsx)(K,{}),(0,i.jsx)("div",{className:"px-2 py-1.5",role:"none",children:H.map(function(e){return(0,i.jsx)(Q,{item:e,onClose:function(){return c(!1)}},e.label)})}),p&&f&&(0,i.jsx)("div",{className:"px-2 py-1.5",children:(0,i.jsx)(Q,{item:{icon:N.Y,label:"Sign Out",onClick:function(){return(0,n._)(function(){return(0,a.YH)(this,function(e){switch(e.label){case 0:return c(!1),[4,(0,W.Z)()];case 1:return e.sent(),P.n.getState().clearWishlist(),U.I.getState().reset(),window.location.href="/",[2]}})})()},danger:!0},onClose:function(){return c(!1)}})}),(0,i.jsx)("div",{className:"px-4 py-2 border-t",style:{borderColor:"var(--color-border)",background:"var(--color-bg-subtle)"},children:(0,i.jsx)("p",{className:"text-[10px] text-center tracking-widest uppercase text-luxury",style:{color:"var(--color-text-muted)"},children:"PerfumeBooth"})})]})})]})}var q={hidden:{opacity:0,scale:.95,y:-6},visible:{opacity:1,scale:1,y:0,transition:{duration:.15,ease:"easeOut",staggerChildren:.05,delayChildren:.05}},exit:{opacity:0,scale:.97,y:-4,transition:{duration:.1,ease:"easeIn"}}},X={hidden:{opacity:0,x:-4},visible:{opacity:1,x:0,transition:{duration:.12}}};function Z(e){var t=e.trigger,r=e.href,n=(0,s._)((0,o.useState)(!1),2),a=n[0],l=n[1],f=(0,o.useRef)(null),x=(0,o.useRef)(null),m=(0,C.x)(function(e){return e.items}),p=(0,C.x)(function(e){return e.cartTotal()}),g=(0,C.x)(function(e){return e.totalQuantity}),v=(0,C.x)(function(e){return e.removeFromCart});(0,o.useEffect)(function(){if(a){var e=function(e){x.current&&!x.current.contains(e.target)&&l(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}},[a]);var b="function"==typeof t?t(a):t;return(0,i.jsxs)("div",{ref:x,className:"relative",onMouseEnter:function(){f.current&&clearTimeout(f.current),l(!0)},onMouseLeave:function(){f.current=setTimeout(function(){l(!1)},300)},children:[r?(0,i.jsx)(c(),{href:r,className:"block cursor-pointer",children:b}):(0,i.jsx)("div",{onClick:function(){return l(function(e){return!e})},className:"cursor-pointer",children:b}),(0,i.jsx)(S.N,{children:a&&(0,i.jsxs)(h.P.div,{variants:q,initial:"hidden",animate:"visible",exit:"exit",className:"absolute right-0 mt-3 w-80 z-[110] rounded-xl overflow-hidden",style:{background:"var(--color-surface)",border:"1px solid var(--color-border)",boxShadow:"var(--shadow-card-hover)"},children:[(0,i.jsxs)("div",{className:"px-4 py-3 flex items-center justify-between border-bottom",style:{background:"var(--color-bg-subtle)",borderBottom:"1px solid var(--color-border)"},children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)(d.Q,{size:16,className:"text-[var(--color-gold)]"}),(0,i.jsx)("span",{className:"text-[13px] font-bold uppercase tracking-wider",style:{color:"var(--color-text-primary)"},children:"My Cart"})]}),(0,i.jsxs)("span",{className:"text-[11px] font-bold px-2 py-0.5 rounded-full bg-white border border-[var(--color-border)]",style:{color:"var(--color-gold)"},children:[g," ",1===g?"Item":"Items"]})]}),(0,i.jsx)("div",{className:"max-h-[320px] overflow-y-auto px-2 py-2 custom-scrollbar",children:0===m.length?(0,i.jsxs)("div",{className:"py-12 flex flex-col items-center justify-center text-center",children:[(0,i.jsx)("div",{className:"w-12 h-12 rounded-full bg-[var(--color-bg-subtle)] flex items-center justify-center mb-3",children:(0,i.jsx)(d.Q,{size:20,className:"text-[var(--color-text-muted)]"})}),(0,i.jsx)("p",{className:"text-[12px] font-medium text-[var(--color-text-muted)]",children:"Your cart is empty"}),(0,i.jsx)(c(),{href:"/shop",className:"mt-3 text-[11px] font-bold uppercase tracking-widest text-[var(--color-gold)] hover:underline",onClick:function(){return l(!1)},children:"Start Shopping"})]}):(0,i.jsx)("div",{className:"space-y-1",children:m.map(function(e){return(0,i.jsxs)(h.P.div,{variants:X,className:"group flex gap-3 p-2 rounded-lg hover:bg-[var(--color-bg-subtle)] transition-colors relative",children:[(0,i.jsx)(c(),{href:"/products/".concat(e.handle),onClick:function(){return l(!1)},className:"relative w-16 h-20 flex-shrink-0 bg-white rounded-md border border-[var(--color-border)] overflow-hidden hover:opacity-90 transition-opacity block",children:(0,i.jsx)(O.default,{src:e.image||"https://placehold.co/400x500/F6F3EE/B8924A?text=Perfume",alt:e.title,fill:!0,className:"object-cover"})}),(0,i.jsxs)("div",{className:"flex-1 min-w-0 flex flex-col justify-center",children:[(0,i.jsx)(c(),{href:"/products/".concat(e.handle),className:"text-[12px] font-bold leading-tight truncate hover:text-[var(--color-gold)] transition-colors",onClick:function(){return l(!1)},children:e.title}),e.selectedVariantTitle&&"Default Title"!==e.selectedVariantTitle&&(0,i.jsx)("p",{className:"text-[10px] text-[var(--color-text-muted)] mt-0.5",children:e.selectedVariantTitle}),(0,i.jsx)("div",{className:"flex items-center justify-between mt-2",children:(0,i.jsxs)("p",{className:"text-[11px] font-bold",children:[(0,i.jsxs)("span",{className:"text-[var(--color-text-muted)] font-medium",children:[e.cartQuantity," \xd7 "]}),(0,M.$g)("string"==typeof e.price?parseFloat(e.price):e.price)]})})]}),(0,i.jsx)("button",{onClick:function(){return v(e.id,e.selectedVariantId)},className:"absolute top-2 right-2 w-5 h-5 rounded-full flex items-center justify-center bg-white opacity-0 group-hover:opacity-100 transition-opacity shadow-sm border border-[var(--color-border)] shrink-0",children:(0,i.jsx)(u.K,{size:10,
1className:"text-red-500"})})]},"".concat(e.id,"-").concat(e.selectedVariantId))})})}),m.length>0&&(0,i.jsxs)("div",{className:"p-4 border-t",style:{borderColor:"var(--color-border)",background:"var(--color-bg-subtle)"},children:[(0,i.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,i.jsx)("span",{className:"text-[12px] font-medium text-[var(--color-text-muted)]",children:"Subtotal"}),(0,i.jsx)("span",{className:"text-[15px] font-bold",style:{color:"var(--color-text-primary)"},children:(0,M.$g)(p)})]}),(0,i.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,i.jsx)(c(),{href:"/cart",onClick:function(){return l(!1)},className:"w-full text-center py-2.5 rounded-lg text-[11px] font-bold uppercase tracking-widest border transition-all",style:{borderColor:"var(--color-gold)",color:"var(--color-gold)",background:"white"},onMouseEnter:function(e){e.currentTarget.style.background="var(--color-bg-subtle)"},onMouseLeave:function(e){e.currentTarget.style.background="white"},children:"View Cart"}),(0,i.jsx)(c(),{href:"/checkout",onClick:function(){return l(!1)},className:"w-full text-center py-2.5 rounded-lg text-[11px] font-bold uppercase tracking-widest text-white shadow-md transition-all active:scale-[0.98]",style:{background:"linear-gradient(135deg, var(--color-gold), var(--color-gold-dark))"},onMouseEnter:function(e){e.currentTarget.style.filter="brightness(1.1)"},onMouseLeave:function(e){e.currentTarget.style.filter="none"},children:"Checkout Now"})]})]})]})})]})}var J=r(19687),$=r(97584),ee=r(8560),et="#b8924a",er="#1a1410",en="#807667",es="#ede8e0",ea="pb_deliver_to";function ei(){var e=(0,s._)((0,o.useState)(null),2),t=e[0],r=e[1],l=(0,s._)((0,o.useState)(!1),2),c=l[0],d=l[1],x=(0,s._)((0,o.useState)(""),2),m=(x[0],x[1]),p=(0,s._)((0,o.useState)(""),2),g=(p[0],p[1]),v=(0,s._)((0,o.useState)(!1),2),b=v[0],y=v[1],w=(0,o.useRef)(null);(0,o.useEffect)(function(){var e=function(){return(0,n._)(function(){var e,t,n;return(0,a.YH)(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,(0,ee.P)()];case 1:return e=s.sent(),n=(t=$.RW.getItem(ea))?JSON.parse(t):null,e?r(e):n?r(n):r(null),[3,3];case 2:return console.error("Failed to init address:",s.sent()),[3,3];case 3:return[2]}})})()};return e(),window.addEventListener("pb_location_changed",e),function(){window.removeEventListener("pb_location_changed",e)}},[]),(0,o.useEffect)(function(){var e=function(e){w.current&&!w.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}},[]);var N=(0,o.useCallback)(function(e){r(e),$.RW.setItem(ea,JSON.stringify(e)),d(!1),m(""),g("")},[]),k=t?t.label.length>25?t.label.slice(0,25)+"…":t.label:"Select Address";return(0,i.jsxs)("div",{ref:w,className:"relative hidden lg:flex items-center flex-shrink-0",children:[(0,i.jsxs)("button",{onClick:function(){return d(function(e){return!e})},"aria-expanded":c,"aria-haspopup":"true",className:(0,M.cn)("flex items-center gap-2 px-3 py-1.5 rounded-lg transition-colors group",c?"bg-[#f6f3ee]":"hover:bg-[#f6f3ee]"),"aria-label":"Change delivery location",children:[(0,i.jsx)(j.j,{size:16,className:"flex-shrink-0 transition-colors",style:{color:et}}),(0,i.jsxs)("div",{className:"text-left min-w-0",children:[(0,i.jsx)("p",{className:"text-[8.5px] font-bold uppercase tracking-[0.22em] leading-tight",style:{color:en},children:"Deliver to"}),(0,i.jsxs)("p",{className:"text-[12px] font-bold leading-tight truncate max-w-[200px]",style:{color:er},children:[k,""]})]}),(0,i.jsx)(f.t,{size:12,className:(0,M.cn)("flex-shrink-0 transition-transform duration-200",c&&"rotate-180"),style:{color:en}})]}),(0,i.jsx)(S.N,{children:c&&(0,i.jsxs)(h.P.div,{initial:{opacity:0,y:-6,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-6,scale:.98},transition:{duration:.18,ease:[.22,1,.36,1]},className:"absolute right-0 top-[calc(100%+8px)] z-[500] w-[300px] bg-white rounded-xl overflow-hidden",style:{border:"1px solid ".concat(es),boxShadow:"0 8px 40px rgba(26,20,16,0.14), 0 2px 8px rgba(26,20,16,0.06)"},children:[(0,i.jsxs)("div",{className:"flex items-center justify-between px-4 py-3",style:{borderBottom:"1px solid ".concat(es),background:"#fdfcfb"},children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)(j.j,{size:13,style:{color:et}}),(0,i.jsx)("p",{className:"text-[11px] font-black uppercase tracking-[0.18em]",style:{color:er},children:"Delivery Location"})]}),(0,i.jsx)("button",{onClick:function(){return d(!1)},className:"p-0.5 rounded-full hover:bg-[#f0ede9] transition-colors",children:(0,i.jsx)(u.K,{size:14,style:{color:en}})})]}),(0,i.jsxs)("div",{className:"p-4 space-y-4",children:[(0,i.jsxs)("button",{onClick:function(){navigator.geolocation?(y(!0),navigator.geolocation.getCurrentPosition(function(e){return(0,n._)(function(){var t;return(0,a.YH)(this,function(r){switch(r.label){case 0:return r.trys.push([0,3,4,5]),[4,fetch("https://api.bigdatacloud.net/data/reverse-geocode
1-client?latitude=".concat(e.coords.latitude,"&longitude=").concat(e.coords.longitude,"&localityLanguage=en"))];case 1:return[4,r.sent().json()];case 2:return N({pincode:(t=r.sent()).postcode||"",label:t.city||t.locality||"Your Area"}),[3,5];case 3:return r.sent(),N({pincode:"",label:"Your Location"}),[3,5];case 4:return y(!1),[7];case 5:return[2]}})})()},function(){y(!1),g("Could not get your location. Please enter pincode.")},{timeout:8e3})):g("Geolocation not supported by your browser")},disabled:b,className:"w-full flex items-center gap-2.5 px-3 py-2.5 rounded-lg transition-colors hover:bg-[#faf7f2] disabled:opacity-60",style:{border:"1px solid ".concat(es)},children:[(0,i.jsx)("span",{className:"w-7 h-7 rounded-full flex items-center justify-center flex-shrink-0",style:{background:"rgba(184,146,74,0.1)"},children:b?(0,i.jsx)("svg",{className:"animate-spin",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:et,strokeWidth:"2.5",children:(0,i.jsx)("path",{d:"M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4M4.93 19.07l2.83-2.83M16.24 7.76l2.83-2.83"})}):(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:et,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("circle",{cx:"12",cy:"12",r:"3"}),(0,i.jsx)("path",{d:"M12 1v4M12 19v4M1 12h4M19 12h4"})]})}),(0,i.jsxs)("div",{className:"text-left",children:[(0,i.jsx)("p",{className:"text-[12px] font-bold",style:{color:er},children:b?"Detecting location…":"Use my current location"}),(0,i.jsx)("p",{className:"text-[9px]",style:{color:en},children:"Using GPS"})]})]}),t&&(0,i.jsxs)("div",{className:"flex items-center justify-between px-3 py-2.5 rounded-lg",style:{background:"rgba(184,146,74,0.06)",border:"1px solid rgba(184,146,74,0.2)"},children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)(j.j,{size:13,style:{color:et}}),(0,i.jsxs)("div",{children:[(0,i.jsxs)("p",{className:"text-[11px] font-bold",style:{color:er},children:[t.label,t.pincode&&(0,i.jsxs)("span",{className:"font-normal text-[10px]",style:{color:en},children:[" ",t.pincode]})]}),(0,i.jsx)("p",{className:"text-[9px]",style:{color:en},children:"Current delivery location"})]})]}),(0,i.jsx)("button",{onClick:function(e){e.stopPropagation(),r(null),$.RW.removeItem(ea)},className:"p-0.5 rounded-full hover:bg-[#f0ede9] transition-colors",title:"Clear location",children:(0,i.jsx)(u.K,{size:12,style:{color:en}})})]})]})]})})]})}var eo="#b8924a",el="#d4a96a",ec="#1a1410",ed="#807667",eu="#faf7f2",ef="#ede8e0",ex="#faf8f5";function em(){var e=(0,s._)((0,o.useState)(!1),2),t=e[0],r=e[1],l=(0,s._)((0,o.useState)(!1),2),x=l[0],m=l[1],p=(0,s._)((0,o.useState)(null),2),T=p[0],z=p[1],I=(0,o.useRef)(null),R=(0,J.M)(),O=(0,s._)((0,o.useState)(!1),2),F=O[0],H=O[1],Y=(0,A.usePathname)();function G(e){return"/"===e?"/"===Y:Y.startsWith(e)}function K(e){I.current&&clearTimeout(I.current),z(e)}function Q(){I.current=setTimeout(function(){return z(null)},280)}(0,o.useEffect)(function(){var e=setTimeout(function(){H("true"===D.A.get("isLoggedIn")),r(!0)},0);return function(){return clearTimeout(e)}},[]),(0,o.useEffect)(function(){var e=setTimeout(function(){m(!1)},0);return function(){return clearTimeout(e)}},[Y]);var q=E.v.reduce(function(e,t){var r=t.label[0].toUpperCase();return e[r]||(e[r]=[]),e[r].push(t),e},{});(0,C.x)(function(e){return e.toggleCart});var X=(0,C.x)(function(e){return e.items.reduce(function(e,t){return e+t.cartQuantity},0)}),$=(0,P.n)(function(e){return e.items.length}),ee=[{id:"profile",icon:b.AnimatedUser,label:"My Profile",href:"/account"},{id:"orders",icon:y.G,label:"My Orders",href:"/orders"},{id:"addresses",icon:j.j,label:"Addresses",href:"/account?tab=addresses"},{id:"wishlist",icon:v.q,label:"Wishlist",href:"/wishlist"},{id:"help",icon:w,label:"Help & Support",href:"/help"}];return(0,i.jsxs)("header",{className:(0,M.cn)("fixed top-0 left-0 right-0 z-[100] transition-shadow duration-300",R>10&&"shadow-[0_2px_24px_rgba(26,20,16,0.09)]"),children:[(0,i.jsx)("div",{className:"w-full",style:{background:"linear-gradient(90deg,transparent,".concat(eo," 30%,").concat(el," 70%,transparent)")}}),(0,i.jsxs)("div",{className:"hidden lg:block",style:{background:ex},children:[(0,i.jsx)("div",{className:"max-w-[1440px] mx-auto px-6 lg:px-10",children:(0,i.jsxs)("div",{className:"flex items-center h-[60px] gap-0",children:[(0,i.jsx)(c(),{href:"/","aria-label":"Perfume Booth home",className:"flex-shrink-0 transition-opacity hover:opacity-80 pr-6 mr-1",children:(0,i.jsx)(L.A,{decorative:!0})}),(0,i.jsx)("nav",{className:"flex items-center h-full pl-5 gap-0 flex-1",children:E.gt.map(function(e){var t="BRANDS"===e.label;return(0,i.jsxs)("div",{className:"h-full relative group/nav",onMouseEnter:function(){return t&&K("brands")},onMouseLeave:function(){return t&&Q()},children:[(0,i.jsxs)(c(),{href:e.href,onClick:function(e){return t&&e.preventDefault()},className:"relative h-full inline-flex items-center gap-1.5 text-[12px] font-bold tracking-[0.12em] uppercase px-4 transition-colors duration-200",style:{color:G(e.href)&&!t||t&&"brands"===T?eo:"".concat(ec,"99")},children:[e.label,t&&(0,i.jsx)(f.t,{size:11,className:(0,M.cn)("transition-transform duration-200","brands"===T&&"rotate-180")}
1),(0,i.jsx)("span",{className:"absolute bottom-0 left-0 right-0 h-[2px] transition-transform duration-200 origin-center",style:{background:eo,transform:G(e.href)&&!t||t&&"brands"===T?"scaleX(1)":"scaleX(0)"}})]}),t&&(0,i.jsx)(S.N,{children:"brands"===T&&(0,i.jsxs)(h.P.div,{initial:{opacity:0,y:-4},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.18,ease:[.22,1,.36,1]},className:"fixed left-0 right-0 z-[1000]",style:{top:"calc(60px + 52px + 2px)",boxShadow:"0 24px 56px rgba(26,20,16,0.12)"},onMouseEnter:function(){return K("brands")},onMouseLeave:Q,children:[(0,i.jsx)("div",{className:"h-[2px] w-full",style:{background:"linear-gradient(90deg,transparent,".concat(eo,",transparent)")}}),(0,i.jsx)("div",{className:"bg-[#fdfcfb] px-10 py-8",children:(0,i.jsxs)("div",{className:"max-w-[1280px] mx-auto",children:[(0,i.jsxs)("div",{className:"flex items-center gap-4 mb-6",children:[(0,i.jsx)("p",{className:"text-[9px] tracking-[0.4em] uppercase font-black",style:{color:eo},children:"Brand Explorer"}),(0,i.jsx)("span",{className:"flex-1 h-px bg-gradient-to-r from-[#e8ddd0] to-transparent"})]}),(0,i.jsx)("div",{className:"grid grid-cols-6 gap-x-8 gap-y-5",children:Object.entries(q).map(function(e){var t=(0,s._)(e,2),r=t[0],n=t[1];return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,i.jsx)("span",{className:"text-[18px] font-serif font-bold leading-none select-none",style:{color:"#ede6dc"},children:r}),(0,i.jsx)("span",{className:"flex-1 h-px bg-[#ede6dc]"})]}),n.map(function(e){return(0,i.jsxs)(c(),{href:e.href,className:"flex items-center gap-1.5 text-[11px] font-semibold py-0.5 transition-colors",style:{color:"#4a3f35"},onMouseEnter:function(e){return e.currentTarget.style.color=eo},onMouseLeave:function(e){return e.currentTarget.style.color="#4a3f35"},children:[(0,i.jsx)("span",{className:"w-1 h-1 rounded-full bg-[#d4bfa0] flex-shrink-0"}),e.label]},e.href)})]},r)})})]})})]})})]},e.href)})}),t&&F&&(0,i.jsx)(ei,{})]})}),(0,i.jsx)("div",{style:{background:ex},children:(0,i.jsxs)("div",{className:"relative h-[52px] max-w-[1440px] mx-auto px-6 lg:px-10 flex items-center",children:[(0,i.jsx)("div",{className:"absolute inset-0 flex items-center justify-center pointer-events-none",children:(0,i.jsx)("div",{className:"w-full max-w-[580px] px-6 pointer-events-auto",children:(0,i.jsx)(B,{variant:"desktop"})})}),(0,i.jsx)("div",{className:"flex-1"}),(0,i.jsxs)("div",{className:"relative z-10 flex items-center gap-1 flex-shrink-0",children:[t&&F&&(0,i.jsx)(eh,{label:"Wishlist",href:"/wishlist",badge:$,children:(0,i.jsx)(v.q,{size:20,strokeWidth:1.75})}),t&&(0,i.jsx)(Z,{href:"/cart",trigger:function(e){return(0,i.jsx)(eh,{label:"Cart",badge:X,className:e?"bg-white shadow-sm":"",children:(0,i.jsx)(d.Q,{size:20,strokeWidth:1.75,animateOn:e?"view":"hover"})})}}),t&&F?(0,i.jsx)(V,{trigger:function(e){return(0,i.jsx)(eh,{label:"Account",className:e?"bg-white shadow-sm":"",children:(0,i.jsxs)("div",{className:"relative",children:[(0,i.jsx)(b.AnimatedUser,{size:20,strokeWidth:1.75,animateOn:e?"view":"hover"}),(0,i.jsx)("span",{className:"absolute -top-0.5 -right-0.5 w-1.5 h-1.5 rounded-full ring-1 ring-white",style:{background:"#10b981"}})]})})}}):t&&(0,i.jsx)(c(),{href:"/auth?mode=signin",children:(0,i.jsx)("button",{className:"h-8 px-4 rounded-full text-[10px] font-bold uppercase tracking-wider hover:text-white hover:bg-[#b8924a] transition-all duration-300 flex items-center justify-center shadow-sm ml-2",children:"Sign In"})})]})]})}),(0,i.jsx)("div",{className:"h-px w-full",style:{background:ef}})]}),(0,i.jsx)("div",{className:"lg:hidden bg-white",style:{borderBottom:"1px solid ".concat(ef)},children:(0,i.jsxs)("div",{className:"flex items-center justify-between h-14 px-3",children:[(0,i.jsxs)("div",{className:"flex items-center gap-1",children:["/"!==Y&&!Y.startsWith("/checkout")&&(0,i.jsx)("button",{onClick:function(){return window.history.back()},className:"p-2 -ml-1 rounded-full hover:bg-[#f6f3ee] transition-colors flex items-center justify-center animate-fadeIn","aria-label":"Go back",suppressHydrationWarning:!0,children:(0,i.jsx)(_.AnimatedArrowLeft,{size:22,style:{color:ec}})}),(0,i.jsx)("button",{onClick:function(){return m(!0)},className:(0,M.cn)("p-2 rounded-full hover:bg-[#f6f3ee] transition-colors","/"===Y||Y.startsWith("/checkout")?"-ml-1":"-ml-2"),"aria-label":"Open menu",suppressHydrationWarning:!0,children:(0,i.jsx)(g,{size:22,style:{color:ec}})}),(0,i.jsx)(c(),{href:"/","aria-label":"Perfume Booth home",className:"scale-75 origin-left",children:(0,i.jsx)(L.A,{decorative:!0})})]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)(B,{variant:"mobile"}),t&&(0,i.jsxs)(i.Fragment,{children:[F&&(0,i.jsx)(ep,{href:"/wishlist",label:"Wishlist",badge:$,children:(0,i.jsx)(v.q,{size:20,strokeWidth:2})}),(0,i.jsx)(ep,{href:"/cart",label:"Cart",badge:X,children:(0,i.jsx)(d.Q,{size:20,strokeWidth:2})})]})]})]})}),(0,i.jsx)(S.N,{children:x&&(0,i.jsxs)(h.P.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},className:"fixed inset-0 z-[200] lg:hidden",children:[(0,i.jsx)(h.P.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:function(){return m(!1)},className:"absolute inset-0 bg-black/25 backdrop-blur-[2px]"}),(0,i.jsxs)(h.P.div,{initial:{x:"-100%"},animate:{x:0},exit:{x:"-100%"},transition:{type:"spring",damping:28,stiffness:220,mass:.8},className:"absolute left-0 top-0 bottom-0 w-[300px] bg-white shadow-2xl flex flex-col overflow-hidden",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between px-4 py-3.5",style:{borderBottom:"1px solid ".concat(ef)},children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("span",{className:"w-4 h-[2px] rounded-full",style:{background:eo}}),(0,i.jsx)("span",{className:"text-[10px] font-black uppercase tracking-[0.28em]",style:{color:ec},children:"Menu"})]}),(0,i.jsx)("button",{type:"button",onClick:function(){return m(!1)},className:"p-1.5 rounded-full hover:bg-[#f6f3ee]","aria-label":"Close menu",children:(0,i.jsx)(u.K,{size:18,className:"text-gray-500"})})]}),(0,i.jsxs)("div",{className:"flex-1 overflow-y-auto",children:[(0,i.jsxs)("div",{className:"px-4 pt-5 pb-4",style:{background:eu,borderBottom:"1px solid ".concat(ef)},children:[(0,i.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,i.jsx)("div",{className:"w-12 h-12 rounded-full flex items-center justify-center flex-shrink-0 shadow",style:{background:"linear-gradient(135deg,".concat(el,",").concat(eo,")")},children:(0,i.jsx)(b.AnimatedUser,{size:20,className:"text-white",strokeWidth:2})}),(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{className:"text-[13px] font-bold leading-tight",style:{color:ec,fontFamily:"var(--font-serif)"},children:t&&F?"Welcome back":"Hello, Guest"}),(0,i.jsx)("p",{className:"text-[10px] mt-0.5",style:{color:ed},children:t&&F?"Manage your account":"Sign in for the best experience"})]})]}),t&&!F&&(0,i.jsxs)("div",{className:"flex gap-2",children:[(0,i.jsx)(c(),{href:"/auth?mode=signin&returnUrl=".concat(encodeURIComponent(Y)),onClick:function(){return m(!1)},className:"flex-1 text-center text-[11px] font-bold py-2 rounded-lg uppercase tracking-wider text-white",style:{border:"1.5px solid ".concat(eo),color:eo},children:"Sign In"}),(0,i.jsx)(c(),{href:"/auth?mode=signup&returnUrl=".concat(encodeURIComponent(Y)),onClick:function(){return m(!1)},className:"flex-1 text-center text-[11px] font-bold py-2 rounded-lg uppercase tracking-wider",style:{border:"1.5px solid ".concat(eo),color:eo},children:"Register"})]})]}),(0,i.jsxs)("div",{className:"px-2 py-3",style:{borderBottom:"1px solid ".concat(ef)},children:[(0,i.jsx)(eg,{children:"Shop"}),E.gt.map(function(e){var t="BRANDS"===e.label;return(0,i.jsxs)("div",{children:[(0,i.jsx)(ev,{href:e.href,active:G(e.href)&&!t,onClick:function(e){t?(e.preventDefault(),z("mobile-brands"===T?null:"mobile-brands")):m(!1)},trailingIcon:(0,i.jsx)(k.AnimatedChevronRight,{size:13,className:(0,M.cn)("transition-transform duration-200",t&&"mobile-brands"===T&&"rotate-90")}),children:e.label}),t&&"mobile-brands"===T&&(0,i.jsx)(h.P.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},className:"overflow-hidden rounded-lg ml-4 mt-1 mb-1",style:{background:eu},children:(0,i.jsx)("div",{className:"py-2 px-3 columns-2 gap-2",children:E.v.map(function(e){return(0,i.jsx)(c(),{href:e.href,onClick:function(){return m(!1)},className:"block text-[11px] font-medium py-1 break-inside-avoid transition-colors",style:{color:ed},onMouseEnter:function(e){return e.currentTarget.style.color=eo},onMouseLeave:function(e){return e.currentTarget.style.color=ed},children:e.label},e.href)})})})]},e.href)})]}),t&&F&&(0,i.jsxs)("div",{className:"px-2 py-3",style:{borderBottom:"1px solid ".concat(ef)},children:[(0,i.jsx)(eg,{children:"My Account"}),ee.map(function(e){var t=e.id,r=e.icon,n=e.label,s=e.href;return(0,i.jsx)(ev,{href:s,icon:(0,i.jsx)(r,{size:15}),onClick:function(){return m(!1)},active:Y===s||"/account"===s&&"profile"===t&&Y.startsWith("/account"),children:n},t)})]}),t&&F&&(0,i.jsx)("div",{className:"px-4 py-3",children:(0,i.jsxs)("button",{onClick:function(){return(0,n._)(function(){return(0,a.YH)(this,function(e){switch(e.label){case 0:return m(!1),[4,(0,W.Z)()];case 1:return e.sent(),P.n.getState().clearWishlist(),U.I.getState().reset(),window.location.href="/",[2]}})})()},className:"flex items-center gap-3 w-full px-3 py-3 rounded-lg hover:bg-red-50 transition-colors",children:[(0,i.jsx)(N.Y,{size:15,className:"text-red-400 flex-shrink-0"}),(0,i.jsx)("span",{className:"text-[13px] text-red-400 font-medium",children:"Sign Out"})]})})]})]})]})})]})}function eh(e){var t=e.href,r=e.label,n=e.badge,s=void 0===n?0:n,a=e.children,o=e.className,l=(0,i.jsxs)("div",{className:(0,M.cn)("relative flex flex-col items-center justify-center gap-0.5 px-3 py-2 min-w-[56px] rounded-xl hover:bg-white transition-colors group/icon cursor-pointer",o),children:[(0,i.jsxs)("div",{className:"relative text-[#4e4638] group-hover/icon:text-[#1a1410] transition-colors",children:[a,s>0&&(0,i.jsx)("span",{className:"absolute -top-1.5 -right-1.5 min-w-[16px] h-[16px] flex items-center justify-center rounded-full text-[9px] font-black text-white px-0.5 border-2 border-white",style:{background:eo},children:s})]}),(0,i.jsx)("span",{className:"text-[9.5px] font-bold uppercase tracking-[0.06em] text-[#807667] group-hover/icon:text-[#1a1410] transition-colors leading-none",children:r})]});return t?(0,i.jsx)(c(),{href:t,children:l}):(0,i.jsx)("div",{children:l})}function ep(e){var t=e.href,r=e.label,n=e.badge,s=void 0===n?0:n,a=e.children;return(0,i.jsxs)(c(),{href:t,"aria-label":r,className:"relative p-2 text-[#4e4638] rounded-full transition-colors active:bg-[#f6f3ee]",children:[a,s>0&&(0,i.jsx)("span",{className:"absolute top-1 right-1 min-w-[14px] h-[14px] flex items-center justify-center rounded-full text-[9px] font-black text-white px-0.5 border border-white",style:{background:eo},children:s})]})}function eg(e){var t=e.children;return(0,i.jsx)("p",{className:"text-[9px] uppercase tracking-[0.28em] font-black px-3 mb-1.5",style:{color:ed},children:t})}function ev(e){var t=e.href,r=e.icon,n=e.children,s=e.trailingIcon,a=e.active,o=e.onClick;return(0,i.jsxs)(c(),{href:t,onClick:o,className:(0,M.cn)("flex items-center gap-3 px-3 py-2.5 rounded-lg transition-colors",a?"bg-[#fff5e8]":"hover:bg-[#faf7f2]"),children:[r&&(0,i.jsx)("span",{className:"flex-shrink-0",style:{color:a?eo:ed},children:r}),(0,i.jsx)("span",{className:"flex-1 text-[13px] font-medium tracking-tight",style:{color:a?ec:"#4e4638"},children:n}),s?(0,i.jsx)("span",{style:{color:a?eo:"#d1c5b3"},children:s}):(0,i.jsx)(k.AnimatedChevronRight,{size:12,style:{color:a?eo:"#d1c5b3"}})]})}},48884:(e,t,r)=>{"use strict";r.d(t,{Kq:()=>n,QB:()=>c,X8:()=>o,Xr:()=>l,gt:()=>s,th:()=>d,v:()=>a,xw:()=>i}),r(41463).env.NEXT_PUBLIC_SITE_URL;var n={name:"PerfumeBooth Pvt. Ltd.",address:"70B/35A, 3rd Floor, Rama Road Industrial Area, New Delhi – 110015",phone1:"011-46604937",phone2:"+91 9266030909",whatsapp:"9266030909",email1:"[email protected]",email2:"[email protected]",hours:"Mon-Sat, 10:00 AM – 6:00 PM"},s=[{label:"All ",href:"/all"},{label:"MEN",href:"/men"},{label:"WOMEN",href:"/women"},{label:"BRANDS",href:"#"},{label:"SCENT SHOT",href:"/scent-shot"},{label:"NEW",href:"/new"}],a=[{label:"Al Haramain",href:"/al-haramain"},{label:"Arabiyat Prestige",href:"/arabiyat-prestige"},{label:"Lomani",href:"/lomani"},{label:"Louis Cardin",href:"/louis-cardin"},{label:"MPF",href:"/mpf"},{label:"New NB",href:"/new-nb"},{label:"Otoori",href:"/otoori"},{label:"Swiss Arabian",href:"/swiss-arabian"},{label:"Lattafa",href:"/lattafa"},{label:"Anfar",href:"/anfar"},{label:"Caneza",href:"/caneza"}],i=[{label:"Perfumes",title:" Exclusive Perfumes",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/perfume.png?v=1778139272",href:"/perfumes"},{label:"Attars",title:"Pure Attars",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/attar.png?v=1778139272",href:"/attars"},{label:"Deodorants",title:"Fresh Deodorants",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/deo_888a2919-741e-4acc-a2d1-692e69d8e819.png?v=1778139272",href:"/deodorants"},{label:"Gift Sets",title:"Perfect Gift Sets",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/gift-sets.png?v=1778139271",href:"/gift-sets"},{label:"Scent Shots",title:"Try More Fragrances ",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/scent.png?v=1778139274",href:"/scent-shot"},{label:"Body Mists",title:"Refreshing Mists",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/mist.png?v=1778139272",href:"/mist"}],o=["Al Haramain","Arabiyat Prestige","Lomani","Louis Cardin","MPF","New NB","Otoori","Lattafa","Swiss Arabian","Anfar"],l={oud:{type:"image",desktopSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/OUD_jpg.jpg?v=1778239125",mobileSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/OUD_jpg.jpg?v=1778239125"},floral:{type:"image",desktopSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/FLORAL_jpg.jpg?v=1778239125",mobileSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/FLORAL_jpg.jpg?v=1778239125"},citrus:{type:"image",desktopSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/CITRUS_jpg.jpg?v=1778239125",mobileSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/CITRUS_jpg.jpg?v=1778239125"},woody:{type:"image",desktopSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/WOODY_jpg.jpg?v=1778239125",mobileSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/WOODY_jpg.jpg?v=1778239125"},aquatic:{type:"image",desktopSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/AQUA_jpg.jpg?v=1778239125",mobileSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/AQUA_jpg.jpg?v=1778239125"},spicy:{type:"image",desktopSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/SPICY_jpg.jpg?v=1778239125",mobileSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/SPICY_jpg.jpg?v=1778239125"},oriental:{type:"image",desktopSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/ORIENTAL_jpg.jpg?v=1778239125",mobileSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/ORIENTAL_jpg.jpg?v=1778239125"},fresh:{type:"image",desktopSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/fresh.jpg?v=1778136299",mobileSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/fresh.jpg?v=1778136299"},unisex:{type:"image",desktopSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/unisex.png?v=1780126452",mobileSrc:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/unisex.png?v=1780126452"},default:{type:"image",desktopSrc:"",mobileSrc:""}},c=[{label:"Featured",value:"featured",shopifySortKey:"COLLECTION_DEFAULT",reverse:!1},{label:"Newest",value:"newest",shopifySortKey:"CREATED",reverse:!0},{label:"Price: Low to High",value:"price-asc",shopifySortKey:"PRICE",reverse:!1},{label:"Price: High to Low",value:"price-desc",shopifySortKey:"PRICE",reverse:!0},{label:"Trending",value:"trending",shopifySortKey:"BEST_SELLING",reverse:!1}],d=[{id:"ig-1",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/1_937d780d-e810-458e-959a-db88b913959b.webp?v=1778479565",alt:"Exclusive woody fragrance notes",link:"https://www.instagram.com/p/CjK2gGnPStj/"},{id:"ig-3",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/16.webp?v=1778479565",alt:"Bright citrus perfume vibes",link:"https://www.instagram.com/p/Bzc9V8wB8sX/"},{id:"ig-4",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/15.webp?v=1778479566",alt:"Grounded earthy woody notes",link:"https://www.instagram.com/p/B2-7YyYFKpG/"},{id:"ig-5",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/2_24d003cb-398d-4
1149-bfaa-626d30dc7dfc.webp?v=1778479565",alt:"Cool aquatic fragrance lifestyle",link:"https://www.instagram.com/p/CZ8uCIJlK7z/"},{id:"ig-6",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/17.webp?v=1778479565",alt:"Bold and intriguing spicy scents",link:"https://www.instagram.com/perfumeboothindia/"},{id:"ig-7",image:"https://cdn.shopify.com/s/files/1/0718/5786/4996/files/New_NB_Red_A_Premium_Quality_Perfume_WithFragrance-_Lemon_Rose_Orange_Blossom_Amber_Wood.webp?v=1782801488",alt:"Bold and intriguing spicy scents",link:"https://www.instagram.com/p/CfVzjYxlesn/"}]},51743:()=>{},54483:(e,t,r)=>{"use strict";r.d(t,{default:()=>c});var n=r(95155),s=r(37206),a=(0,s.default)(function(){return r.e(2721).then(r.bind(r,72721))},{loadableGenerated:{webpack:function(){return[72721]}},ssr:!1}),i=(0,s.default)(function(){return r.e(8604).then(r.bind(r,48604))},{loadableGenerated:{webpack:function(){return[48604]}},ssr:!1}),o=(0,s.default)(function(){return r.e(5058).then(r.bind(r,5058))},{loadableGenerated:{webpack:function(){return[5058]}},ssr:!1}),l=(0,s.default)(function(){return r.e(4969).then(r.bind(r,84969))},{loadableGenerated:{webpack:function(){return[84969]}},ssr:!1});function c(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a,{}),(0,n.jsx)(i,{}),(0,n.jsx)(o,{}),(0,n.jsx)(l,{})]})}},54607:(e,t,r)=>{"use strict";r.d(t,{AnimatedArrowLeft:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.P.path,{d:"M19 12H5",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.path,{d:"m12 19-7-7 7-7",variants:o._.hover,initial:"initial",animate:e})]})}}))}},56875:(e,t,r)=>{Promise.resolve().then(r.bind(r,71265)),Promise.resolve().then(r.t.bind(r,38437,23)),Promise.resolve().then(r.t.bind(r,34821,23)),Promise.resolve().then(r.t.bind(r,34601,23)),Promise.resolve().then(r.t.bind(r,10144,23)),Promise.resolve().then(r.bind(r,38434)),Promise.resolve().then(r.t.bind(r,51743,23)),Promise.resolve().then(r.bind(r,54483)),Promise.resolve().then(r.bind(r,47420)),Promise.resolve().then(r.bind(r,576)),Promise.resolve().then(r.bind(r,25096)),Promise.resolve().then(r.bind(r,64814))},61963:(e,t,r)=>{"use strict";r.d(t,{AnimatedChevronRight:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsx)(i.P.path,{d:"m9 18 6-6-6-6",variants:o._.hover,initial:"initial",animate:e})}}))}},64814:(e,t,r)=>{"use strict";r.d(t,{default:()=>l});var n=r(91167),s=r(95155),a=r(12115),i=r(65596),o=r(41463);function l(){var e=(0,n._)((0,a.useState)(!1),2),t=e[0],r=e[1];return((0,a.useEffect)(function(){var e=!1,t=function(){e||(e=!0,r(!0))},n=["pointerdown","keydown","scroll"];n.forEach(function(e){return window.addEventListener(e,t,{once:!0,passive:!0})});var s=window.setTimeout(t,15e3);return function(){window.clearTimeout(s),n.forEach(function(e){return window.removeEventListener(e,t)})}},[]),t)?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.default,{id:"gtm-script",strategy:"lazyOnload",dangerouslySetInnerHTML:{__html:"(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n          j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1j.src=\n          'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n          })(window,document,'script','dataLayer','GTM-PLC7P2NZ');"}}),o.env.NEXT_PUBLIC_GA_ID&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.default,{src:"https://www.googletagmanager.com/gtag/js?id=".concat(o.env.NEXT_PUBLIC_GA_ID),strategy:"lazyOnload"}),(0,s.jsx)(i.default,{id:"ga-init",strategy:"lazyOnload",dangerouslySetInnerHTML:{__html:"\n                window.dataLayer = window.dataLayer || [];\n                function gtag(){dataLayer.push(arguments);}\n                gtag('js', new Date());\n                gtag('config', '".concat(o.env.NEXT_PUBLIC_GA_ID,"');\n              ")}})]})]}):null}},69191:(e,t,r)=>{"use strict";r.d(t,{G:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.P.path,{d:"M16.5 9.4 7.5 4.21",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.path,{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.polyline,{points:"3.27 6.96 12 12.01 20.73 6.96",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.line,{x1:"12",y1:"22.08",x2:"12",y2:"12",variants:o._.hover,initial:"initial",animate:e})]})}}))}},71610:(e,t,r)=>{"use strict";r.d(t,{j:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.P.path,{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.circle,{cx:"12",cy:"10",r:"3",variants:o._.hover,initial:"initial",animate:e})]})}}))}},79128:(e,t,r)=>{"use strict";r.d(t,{AnimatedUser:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.P.circle,{cx:"12",cy:"7",r:"4",variants:o._.hover,initial:"initial",animate:e}),(0,a.jsx)(i.P.path,{d:"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2",variants:o._.hover,initial:"initial",animate:e})]})}}))}},79750:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(95155);r(12115);let s=function(e){var t=e.decorative,r=void 0!==t&&t;return(0,n.jsxs)("div",{className:"relative w-full h-full overflow-hidden flex items-center justify-center",children:[(0,n.jsx)("style",{children:"\n                @keyframes logo-entrance {\n                    0% { opacity: 0; transform: translateY(20px); }\n                    100% { opacity: 1; transform: translateY(0); }\n                }\n                @keyframes logo-circle-entrance {\n                    0% { opacity: 0; transform: scale(0); }\n                    100% { opacity: 1; transform: scale(1); }\n                }\n                @keyframes logo-breathe {\n                    0%, 100% { transform: translateY(0); }\n                    50% { transform: translateY(4px); }\n                }\n                @keyframes logo-bar-entrance {\n                    0% { opacity: 0; transform: scaleX(0); }\n                    100% { opacity: 1; transform: scaleX(1); }\n                }\n                .logo-text {\n                    animation: logo-entrance 1s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;\n                    opacity: 0;\n                }\n                .logo-bar {\n                    transform-origin: left;\n                    animation: logo-bar-entrance 0.6s ease-out 0.6s both;\n                }\n                .logo-circle {\n                    animation: \n                        logo-circle-entrance 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) 0.5s both,\n                        logo-breathe 4s ease-in-out infinite alternate;\n                }\n                .logo-c1 { animation-delay: 0.5s, 0s; }\n                .logo-c2 { animation-delay: 0.65s, 0.2s; }\n                .logo-c3 { animation-delay: 0.8s, 0.4s; }\n            "}),(0,n.jsx)("div",{className:"relative w-full max-w-[250px] flex items-center justify-center",children:(0,n.jsxs)("svg",{viewBox:"0 0 500 120",className:"w-full h-auto z-20",preserveAspectRatio:"xMidYMid meet","aria-hidden":!!r||void 0,"aria-label":r?void 0:"Perfume Booth",role:r?void 0:"img",focu
1sable:"false",children:[!r&&(0,n.jsx)("title",{children:"Perfume Booth"}),(0,n.jsxs)("g",{className:"logo-main-content",children:[(0,n.jsxs)("g",{children:[(0,n.jsx)("circle",{cx:"30",cy:"66",r:"11",fill:"var(--color-text-primary)"}),(0,n.jsx)("text",{x:"14",y:"80",className:"logo-text font-bold text-[55px] select-none",fill:"var(--color-text-primary)",style:{animationDelay:"0s"},children:"p"})]}),(0,n.jsxs)("g",{children:[(0,n.jsx)("circle",{cx:"62",cy:"60",r:"8",fill:"var(--color-text-primary)"}),(0,n.jsx)("text",{x:"47",y:"80",className:"logo-text font-bold text-[55px] select-none",fill:"var(--color-text-primary)",style:{animationDelay:"0.05s"},children:"e"})]}),(0,n.jsx)("text",{x:"80",y:"80",className:"logo-text font-bold text-[55px] select-none",fill:"var(--color-text-primary)",letterSpacing:"1",style:{animationDelay:"0.1s"},children:"rfum"}),(0,n.jsxs)("g",{children:[(0,n.jsx)("circle",{cx:"225",cy:"60",r:"8",fill:"var(--color-text-primary)"}),(0,n.jsx)("text",{x:"210",y:"80",className:"logo-text font-bold text-[55px] select-none",fill:"var(--color-text-primary)",style:{animationDelay:"0.15s"},children:"e"}),(0,n.jsx)("line",{className:"logo-bar",x1:"213",y1:"45",x2:"238",y2:"45",stroke:"var(--color-text-primary)",strokeWidth:"4"})]}),(0,n.jsxs)("g",{children:[(0,n.jsx)("circle",{cx:"260",cy:"65",r:"11",fill:"var(--color-text-primary)"}),(0,n.jsx)("text",{x:"243",y:"80",className:"logo-text font-bold text-[55px] select-none",fill:"var(--color-text-primary)",style:{animationDelay:"0.2s"},children:"b"})]}),(0,n.jsxs)("g",{style:{isolation:"isolate"},children:[(0,n.jsx)("circle",{className:"logo-circle logo-c1",cx:"300",cy:"65",r:"18",fill:"rgba(240, 160, 210, 0.7)",style:{mixBlendMode:"multiply",transformOrigin:"300px 65px"}}),(0,n.jsx)("circle",{className:"logo-circle logo-c2",cx:"330",cy:"65",r:"18",fill:"rgba(110, 200, 240, 0.7)",style:{mixBlendMode:"multiply",transformOrigin:"330px 65px"}}),(0,n.jsx)("circle",{className:"logo-circle logo-c3",cx:"315",cy:"82",r:"18",fill:"rgba(250, 220, 90, 0.8)",style:{mixBlendMode:"multiply",transformOrigin:"315px 82px"}})]}),(0,n.jsx)("text",{x:"360",y:"80",className:"logo-text font-bold text-[55px] select-none",fill:"var(--color-text-primary)",style:{animationDelay:"0.25s"},children:"th"})]})]})})]})}},83686:(e,t,r)=>{"use strict";r.d(t,{t:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsx)(i.P.path,{d:"m6 9 6 6 6-6",variants:o._.hover,initial:"initial",animate:e})}}))}},85604:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(9339);let s=(0,n.createServerReference)("002aecf607c6c63b36f208089a27c94c2ac00dea2b",n.callServer,void 0,n.findSourceMapURL,"logoutAction")},95746:(e,t,r)=>{"use strict";r.d(t,{N:()=>l});var n=r(93075),s=r(30694),a=r(95155);r(12115);var i=r(89440),o=r(88631),l=function(e){return(0,a.jsx)(o.h,(0,s._)((0,n._)({},e),{children:function(e){return(0,a.jsx)(i.P.path,{d:"M21 12a9 9 0 1 1-6.219-8.56",variants:{hover:{rotate:360,transition:{duration:1,repeat:1/0,ease:"linear"}},animate:{rotate:360,transition:{duration:1,repeat:1/0,ease:"linear"}}},animate:e})}}))}},97584:(e,t,r)=>{"use strict";r.d(t,{RW:()=>i});var n=r(45246),s=function(e){return{getItem:function(t){try{return window[e].getItem(t)}catch(r){return console.warn('[Storage] Failed to get item "'.concat(t,'" from ').concat(e,":"),r),null}},setItem:function(t,r){try{window[e].setItem(t,r)}catch(r){(0,n._)(r,DOMException)&&(22===r.code||1014===r.code||"QuotaExceededError"===r.name||"NS_ERROR_DOM_QUOTA_REACHED"===r.name)?console.error("[Storage] ".concat(e,' quota exceeded or blocked (Safari Private Mode). Cannot save "').concat(t,'".')):console.warn('[Storage] Failed to set item "'.concat(t,'" in ').concat(e,":"),r)}},removeItem:function(t){try{window[e].removeItem(t)}catch(r){console.warn('[Storage] Failed to remove item "'.concat(t,'" from ').concat(e,":"),r)}},clear:function(){try{window[e].clear()}catch(t){console.warn("[Storage] Failed to clear ".concat(e,":"),t)}}}},a=s("localStorage");s("sessionStorage");var i=a}},e=>{e.O(0,[4491,3334,9440,8409,8437,8500,2654,8434,6686,6668,9153,927,8441,9342,1383,7358],()=>e(e.s=56875)),_N_E=e.O()}]);

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.