1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./yFQcG1Zq.js","./CjXW0tVs.js","./entry.DS4SEWKj.css","./CEJRA3uj.js","./DMpJtxv0.js","./CEwMvTy3.js","./BQguEG_I.js","./C5qttOpm.js","./DPgYBNnF.js","./Bkk41BO9.js","./D4RB4MK1.js","./CRbJLj_3.js","./Bi27KXly.js","./CHokJBag.js","./BypKqouU.js","./C1xe_jy3.js","./CKH0mVqp.js","./C9LAk_lh.js","./lIZA8kGU.js","./swiper.DcNqkbms.css","./CardSwiper.BlRuW1W2.css"])))=>i.map(i=>d[i]); 2import{c as h,o,p as a,f as l,w as P,h as g,d,K as T,J as z,v as A,e as H,t as y,_ as N,u as S,m as I,r as L,U as K,q as Q,z as j,F as X,g as r,y as Y,H as M,I as O,b as Z,l as B,W as ee,X as b,j as te}from"./CjXW0tVs.js";import{_ as oe}from"./CTgQ-yiy.js";import V from"./C9LAk_lh.js";import{_ as se}from"./_jNyNLO-.js";import re from"./DMpJtxv0.js";import ie from"./CEJRA3uj.js";import{u as ne}from"./B34Phi-r.js";import{n as ae}from"./WDd0Dv9D.js";import{_ as ce}from"./CqjJJ7ok.js";import{u as le}from"./C5qttOpm.js";import de from"./Bqa5r6X5.js";import{h as ue,b as me}from"./CHokJBag.js";import"./BQguEG_I.js";import"./CKH0mVqp.js";import"./lIZA8kGU.js";import"./CQ2LAJqs.js";import"./DLvL10aD.js";import"./CEwMvTy3.js";import"./DPgYBNnF.js";import"./Bkk41BO9.js";import"./D4RB4MK1.js";import"./CRbJLj_3.js";import"./Bi27KXly.js";import"./BypKqouU.js";import"./C1xe_jy3.js";import"./DIDC4fqC.js";const _e={class:"collection-link-card"},pe=["src"],he={key:1,class:"bg-image--placeholder"},ge={key:0,class:"card-title"},fe={__name:"LinkCard",props:["name","url","img_url","alt"],setup(e){return(i,n)=>{const u=A,c=T,m=N;return o(),h("div",_e,[e.img_url?(o(),a(m,{key:0,to:e.url},{default:P(()=>[g(c,{quality:"85",format:"webp",loading:"lazy",src:e.img_url.includes("public")?e.img_url.replace("public","slidemobile"):e.img_url+"/slidemobile",alt:e.alt||e.name,class:"bg-image",custom:!0},{default:P(({src:s,isLoaded:_,imgAttrs:f})=>[_?(o(),h("img",z({key:0},f,{src:s}),null,16,pe)):(o(),h("div",he,[g(u,{name:"tabler:photo"})]))]),_:1},8,["src","alt"]),n[0]||(n[0]=d("div",{class:"bg-image--overlay"},null,-1)),e.url&&e.name?(o(),h("div",ge,[H(y(e.name)+" ",1),g(u,{name:"tabler:arrow-right"})])):l("",!0)]),_:1},8,["to"])):l("",!0)])}}},we=["set"],ve={key:0,class:"highlighted-product--wrapper"},be={class:"highlighted-product"},ye={class:"highlighted-product--label"},Pe={__name:"HighlightedList",props:["highlightedCategories"],setup(e){const i=L(!1),n=L(!1),u=ne("(min-width: 1024px)",{}),{t:c}=S(),m=()=>{r(i),r(n)},s={"offer-of-the-month":{order:"order-1",header_text:c("product.Offers_of_the_month"),showHighlightedProduct:!0,productUseDiscountedPrice:!0,slidesPerViewSet:[4.5,3.5,2.5,2.5,1.5,1.5],mobile:{rows:1,showProductTitle:!0,showProductButtons:!0},desk:{rows:2,showProductTitle:!1,showProductButtons:!1}},bestseller:{order:"order-2"},bestsellers:{order:"order-2"},new:{order:"order-3",header_text:c("product.New_offer")},"last-viewed":{order:"order-last",header_text:c("global.Last_viewed")},"daily-promotion":{header_text:c("product.Daily_promotion")},"":{order:"order-12",showHighlightedProduct:!1,productUseDiscountedPrice:!1,mobile:{rows:1,showProductTitle:!0,showProductButtons:!0},desk:{rows:1,showProductTitle:!0,showProductButtons:!0}}},_=t=>new Date(t?.counter_end_time||""),f=t=>{const v=ae(t),x=Object.keys(s).includes(v)?structuredClone(s[v]):{};let C=structuredClone(s[""]);return Object.assign(C,x)},k=t=>n.value&&u.value?t.desk:t.mobile,$=(t,v)=>!n.value||!u.value?"flex":{"lg:flex":!0,"lg:flex-1":!0,"lg:min-w-0":!0,"overflow-left-visible":t.showHighlightedProduct&&v.highlighted_product};return I(()=>{n.value=!0}),K(m),(t,v)=>{const x=se,C=re,p=ie;return o(!0),h(X,null,Q(e.highlightedCategories,(w,R)=>(o(),h("div",{key:w.type??R,set:[t.cfg=f(w.type),t.cfg_viewport=k(t.cfg)],class:j("highlighted-list "+t.cfg.order)},[t.cfg.showHighlightedProduct&&w.highlighted_product?(o(),h("div",ve,[d("div",be,[d("label",ye,y(t.$t("global.Offer_of_the_month")),1),g(x,{targetDate:_(w)},null,8,["targetDate"]),g(C,{product:w.highlighted_product,useDiscountedPrice:t.cfg.productUseDiscountedPrice,index:0,showActionButtons:!0},null,8,["product","useDiscountedPrice"])])])):l("",!0),g(p,{class:j($(t.cfg,w)),text:t.cfg.header_text||w.name,"related-products":w?.products,"show-navigation":!0,cardRowsNumber:t.cfg_viewport.rows,"space-between":16,"show-action-buttons":t.cfg_viewport.showProductButtons,"hide-title":!t.cfg_viewport.showProductTitle,"card-swiper-class":t.cfg_viewport.class||"",useDiscountedPrice:t.cfg.productUseDiscountedPrice,slidesPerViewSet:t.cfg.slidesPerViewSet},null,8,["class","text","related-products","cardRowsNumber","show-action-buttons","hide-title","card-swiper-class","useDiscountedPrice","slidesPerViewSet"])],10,we))),128)}}},ke={class:"home-review-card--content"},$e={class:"home-review-card--footer"},xe={class:"home-review-card--sender"},Ce={key:0,class:"home-review-card--verified"},Re={class:"home-review-card--product"},De=["src"],He={__name:"HomeReviewsCard",props:["review"],setup(e){const{isMobile:i}=le();return(n,u)=>{const c=ce,m=A,s=T,_=N;return o(),a(_,{id:"homeReviewCard",to:e.review?.product?.url||""},{default:P(()=>[d("div",ke,[g(c,{rate:e.review?.rate},null,8,["rate"]),d("p",null,y(e.review?.text),1),d("div",$e,[d("span",xe,y(e.review?.sender),1),e.review?.verified?(o(),h("span",Ce,[g(m,{name:"mdi:ver
2ified-user",class:""}),H(" "+y(n.$t("product.Confirmed_purchase")),1)])):l("",!0)])]),d("div",Re,[e.review?.product?.photo?.url?(o(),a(s,{key:0,class:"home-review-card--img",fit:"contain",quality:"50",densities:"x1",width:"48",height:"48","img-attrs":{ref:"thumbnail"},src:e.review?.product?.photo?.url+(r(i)?"/mobilethumb":"/deskthumb"),alt:e.review?.product?.photo?.title||e.review?.product?.name,custom:!0},{default:P(({src:f,isLoaded:k,imgAttrs:$})=>[k?(o(),h("img",z({key:0},$,{src:f}),null,16,De)):(o(),a(m,{key:1,name:"tabler:photo"}))]),_:1},8,["src","alt"])):(o(),a(m,{key:1,name:"tabler:photo"})),H(" "+y(e.review?.product?.name),1)])]),_:1},8,["to"])}}},Le={id:"homeReviewsSwiper"},Ne={__name:"HomeReviewsSwiper",props:["reviews"],setup(e){const i=e,{reviews:n}=Y(i),{t:u}=S();return(c,m)=>{const s=He,_=V;return o(),h("section",Le,[g(_,{text:r(u)("product.Customer_reviews"),"objects-array":r(n),"show-navigation":!0,slidesPreset:"wide"},{slide:P(({item:f,index:k})=>[g(s,{review:f},null,8,["review"])]),_:1},8,["text","objects-array"])])}}},Se=M(()=>O(()=>import("./yFQcG1Zq.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(e=>e.default||e)),Ve={class:"text-stone-900 font-medium leading-5 mb-2"},je={class:"text-sm font-normal leading-5"},Be={__name:"Differentiators",props:["differentiators"],setup(e){return(i,n)=>{const u=Se,c=N,m=V;return o(),a(m,{"objects-array":e.differentiators,text:i.$t("global.Why_choose_us"),slidesPreset:"wide"},{slide:P(({item:s,index:_})=>[s?(o(),a(c,{key:_,class:"differentiator--link",to:s.url},{default:P(()=>[s?.icon?(o(),a(u,{key:0,src:s?.icon,alt:i.$t("global.Icon"),loading:"lazy",class:"h-7 w-7 object-contain mb-6",width:"140",height:"140"},null,8,["src","alt"])):l("",!0),d("h3",Ve,y(s?.text),1),d("p",je,y(s?.description),1)]),_:2},1032,["to"])):l("",!0)]),_:1},8,["objects-array","text"])}}},Te=M(()=>O(()=>import("./CEJRA3uj.js"),__vite__mapDeps([3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url).then(e=>e.default||e)),ze={id:"homePage"},Ae={class:"border-b border-neutral-200 px-2 pt-2 pb-0 lg:pt-0"},Ie={class:"container flex flex-col gap-10 lg:gap-16"},Me={class:"container flex flex-col gap-10 lg:gap-16"},pt={__name:"index",async setup(e){let i,n;const{t:u}=S(),c=Z(),m=p=>p.status==="fulfilled"?p.value:{data:L(null)},[{data:s},{data:_},{data:f},{data:k},{data:$},{data:t},{data:v}]=([i,n]=B(()=>Promise.allSettled([b("/collection_home_page_slider"),b("/collection_home_page"),b("/grouped_products_home_page"),b("/promo_products_home_page"),b("/highlight?purpose=HomePage",{cache:!0}),b("/home_page_review"),b("/main_page_blog_post")])),i=await i,n(),i).map(m),{data:x}=([i,n]=B(()=>b("/home_page_last_viewed",{server:!1},!1)),i=await i,n(),i),C=te(()=>{let p=[];return f.value?.length&&(p=[...f.value]),Object.keys(k.value||{}).length&&p.push(k.value),p});return(!Array.isArray(s.value)||!s.value?.length)&&(s.value=[{id:-1,types:["Slider"],name:"",url:"",slug:"",photo:""}]),I(()=>{ue("page_view",{}),c.query.newsletter==="confirmed"&&(ee("success",[{text:u("toast.Newsletter_confirmed")}]),me("newsletter_confirmation",{event_category:"newsletter",event_label:"confirmed_via_url"}))}),(p,w)=>{const R=oe,U=fe,E=V,F=Pe,q=Ne,G=Te,W=de,J=Be;return o(),h("section",ze,[d("div",Ae,[r(s)?.length?(o(),a(R,{key:0,slides:r(s)},null,8,["slides"])):l("",!0)]),d("div",Ie,[r(_)?.length?(o(),a(E,{key:0,class:"categories-container",text:p.$t("global.Find_inspiration"),objectsArray:r(_),showNavigation:!0},{slide:P(({item:D,index:Oe})=>[g(U,{name:D.name,url:D.url,img_url:D.photo},null,8,["name","url","img_url"])]),_:1},8,["text","objectsArray"])):l("",!0),r(C)?.length?(o(),a(F,{key:1,highlightedCategories:r(C)},null,8,["highlightedCategories"])):l("",!0)]),r(t)?.length?(o(),a(q,{key:0,reviews:r(t)},null,8,["reviews"])):l("",!0),d("div",Me,[r(x)?(o(),a(G,{key:0,relatedProducts:r(x),text:p.$t("global.Last_viewed")},null,8,["relatedProducts","text"])):l("",!0),r(v)?.length?(o(),a(W,{key:1,posts:r(v)},null,8,["posts"])):l("",!0),r($)?.length?(o(),a(J,{key:2,differentiators:r($)},null,8,["differentiators"])):l("",!0)])])}}};export{pt as default};
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.