1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CS8pw8CI.js","./x4mXQnIW.js","./BvE5RiGp.js","./DyfadX0W.js","./D11r5HLG.js","./entry.DProDwvN.css","./B5MkDyft.js","./C8kWokqn.js","./eOnCWbkl.js","./ProductDescription.rco3-ksA.css","./BSLPZXQJ.js","./DGM4dDeP.js"])))=>i.map(i=>d[i]); 2import{_ as zt}from"./CUHT7Xox.js";import{_ as it,h as re,i as Be,c as je,d as nt,s as Ee,b as Yt,u as ct,e as Jt,n as lt,j as Gt,a as Kt}from"./x4mXQnIW.js";import{G as Se,as as a,ak as i,am as M,al as r,ar as w,ax as S,aw as U,I as e,ao as g,ag as N,ah as X,aF as Me,ac as qe,z as ge,ap as Wt,aC as ke,aE as Q,e as c,r as $,w as de,N as ut,ay as Xt,O as Qt,aJ as Zt,T as He,aG as Ve,aH as st}from"./BvE5RiGp.js";import{u as eo,_ as to}from"./CfPfLTEl.js";import{_ as oo}from"./B5MkDyft.js";import{u as ao}from"./Bf-plZjr.js";import{u as so}from"./eOnCWbkl.js";import{u as dt}from"./C8kWokqn.js";import{e as ro,u as io,a as no,b as co,_ as lo,d as uo}from"./DAo4N2gB.js";import{n as go}from"./DzDiaDSG.js";import{u as po}from"./B5X8CrJZ.js";import{s as mo}from"./CKrVGdvS.js";import{a as ho}from"./DxArZ9KR.js";import{u as yo}from"./BldrA46Q.js";import"./DVPcNkXM.js";import"./tn3b78NZ.js";import"./B6KC0jno.js";import"./d63fjacj.js";import"./5MjgSjfz.js";import"./DyfadX0W.js";import"./D11r5HLG.js";import"./uhIx-S5U.js";import"./xXovmyTk.js";import"./OSwP1zfw.js";import"./QfiTXYh-.js";import"./CRkcIQ22.js";import"./B_FiCbtx.js";import"./Bx6UvL1V.js";const vo={class:"carousel-item-details-content"},fo={class:"carousel-item-title big-text"},_o=["innerHTML"],bo=Se({__name:"FrontpageHeroCaption",props:{item:{type:Object,required:!0},descriptionOnHero:{type:Boolean,default:!1},frontpageDescriptionHtml:{type:String,default:""},hideButton:{type:Boolean,default:!1}},setup(p){const x=qe(()=>Be(()=>import("./CS8pw8CI.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url));return(y,G)=>{const T=it;return a(),i(M,null,[r("div",vo,[r("div",fo,[r("h2",{class:w("js-carousel-"+p.item.type+"-name")},S(p.item.title),3)]),p.descriptionOnHero?(a(),i("div",{key:0,class:w("carousel-item-description carousel-shopinfo-description js-carousel-"+p.item.type+"-description")},[U(e(x),{html:p.frontpageDescriptionHtml},null,8,["html"])],2)):e(re)(p.item.description)?(a(),i("p",{key:1,class:w("carousel-item-description js-carousel-"+p.item.type+"-description"),innerHTML:p.item.description},null,10,_o)):g("",!0),p.item.hasButton&&!p.hideButton?(a(),N(T,{key:2,class:"btn btn-primary btn-lg carousel-button",to:p.item.link},{default:X(()=>[Me(S(p.item.buttonText),1)]),_:1},8,["to"])):g("",!0)]),p.item.hasPrice?(a(),i("span",{key:0,class:w("js-carousel-"+p.item.type+"-price")},S(p.item.price),3)):g("",!0)],64)}}}),wo={class:"grid-content-image fit-cover","aria-hidden":"true"},ko={key:0,class:"mediabox"},So={class:"container"},xo={class:"grid-content-container"},Io={class:"row-grid-content-title"},Co=["href"],No=["innerHTML"],$o=["href"],Lo={key:2,class:"category-row-product-links list-unstyled"},Po=["href","onClick"],Ao=["href"],Uo=Se({__name:"CategoryRow",props:{shopId:{type:String,required:!0},category:{type:Object,required:!0},products:{type:Array,required:!1,default:()=>[]},rowNumber:{type:Number,required:!1,default:1},showDescription:{type:Boolean,required:!1,default:!0},showImage:{type:Boolean,required:!1,default:!0},hidecategory:{type:Boolean,required:!1,default:!1},displayName:{type:String,required:!1},categoryUrl:{type:String,required:!1},buttonposition:{type:String,required:!1,default:""},productLinkUrl:{type:Function,required:!1}},setup(p){const x=qe(()=>Be(()=>import("./BSLPZXQJ.js"),__vite__mapDeps([10,11,6,2,1,3,4,5]),import.meta.url)),{$translate:y}=ge(),{makeUrl:G,makeLocationUrl:T,marketingname:P,sanitizeDescriptionHtml:O}=je(),{productLinkUrl:D}=eo(),{makeGridRowImage:R,makeSeoImageFilename:Z}=nt(),{navigate:B}=so(),{onInternalHtmlLinkClick:z}=dt(),{locale:_}=Ee(ge().$store),d=p,j=c(()=>d.rowNumber%2===0),Y=c(()=>d.displayName||d.category?.name||""),L=c(()=>O(d.category?.description||"",{allowLinks:!0})),ee=c(()=>d.category?.buttontext||y("Show all")),te=c(()=>d.buttonposition==="afterdescription"),I=c(()=>d.hidecategory?"javascript:;":d.categoryUrl||d.category?.collectionUrl||G(d.shopId,_.value,d.category)),F=c(()=>Y.value),b=$(!0),{placeholder:n}=ao(F,b),l=c(()=>
2{if(!(!d.showImage||!d.category?.file_id))return R(d.shopId,String(d.category.file_id),Z(d.category.file_title||d.category.name,d.category.name),d.category.name)}),pe=c(()=>(d.products||[]).map(C=>{const h=C.product||C,E=P(h),ne=C.collectionUrl||d.productLinkUrl?.(C)||D(C,d.category)||T(d.shopId,_.value,C,[]);return{id:h.id||C.id,name:E,href:ne}}).filter(C=>C.name)),ie=()=>{d.hidecategory||B(I.value)};return(C,h)=>(a(),i("span",{class:w("js-grid-item js-grid-category-row js-grid-row-item"+(e(j)?" even-row":""))},[r("span",wo,[e(l)?(a(),i("span",ko,[U(e(x),{image:e(l),classes:"mediabox-img"},null,8,["image"])])):(a(),i("span",{key:1,class:"grid-content-image",style:Wt(e(n))},null,4))]),r("span",So,[r("span",xo,[r("h2",Io,[r("a",{href:e(I),onClick:ke(ie,["prevent"])},S(e(Y)),9,Co)]),p.showDescription&&e(L)?(a(),i("span",{key:0,class:"grid-content-text",innerHTML:e(L),onClickCapture:h[0]||(h[0]=(...E)=>e(z)&&e(z)(...E))},null,40,No)):g("",!0),!p.hidecategory&&e(te)?(a(),i("a",{key:1,class:"btn btn-primary btn-lg grid-row-button",href:e(I),onClick:ke(ie,["prevent"])},S(e(ee)),9,$o)):g("",!0),e(pe).length?(a(),i("ul",Lo,[(a(!0),i(M,null,Q(e(pe),E=>(a(),i("li",{key:E.id},[r("a",{href:E.href,onClick:ke(ne=>e(B)(E.href),["stop","prevent"])},S(E.name),9,Po)]))),128))])):g("",!0),!p.hidecategory&&!e(te)?(a(),i("a",{key:3,class:"btn btn-primary btn-lg grid-row-button",href:e(I),onClick:ke(ie,["prevent"])},S(e(ee)),9,Ao)):g("",!0)])])],2))}}),To={key:0,class:"frontpage-skeleton",role:"status","aria-busy":"true"},Do={class:"container main-content",style:{"margin-top":"1.5rem"}},Fo={class:"sr-only"},Ho={key:0,class:"video-controls"},Vo=["title"],Mo=["aria-label"],Bo=["aria-label"],jo=["title"],Eo=["aria-label"],qo=["aria-label"],Oo={key:1,class:"carousel-indicators"},Ro=["data-slide-to","onClick"],zo=["data-product","data-index"],Yo={class:"mediabox"},Jo=["data-srcset","data-lowsrc","width","height","type","media"],Go=["data-src","data-lowsrc","alt","type"],Ko={class:"carousel-item-details-wrap carousel-caption-stack"},Wo=["data-product","data-index"],Xo={class:"main-search-wrap"},Qo={class:"video-fg"},Zo={class:"sr-only"},ea={class:"sr-only"},ta={class:"main-categories",role:"main",ref:"categoryWrap"},oa={class:"category-items-wrap"},aa={class:"container main-content page-content front-category-content"},sa={key:0,class:"main-search-wrap"},ra={key:1,class:"row"},ia={class:"col-md-8 col-md-push-2 js-grid-category-info shop-info category-info-frontpage center-content"},na={class:"description-text"},ca={key:2,class:"main-search-wrap"},la={key:0,class:"main-category-wrap no-image featured-category-group splitrows"},ua={class:"category-items-wrap"},da={class:"container-fluid"},ga={class:"js-grid row-grid"},pa=["sticky-offset"],ma={class:"container"},ha={key:0,class:"js-grid-title-wrap text-center"},ya={class:"js-grid-title-text"},va={key:1,class:"js-grid-title-text"},fa={key:1,class:"carousel front-category-image",role:"banner"},_a={class:"carousel-inner"},ba={class:"item active"},wa={class:"js-carousel-product-image carousel-item-image not-fixed-image fit-cover"},ka={class:"mediabox"},Sa=["data-srcset","data-lowsrc","width","height","type","media"],xa=["data-src","data-lowsrc","alt","type"],Ia={class:"js-carousel-details carousel-item-details front-category-carousel-item-details"},Ca={class:"carousel-item-details-content"},Na={key:0,class:"carousel-item-title big-text"},$a={class:w("js-carousel-image-name")},La=["innerHTML"],Pa={key:2,class:"category-show-all"},Aa={class:"category-items-wrap"},Ua={key:0,class:"container main-content"},Ta={class:"row"},Da=["data-category"],Fa=["innerHTML"],Ha={key:1,class:"category-show-all"},Va=["data-category"],Ma={key:1,class:"main-category-wrap no-image shopinfo-wrap shopinfo-bottom"},Ba={class:"category-items-wrap"},ja={class:"container main-content"},Ea={class:"row"},qa={class:"col-md-8 col-md-push-2 js-grid-category-info shop-info category-info-frontpage center-content"},Oa={class:"desription-text"},rt=4294967295,Ra=Se({__name:"Frontpage",props:{carousel:{type:Object,required:!0},groups:{type:Array,required:!0},showSchedule:{type:Boolean,required:!0}
2,pending:{type:Boolean,required:!1,default:!1}},setup(p){const x=qe(()=>Be(()=>import("./CS8pw8CI.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)),{$translate:y,$store:G,$eventbus:T}=ge(),{onInternalHtmlLinkClick:P}=dt(),{makeCategoryLocation:O,makeUrl:D,youtubeId:R}=je(),{makeCategoryMainImage:Z,makeCarouselMainImage:B,makeCarouselImage:z,makeCarouselProductImage:_}=nt(),{hasYoutubeConsent:d}=Yt(),{privateStorefronts:j,makeCollectionUrl:Y}=po(),{shopTitle:L,transparentNavBar:ee}=ct(),{analyticsReady:te,baseDomain:I,locale:F,shopId:b,mySettings:n}=Ee(G),l=p,pe=c(()=>!!l.pending&&!(l.groups&&l.groups.length)),ie=ro(pe),C=$(0),h=c({get:()=>C.value,set:t=>{W.value&&(Dt.value=W.value),Tt.value=W.value,C.value=t}}),E={autoplay:0,controls:0,modestbranding:1,playsinline:1,rel:0},ne=$(),{onVideoEnded:xe,onVideoPaused:gt,onVideoPlaying:pt,activateVideo:Oe,toggleMute:mt,togglePause:Re,toggleMuteText:ht,togglePauseText:yt,isVideoPaused:vt,isVideoMuted:ft,isVideoPlaying:me,getVideoReadyStatus:ze}=io(ne),Ie=$(!1),Ce=$(),ce=$([]),Ne=$(!1);let he;const ye=(t=!1)=>{ve(),(t||!me.value)&&(he=mo(_e,1e4))},ve=()=>{he&&(clearInterval(he),he=void 0)},_t=()=>{ve()},bt=()=>{me.value||ye()},$e=c(()=>typeof n.value.frontpagesearchcategory=="object"&&n.value.frontpagesearchcategory!==null?n.value.frontpagesearchcategory.id:n.value.frontpagesearchcategory),Le=c(()=>
2{if(typeof n.value.frontpagesearchcategory=="object"&&n.value.frontpagesearchcategory!==null)return n.value.frontpagesearchcategory}),wt=c(()=>oe.value.some(t=>t.video)),fe=$(!1),kt=t=>{fe.value=!0},St=()=>{fe.value=!1},K=c(()=>l.carousel?(l.carousel.products?l.carousel.products.length:0)+(l.carousel.category?(parseInt(l.carousel.category.file_id)?1:0)+(l.carousel.category.sharedFile?l.carousel.category.sharedFile.length:0):0):0),Ye=()=>{fe.value||(h.value===0?h.value=K.value-1:h.value--,ye())},xt=()=>{xe(),_e()},_e=()=>{fe.value||(h.value===K.value-1?h.value=0:h.value++,ye(!0))},It=t=>ce.value.includes(t),Pe=c(()=>!1),Ct=c(()=>!!Number(n.value.availabilitysearch)),Je=(t,s)=>!t||t==="0"?!1:parseInt(t,10)===1?!0:t.split(";").includes(s),Nt=t=>j.value.find(s=>s.categories?.some(u=>String(u.id)===String(t))),Ge=(t,s)=>{const u=t.category;if(!u?.collectionUrl)return;const v=Nt(u.id);if(v)return Y(v,u,s)},Ke=c(()=>{const t=parseInt(n.value?.productlimit,10);return t<0||t===rt}),Ae=t=>{const s=Number(t);return Number.isFinite(s)&&(s<0||s===rt)},We=t=>t!=null&&t!=="",$t=t=>We(t.productlimit)?Ae(t.productlimit):Ke.value,Lt=t=>{if(!We(t.productlimit)){if(Ke.value)return 0;const u=parseInt(n.value?.productlimit,10);return u>0&&!Ae(u)?u:null}const s=Number(t.productlimit);return Ae(s)?0:s===0?null:s>0?s:null},Pt=t=>{if(!t||!t.category)return null;t.products||(t.products=[]);const s=$t(t);if(s)t.products=[];else{const m=Lt(t);m!==null&&t.products.length>m&&(t.products=t.products.slice(0,m))}if(!s&&!t.products.length)return null;const u=t.category,v=t.showimage===void 0?!0:!!Number(t.showimage);if(t.mainimage=v?Z(u,b.value)??void 0:void 0,Je(u.enable_catalog,F.value))return delete u.collectionUrl,t;if(Je(u.enable_collection,F.value)){const m=j.value.find(V=>V.categories?.some(se=>String(se.id)===String(u.id)));return m?(u.collectionUrl=Y(m,u),t):null}return!u.enable_catalog||u.enable_catalog==="0"?(t.category.hidecategory=!0,t):null},Xe=c(()=>{const t=l.groups||[],s=[];for(let u=0;u<t.length;u++){const v=t[u],m=[];for(let V=0;V<(v.items||[]).length;V++){const se=Pt({...v.items[V],products:[...v.items[V].products||[]],category:v.items[V].category});se&&m.push(se)}m.length&&s.push({display:v.display||"default",items:m})}return s}),Ue=c(()=>Xe.value.flatMap(t=>t.items||[])),le=t=>t.view||t.category?.view||"default",be=t=>t.buttonposition==="afterdescription"&&!t.category?.hidecategory,Qe=t=>t.category?.collectionUrl||D(b.value,F.value,t.category),Ze=t=>{const s=t.category?.buttontext;return s&&s!=="0"?s:y("Show all")},oe=c(()=>{if(!l.carousel)return[];let t=[],s=[],u=n&&n.value.slideshow_order?n.value.slideshow_order.split(";"):[];for(var v=0;v<u.length;v++)if(u[v]==="*"){if(l.carousel.category&&l.carousel.category.file_id&&t.push(B(l.carousel.category,b.value)),l.carousel.category&&l.carousel.category.sharedFile&&l.carousel.category.sharedFile.length)for(var m=0;m<l.carousel.category.sharedFile.length;m++)t.push(z(l.carousel.category.sharedFile[m],b.value,l.carousel.category.name));s.push("*")}else if(l.carousel.products)for(m=0;m<l.carousel.products.length;m++)parseInt(u[v],10)===parseInt(l.carousel.products[m].id,10)&&(t.push(_(l.carousel.products[m])),s.push(l.carousel.products[m].id));if(l.carousel.products)for(m=0;m<l.carousel.products.length;m++)s.indexOf(l.carousel.products[m].id)===-1&&t.push(_(l.carousel.products[m]));if(s.indexOf("*")===-1&&(l.carousel.category&&l.carousel.category.file_id&&t.push(B(l.carousel.category,b.value)),l.carousel.category&&l.carousel.category.sharedFile&&l.carousel.category.sharedFile.length))for(m=0;m<l.carousel.category.sharedFile.length;m++)t.push(z(l.carousel.category.sharedFile[m],b.value,l.carousel.category.name));return t.filter(V=>V!==null)}),k=c(()=>oe.value[h.value]),et=$(C.value),At=c(()=>oe.value[et.value]??k.value),Ut=t=>{const s=Number(t.dataset.index);et.value=Number.isFinite(s)?s:h.value};no(oe,h);const Te=c(()=>k.value?.video),Tt=$(),Dt=$(),Ft=c(()=>R(Te.value||"")||!1),Ht=c(()=>Ft.value&&d.value?" has-video":""),W=c(()=>R(Te.value||"none-"+h.value)||"none-"+h.value),J=c(()=>{let t="";return re(n.value?.frontpagedescription)?t=n.value.frontpagedescription:n.value?.metadescription&&n.value.metadescription.trim()!=""&&(t="<p>"+go(n.value.metadescription)+"</p>"),re(t)?t:!1}),we=c(()=>
2typeof J.value=="string"?J.value:""),Vt=c(()=>K.value>0&&h.value>=0),H=c(()=>{const t=n.value?.metadescpos;return t==="ontopofmainimage"&&!Vt.value?"belowmainimage":t==="belowsearchform"?"belowsearch":t}),tt=c(()=>!!J.value&&H.value==="ontopofmainimage"),Mt=t=>{ce.value.includes(t)||ce.value.push(t)},Bt=t=>{ce.value=ce.value.filter(s=>s!=t)},De=()=>{Ne.value=!0},ae=()=>{Ne.value=!1},jt=c(()=>{let t=oe.value,s=[];for(var u=0;u<t.length;u++)s.push({url:t[u].src});return s}),ot=$(),{isSwiping:Et,direction:at}=Jt(ot);de(Et,(t,s)=>{s&&!t&&(at.value==="left"?_e():at.value==="right"&&Ye())}),lt({ogImage:jt.value}),de(Ie,t=>{T.$emit("inlineSearchVisible",t)}),de(me,t=>{t&&ve()});const qt=c(()=>te.value&&Ue.value?.length);return de(qt,t=>{if(t)for(let s=0;s<Ue.value.length;s++){let u=Ue.value[s];setTimeout(()=>{T.$emit("productListViewed",{title:u.category.name,id:"frontpage-cat-"+u.category.id,items:u.products})},1e3)}}),ut(()=>{{const t=document.querySelectorAll(".category-search-bar"),s=u=>{Ie.value=!1,u.forEach(v=>{if(v.isIntersecting){Ie.value=!0;return}})};Ce.value=new window.IntersectionObserver(s),t.forEach(u=>{Ce.value&&Ce.value.observe(u)}),T.$emit("inlineSearchVisible",!1),ye()}}),Xt(()=>{ve()}),(t,s)=>{const u=bo,v=to,m=Qt("youtube"),V=oo,se=Uo,Fe=it,Ot=lo,Rt=Zt("sticky");return a(),i("div",{class:w("frontpage"+(e(Ne)?" search-focus":""))},[e(ie)?(a(),i("div",To,[s[9]||(s[9]=r("div",{class:"sk-block frontpage-skeleton-carousel","aria-hidden":"true"},null,-1)),r("div",Do,[U(co)])])):(a(),i(M,{key:1},[e(K)>0&&e(h)>=0?(a(),i("div",{key:0,id:"js-carousel-front",class:w("carousel slide carousel-fade items-"+e(K)),"data-pause":"hover","data-ride":"carousel",role:"banner","data-interval":"10000",ref_key:"carouselcontainer",ref:ot},[r("h1",Fo,S(e(L)),1),e(d)&&e(Te)&&e(ze)(e(W))?(a(),i("div",Ho,[r("a",{href:"javascript:;",class:"toggle-video-audio",onClick:s[0]||(s[0]=f=>e(mt)()),title:e(ht)},[e(ft)?(a(),i("i",{key:1,class:"fa fa-fw fa-volume-off","aria-label":e(y)("Unmute audio")},null,8,Bo)):(a(),i("i",{key:0,class:"fa fa-fw fa-volume-up","aria-label":e(y)("Mute audio")},null,8,Mo))],8,Vo),r("a",{href:"javascript:;",class:"toggle-video-pause",onClick:s[1]||(s[1]=(...f)=>e(Re)&&e(Re)(...f)),title:e(yt)},[e(vt)?(a(),i("i",{key:1,class:"fa fa-fw fa-play","aria-label":e(y)("Play video")},null,8,qo)):(a(),i("i",{key:0,class:"fa fa-fw fa-pause","aria-label":e(y)("Pause video")},null,8,Eo))],8,jo)])):g("",!0),Number(e(n).frontpagesearch)&&e(n).frontpagesearchpos==="ontopofmainimage"?g("",!0):(a(),i("ol",Oo,[(a(!0),i(M,null,Q(e(K),(f,q)=>(a(),i("li",{"data-target":"#js-carousel-front","data-slide-to":q,class:w(q===e(h)?"active":""),onClick:o=>h.value=Number(q)},null,10,Ro))),256))])),r("div",{class:"carousel-inner",onMousemove:_t,onMouseleave:bt},[e(k)?(a(),N(He,{key:0,name:"carousel",mode:"in-out",onBeforeEnter:kt,onAfterEnter:St},{default:X(()=>[(a(),i("div",{class:"carousel-image-layer","data-product":e(k).id?e(k).id:"","data-index":e(h),key:e(h)},[r("div",{class:w("js-carousel-product-image carousel-item-image fit-cover"+e(Ht))},[r("span",Yo,[r("picture",null,[(a(!0),i(M,null,Q(e(k).sources,f=>(a(),i("source",{"data-srcset":f.url,"data-lowsrc":f.lowurl,width:f.width,height:f.height,type:f.type,media:f.query,"data-allow-mismatch":""},null,8,Jo))),256)),e(k).sources?(a(),i("img",{key:0,class:"lazyload mediabox-img","data-src":e(k).sources[0].url,"data-lowsrc":e(k).sources[0].lowurl,alt:e(k).title,type:e(k).sources[0].type,"data-allow-mismatch":""},null,8,Go)):g("",!0)])])],2)],8,zo))]),_:1})):g("",!0),r("div",{class:w("js-carousel-"+e(At)?.type+"-details carousel-item-details "+(Number(e(n).frontpagesearch)&&e(n).frontpagesearchpos==="ontopofmainimage"?" has-search":""))},[r("div",Ko,[e(k)?(a(),N(He,{key:0,name:"carouselcontent",mode:"out-in",onBeforeEnter:Ut},{default:X(()=>[(a(),i("div",{class:"carousel-item-details-slide","data-product":e(k).id?e(k).id:"","data-index":e(h),key:e(h)},[U(u,{item:e(k),"description-on-hero":e(tt),"frontpage-description-html":e(we),"hide-button":!!(e(n).frontpagesearch&&e(n).frontpagesearchpos==="ontopofmainimage")},null,8,["item","description-on-hero","frontpage-description-html","hide-button"])],8,Wo))]),_:1})):g("",!0),e(K)>1?(a(!0),i(M,{key:1},Q(e(oe),(f,q)=>(a(),i("div",{key:"caption-sizer-"+q,class:"carousel-item-details-slide carousel-caption-sizer","aria-hidden":"true",inert:""}
2,[U(u,{item:f,"description-on-hero":e(tt),"frontpage-description-html":e(we),"hide-button":!!(e(n).frontpagesearch&&e(n).frontpagesearchpos==="ontopofmainimage")},null,8,["item","description-on-hero","frontpage-description-html","hide-button"])]))),128)):g("",!0)]),r("div",Xo,[Number(e(n).frontpagesearch)&&e(n).frontpagesearchpos==="ontopofmainimage"?(a(),N(v,{key:0,id:"fp-0",class:"main-search-bar","category-id":e($e),category:e(Le),"per-page":5,"base-domain":e(I),"use-fulltext":!!Number(e(n).frontpagefulltextsearch),"use-filters":!!Number(e(n).frontpageavailabilitysearch),"use-keywords":!!Number(e(n).frontpagesearchkeywords),context:"frontpage",onSearchStart:De,onSearchClear:ae,onSearchBlur:ae},null,8,["category-id","category","base-domain","use-fulltext","use-filters","use-keywords"])):g("",!0)])],2),e(d)&&e(wt)?Ve((a(),N(He,{key:1,name:"carousel",mode:"in-out"},{default:X(()=>[e(W)?Ve((a(),i("div",{class:"video-bg cover hidden-print","aria-role":"camera",key:e(W)},[r("div",Qo,[U(V,null,{default:X(()=>[U(m,{"video-id":e(W),width:"100%",height:"100%","player-vars":E,nocookie:!0,onNocookie:f=>!0,onPlaysinline:f=>!0,ref_key:"youtube_main",ref:ne,controls:!1,onReady:s[2]||(s[2]=f=>e(Oe)()),onCued:s[3]||(s[3]=f=>e(Oe)()),onPlaying:s[4]||(s[4]=f=>e(pt)()),onEnded:s[5]||(s[5]=f=>e(K)>1?xt():e(xe)()),onError:s[6]||(s[6]=f=>e(xe)()),onPaused:s[7]||(s[7]=f=>e(gt)())},null,8,["video-id"])]),_:1})])])),[[st,e(ze)(e(W))]]):g("",!0)]),_:1},512)),[[st,e(me)]]):g("",!0)],32),r("a",{class:"left carousel-control",href:"javascript:;",role:"button","data-slide":"prev",onClick:Ye},[s[10]||(s[10]=r("i",{class:"fa fa-chevron-left","aria-hidden":"true"},null,-1)),r("span",Zo,S(e(y)("Previous")),1)]),r("a",{class:"right carousel-control",href:"javascript:;",role:"button","data-slide":"next",onClick:_e},[s[11]||(s[11]=r("i",{class:"fa fa-chevron-right","aria-hidden":"true"},null,-1)),r("span",ea,S(e(y)("Next")),1)])],2)):g("",!0),r("div",ta,[Number(e(n).frontpagesearch)&&e(n).frontpagesearchpos==="belowmainimage"||e(J)&&(e(H)==="belowmainimage"||e(H)==="belowsearch")?(a(),i("div",{key:0,class:w("main-category-wrap front-category-wrap no-image"+(Number(e(n).frontpagesearch)&&e(n).frontpagesearchpos==="belowmainimage"?" search-wrap":"")+(Number(e(n).frontpagesearch)&&e(n).frontpagesearchpos==="belowmainimage"||e(J)&&(e(H)==="belowmainimage"||e(H)==="belowsearch")?" shopinfo-wrap shopinfo-top":""))},[r("div",oa,[r("div",aa,[e(J)&&e(H)==="belowmainimage"?g("",!0):(a(),i("div",sa,[Number(e(n).frontpagesearch)&&e(n).frontpagesearchpos==="belowmainimage"?(a(),N(v,{key:0,id:"fp-0",class:"main-search-bar","category-id":e($e),category:e(Le),"per-page":5,"base-domain":e(I),"use-fulltext":!!Number(e(n).frontpagefulltextsearch),"use-filters":!!Number(e(n).frontpageavailabilitysearch),"use-keywords":!!Number(e(n).frontpagesearchkeywords),context:"frontpage",onSearchStart:De,onSearchClear:ae,onSearchBlur:ae},null,8,["category-id","category","base-domain","use-fulltext","use-filters","use-keywords"])):g("",!0)])),e(J)&&e(H)!=="ontopofmainimage"&&(!Number(e(n).frontpagesearch)||e(H)==="belowmainimage"||e(H)==="belowsearch")?(a(),i("div",ra,[r("div",ia,[r("div",na,[U(e(x),{html:e(we)},null,8,["html"])])])])):g("",!0),e(J)&&(!Number(e(n).frontpagesearch)||e(H)==="belowmainimage")?(a(),i("div",ca,[Number(e(n).frontpagesearch)&&e(n).frontpagesearchpos==="belowmainimage"?(a(),N(v,{key:0,id:"fp-0",class:"main-search-bar","category-id":e($e),category:e(Le),"per-page":5,"base-domain":e(I),"use-fulltext":!!Number(e(n).frontpagefulltextsearch),"use-filters":!!Number(e(n).frontpageavailabilitysearch),"use-keywords":!!Number(e(n).frontpagesearchkeywords),context:"frontpage",onSearchStart:De,onSearchClear:ae,onSearchBlur:ae},null,8,["category-id","category","base-domain","use-fulltext","use-filters","use-keywords"])):g("",!0)])):g("",!0)])])],2)):g("",!0),(a(!0),i(M,null,Q(e(Xe),(f,q)=>(a(),i(M,{key:"fg-"+q},[f.display==="splitrows"?(a(),i("div",la,[r("div",ua,[r("div",da,[r("div",ga,[(a(!0),i(M,null,Q(f.items,(o,ue)=>(a(),N(se,{key:"fcr-"+q+"-"+(o.category?.id||ue),shopId:e(b),category:o.category,products:o.products,rowNumber:ue+1,showDescription:!!Number(o.showdescription),showImage:!!Number(o.showimage),hidecategory:!!o.category?.hidecategory,displayName:o.category?.name,categoryUrl:o.category?.collectionUrl||e(D)(e(b),e(F),o.category),buttonposition:o.buttonposition,productLinkUrl:A=>Ge(o,A)},null,8,["shopId","category","products","rowNumber","showDescription","showImage","hidecategory","displayName","categoryUrl","buttonposition","productLinkUrl"]))),128))])])])])):(a(!0),i(M,{key:1},Q(f.items,(o,ue)=>(a(),i("div",{class:w("main-category-wrap"+(o.mainimage?" has-image":" no-image")),key:"fd-"+q+"-"+(o.category?.id||ue),"sticky-container":""},[o.hidetitle?g("",!0):Ve((a(),i("div",{key:0,class:w("category-locator"+(o.mainimage?" has-image":" no-image")),"sticky-offset":"{top: "+(e(ee)?"0":"70")+", bottom: 74}","sticky-z-index":"5"},[r("div",ma,[o.category?(a(),i("div",ha,[o.category.hidecategory?(a(),i("h2",va,S(o.category.name),1)):(a(),N(Fe,{key:0,to:o.category.collectionUrl||e(D)(e(b),e(F),o.category)},{default:X(()=>[r("h2",ya,S(o.category.name),1)]),_:2},1032,["to"]))])):g("",!0)])],10,pa)),[[Rt]]),o.mainimage?(a(),i("div",fa,[r("div",_a,[r("div",ba,[r("div",wa,[r("span",ka,[r("picture",null,[(a(!0),i(M,null,Q(o.mainimage.sources,A=>(a(),i("source",{"data-srcset":A.url,"data-lowsrc":A.lowurl,width:A.width,height:A.height,type:A.type,media:A.query},null,8,Sa))),256)),r("img",{class:"lazyload mediabox-img","data-src":o.mainimage.sources[0].url,"data-lowsrc":o.mainimage.sources[0].lowurl,alt:o.mainimage.title,type:o.mainimage.sources[0].type},null,8,xa)])])]),r("div",Ia,[r("div",Ca,[o.hidetitle?g("",!0):(a(),i("div",Na,[r("h2",$a,S(o.mainimage.title),
21)])),Number(o.showdescription)&&e(re)(o.mainimage.description)?(a(),i("div",{key:1,class:"carousel-item-description js-carousel-image-description",innerHTML:o.mainimage.description},null,8,La)):g("",!0),be(o)?(a(),i("div",Pa,[U(Fe,{class:"btn btn-primary",to:Qe(o)},{default:X(()=>[Me(S(Ze(o)),1)]),_:2},1032,["to"])])):g("",!0),!e(Pe)&&o.category&&o.products&&le(o)==="availabilitylist"?(a(),N(v,{key:3,id:"f-"+o.category.id,class:"category-image-search-bar",settings:e(n),"shop-id":e(b),locale:e(F),"category-id":o.category.id,"parent-category":o.category,"per-page":o.products.length,"base-domain":e(I),"use-fulltext":!1,"use-filters":e(Ct),context:"featurecategoryimage"},null,8,["id","settings","shop-id","locale","category-id","parent-category","per-page","base-domain","use-filters"])):g("",!0),!e(Pe)&&o.category&&o.products&&le(o)==="fulltextsearch"?(a(),N(v,{key:4,id:"f-"+o.category.id,class:"category-image-search-bar",settings:e(n),"shop-id":e(b),locale:e(F),"category-id":o.category.id,"parent-category":o.category,"per-page":o.products.length,"base-domain":e(I),"use-fulltext":!0,"use-filters":!1,context:"featurecategoryimage"},null,8,["id","settings","shop-id","locale","category-id","parent-category","per-page","base-domain"])):g("",!0),!e(Pe)&&o.category&&o.products&&le(o)==="availabilityfulltext"?(a(),N(v,{key:5,id:"f-"+o.category.id,class:"category-image-search-bar",settings:e(n),"shop-id":e(b),locale:e(F),"category-id":o.category.id,"parent-category":o.category,"per-page":o.products.length,"base-domain":e(I),"use-fulltext":!0,"use-filters":!0,context:"featurecategoryimage"},null,8,["id","settings","shop-id","locale","category-id","parent-category","per-page","base-domain"])):g("",!0)])])])])])):g("",!0),r("div",Aa,[!o.mainimage&&(Number(o.showdescription)&&e(re)(o.category?.description)||be(o))?(a(),i("div",Ua,[r("div",Ta,[r("div",{class:"col-md-8 col-md-push-2 js-grid-category-info category-info-frontpage center-content text-center","data-category":o.category.id},[Number(o.showdescription)&&e(re)(o.category?.description)?(a(),i("span",{key:0,class:"description-text",innerHTML:o.category.description,onClickCapture:s[8]||(s[8]=(...A)=>e(P)&&e(P)(...A))},null,40,Fa)):g("",!0),be(o)?(a(),i("div",Ha,[U(Fe,{class:"btn btn-primary",to:Qe(o)},{default:X(()=>[Me(S(Ze(o)),1)]),_:2},1032,["to"])])):g("",!0)],8,Da)])])):g("",!0),r("div",{class:w(le(o)==="imagerows"?"container-fluid":"container")},[r("div",{class:w("js-main-category js-main-category-"+q+"-"+ue),"data-category":o.category?.id},[U(Ot,{shopId:e(b),baseDomain:e(I),category:o.category,products:o.products,view:le(o),context:"featurecategoryimage",locations:o.category?.hidecategory?[]:e(O)(o.category),defaultVersion:e(n).defaultversion,showShowAll:!o.category?.hidecategory&&!be(o),showAllUrl:o.category?.collectionUrl||e(D)(e(b),e(F),o.category),hidecategory:!!o.category?.hidecategory,resourcePoolId:o.showtimeresourcepool_id,productlistcolumncount:o.productlistcolumncount,searchActive:It(Number(o.category?.id)),hideSearch:!!o.mainimage,productLinkUrl:A=>Ge(o,A),onSearchStart:Mt,onSearchClear:Bt},null,8,["shopId","baseDomain","category","products","view","locations","defaultVersion","showShowAll","showAllUrl","hidecategory","resourcePoolId","productlistcolumncount","searchActive","hideSearch","productLinkUrl"])],10,Va)],2)])],2))),128))],64))),128)),e(J)&&e(H)=="abovefooter"?(a(),i("div",Ma,[r("div",Ba,[r("div",ja,[r("div",Ea,[r("div",qa,[r("div",Oa,[U(e(x),{html:e(we)},null,8,["html"])])])])])])])):g("",!0)],512)],64))],2)}}}),za=Gt(Ra,[["__scopeId","data-v-a379ff21"]]);function Ya(){const{$store:p}=ge(),x=ho.useSession(),y=$(void 0),G=c(()=>x.value?.isPending===!1),T=c(()=>x.value?.data?.session?.token),{data:P,pending:O,status:D}=yo("storefront-"+p.shopId+"-"+(p.locale||p.shopId),()=>$fetch(p.apiUrl+p.shopId+"/storefront.json?version="+p.locale),"$cIABYnHwU5"),R=async _=>{try{const d=_?x.value?.data?.session?.token:void 0,j=await $fetch(p.apiUrl+p.shopId+"/storefront.json?version="+p.locale,d?{headers:{"X-ApiKey":"betterauth:"+d}}:{});P.value=j}catch(d){y.value=d}};ut(()=>{de([G,T],async([_,d],[j,Y])=>{if(_){if(!j){d&&await R(!0);return}d!==Y&&await R(!!d)}},{immediate:!0})});const Z=c(()=>P.value?.carousel??{}),B=c(()=>
2{if(P.value?.groups?.length)return P.value.groups;const _=P.value?.featured??[];return _.length?[{display:"default",items:_}]:[]}),z=c(()=>B.value.flatMap(_=>_.items||[]));return{carousel:Z,groups:B,featured:z,error:y,pending:O,status:D}}const ws=Se({__name:"frontpage",setup(p){const{$store:x}=ge(),{mySettings:y}=Ee(x),{carousel:G,groups:T,pending:P}=Ya(),{shopTitle:O,johkuAccountStorefront:D}=ct(),{websiteStructuredData:R}=uo({}),{striptags:Z}=je(),B=$(!0),z=c(()=>D.value?(x._[x.locale]?.["My Johku"]??"My Johku")+" - "+O.value:O.value+Y()),_=c(()=>O.value),d=c(()=>Z(y.value.metadescription?y.value.metadescription:y.value.shopdescription)),j=c(()=>{if(y.value.googlesiteverification){if(y.value.googlesiteverification.toLowerCase().includes("meta")){let L=y.value.googlesiteverification.split('content="');return L[1]?L[1].split('"')[0]:""}return y.value.googlesiteverification}return""}),Y=(()=>{if(y.value.seotags&&y.value.seotags.split){let L=y.value.seotags.split(";").filter(ee=>ee);if(L&&L.length)return" - "+L.join(", ")}return""});return Kt({title:z,meta:[{name:"google-site-verification",content:j.value}],script:R.value}),lt({title:_.value,ogTitle:_.value,description:d.value,ogDescription:d.value}),(L,ee)=>{const te=zt,I=za;return a(),i("div",null,[e(D)?(a(),N(te,{key:0})):(a(),N(I,{key:1,carousel:e(G),groups:e(T),showSchedule:e(B),pending:e(P)},null,8,["carousel","groups","showSchedule","pending"]))])}}});export{ws 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.