var je=Object.defineProperty;var xe=(v,d,g)=>d in v?je(v,d,{enumerable:!0,configurable:!0,writable:!0,value:g}):v[d]=g;var F=(v,d,g)=>xe(v,typeof d!="symbol"?d+"":d,g);import{u as ae,g as Me,a as Ae,b as be,c as Pe,d as te,e as Be,f as Ne,h as qe,o as Le,i as Ee,j as He,k as Fe,l as Oe,m,r as R,n as X,w as ze,p as Qe,E as Re,q as J,s as Je,t as Ue,v as ke,x as O,y as I,z as E,A as K,B as w,F as Z,C as V,D as Ge,G as Ye,_ as Ke,H as We,I as Xe,J as Ze}from"./CfwcmrW5.js";import{u as Ve}from"./BQ1-w7MI.js";const ea=()=>{const v=ae();return{goToHashSection:g=>{const o=g??v.hash;if(o){const T=document.getElementById(o.replace("#",""));T&&window.scrollTo({top:T.offsetTop-104,behavior:"smooth"})}}}},aa=Me` query getNewsSetting($locale: I18NLocaleCode) { newsSetting(locale: $locale) { documentId newsOverline newsTitle readMoreText moreNewsText moreNewsLink } } `,ta=()=>{Ae().public;const v=ae(),{$getImageUrl:d}=be();return{setMetaData:(o,T,i)=>{var s,f,D,C,M;const c=(o==null?void 0:o.metaTitle)||"Moving Intelligence",y=o==null?void 0:o.metaDescription,l=((s=o==null?void 0:o.image)==null?void 0:s.url)||"/img/link-preview-image.png",u={title:c,ogType:"website",ogTitle:c,ogImage:(f=o==null?void 0:o.image)!=null&&f.url?d((D=o.image)==null?void 0:D.url):l,ogUrl:`${window.location.origin}${v.fullPath}`,twitterCard:"summary_large_image",twitterTitle:c,twitterImage:(C=o==null?void 0:o.image)!=null&&C.url?d((M=o.image)==null?void 0:M.url):l,robots:T||i?{noindex:T,nofollow:i}:void 0};y&&(u.description=y,u.ogDescription=y,u.twitterDescription=y),Pe(u)}}},na=v=>{var o;const d=new Set,g=(o=v==null?void 0:v.filter(T=>T.__typename==="ComponentBlocksFaq"))==null?void 0:o.flatMap(T=>{var i,c;return((c=(i=T.faqs)==null?void 0:i.data)==null?void 0:c.map(y=>{var f,D,C,M;const l=(D=(f=y.attributes)==null?void 0:f.question)==null?void 0:D.trim(),u=(M=(C=y.attributes)==null?void 0:C.answer)==null?void 0:M.trim(),s=`${l}||${u}`;return!l||!u||d.has(s)?null:(d.add(s),{"@type":"Question",name:l,acceptedAnswer:{"@type":"Answer",text:u}})}).filter(Boolean))||[]});return!g||g.length===0?null:{"@context":"https://schema.org","@type":"FAQPage",mainEntity:g}};let W=null;const ee=v=>{W&&(W(),W=null);const d=na(v||[]);if(!d)return;const g=te({script:[{key:"faq-schema",type:"application/ld+json",innerHTML:JSON.stringify(d)}]});g&&typeof g=="object"&&"dispose"in g&&(W=g.dispose)},sa=()=>{class v{constructor(i,c,y=!1){F(this,"unparsedTags");F(this,"parsedTags",[]);F(this,"scriptTagLocation");F(this,"cookieScriptId","scriptReload");F(this,"isCookie");this.unparsedTags=i,this.scriptTagLocation=c,this.isCookie=y}parseTags(){const i=/]*>([\s\S]*?)<\/script>|]*>|]*>|(.*?)<\/title>|<style\b[^>]*>([\s\S]*?)<\/style>/g;this.parsedTags=this.unparsedTags.match(i)||[]}injectCookieScripts(i){const c=i.querySelectorAll("script");document.querySelectorAll(`script[data-id="${this.cookieScriptId}"]`).forEach(l=>{document.head.removeChild(l)}),c.forEach(l=>{if(!l)return;let u=document.createElement("script");u.dataset.id=this.cookieScriptId,u.id=l.id,u.innerHTML=l.innerHTML||"",u.async=l.async,l.src&&(u.src=l.src),document.head.appendChild(u)})}injectScriptTags(i){const c=[];i.querySelectorAll("script").forEach(l=>{if(!l)return;const u={};Object.entries(l.dataset).forEach(([s,f])=>{u[`data-${d(s)}`]=f||""}),c.push({id:l.id||null,src:l.src||null,type:l.type||null,innerHTML:l.innerHTML||"",async:l.async,tagPosition:this.scriptTagLocation==="head"?"head":"bodyOpen",...u})}),te({script:c})}injectNonScriptTags(i){const c=i.querySelector("title"),y=i.querySelectorAll("link"),l=i.querySelectorAll("meta"),u=i.querySelectorAll("style");c&&document.head.appendChild(c),y.forEach(s=>{document.head.appendChild(s)}),l.forEach(s=>{document.head.appendChild(s)}),u.forEach(s=>{document.head.appendChild(s)})}parseAndInjectTags(){this.parseTags();const c=new DOMParser().parseFromString(this.parsedTags.join(""),"text/html");this.isCookie?this.injectCookieScripts(c):(this.injectScriptTags(c),this.scriptTagLocation==="head"&&this.injectNonScriptTags(c))}}const{convertCamelCaseToDashed:d}=Be(),{result:g}=Ne(Ee),o=qe("executed",()=>!1);Le(()=>{var i,c,y,l,u,s;if(!o.value){o.value=!0;const f=(c=(i=g.value)==null?void 0:i.script)==null?void 0:c.head;f&&new v(f,"head").parseAndInjectTags();const D=(l=(y=g.value)==null?void 0:y.script)==null?void 0:l.body;D&&new v(D,"body").parseAndInjectTags()}const T=(s=(u=g.value)==null?void 0:u.script)==null?void 0:s.cookie;T&&new v(T,"head",!0).parseAndInjectTags()})},oa={key:0},la={key:1},ia=He({__name:"[[sub-slug]]",async setup(v){var pe,he,ve,fe,Se;let d,g;const{pageSettings:o,allPagesSlugs:T}=Fe(),{$formatToDayMonthYear:i}=be(),{setSlug:c,currentSlug:y,getOtherSlug:l}=Ve(),{goToHashSection:u}=ea(),s=ae(),{locale:f}=Oe(),{setMetaData:D}=ta(),C=m(()=>{var a,e;return(e=(a=o.value)==null?void 0:a.pageSetting)==null?void 0:e.notFoundPage}),M=m(()=>{var a,e;return(e=(a=o.value)==null?void 0:a.pageSetting)==null?void 0:e.homePage}),ne=m(()=>{var a,e;return(e=(a=o.value)==null?void 0:a.pageSetting)==null?void 0:e.vacancySlug}),se=m(()=>{var a,e;return(e=(a=o.value)==null?void 0:a.pageSetting)==null?void 0:e.newsSlug}),U=m(()=>{var a,e;return(e=(a=o.value)==null?void 0:a.pageSetting)==null?void 0:e.localizations}),_e={slug:{eq:`${s.params.slug?s.params.slug+(s.params.subslug?`/${s.params.subslug}`:""):M.value?(pe=M.value)==null?void 0:pe.slug:f.value=="en"?"home":"homepagina"}`}},k=R(),oe=async()=>{var r,p,b,$;const{data:a}=await J(Ge,{filters:_e,locale:f.value});k.value={pages:{data:((r=a.value)==null?void 0:r.pages_connection.nodes)||[]}},c(z.value??"",Ie.value);const e=($=(b=(p=k.value)==null?void 0:p.pages)==null?void 0:b.data[0])==null?void 0:$.blocks;ee(e)},Ie=m(()=>{var r,p;const a=(p=(r=k.value)==null?void 0:r.pages)==null?void 0:p.data;return a&&a.length>0&&a[0].localizations&&a[0].localizations.length>0?a[0].localizations:null}),z=m(()=>{var a,e,r;return(a=k.value)!=null&&a.pages.data&&((e=k.value)==null?void 0:e.pages.data.length)>0?(r=k.value)==null?void 0:r.pages.data[0].slug:s.path.replace("/","")});X(()=>{u()}),te({link:[{rel:"icon",type:"image/ico",href:"/favicon.ico"}]});const le=a=>(a=a.replace(/^\/|\/$/g,""),T.value.some(e=>e.replace(/^\/|\/$/g,"")===a)),G=m(()=>{const a=`${s.params.slug}${s.params.subslug?"/"+s.params.subslug:""}`;return ne.value&&s.path.includes(ne.value)&&s.params.subslug.length!==0&&!le(a)}),Y=m(()=>{const a=`${s.params.slug}${s.params.subslug?"/"+s.params.subslug:""}`;return se.value&&s.path.includes(se.value)&&s.params.subslug.length!==0&&!le(a)}),De=m(()=>{var r,p,b;const a=(b=(p=(r=k.value)==null?void 0:r.pages)==null?void 0:p.data)==null?void 0:b[0],e=(a==null?void 0:a.seo)||{};return a?{...e,metaTitle:e.metaTitle||a.title,metaDescription:e.metaDescription}:null});!G.value&&!Y.value&&([d,g]=ze(()=>oe()),await d,g());const me=((ve=(he=k.value)==null?void 0:he.pages.data[0])==null?void 0:ve.noIndex)||!1,Ce=((Se=(fe=k.value)==null?void 0:fe.pages.data[0])==null?void 0:Se.noFollow)||!1;D(De.value,me,Ce),Qe(f,()=>{y.value===l(f.value)&&(G.value?de():Y.value?ue():oe())}),sa();const ce=R(),H=R();async function ue(){var r,p,b,$,A;const{data:a}=await J(Ye,{slug:s.params.subslug,locale:f.value});if(!((b=(p=(r=a.value)==null?void 0:r.newsArticles_connection)==null?void 0:p.nodes)!=null&&b.length))return;const e=a.value.newsArticles_connection.nodes[0];if(e){const j=(e==null?void 0:e.localizations)??null;if(j&&j.length>0){const h=j.filter(t=>t!==null).map(t=>{var q;if(U.value){const x=U.value.find(B=>B!==null&&B.locale===(t==null?void 0:t.locale)),L=(q=t==null?void 0:t.slug)==null?void 0:q.replace("/",""),n=x!=null&&x.newsSlug&&L?`${x.newsSlug}/${L}`:t==null?void 0:t.slug;return{documentId:(t==null?void 0:t.documentId)||"",slug:n||"",locale:(t==null?void 0:t.locale)||"",attributes:{slug:n||"",locale:(t==null?void 0:t.locale)||""}}}return{documentId:(t==null?void 0:t.documentId)||"",slug:(t==null?void 0:t.slug)||"",locale:(t==null?void 0:t.locale)||"",attributes:{slug:(t==null?void 0:t.slug)||"",locale:(t==null?void 0:t.locale)||""}}});c(z.value??"",h)}else c(z.value??"",null);ce.value=e||{},H.value={backgroundImage:e==null?void 0:e.image,underline:i(e==null?void 0:e.date),heroStyle:ke.Compact,heroTitle:(e==null?void 0:e.title)||"",id:"news-1",overline:(A=($=o.value)==null?void 0:$.pageSetting)==null?void 0:A.newsOverline,heroDescription:""};const _=(e==null?void 0:e.seo)||{},N={..._,metaDescription:(_==null?void 0:_.metaDescription)||(e==null?void 0:e.lead),metaTitle:(_==null?void 0:_.metaTitle)||(e==null?void 0:e.title)};D(N);const P=e==null?void 0:e.blocks;ee(P)}X(()=>{u()})}const re=R(),$e=async()=>{const{data:a}=await J(aa,{locale:f.value});a.value&&(re.value=a.value)},Q=m(()=>{var a;return(a=re.value)==null?void 0:a.newsSetting}),ie=m(()=>{var a,e,r,p;return{__typename:"ComponentBlocksNews",id:"news-collection-2",overline:(a=Q.value)==null?void 0:a.newsOverline,newsTitle:(e=Q.value)==null?void 0:e.newsTitle,newsDescription:"",button:{id:"3",show:!0,text:(r=Q.value)==null?void 0:r.moreNewsText,link:(p=Q.value)==null?void 0:p.moreNewsLink,openInNewPage:!1,noFollow:!1,__typename:"ComponentButtonButton"},sortBy:Re.Newest,hideOnMobile:!1,hideOnTablet:!1,hideOnDesktop:!1}});Y.value&&($e(),ue()),G.value&&de();const ge=R();async function de(){var p,b,$,A,j,_,N;const{data:a}=await J(Je,{filters:{slug:{eq:s.params.subslug}},pagination:{limit:1},locale:f.value});if(!(($=(b=(p=a.value)==null?void 0:p.vacancies_connection)==null?void 0:b.nodes)!=null&&$.length))return;const e=a.value.vacancies_connection.nodes[0].documentId,{data:r}=await J(Ue,{documentId:e,locale:f.value});if(r.value){const P=((A=r.value.vacancy)==null?void 0:A.localizations)??null;if(P&&P.length>0){const L=P.filter(n=>n!==null).map(n=>{var B;if(U.value){const S=U.value.find(Te=>Te!==null&&Te.locale===(n==null?void 0:n.locale)),ye=(B=n==null?void 0:n.slug)==null?void 0:B.replace("/",""),we=S!=null&&S.newsSlug&&ye?`${S.newsSlug}/${ye}`:n==null?void 0:n.slug;return{documentId:(n==null?void 0:n.documentId)||"",slug:we||"",locale:(n==null?void 0:n.locale)||"",attributes:{slug:we||"",locale:(n==null?void 0:n.locale)||""}}}return{documentId:(n==null?void 0:n.documentId)||"",slug:(n==null?void 0:n.slug)||"",locale:(n==null?void 0:n.locale)||"",attributes:{slug:(n==null?void 0:n.slug)||"",locale:(n==null?void 0:n.locale)||""}}});c(z.value??"",L)}else c(z.value??"",null);let h=r.value.vacancy;ge.value=h||{},H.value={backgroundImage:h==null?void 0:h.image,heroStyle:ke.Bright,heroTitle:(h==null?void 0:h.title)||"",id:"1",overline:(_=(j=o.value)==null?void 0:j.pageSetting)==null?void 0:_.vacancyOverline,heroDescription:"",boldText:(h==null?void 0:h.hours)||""};const t=(h==null?void 0:h.seo)||{},q={metaTitle:(t==null?void 0:t.metaTitle)||(h==null?void 0:h.title),...t};D(q||null);const x=(N=r.value.vacancy)==null?void 0:N.blocks;ee(x),X(()=>{u()})}}return(a,e)=>{var A,j,_,N,P,h,t,q,x,L,n,B;const r=Ke,p=We,b=Xe,$=Ze;return I(),O("div",null,[w(G)?(I(),O("div",oa,[w(H)?(I(),E(r,{key:0,data:w(H)},null,8,["data"])):K("",!0),(I(!0),O(Z,null,V((A=w(ge))==null?void 0:A.blocks,S=>(I(),E(p,{key:(S==null?void 0:S.id)||Math.random(),block:S},null,8,["block"]))),128))])):w(Y)?(I(),O("div",la,[w(H)?(I(),E(r,{key:0,data:w(H)},null,8,["data"])):K("",!0),(I(!0),O(Z,null,V((j=w(ce))==null?void 0:j.blocks,S=>(I(),E(p,{key:(S==null?void 0:S.id)||Math.random(),block:S},null,8,["block"]))),128)),w(ie)?(I(),E(b,{key:1,block:w(ie),"card-button-text":((_=w(Q))==null?void 0:_.readMoreText)??""},null,8,["block","card-button-text"])):K("",!0)])):(P=(N=w(k))==null?void 0:N.pages)!=null&&P.data&&((t=(h=w(k))==null?void 0:h.pages)==null?void 0:t.data.length)<1?(I(),E($,{key:2,"page-id":w(C)?(q=w(C))==null?void 0:q.documentId:null},null,8,["page-id"])):((x=w(k))==null?void 0:x.pages.data.length)>0&&((L=w(k))!=null&&L.pages.data[0])?(I(!0),O(Z,{key:3},V((B=(n=w(k))==null?void 0:n.pages.data[0])==null?void 0:B.blocks,S=>(I(),E(p,{key:"block-"+((S==null?void 0:S.id)||Math.random()),block:S},null,8,["block"]))),128)):K("",!0)])}}});export{ia as default};