1import P from"./BWvNH9-A.js";import v from"./thCve5UW.js";import{u as N,b as V,c as z,f as M,h as S,i as U,g as $,e as A,k as E,_ as F}from"./DiZhURkQ.js";import{L as G}from"./tPfcr-VY.js";import{u as J}from"./BtMQSKak.js";import{H as O,B as q,n as I,C as R,J as W,u as e,U as k,a1 as g,G as j,O as w,L as C,M as K,I as p}from"./wbHSvHwd.js";import"./DKEO-qE5.js";import"./BKk8Wn2G.js";import"./Cmf1JQZp.js";import"./CbOuAyOP.js";import"./rixmnj5l.js";import"./BZGl1JDy.js";import"./osxQiXZR.js";import"./BPFXbn_u.js";import"./BbmBqaWU.js";import"./BBJDXOia.js";import"./VvvrcWUu.js";import"./DsMxXTCe.js";import"./DVSctDo7.js";import"./krnTi6gS.js";import"./CvCWV199.js";import"./CsdgI--S.js";import"./Cz_jrJQY.js";import"./BSB8CBEi.js";import"./gehiHP48.js";import"./C3hoKj5U.js";import"./BFo1EsTN.js";import"./BaGLYqCv.js";import"./BjurnKc_.js";import"./tWSSi59N.js";import"./CUoNHiIR.js";import"./wixJqBR8.js";import"./ByDl0eFc.js";import"./BKpVvSy8.js";import"./H3USUgE-.js";import"./DTeMkQz8.js";import"./QDpPpdkU.js";import"./Ca8_VzZe.js";import"./BUnMSPm3.js";import"./BqYn3KOw.js";import"./CL6-sq-h.js";import"./DQM2DQp7.js";import"./DDaeBxLT.js";import"./J0FCo2wo.js";import"./D0H2jLoD.js";import"./DiTe7_C0.js";import"./C31xhS-f.js";import"./D4_GH-o4.js";import"./yLbR-gqo.js";import"./BWkfxqxY.js";import"./DaNAfGCD.js";import"./6TrgeK19.js";import"./CnPw-Vbe.js";import"./BmCEMEtR.js";import"./D4dw6ou8.js";import"./BGGBiqyv.js";const Q={class:"homepage"},tt={__name:"home",async setup(X){var _,d,f,h,y,H;let r,a;N();const T=V(),{scrollTo:x}=z(),{slug:Y,lang:b}=T.meta,{data:s}=([r,a]=O(()=>A({operation:"getHomePage",variables:{site:b}})),r=await r,a(),r),o=(d=(_=s==null?void 0:s.value)==null?void 0:_.homeSingleEntries)==null?void 0:d[0],l=(f=o==null?void 0:o.homeHeroComponent)==null?void 0:f[0];if(!o)throw M({statusCode:404,message:"Page not found",fatal:!0});const c=o==null?void 0:o.flexible,u=(H=S((y=(h=o==null?void 0:o.localized)==null?void 0:h[0])==null?void 0:y.url))==null?void 0:H.path;return U(u),o!=null&&o.seo&&J(o==null?void 0:o.seo,u),q(()=>{document.body.classList.add("home"),I(()=>{var n,m,i;x({to:0,immediate:!0});const t=(n=o==null?void 0:o.seo)!=null&&n.metaTitleContainer?JSON.parse((m=o==null?void 0:o.seo)==null?void 0:m.metaTitleContainer):null;$((i=t==null?void 0:t.title)==null?void 0:i.title)})}),R(()=>{document.body.classList.remove("home")}),(t,n)=>{const m=P,i=v,B=F,L=G;return p(),W("div",Q,[e(l)?(p(),k(m,g(j({key:0},("heroHomeDataToViewModel"in t?t.heroHomeDataToViewModel:e(E))(e(l),e(o)))),null,16)):w("",!0),e(c)?(p(),k(i,{key:1,data:e(c)},null,8,["data"])):w("",!0),C(L,{"when-idle":""},{default:K(()=>[C(B)]),_:1})])}}};export{tt 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.