import{_ as B}from"./nuxt-link.73344db1.js";import{_ as L,u as O}from"./HeaderDefault.0c250133.js";import{o,c as u,b as y,w as j,a as r,n as C,u as U,h as E,g,t as b,q as V,D as P,F as T,f as D,z as F}from"./entry.930512ab.js";const I={class:"c-product-excerpt"},S={class:"c-product-excerpt-text"},q={class:"c-product-excerpt-header"},H={class:"c-product-excerpt__headline"},R={__name:"ObjectProductExcerpt",props:{product:Object},setup(e){var s,a;const t=e;let c="";return(s=t.product)!=null&&s.file_hover&&((a=t.product)!=null&&a.file)&&(c+=" c-product-excerpt-media--hover"),(k,v)=>{const w=L,$=B;return o(),u("div",I,[y($,{href:e.product.href,class:"c-product-excerpt-content"},{default:j(()=>{var f,i,n,l,p,h,_,x,m,d,z,A,N;return[r("div",{class:C(`c-product-excerpt-media${U(c)}`)},[y(w,{provider:"directus",loading:"lazy",src:`${(f=e.product.file)==null?void 0:f.id}`,sizes:"break0:100vw, break1:100vw, break2:100vw, break3:100vw, break4:100vw",width:(n=(i=e.product)==null?void 0:i.file)==null?void 0:n.width,height:(p=(l=e.product)==null?void 0:l.file)==null?void 0:p.height,alt:`${(h=e.product)==null?void 0:h.headline}`,class:"c-product-excerpt-media__img c-product-excerpt-media__img--1"},null,8,["src","width","height","alt"]),(_=e.product)!=null&&_.file_hover?(o(),E(w,{key:0,provider:"directus",loading:"lazy",src:`${(x=e.product.file_hover)==null?void 0:x.id}`,sizes:"break0:100vw, break1:100vw, break2:100vw, break3:100vw, break4:100vw",width:(d=(m=e.product)==null?void 0:m.file_hover)==null?void 0:d.width,height:(A=(z=e.product)==null?void 0:z.file_hover)==null?void 0:A.height,alt:`${(N=e.product)==null?void 0:N.headline}`,class:"c-product-excerpt-media__img c-product-excerpt-media__img--2"},null,8,["src","width","height","alt"])):g("",!0)],2),r("div",S,[r("div",q,[r("h2",H,b(e.product.headline),1)])])]}),_:1},8,["href"])])}}},G={class:"b-product-excerpts-content"},J={key:0,class:"b-product-excerpts-text l-grid l-grid--c"},K={class:"b-product-excerpts-header"},M={class:"b-product-excerpts__headline"},Q={key:0,class:"b-product-excerpts-body"},W={class:"b-product-excerpts__paragraph"},X={key:1,class:"b-product-excerpts-action"},Y={class:"b-product-excerpts-items l-grid l-grid--c"},re={__name:"BlockProductExcerpts",props:{product_excerpts:Object},setup(e){var s,a,k;const t=e;let c;if(t.product_excerpts.page){const{locale:v}=V();c=v.value=="en"?"":v.value,c+=(k=(a=(s=t.product_excerpts)==null?void 0:s.page)==null?void 0:a.translations[0])==null?void 0:k.url}return(v,w)=>{var i,n,l,p,h,_,x,m;const $=B,f=R;return o(),u("div",{class:C(`b-product-excerpts b-product-excerpts--4${(i=e.product_excerpts)!=null&&i.css_class?" "+((n=e.product_excerpts)==null?void 0:n.css_class):""}`),ref:"main"},[r("div",G,[(l=e.product_excerpts)!=null&&l.headline?(o(),u("div",J,[r("div",K,[r("h2",M,b((p=e.product_excerpts)==null?void 0:p.headline),1)]),(h=e.product_excerpts)!=null&&h.text?(o(),u("div",Q,[r("p",W,b((_=e.product_excerpts)==null?void 0:_.text.replace(/(<([^>]+)>)/ig,"")),1)])):g("",!0),(x=e.product_excerpts)!=null&&x.page?(o(),u("div",X,[y($,{to:U(c),class:"o-btn o-btn--primary"},{default:j(()=>{var d;return[P(b((d=e.product_excerpts)==null?void 0:d.label),1)]}),_:1},8,["to"])])):g("",!0)])):g("",!0),r("div",Y,[(o(!0),u(T,null,D((m=e.product_excerpts)==null?void 0:m.products,d=>(o(),E(f,{product:d},null,8,["product"]))),256))])])],2)}}};async function Z(){{const e=O();if(e.getAuth()===!0)return{user:e.getUser(),auth:e.getAuth()};try{let t=F("userToken");if(t.value===void 0)return Z;const c=await fetch(`${AUTH0_URL}/userinfo`,{headers:{Authorization:`Bearer ${t.value}`}}).catch(a=>{console.log(a)});if(c.ok===!1)return e.getAuth();let s=await c.json();return e.setAuth(!0),e.setUser(s),{authenticated:e.getAuth(),...s}}catch(t){console.error(t)}}}export{re as _,Z as a};
