1import{_ as D}from"./D7pcs0s_.js";import{d as b,b as F,k,N as J,p as t,C as c,L as $,E as x,G as m,H as T,W as d,l as p,m as a,M as g,F as R,D as H,V as M,X as O,ax as A,J as E,K as I,z as G,B as W,f as K,ay as X,az as j,a4 as q,i as Q,ai as U}from"./DI1JW_Kc.js";import{_ as Y}from"./ClROuJVM.js";import{_ as Z}from"./Dtiq9H7q.js";import{u as ee}from"./BwYuvOWs.js";import"./5OrxUz2U.js";const te={class:"navigation__item__inner-container"},ne={class:"navigation__item__container"},ae={class:"navigation__item__inner-container"},oe=b({__name:"ProductListNavigationItem",props:{item:{},forceShowSubNavigation:{type:Boolean},setRootIndex:{type:Boolean},index:{},level:{},maxLevel:{}},setup(_){const e=_,l=F(),i=l.path.slice(-1)==="/"?l.path.slice(0,-1):l.path,u=n(String(i.split("/").pop())),o=k(()=>u?JSON.stringify(e.item).includes(i):!1),r=J(o.value);function L(){r.value=!r.value}function n(s){return/\d/.test(s)}return(s,y)=>{var B,P,C,w;const h=E,N=Y,f=V;return!((B=s.item.subLinks)!=null&&B.length)&&((P=s.item.link)!=null&&P.url)?(t(),c("div",{key:0,class:d(["navigation__container",[`navigation__container--level-${e.level}`]])},[$(h,{class:d(["navigation__item",[`navigation__item--level-${e.level}`]]),to:s.item.link.url},{default:x(()=>[m("span",te,T(s.item.link.name),1)]),_:1},8,["class","to"])],2)):(t(),c("div",{key:1,class:d(["navigation__container",[a(o)?"navigation__container--visible":"",`navigation__container--level-${e.level}`]])},[m("div",ne,[(t(),p(h,{key:`menu_${(C=s.item.link)==null?void 0:C.url}`,to:((w=s.item.link)==null?void 0:w.url)||"#",class:d(["navigation__item",[`navigation__item--level-${e.level}`]])},{default:x(()=>[m("span",ae,T(s.item.link.name),1)]),_:1},8,["to","class"])),e.level===1&&a(o)?(t(),p(N,{key:0,class:"navigation-toggle","is-open":a(r),"handle-event":!0,onIconClicked:y[0]||(y[0]=S=>L())},null,8,["is-open"])):g("",!0)]),e.level+1<=e.maxLevel?(t(),c("div",{key:0,class:d(["nested-navigation-container",[`nested-navigation-container--level-${e.level+1}`]])},[$(A,{name:"fade"},{default:x(()=>[(t(!0),c(R,null,H(s.item.subLinks,(S,z)=>M((t(),p(f,{key:`nested-link_${S.link.url}-${e.level}-${z}`,item:S,level:e.level+1,"max-level":e.maxLevel,class:d([a(o)?"navigation__container--visible":""])},null,8,["item","level","max-level","class"])),[[O,a(o)&&a(r)]])),128))]),_:1})],2)):g("",!0)],2))}}}),V=I(oe,[["__scopeId","data-v-5c8a97b5"]]),se={key:0,class:"category-navigation"},ie=b({__name:"ProductListNavigation",setup(_){const e=G();return(l,v)=>{const i=V;return a(e).categoryPageNavigation?(t(),c("nav",se,[(t(!0),c(R,null,H(a(e).categoryPageNavigation,(u,o)=>(t(),p(i,{key:`${u.link.url}-${o}`,item:u,level:1,"max-level":3,index:o},null,8,["item","index"]))),128))])):g("",!0)}}}),ce=I(ie,[["__scopeId","data-v-84aeacac"]]),le={class:"plp-seo-text-container"},re=b({__name:"ProductListSeoText",props:{data:{}},setup(_){const e=_;return(l,v)=>{const i=Z;return t(),c("section",le,[$(i,{class:"plp-seo-text",content:e.data||""},null,8,["content"])])}}}),_e=I(re,[["__scopeId","data-v-6cff323e"]]),ue={class:"category-page"},de={class:"category-page__product-list content-wrapper"},me={class:"category-page__product-list__sidebar"},pe={class:"category-page__product-list__main-content"},ge=["id","data-filters"],ve=b({__name:"ViewsCategoryPage",props:{breadcrumbs:{},pageBasics:{},content:{}},setup(_){const e=_,l=W(),{trackPage:v}=ee(),{settings:i}=K(),u=X(),o=k(()=>e.content.categoryId||null),r=k(()=>{var n;return j((n=i==null?void 0:i.helloRetailContainerIds)==null?void 0:n.categoryPageContainerId)}),L=k(()=>JSON.stringify({"extraDataList.categoryIds":String(o.value)}));return q(()=>{var n;v(((n=e.pageBasics)==null?void 0:n.metaTitle)||e.content.categoryName||"")}),Q(()=>e.content.categoryId,async()=>{await U(),u.reload()}),(n,s)=>{var f;const y=D,h=ce,N=_e;return t(),c("div",ue,[$(y,{breadcrumbs:n.breadcrumbs,heading:n.pageBasics.title,description:n.pageBasics.description,"show-home":!0,"show-webshop":!0},null,8,["breadcrumbs","heading","description"]),m("div",de,[m("div",me,[a(l).isMobile?g("",!0):(t(),p(h,{key:0}))]),m("div",pe,[a(o)&&a(r)?(t(),c("div",{key:0,id:a(r),"data-filters":a(L)},null,8,ge)):g("",!0),(f=n.content)!=null&&f.metaText?(t(),p(N,{key:1,data:n.content.metaText},null,8,["data"])):g("",!0)])])])}}}),Ie=I(ve,[["__scopeId","data-v-e3859792"]]);export{Ie 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.