1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,89664,e=>{"use strict";let t=(0,e.i(56420).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],89664)},88442,e=>{"use strict";var t=e.i(43476);e.s(["Skeleton",0,function({className:e=""}){return(0,t.jsx)("div",{className:`animate-pulse rounded-sm bg-slate-200 dark:bg-slate-700 ${e}`})}])},16327,e=>{"use strict";let t=(0,e.i(56420).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",0,t],16327)},66595,e=>{"use strict";let t=(0,e.i(56420).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",0,t],66595)},47089,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(16327),r=e.i(89664),l=e.i(66595),i=e.i(46932),d=e.i(88653),n=e.i(88442);e.s(["CustomSelect",0,({options:e,value:o,onChange:c,placeholder:u="Select...",label:x,error:h,className:p,searchable:m=!1,isLoading:f=!1})=>{let[g,b]=(0,a.useState)(!1),[v,j]=(0,a.useState)(""),k=(0,a.useRef)(null),y=(0,a.useRef)(null),w=e.find(e=>e.value===o);(0,a.useEffect)(()=>{let e=e=>{k.current&&!k.current.contains(e.target)&&b(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,a.useEffect)(()=>{g?m&&y.current&&setTimeout(()=>y.current?.focus(),50):j("")},[g,m]);let N=m?e.filter(e=>e.label.toLowerCase().includes(v.toLowerCase())):e;return(0,t.jsxs)("div",{className:"w-full flex-1",ref:k,children:[x&&(0,t.jsx)("label",{className:"block text-sm font-medium text-slate-700 dark:text-slate-300 mb-1.5",children:x}),f?(0,t.jsx)("div",{className:"overflow-hidden w-full h-[50] bg-white dark:bg-slate-900 border rounded-xl outline-none transition-all dark:text-white border-slate-200 dark:border-slate-800 focus:ring-2 focus:ring-primary/20 focus:border-primary ",children:(0,t.jsx)(n.Skeleton,{className:"w-full h-full"})}):(0,t.jsxs)("button",{type:"button",onClick:()=>b(!g),className:`w-full h-[50] flex items-center justify-between px-4 py-3 bg-white dark:bg-slate-900 border rounded-xl outline-none transition-all dark:text-white ${h?"border-red-500 dark:border-red-500 text-red-500":g?"border-primary ring-2 ring-primary/20 focus:ring-2 focus:ring-primary/20 focus:border-primary ":"hover:border-slate-300 dark:hover:border-slate-600 border-slate-200 dark:border-slate-800"} ${p||""}`,children:[(0,t.jsx)("span",{className:`block truncate text-[13px] ${!w?"text-slate-400":"text-slate-900 dark:text-white"}`,children:w?(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[w.icon&&w.icon,w.label]}):u}),(0,t.jsx)(s.ChevronDown,{size:18,className:`text-slate-400 transition-transform duration-200 ${g?"rotate-180":""}`})]}),h&&(0,t.jsx)("p",{className:"mt-1 text-xs text-red-500",children:h}),(0,t.jsx)(d.AnimatePresence,{children:g&&(0,t.jsxs)(i.motion.div,{initial:{opacity:0,scale:.95,y:-10},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.95,y:-10},transition:{type:"spring",stiffness:300,damping:24,mass:.8},className:"absolute z-99999 mt-2 bg-white/95 dark:bg-slate-800/95 backdrop-blur-xl border border-slate-200/50 dark:border-slate-700/50 rounded-2xl shadow-[0_8px_30px_rgb(0,0,0,0.12)] dark:shadow-[0_8px_30px_rgb(0,0,0,0.3)] max-h-64 overflow-hidden flex flex-col w-[320px] sm:w-85",children:[m&&(0,t.jsx)("div",{className:"p-2 border-b border-slate-100 dark:border-slate-700/50 shrink-0 bg-white/50 dark:bg-slate-800/50",children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(l.Search,{size:14,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400"}),(0,t.jsx)("input",{ref:y,type:"text",placeholder:"Axtar...",value:v,onChange:e=>j(e.target.value),className:"w-full pl-9 pr-3 py-2 bg-slate-50 dark:bg-slate-900/50 border border-slate-200 dark:border-slate-700 rounded-xl text-sm focus:outline-none focus:ring-2 focus:ring-primary/20 text-slate-900 dark:text-white placeholder:text-slate-400 transition-shadow",onClick:e=>e.stopPropagation()})]})}),(0,t.jsx)("div",{className:"overflow-y-auto py-1 custom-scrollbar",children:N.length>0?N.map(e=>(0,t.jsxs)("button",{type:"button",onClick:()=>{var t;(t=e.value)!==o&&c(t),b(!1)},className:`w-full flex items-center justify-between px-4 py-2.5 text-[14px] text-left transition-colors ${e.value===o?"bg-primary/5 text-primary font-semibold":"text-slate-700 dark:text-slate-300 hover:bg-slate-50 dark:hover:bg-slate-700/50"}`,children:[(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[e.icon&&e.icon,e.label]}),e.value===o&&(0,t.jsx)(r.Check,{size:16,className:"text-primary"})]},e.value)):(0,t.jsx)("div",{className:"px-4 py-3 text-sm text-slate-500 text-center",children:"NÉticÉ ta
1pılmadı"})})]})})]})}])},67927,e=>{"use strict";let t=(0,e.i(56420).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,t],67927)},24071,e=>{"use strict";let t=(0,e.i(56420).default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["ChevronLeft",0,t],24071)},58379,e=>{"use strict";let t=(0,e.i(56420).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["default",0,t])},70330,e=>{"use strict";let t=new Set(["data","detail","errors","ok","status"]);function a(e){return Array.isArray(e)?e.filter(Boolean).map(String):"string"==typeof e&&e?[e]:[]}e.s(["collectMessages",0,function(e){let s=Array.isArray(e?.errors)?e.errors.map(e=>e?.message).filter(e=>!!e):[],r=Object.values(function(e){if(Array.isArray(e)){let t=a(e);return t.length>0?{non_field_errors:t}:{}}let s=e?.data;if(Array.isArray(s)){let e=a(s);return e.length>0?{non_field_errors:e}:{}}if(!e||"object"!=typeof e)return{};let r=e.errors;return Array.isArray(r)?r.reduce((e,t)=>{let a=t?.param||"non_field_errors",s="string"==typeof t?.message?t.message:"";return s&&(e[a]=[...e[a]||[],s]),e},{}):Object.entries(e).reduce((e,[s,r])=>{if(t.has(s))return e;let l=a(r);return l.length>0&&(e[s]=l),e},{})}(e)).flat(),l=e?.data,i=l&&"object"==typeof l&&!Array.isArray(l)?l.detail:void 0;return[...new Set([...s,...r,...[e?.detail,i,"string"==typeof l?l:null].filter(Boolean)])]}])},74544,e=>{"use strict";let t=(0,e.i(56420).default)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]]);e.s(["Clock",0,t],74544)},86563,e=>{"use strict";let t=(0,e.i(56420).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"}]]);e.s(["Star",0,t],86563)},29659,16499,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(74544);e.s(["DiscountCountdown",0,({targetDate:e,size:r="lg"})=>{let[l,i]=(0,a.useState)(null);if((0,a.useEffect)(()=>{let t=()=>{let t=new Date(e)-new Date;return t>0?{days:Math.floor(t/864e5),hours:Math.floor(t/36e5%24),minutes:Math.floor(t/1e3/60%60),seconds:Math.floor(t/1e3%60)}:null};i(t());let a=setInterval(()=>{i(t())},1e3);return()=>clearInterval(a)},[e]),!l)return null;if("xs"===r)return(0,t.jsxs)("div",{className:"flex items-center gap-1 text-[10px] font-bold text-white tracking-wide",children:[(0,t.jsx)(s.Clock,{size:10,className:"shrink-0"}),(0,t.jsxs)("span",{className:"whitespace-nowrap",children:[l.days,"g ",String(l.hours).padStart(2,"0"),":",String(l.minutes).padStart(2,"0")]})]});if("sm"===r)return(0,t.jsxs)("div",{className:"flex items-center gap-1.5 text-[10px] font-bold bg-red-100 dark:bg-red-900/30 text-red-700 dark:text-red-400 px-2 py-1 rounded-md mt-1.5 w-fit border border-red-200 dark:border-red-800",children:[(0,t.jsx)(s.Clock,{size:12,className:"shrink-0"}),(0,t.jsxs)("span",{className:"whitespace-nowrap uppercase tracking-wide",children:["BİTMÆYÆ QALIB: ",l.days," gün ",String(l.hours).padStart(2,"0"),":",String(l.minutes).padStart(2,"0")]})]});let d=({value:e,label:a})=>(0,t.jsxs)("div",{className:"flex flex-col items-center bg-red-50 dark:bg-red-900/20 rounded-lg p-2 min-w-[60px] border border-red-100 dark:border-red-800 shadow-sm",children:[(0,t.jsx)("span",{className:"text-xl font-bold text-red-600 dark:text-red-400 font-mono",children:String(e).padStart(2,"0")}),(0,t.jsx)("span",{className:"text-[10px] uppercase font-bold text-red-400 dark:text-red-300",children:a})]});return(0,t.jsxs)("div",{className:"flex flex-col gap-2 animate-fade-in p-4 bg-red-50/50 dark:bg-red-900/10 rounded-xl border border-red-100 dark:border-red-900/30",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-red-600 dark:text-red-400 font-bold text-sm uppercase tracking-wide mb-1",children:[(0,t.jsx)(s.Clock,{size:18,className:"animate-pulse"}),"Endirimin bitmÉsinÉ qalıb:"]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(d,{value:l.days,label:"Gün"}),(0,t.jsx)("span",{className:"text-red-300 font-bold text-xl pb-4",children:":"}
1),(0,t.jsx)(d,{value:l.hours,label:"Saat"}),(0,t.jsx)("span",{className:"text-red-300 font-bold text-xl pb-4",children:":"}),(0,t.jsx)(d,{value:l.minutes,label:"DÉq"}),(0,t.jsx)("span",{className:"text-red-300 font-bold text-xl pb-4",children:":"}),(0,t.jsx)(d,{value:l.seconds,label:"San"})]})]})}],29659),e.i(47167);var r=e.i(68109),l=e.i(91360),i=e.i(45280),d=e.i(70330),n=e.i(46696),o=e.i(10018),c=e.i(35196),u=e.i(83667),x=e.i(76595),h=e.i(18566),p=e.i(64381);e.s(["default",0,({className:e,selectedVariantId:s,wishlistItemId:m,setSelectedProduct:f,iconSize:g=20})=>{let b=(0,c.useT)(),{openModal:v,closeModal:j}=(0,u.useModal)(),{user:k}=(0,x.useUser)(),y=(0,h.usePathname)(),w=(0,h.useRouter)(),[N,S]=(0,a.useState)(m);(0,a.useEffect)(()=>{S(m)},[m]);let{execute:_,loading:C}=(0,l.useAsync)(i.addToFavorite,{onSuccess:e=>{if(!e.ok){let t=(0,d.collectMessages)(e),a=t.length?t:b("auth.error");n.toast.error(a[0]);return}n.toast.success(b("shop.addedToFavorite")),S(e.id),f&&f(t=>({...t,variants:(t.variants||[]).map(t=>t.id===s?{...t,wishlist_item_id:e.id}:t)}))}}),{execute:z,loading:M}=(0,l.useAsync)(i.deleteToFavorite,{onSuccess:e=>{if(!e.ok){let t=(0,d.collectMessages)(e),a=t.length?t:b("auth.error");n.toast.error(a[0]);return}n.toast.success(b("shop.removedToFavorite")),S(null),f&&f(e=>({...e,variants:(e.variants||[]).map(e=>e.id===s?{...e,wishlist_item_id:null}:e)}))}}),T=async()=>{if(s){if(!k?.isAuthenticated)return void v({title:b("shop.addToFavoriteLoginText"),firstAction:{label:b("auth.cancel"),onClick:j},secondAction:{label:b("auth.login2"),onClick:()=>{w.push(`${p.ROUTES.LOGIN}?redirect-url=https://dda.az${y}`),j()}}});if(!N)return void await _(s);await z(N)}};return(0,t.jsx)("button",{onClick:T,className:e,disabled:C||M,children:C||M?(0,t.jsx)("div",{className:"flex",children:(0,t.jsx)(o.default,{})}):(0,t.jsx)(r.Heart,{size:g,fill:N?"red":"transparent",stroke:"red"})})}],16499)},46221,e=>{"use strict";var t=e.i(43476),a=e.i(57688),s=e.i(22016),r=e.i(86563),l=e.i(29659);e.i(47167);var i=e.i(89664),d=e.i(99738),n=e.i(71645),o=e.i(45280),c=e.i(46696),u=e.i(70330),x=e.i(91360),h=e.i(35196),p=e.i(83667),m=e.i(76595),f=e.i(18566),g=e.i(64381),b=e.i(71500);let v=({product:e,viewMode:a,handleRemoveWishlist:s})=>{let r=(0,h.useT)(),{openModal:l,closeModal:v}=(0,p.useModal)(),{user:j,setBasketItemCount:k}=(0,m.useUser)(),y=(0,f.usePathname)(),w=(0,f.useRouter)(),[N,S]=(0,n.useState)(!1),{execute:_,loading:C}=(0,x.useAsync)(o.addToBasket,{onSuccess:e=>{if(!e.ok){let t=(0,u.collectMessages)(e),a=t.length?t:r("auth.error");c.toast.error(a[0]);return}s(),b.pixel.addToCart({id:e.data?.product_variant.id,slug:e.data?.product_variant.product.slug,name:e.data?.product_variant.product.name,value:e.data?.unit_price,line:"magaza",group:e.data?.product_variant.product.category.slug,quantity:1}),c.toast.success(r("shop.addedToBasket")),k(e=>e+1),S(!0),setTimeout(()=>S(!1),2e3)}}),z=async t=>{let a=e.default_variant||e,s=a.id,i=Number(a.available_purchase_quantity||0)>0;s&&i?j?.isAuthenticated?(t.preventDefault(),t.stopPropagation(),await _(s)):l({title:r("shop.addToBasketLoginText"),firstAction:{label:r("auth.cancel"),onClick:v},secondAction:{label:r("auth.login2"),onClick:()=>{w.push(`${g.ROUTES.LOGIN}?redirect-url=https://dda.az${y}`),v()}}}):c.toast.error(r("shop.notInStock"))};return"grid"===a?(0,t.jsx)("button",{disabled:C||N,onClick:z,className:`pointer-events-auto z-20 bg-white text-slate-900 font-medium px-6 py-2 rounded-full transform translate-y-4 group-hover:translate-y-0 transition-all duration-300 hover:bg-primary hover:text-white flex items-center gap-2 ${N?"!bg-green-500 !text-white":""}`,children:N?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Check,{size:18}),r("shop.inBasket")]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.ShoppingCart,{size:18}),C?r("shop.loadingText"):r("shop.addToBasket")]})}):(0,t.jsxs)("button",{onClick:z,className:`px-4 py-2 rounded-lg font-medium transition-colors flex items-center gap-2 ${N?"bg-green-500 text-white":"bg-primary text-white hover:bg-primary/90"}`,disabled:C||N,children:[N?(0,t.jsx)(i.Check,{size:18}):(0,t.jsx)(d.ShoppingCart,{size:18}),(0,t.jsx)("span",{className:"hidden sm:inline",children:N?r("shop.inBasket"):C?r("shop.loadingText"):r("shop.addToBasket")})]})};var j=e.i(10018);
1let k=({product:e,viewMode:a,handleRemoveWishlist:s})=>{let r=(0,h.useT)(),l=(0,f.usePathname)(),v=(0,f.useRouter)(),{user:k,setBasketItemCount:y}=(0,m.useUser)(),{openModal:w,closeModal:N}=(0,p.useModal)(),[S,_]=(0,n.useState)(!1),{execute:C,loading:z}=(0,x.useAsync)(o.addToBasket,{onSuccess:e=>{if(!e.ok){let t=(0,u.collectMessages)(e),a=t.length?t:r("auth.error");c.toast.error(a[0]);return}s(),b.pixel.addToCart({id:e.data?.product_variant.id,slug:e.data?.product_variant.product.slug,name:e.data?.product_variant.product.name,value:e.data?.unit_price,line:"magaza",group:e.data?.product_variant.product.category.slug,quantity:1}),y(e=>e+1),c.toast.success(r("shop.addedToBasket")),_(!0),setTimeout(()=>_(!1),2e3)}}),M=async t=>{let a=e.default_variant||e,s=a.id,i=Number(a.available_purchase_quantity||0)>0;s&&i?k?.isAuthenticated?(t.preventDefault(),t.stopPropagation(),await C(s)):w({title:r("shop.addToBasketLoginText"),firstAction:{label:r("auth.cancel"),onClick:N},secondAction:{label:r("auth.login2"),onClick:()=>{v.push(`${g.ROUTES.LOGIN}?redirect-url=https://dda.az${l}`),N()}}}):c.toast.error(r("shop.notInStock"))};return"grid"!==a?null:(0,t.jsx)("button",{disabled:z||S,onClick:M,className:"lg:hidden p-2 bg-primary text-white rounded-lg active:scale-95 transition-transform z-20 relative shadow-sm cursor-pointer",children:S?(0,t.jsx)(i.Check,{size:18}):z?(0,t.jsx)("div",{className:"flex",children:(0,t.jsx)(j.default,{})}):(0,t.jsx)(d.ShoppingCart,{size:18})})};var y=e.i(16499),w=e.i(4290);e.s(["default",0,function({product:e,viewMode:i,showHeartIcon:d=!0,handleRemoveWishlist:n=async()=>{},priority:o=!1}){let c=(0,h.useT)(),u=parseFloat(e.default_variant.price)!==parseFloat(e.default_variant.discounted_price),x=new w.default(e.default_variant.price),p=new w.default(e.default_variant.discounted_price),m=!1===e.is_available,f=u?x.minus(p).toFixed(2):null,g=u?x.minus(p).div(x).mul(100).toDecimalPlaces(0,w.default.ROUND_HALF_UP).toNumber():0;return"list"===i?(0,t.jsxs)("div",{className:`group relative bg-white dark:bg-slate-800 rounded-2xl border border-slate-100 dark:border-slate-700 overflow-hidden hover:shadow-lg transition-all duration-300 flex flex-row h-48 md:h-56 ${!m?"opacity-100":"opacity-50"}`,children:[(0,t.jsxs)("div",{className:"relative w-1/3 md:w-1/4 h-full overflow-hidden bg-slate-100 dark:bg-slate-900 shrink-0",children:[(0,t.jsx)(a.default,{src:e.default_variant.image,alt:e.name,fill:!0,className:"object-cover group-hover:scale-110 transition-transform duration-500",sizes:"(max-width: 768px) 33vw, 25vw",priority:o,loading:o?void 0:"lazy"}),(0,t.jsxs)("div",{className:"absolute top-2 left-2 z-10 flex flex-col gap-1 pointer-events-none",children:[e.is_new&&(0,t.jsx)("span",{className:"bg-blue-600 text-white text-[10px] font-bold px-2 py-0.5 rounded-full uppercase tracking-wider shadow-sm",children:c("shop.new")}),g>0&&(0,t.jsxs)("span",{className:"bg-red-600 text-white text-[10px] font-bold px-2 py-0.5 rounded-md shadow-sm",children:["-",g,"%"]})]})]}),(0,t.jsxs)("div",{className:"flex-1 p-4 md:p-6 flex flex-col justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-2",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-emerald-500 bg-emerald-50 dark:bg-emerald-500/10 px-2 py-1 rounded-md",children:e.category.name}),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)(r.Star,{size:14,className:"text-amber-400 fill-amber-400"}),(0,t.jsxs)("span",{className:"text-xs text-slate-500 dark:text-slate-400 font-medium",children:[e.rating," (",e.review_count,")"]})]})]}),(0,t.jsx)("h3",{className:"text-lg md:text-xl font-bold text-slate-900 dark:text-white mb-2 line-clamp-1 group-hover:text-primary transition-colors",children:e.name}),(0,t.jsx)("p",{className:"text-sm text-slate-500 dark:text-slate-400 line-clamp-2 mb-2 hidden md:block",children:e.small_description}),e.default_variant.promotion&&(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsx)(l.DiscountCountdown,{targetDate:e.default_variant.promotion.end_date,size:"sm"})})]}),(0,t.jsxs)("div",{className:"flex items-end justify-between mt-2",children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[u&&(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-0.5",children:[(0,t.jsxs)("span",{className:"text-sm text-slate-400 line-through decoration-slate-400/50 decoration-2",children:[parseFloat(e.default_variant.price).toFixed(2)," â¼"]}),(0,t.jsxs)("span",{className:"text-xs font-medium text-emerald-600 dark:text-emerald-400",children:[f," â¼ ",c("shop.discount")]})]}),(0,t.jsxs)("span",{className:`text-2xl font-bold ${u?"text-red-600 dark:text-red-500":"text-slate-900 dark:text-white"}`,children:[parseFloat(e.default_variant.discounted_price).toFixed(2)," ","â¼"]})]}),(0,t.jsxs)("div",{className:"flex gap-2 z-20",children:[d&&(0,t.jsx)(y.default,{selectedVariantId:e.default_variant.id??e.id,wishlistItemId:e.default_variant.wishlist_item_id,className:"p-2 bg-slate-100 dar
1k:bg-slate-700 hover:bg-red-50 hover:text-red-500 rounded-lg transition-colors"}),!m&&(0,t.jsx)(v,{product:e,viewMode:i,handleRemoveWishlist:n})]})]})]}),(0,t.jsx)(s.default,{href:`/shop/${e.slug}?variant=${e.default_variant.id}`,className:"absolute inset-0 z-10","aria-label":`View details for ${e.name}`})]}):(0,t.jsxs)("div",{className:`group relative bg-white dark:bg-slate-800 rounded-2xl border border-slate-100 dark:border-slate-700 overflow-hidden hover:shadow-xl transition-all duration-300 flex flex-col h-full ${!m?"opacity-100":"opacity-50"}`,children:[(0,t.jsxs)("div",{className:"absolute top-3 left-3 z-10 flex flex-col gap-2 pointer-events-none",children:[e.is_new&&(0,t.jsx)("span",{className:"bg-blue-600 text-white text-[10px] font-bold px-2 py-1 rounded-full uppercase tracking-wider shadow-sm w-fit",children:c("shop.new")}),g>0&&(0,t.jsxs)("span",{className:"bg-red-600 text-white text-sm font-bold px-3 py-1 rounded-md shadow-lg shadow-red-600/20 flex items-center justify-center min-w-12 w-fit",children:["-",g,"%"]}),e.default_variant.promotion&&(0,t.jsx)("div",{className:"bg-black/70 backdrop-blur-sm rounded-md px-2 py-1 shadow-lg border border-white/10 w-fit pointer-events-none",children:(0,t.jsx)(l.DiscountCountdown,{targetDate:e.default_variant.promotion.end_date,size:"xs"})})]}),d&&(0,t.jsx)(y.default,{selectedVariantId:e.default_variant.id??e.id,wishlistItemId:e.default_variant.wishlist_item_id,className:"absolute top-3 right-3 z-20 p-2 bg-white/80 dark:bg-slate-900/80 backdrop-blur-sm rounded-full text-slate-400 hover:text-red-500 transition-colors opacity-100 translate-y-0 lg:opacity-0 lg:group-hover:opacity-100 lg:translate-y-2 lg:group-hover:translate-y-0 duration-300 shadow-sm"}),(0,t.jsxs)("div",{className:"relative aspect-4/3 overflow-hidden bg-slate-100 dark:bg-slate-900 w-full",children:[(0,t.jsx)(a.default,{src:e.default_variant.image,alt:e.name,fill:!0,className:"object-cover group-hover:scale-110 transition-transform duration-500",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",priority:o,loading:o?void 0:"lazy"}),!m&&(0,t.jsx)("div",{className:"absolute inset-0 bg-black/40 opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-center justify-center pointer-events-none",children:(0,t.jsx)(v,{product:e,viewMode:i,handleRemoveWishlist:n})})]}),(0,t.jsxs)("div",{className:"p-3 md:p-4 flex-1 flex flex-col",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-2",children:[(0,t.jsx)("span",{className:"text-[10px] md:text-xs font-medium text-emerald-500 bg-emerald-50 dark:bg-emerald-500/10 px-1.5 py-0.5 md:px-2 md:py-1 rounded-md",children:e.category.name}),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)(r.Star,{size:12,className:"text-amber-400 fill-amber-400 md:w-3.5 md:h-3.5"}),(0,t.jsxs)("span",{className:"text-[10px] md:text-xs text-slate-500 dark:text-slate-400 font-medium",children:[e.rating," (",e.review_count,")"]})]})]}),(0,t.jsx)("h3",{className:"text-[15px] md:text-base font-bold text-slate-900 dark:text-white mb-1 line-clamp-2 md:line-clamp-1 group-hover:text-primary transition-colors leading-tight",children:e.name}),(0,t.jsx)("p",{className:"text-[13px] text-slate-500 dark:text-slate-400 line-clamp-2 mb-4 block",children:e.small_description}),e?.attributes&&e.attributes.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap gap-2 mb-4",children:e.attributes.map(e=>(0,t.jsx)("div",{className:"text-[12px] bg-slate-200 dark:bg-slate-700 rounded-md px-3 py-1",children:(0,t.jsxs)("p",{children:[e.attribute.name,": ",(0,t.jsx)("strong",{children:e.value})]})},e.id))}),(0,t.jsxs)("div",{className:"flex items-center justify-between mt-auto pt-3 md:pt-4 border-t border-slate-100 dark:border-slate-700",children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[u&&(0,t.jsxs)("div",{className:"flex items-center gap-1.5 md:gap-2 mb-0.5 md:mb-1",children:[(0,t.jsxs)("span",{className:"text-[11px] md:text-xs text-slate-400 line-through decoration-slate-400/50 decoration-2",children:[parseFloat(e.default_variant.price).toFixed(2)," â¼"]}),(0,t.jsxs)("span",{className:"text-[9px] md:text-[10px] font-medium text-emerald-600 dark:text-emerald-400 bg-emerald-50 dark:bg-emerald-900/10 px-1 md:px-1.5 py-0.5 rounded leading-none",children:["-",f," â¼"]}
1)]}),(0,t.jsxs)("span",{className:`text-[16px] md:text-lg font-bold leading-none ${u?"text-red-600 dark:text-red-500":"text-slate-900 dark:text-white"}`,children:[parseFloat(e.default_variant.discounted_price).toFixed(2)," ","â¼"]})]}),!m&&(0,t.jsx)(k,{product:e,viewMode:i,handleRemoveWishlist:n})]})]}),(0,t.jsx)(s.default,{href:`/shop/${e.slug}`,className:"absolute inset-0 z-10","aria-label":`View details for ${e.name}`})]})}],46221)},32781,e=>{"use strict";var t=e.i(58379);e.s(["Loader2",()=>t.default])},72141,e=>{"use strict";var t=e.i(71645);e.s(["useDebouncedValue",0,function(e,a=400){let[s,r]=(0,t.useState)(e);return(0,t.useEffect)(()=>{let t=setTimeout(()=>{r(e)},a);return()=>clearTimeout(t)},[e,a]),s}])},53042,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(18566);let r=(0,a.createContext)(null);e.s(["ShopFilterProvider",0,function({children:e}){let l=(0,s.useRouter)(),[i,d]=(0,a.useTransition)(),[n,o]=(0,a.useState)("grid"),[c,u]=(0,a.useState)(0);return(0,t.jsx)(r.Provider,{value:{isPending:i,navigate:(e,t)=>{d(()=>{l.push(e,t)})},viewMode:n,setViewMode:o,productCount:c,setProductCount:u},children:e})},"useShopFilter",0,function(){let e=(0,a.useContext)(r);if(!e)throw Error("useShopFilter must be used within a ShopFilterContext");return e}])},76568,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(89664);let r=(0,e.i(56420).default)("sliders-horizontal",[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]]);var l=e.i(64381),i=e.i(53042),d=e.i(18566),n=e.i(35196);e.s(["ShopFilters",0,({selectedCategory:e,selectedMaxPrice:o,selectedMinPrice:c,categories:u,setIsMobileFilterOpen:x=()=>{},className:h=""})=>{let p=(0,n.useT)(),{navigate:m}=(0,i.useShopFilter)(),f=(0,d.useSearchParams)(),g=(0,a.useRef)(new URLSearchParams(f.toString()));(0,a.useEffect)(()=>{g.current=new URLSearchParams(f.toString())},[f]);let[b,v]=(0,a.useState)(c),[j,k]=(0,a.useState)(o);(0,a.useEffect)(()=>{v(c??"")},[c]),(0,a.useEffect)(()=>{k(o??"")},[o]);let y=e=>{let t=g.current;e?t.set("category",e):t.delete("category"),t.set("page","1"),x(!1),m(`${l.ROUTES.SHOP}?${t.toString()}`)};return(0,t.jsxs)("div",{className:`space-y-8 ${h}`,children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("h3",{className:"text-lg font-bold text-slate-900 dark:text-white mb-4 flex items-center gap-2",children:[(0,t.jsx)(r,{size:20,className:"text-primary dark:text-white"}),p("shop.categories")]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("button",{onClick:()=>y(""),className:`w-full text-left px-4 py-2 rounded-lg transition-all flex items-center justify-between ${""===e?"bg-primary text-white shadow-md":"text-slate-600 dark:text-slate-300 hover:bg-slate-100 dark:hover:bg-slate-800"}`,children:[p("shop.allProducts"),""===e&&(0,t.jsx)(s.Check,{size:16})]}),u.map(a=>(0,t.jsxs)("button",{onClick:()=>y(a.slug),className:`w-full text-left px-4 py-2 rounded-lg transition-all flex items-center justify-between ${e===a.slug?"bg-primary text-white shadow-md":"text-slate-600 dark:text-slate-300 hover:bg-slate-100 dark:hover:bg-slate-800"}`,disabled:e===a.slug,children:[a.name,e===a.slug&&(0,t.jsx)(s.Check,{size:16})]},a.id))]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-slate-900 dark:text-white mb-4",children:p("shop.priceRange")}),(0,t.jsxs)("div",{className:"flex items-center gap-4 mb-4",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("span",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400",children:"â¼"}),(0,t.jsx)("input",{type:"number",value:b,onChange:e=>v(e.target.value),className:"w-full pl-8 pr-3 py-2 border border-slate-200 dark:border-slate-700 rounded-lg bg-white dark:bg-slate-900 focus:outline-none focus:ring-2 focus:ring-primary/20 transition-all text-sm",placeholder:"Min",min:0})]}),(0,t.jsx)("span",{className:"text-slate-400",children:"-"}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("span",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400",children:"â¼"}),(0,t.jsx)("input",{type:"number",value:j,onChange:e=>k(e.target.value),className:"w-full pl-8 pr-3 py-2 border border-slate-200 dark:border-slate-700 rounded-lg bg-white dark:bg-slate-900 focus:outline-none focus:ring-2 focus:ring-primary/20 transition-all text-sm",placeholder:"Max"})]})]}),(0,t.jsx)("button",{onClick:()=>{let e=g.current;b?e.set("min_price",b):e.delete("min_price"),j?e.set("max_price",j):e.delete("max_price"),e.set("page","1"),x(!1),m(`${l.ROUTES.SHOP}?${e.toString()}`)},className:"w-full bg-slate-900 dark:bg-slate-100 text-white dark:text-slate-900 py-2 rounded-lg font-medium hover:opacity-90 transition-opacity",children:p("shop.submit")})]})]})}],76568)},46864,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(76568),r=e.i(46932),l=e.i(88653);let i=(0,e.i(56420).default)("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]);var d=e.i(63676),n=e.i(35196);e.s(["default",0,({selectedCategory:e,selectedMaxPrice:o,selectedMinPrice:c,categories:u})=>{let x=(0,n.useT)(),[h,p]=(0,a.useState)(!1);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"lg:hidden mb-4 flex justify-end",children:(0,t.jsxs)("button",{onClick:()=>p(!h),className:"flex items-center gap-2 bg-white dark:bg-slate-900 px-4 py-2 rounded-lg border border-slate-200 dark:border-slate-800 shadow-sm",children:[(0,t.jsx)(i,{size:18}),(0,t.jsx)("span",{className:"font-medium",children:x("shop.filters")})]})}),(0,t.jsx)(l.AnimatePresence,{children:h&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},onClick:()=>p(!1),className:"fixed inset-0 bg-black/50 z-40 lg:hidden"}),(0,t.jsxs)(r.motion.div,{initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{type:"spring",damping:25,stiffness:200},className:"fixed top-0 right-0 h-full w-75 bg-white dark:bg-slate-900 z-50 p-6 shadow-2xl overflow-y-auto lg:hidden",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[(0,t.jsx)("h2",{className:"text-xl font-bold",children:x("shop.filters")}),(0,t.jsx)("button",{onClick:()=>p(!1),children:(0,t.jsx)(d.X,{size:24})})]}),(0,t.jsx)(s.ShopFilters,{selectedCategory:e,selectedMinPrice:c,selectedMaxPrice:o,categories:u,setIsMobileFilterOpen:p})]})]})})]})}],46864)},66101,e=>{"use strict";var t=e.i(43476),a=e.i(66595),s=e.i(56420);let r=(0,s.default)("grid-3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),l=(0,s.default)("list",[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]]);var i=e.i(53042),d=e.i(18566),n=e.i(71645),o=e.i(72141),c=e.i(64381),u=e.i(47089),x=e.i(35196);e.s(["ShopHeader",0,({selectedSearch:e,selectedOrder:s})=>{let h=(0,x.useT)(),{viewMode:p,setViewMode:m,navigate:f,productCount:g}=(0,i.useShopFilter)(),b=(0,d.useSearchParams)(),v=(0,n.useRef)(new URLSearchParams(b.toString()));(0,n.useEffect)(()=>{v.current=new URLSearchParams(b.toString())},[b]);let[j,k]=(0,n.useState)(e??""),y=(0,o.useDebouncedValue)(j,400),w=(0,n.useRef)(!0);return(0,n.useEffect)(()=>{k(e??"")},[e]),(0,n.useEffect)(()=>{if(w.current){w.current=!1;return}if(y===(v.current.get("search")??""))return;let e=v.current;y?e.set("search",y):e.delete("search"),e.set("page","1"),f(`${c.ROUTES.SHOP}?${e.toString()}`,{scroll:!1})},[y]),(0,t.jsxs)("div",{className:"flex flex-col md:flex-row md:items-center justify-between gap-4 mb-8",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h1",{className:"text-3xl font-bold text-slate-900 dark:text-white mb-1",children:h("shop.shop")}),(0,t.jsx)("p",{className:"text-slate-500 dark:text-slate-400 text-sm",children:h("shop.productC
1ount").replace("{{productCount}}",g)})]}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row items-center gap-3 w-full md:w-auto",children:[(0,t.jsxs)("div",{className:"relative w-full sm:w-64",children:[(0,t.jsx)(a.Search,{className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400",size:18}),(0,t.jsx)("input",{type:"text",placeholder:h("shop.searchPlaceholder"),value:j,onChange:e=>k(e.target.value),className:"w-full pl-10 pr-4 py-2 border border-slate-200 dark:border-slate-700 rounded-lg bg-white dark:bg-slate-900 focus:outline-none focus:ring-2 focus:ring-primary/20 transition-all text-sm"})]}),(0,t.jsx)(u.CustomSelect,{className:"w-full h-auto! sm:w-48 px-4 py-2! border border-slate-200! dark:border-slate-700! rounded-lg! bg-white dark:bg-slate-900 text-slate-700 dark:text-slate-300 focus:outline-none focus:ring-2 focus:ring-primary/20 transition-all text-sm appearance-none cursor-pointer",options:[{value:"",label:h("shop.filterDefault")},{value:"price_asc",label:h("shop.priceAscDesc")},{value:"price_desc",label:h("shop.priceDescAsc")},{value:"rating_desc",label:h("shop.ratingDesc")},{value:"newest",label:h("shop.newest")}],value:s,onChange:e=>{let t=v.current;e?t.set("ordering",e):t.delete("ordering"),f(`${c.ROUTES.SHOP}?${t.toString()}`)}}),(0,t.jsxs)("div",{className:"flex self-start border border-slate-200 dark:border-slate-700 rounded-lg overflow-hidden",children:[(0,t.jsx)("button",{onClick:()=>m("grid"),className:`p-3 md:p-2 transition-colors ${"grid"===p?"bg-slate-100 dark:bg-slate-800 text-slate-900 dark:text-white":"bg-white dark:bg-slate-900 text-slate-400 hover:text-slate-600 dark:hover:text-slate-200"}`,"aria-label":"Grid View",children:(0,t.jsx)(r,{size:18})}),(0,t.jsx)("button",{onClick:()=>m("list"),className:`p-3 md:p-2 transition-colors ${"list"===p?"bg-slate-100 dark:bg-slate-800 text-slate-900 dark:text-white":"bg-white dark:bg-slate-900 text-slate-400 hover:text-slate-600 dark:hover:text-slate-200"}`,"aria-label":"List View",children:(0,t.jsx)(l,{size:18})})]})]})]})}],66101)},71959,e=>{"use strict";var t=e.i(43476),a=e.i(46221),s=e.i(53042),r=e.i(71645);e.s(["ProductGridClient",0,function({products:e,productCount:l}){let{viewMode:i,setProductCount:d}=(0,s.useShopFilter)();return(0,r.useEffect)(()=>{d(l)},[l]),(0,t.jsx)("div",{className:`grid gap-4 md:gap-6 ${"grid"===i?"grid-cols-2 lg:grid-cols-3 xl:grid-cols-4":"grid-cols-1"}`,children:e.map((e,s)=>(0,t.jsx)(a.default,{product:e,viewMode:i,priority:s<4},e.id))})}])},79190,e=>{"use strict";var t=e.i(43476),a=e.i(24071),s=e.i(67927),r=e.i(71645),l=e.i(18566),i=e.i(64381),d=e.i(53042);e.s(["default",0,({currentPage:e,totalPages:n})=>{let{navigate:o}=(0,d.useShopFilter)(),c=(0,l.useSearchParams)(),u=(0,r.useRef)(new URLSearchParams(c.toString()));(0,r.useEffect)(()=>{u.current=new URLSearchParams(c.toString())},[c]);let x=e=>{let t=u.current;t.set("page",e.toString()),o(`${i.ROUTES.SHOP}?${t.toString()}`)};return(0,t.jsxs)("div",{className:"flex justify-center items-center gap-2 mt-12",children:[(0,t.jsx)("button",{onClick:()=>x(e-1),disabled:1===e,className:"p-2 rounded-xl bg-white dark:bg-slate-800 border border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 disabled:opacity-50 disabled:cursor-not-allowed! hover:bg-slate-50 dark:hover:bg-slate-700 transition-colors","aria-label":"Previous page",children:(0,t.jsx)(a.ChevronLeft,{size:20})}),((e,t,a=1)=>{if(2*a+5>=t)return Array.from({length:t},(e,t)=>t+1);let s=Math.max(e-a,1),r=Math.min(e+a,t),l=s>2,i=r<t-1;if(!l&&i)return[...Array.from({length:3+2*a},(e,t)=>t+1),"...",t];if(l&&!i){let e=3+2*a;return[1,"...",...Array.from({length:e},(a,s)=>t-e+s+1)]}return[1,"...",...Array.from({length:r-s+1},(e,t)=>s+t),"...",t]})(e,n).map((a,s)=>"..."===a?(0,t.jsx)("span",{className:"w-10 h-10 flex items-center justify-center text-sm font-bold text-slate-400 dark:text-slate-500 select-none",children:"..."},`dots-${s}`):(0,t.jsx)("button",{onClick:()=>x(a),className:`w-10 h-10 rounded-xl font-bold text-sm transition-all ${e===a?"bg-primary text-white shadow-lg shadow-primary/25":"bg-white dark:bg-slate-800 border border-slate-100 dar
1k:border-slate-700 text-slate-600 dark:text-slate-400 hover:bg-slate-50 dark:hover:bg-slate-700"}`,children:a},a)),(0,t.jsx)("button",{onClick:()=>x(e+1),disabled:e===n,className:"p-2 rounded-xl bg-white dark:bg-slate-800 border border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 disabled:opacity-50 disabled:cursor-not-allowed! hover:bg-slate-50 dark:hover:bg-slate-700 transition-colors","aria-label":"Next page",children:(0,t.jsx)(s.ChevronRight,{size:20})})]})}])},7098,e=>{"use strict";var t=e.i(43476),a=e.i(66595),s=e.i(64381),r=e.i(35196),l=e.i(53042),i=e.i(71645);e.s(["default",0,()=>{let{navigate:e,setProductCount:d}=(0,l.useShopFilter)(),n=(0,r.useT)();return(0,i.useEffect)(()=>{d(0)},[]),(0,t.jsxs)("div",{className:"text-center py-10",children:[(0,t.jsx)("div",{className:"inline-flex items-center justify-center w-16 h-16 rounded-full bg-slate-100 dark:bg-slate-800 mb-4",children:(0,t.jsx)(a.Search,{className:"h-8 w-8 text-slate-400"})}),(0,t.jsx)("h3",{className:"text-xl font-bold text-slate-900 dark:text-white mb-2",children:n("blogs.notFound")}),(0,t.jsx)("p",{className:"text-slate-500 dark:text-slate-400",children:n("blogs.tryAgainBlogs")}),(0,t.jsx)("button",{className:"mt-6 text-primary font-bold hover:underline",onClick:()=>e(s.ROUTES.SHOP),children:n("shop.showAllResult")})]})}])},65957,e=>{"use strict";var t=e.i(43476),a=e.i(32781),s=e.i(53042);e.s(["default",0,function({children:e}){let{isPending:r}=(0,s.useShopFilter)();return(0,t.jsxs)("div",{className:"relative",children:[r&&(0,t.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center bg-white/60 dark:bg-slate-950/60 backdrop-blur-sm rounded-2xl",children:(0,t.jsx)(a.Loader2,{className:"h-8 w-8 animate-spin text-primary"})}),(0,t.jsx)("div",{className:r?"opacity-50 pointer-events-none transition-opacity duration-200":"transition-opacity duration-200",children:e})]})}])}]);
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.