1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./01qymEFq.js","./BzYLJ28A.js","./B6WoFHKB.js","./entry.D4iddtdk.css"])))=>i.map(i=>d[i]); 2import{s as y,u as b,a6 as m,d as f,a as u,a1 as t,ab as h,h as o,a7 as x,a8 as T,r as C,c as w,o as d,a2 as V,b as _,ac as F,aa as L,a9 as M,J as v,a4 as P,a5 as A}from"./B6WoFHKB.js";import{_ as B}from"./CFuDVSeR.js";import{_ as D}from"./UHlgbItg.js";import{_ as N}from"./3Q1DPRQW.js";import{J as S}from"./CEtrZCOA.js";import{u as E}from"./Bs6oC6SF.js";import{u as H}from"./B2cgPVQn.js";import"./sUyMnk55.js";import"./BoYkcGe_.js";import"./DV8zNmVE.js";import"./CJQMdRVe.js";import"./DzwFN5Jh.js";import"./Bl9QxUof.js";import"./EgFwZUyj.js";import"./BBhXcpYT.js";import"./IbnsF5w8.js";import"./BHREDqYk.js";const R={class:"container-breakout rounded-2xl border-8 border-white bg-gray-200 px-4 pb-8 md:rounded-[50px]"},z={class:"container"},I={class:"h5 border-light-dark mx-0 border-b-[3px] border-dashed py-4 pb-2 md:pb-4"},J={class:"mt-8 grid grid-cols-1 gap-4 md:grid-cols-2 md:gap-10 lg:grid-cols-3"},O=y({__name:"Vacatures",props:{category:{}},async setup(i){let a,r;const l=b(),s=C([]),p=w(()=>{const e=l.params.category,n=Array.isArray(e)?e[0]:e;return n?n.split("-").map(c=>c.charAt(0).toUpperCase()+c.slice(1)).join(" "):""});try{const{data:e}=([a,r]=m(()=>f("/api/vacancies/category",{query:{path:i.category}},"$4ZChM1_ze-")),a=await a,r(),a);e.value&&(s.value=e.value.vacancies.nodes)}catch{}return(e,n)=>(d(),u("div",R,[t("div",z,[t("p",I,h(o(p))+" vacatures ("+h(o(s).length??0)+") ",1),t("div",J,[(d(!0),u(x,null,T(o(s),(c,g)=>(d(),V(S,{key:g,uri:`/vacatures/${o(l).params.category}/${c.slug}`,card:c},null,8,["uri","card"]))),128))])])]))}}),j=Object.assign(O,{__name:"Vacatures"}),q=P(()=>A(()=>import("./01qymEFq.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(i=>i.default||i)),U={class:"container mt-4"},Z={class:"container"},K={class:"container-paragraph"},G={class:"h2"},Q=["innerHTML"],W={class:"container"},X={class:"container"},Y={class:"flex flex-col gap-6 lg:flex-row-reverse lg:gap-10"},ee={class:"min-w-0 lg:w-1/2"},ae={key:0,class:"w-full rounded-2xl bg-gray-200 p-3.5"},te={class:"min-w-0 lg:w-1/2"},oe=["innerHTML"],Ce=y({__name:"index",async setup(i){let a,r;const l=b(),s=C();try{const{data:e}=([a,r]=m(()=>f(`/api/vacancies/category-pages?path=${l.params.category}`,"$-ZxqrK5Sdw")),a=await a,r(),a);s.value=e.value?.vacancyCategories.nodes[0],E(s.value.seo)}catch{const{to:e,redirectCode:n}=([a,r]=m(()=>H()),a=await a,r(),a);[a,r]=m(()=>v(e,{})),await a,r()}const p=w(()=>s.value?.vacatureCategoryPageFields?.images?.nodes?.map(e=>e.sourceUrl)||[]);return(e,n)=>{const c=B,g=q,$=D,k=N;return d(),u(x,null,[t("div",U,[_(c,{path:(e._.provides[F]||e.$route).path},null,8,["path"])]),t("section",Z,[t("div",K,[t("h1",G,[L(h(o(s)?.vacatureCategoryPageFields?.title)+" ",1),_(g,{class:"inline-block",color:"#009FE3"})]),t("p",{class:"subtitle-secondary-font",innerHTML:o(s)?.vacatureCategoryPageFields?.subtitle},null,8,Q)])]),t("section",W,[_(j,{category:o(l).params.category},null,8,["category"])]),t("section",X,[t("div",Y,[t("div",ee,[o(p).length?(d(),u("div",ae,[_($,{images:o(p),"enable-thumbnails":""},null,8,["images"])])):M("",!0)]),t("div",te,[t("div",{innerHTML:o(s)?.vacatureCategoryPageFields?.paragraph},null,8,oe),_(k,{class:"mt-4",label:"Meer over Vaartland.nl",onClick:n[0]||(n[0]=se=>("navigateTo"in e?e.navigateTo:o(v))("/over-ons"))})])])])],64)}}});export{Ce 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.