1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8196],{35106:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/blogs/[slug]",function(){return t(71912)}])},64191:function(e,n,t){"use strict";var s=t(85893),l=t(41664),c=t.n(l),a=t(29938),r=t(4848),o=t(49419),i=t(6264);n.Z=function(e){let{data:n,className:t}=e,{postTitle:l,category:d,author:u,image:h,slug:g,shortDescription:m}=n||{};return(0,s.jsxs)(c(),{href:"/blogs/".concat(g),className:(0,i.cn)("card-border group bg-card-light flex flex-col transition-all duration-300 hover:bg-primary-light",t),children:[h&&(0,s.jsx)("div",{className:"w-full",children:(0,s.jsx)(o.Z,{image:h,className:"aspect-video h-full w-full object-cover"})}),(0,s.jsxs)("div",{className:"flex h-full flex-col px-6 md:px-8 py-8 justify-between",children:[(0,s.jsxs)("div",{children:[d&&u&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(r.QE,{children:[(0,s.jsx)("span",{className:"text-primary",children:d})," ",(0,s.jsxs)("span",{className:"text-gray-light",children:["by ",u]})]}),(0,s.jsx)(a.L,{size:"5xs"})]}),l&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.X6,{as:"h3",size:"h5",className:"uppercase text-secondary",children:l}),(0,s.jsx)(a.L,{size:"6xs"})]}),m&&(0,s.jsx)(r.xv,{id:"excerpt",size:"small",className:"line-clamp-4",children:m})]}),(0,s.jsx)("div",{className:"relative w-full py-6",children:(0,s.jsx)("div",{className:"absolute w-full transition-transform duration-300 group-hover:translate-x-[97%]",children:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-4 w-4 text-gray-lightest group-hover:text-primary",fill:"currentColor",viewBox:"0 0 448 512",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M438.6 278.6l-160 160C272.4 444.9 264.2 448 256 448s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L338.8 288H32C14.33 288 .0016 273.7 .0016 256S14.33 224 32 224h306.8l-105.4-105.4c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160C451.1 245.9 451.1 266.1 438.6 278.6z"})})})})]})]})}},8609:function(e,n,t){"use strict";t.d(n,{Z:function(){return SocialShares}});var s=t(85893),l=t(41664),c=t.n(l),a=t(4848),r=t(67294),o=t(29938);let LinkIcon=e=>(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"1em",viewBox:"0 0 640 512",...e,children:(0,s.jsx)("path",{d:"M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"})}),FacebookIcon=e=>(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"1em",viewBox:"0 0 320 512",...e,children:(0,s.jsx)("path",{d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"})}),LinkedInIcon=e=>(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"1em",viewBox:"0 0 448 512",...e,children:(0,s.jsx)("path",{d:"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"})});function SocialShares(e){let{data:n}=e,[t,l]=(0,r.useState)(!1),copyToClipboard=async e=>{try{await navigator.clipboard.writeText(e),l(!0),setTimeout(()=>l(!1),3e3)}catch(e){console.error("Failed to copy!",e)}},i=(e=>{let n="".concat("https://eosvu.nl","/vacancies/").concat(e.slug),t="Check out this vacancy: ".concat(e.postTitle," - ").concat(e.shortDe
1scription);return{copyLink:n,Facebook:"https://www.facebook.com/sharer/sharer.php?u=".concat(encodeURIComponent(n),"&t=").concat(encodeURIComponent(t)),LinkedIn:"https://www.linkedin.com/shareArticle?mini=true&url=".concat(encodeURIComponent(n),"&title=").concat(encodeURIComponent(e.postTitle),"&summary=").concat(encodeURIComponent(t),"&source=EOS VU")}})(n),d=[{name:"copy-link",href:i.copyLink,icon:(0,s.jsx)(LinkIcon,{className:"h-3 w-3 group-hover:fill-white"})},{name:"Facebook",href:i.Facebook,icon:(0,s.jsx)(FacebookIcon,{className:"h-3 w-3 group-hover:fill-white"})},{name:"LinkedIn",href:i.LinkedIn,icon:(0,s.jsx)(LinkedInIcon,{className:"h-3 w-3 group-hover:fill-white"})}];return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"md:hidden",children:(0,s.jsx)(o.L,{size:"5xs"})}),(0,s.jsxs)("div",{className:"flex flex-row space-x-4 md:self-end items-center w-full",children:[(0,s.jsx)(a.xv,{size:"small",className:"md:ml-auto",children:"Share this post"}),(0,s.jsx)("div",{className:"flex space-x-2",children:d.map(e=>"copy-link"===e.name?(0,s.jsxs)("div",{onClick:()=>copyToClipboard(e.href),className:"flex align-baseline space-x-2 cursor-pointer",children:[(0,s.jsx)("div",{className:"flex h-8 w-8 items-center justify-center rounded-full border border-gray-lightest hover:border-none hover:bg-primary hover:text-white ease-in-out duration-300 group",children:e.icon}),t&&(0,s.jsx)("span",{children:"Copied!"})]},e.name):(0,s.jsx)(c(),{href:e.href,id:e.name,className:"flex align-baseline space-x-2 cursor-pointer",children:(0,s.jsx)("div",{className:"flex h-8 w-8 items-center justify-center rounded-full border border-gray-lightest hover:border-none hover:bg-primary hover:text-white ease-in-out duration-300 group",children:e.icon})},e.name))})]})]})}},71912:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSG:function(){return N},default:function(){return _slug_}});var s=t(85893),l=t(5152),c=t.n(l),a=t(74356),r=t(36106),o=t(39614),i=t(29938),d=t(25464),u=t(6373),h=t(1603),g=t(8609),m=t(4848),p=t(49419),heroes_SingleBlogHero=e=>{let{data:n}=e,{postTitle:t,featuredImage:l,category:c,author:a}=n||{};return(0,s.jsx)(h.O,{color:"light",className:"blog-gradient-hero pt-nav",children:(0,s.jsxs)("div",{className:"container",children:[(0,s.jsx)(i.L,{size:"sm"}),(0,s.jsxs)("div",{className:"flex flex-col",children:[c&&a&&(0,s.jsxs)(m.QE,{as:"p",size:"small",children:[(0,s.jsxs)("span",{className:"text-primary",children:[c," "]}),"by ",a]}),(0,s.jsx)(i.L,{size:"5xs"}),(0,s.jsxs)("div",{className:"flex flex-col md:flex-row justify-between",children:[t&&(0,s.jsx)(m.X6,{as:"h1",size:"h1",width:"narrow",className:"text-secondary w-full",children:t}),(0,s.jsx)(g.Z,{data:n})]}),(0,s.jsx)(i.L,{size:"xs"})]}),(0,s.jsx)("div",{className:"w-full",children:l&&l.asset._ref&&(0,s.jsx)(p.Z,{image:l,className:"aspect-square md:aspect-video object-cover w-full"})})]})})},x=t(9789),f=t(6264),j=t(64191),b=t(66995),templates_BlogPage=e=>{let{page:n,settings:t}=e,{post:l,morePosts:c}=n||{},{hero:a}=l,{form:r}=l||{};return(0,s.jsxs)(o.Z,{settings:t,children:[(0,s.jsx)(u.Z,{seo:{seoTitle:"Single Blog | EOS - VU"}}),(0,s.jsx)(heroes_SingleBlogHero,{data:a}),(0,s.jsx)(i.L,{size:"lg"}),(0,s.jsx)("section",{className:"container",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 md:gap-x-4 md:grid-cols-12",children:[(0,s.jsx)("aside",{className:"sticky top-40 md:col-span-4 hidden self-start md:block",children:(0,s.jsxs)("dl",{className:"flex flex-col space-y-3",children:[(0,s.jsxs)("div",{className:"flex gap-x-4",children:[(0,s.jsx)("dt",{className:"flex-none",children:(0,s.jsx)("span",{className:"sr-only",children:"Category"})}),(0,s.jsxs)("dd",{className:"text-body-sm",children:[(0,s.jsx)("span",{className:"font-medium",children:"Category"}),(0,s.jsx)("br",{}),(0,s.jsx)("span",{className:"text-primary",children:l.category})]})]}),(0,s.jsxs)("div",{className:"flex gap-x-4",children:[(0,s.jsx)("dt",{className:"flex-none",children:(0,s.jsx)("span",{className:"sr-only",children:"Written by"})}),(0,s.jsxs)("dd",{className:"text-body-sm",children:[(0,s.jsx)("span",{className:"font-medium",children:"Written by"}),(0,s.jsx)("br",{}),l.author]})]}),(0,s.jsxs)("div",{className:"flex gap-x-4",children:[(0,s.jsx)("dt",{className:"flex-none",children:(0,s.jsx)("span",{className:"sr-only",children:"Published on"})}),(0,s.jsxs)("dd",{className:"text-body-sm",children:[(0,s.jsx)("span",{className:"font-medium",children:"Published on"}),(0,s.jsx)("br",{}),(0,f.p6)(l.publishedAt)]})]})]})}),(0,s.jsx)("div",{className:"md:col-span-8 prose",children:(null==l?void 0:l.content)&&(0,s.jsx)(x.Z,{blocks:l.content})})]})}),(0,s.jsxs)("section",{className:"container",children:[(0,s.jsx)(i.L,{size:"md"}),r&&(0,s.jsx)(b.Z,{data:r}),(0,s.jsx)(i.L,{size:"md"})]}),(0,s.jsxs)("section",{className:"container",children:[(0,s.jsx)(m.X6,{as:"h2",size:"h3",className:"text-center",children:"Related articles"}),(0,s.jsx)(i.L,{size:"xs"}),(0,s.jsx)(d.r,{columns:3,children:null==c?void 0:c.map(e=>(0,s.jsx)(j.Z,{data:e},e._id))})]})]})},_=t(11163),y=t(67630);function PreviewBlogPage(e){let{page:n,settings:t}=e,l=(0,_.useRouter)(),{slug:c}=l.query,o=y.$8,[i]=(0,a.yR)(n,o,{slug:c});return c?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.Z,{}),(0,s.jsx)(templates_BlogPage,{page:i,settings:t})]}):null}let v=c()(()=>t.e(7008).then(t.bind(t,87008)),{loadableGenerated:{webpack:()=>[87008]}});var N=!0,_slug_=function(e){let{data:n,settings:t,preview:l,previewToken:c}=e;return l&&c?(0,s.jsx)(v,{previewToken:c,children:(0,s.jsx)(PreviewBlogPage,{page:n,settings:t})}):(0,s.jsx)(templates_BlogPage,{page:n,settings:t})}},67630:function(e,n,t){"use strict";t.d(n,{XV:function(){return ALL_BLOGS_QUERY},$8:function(){return u},AG:function(){return FILTERED_BLOG_QUERY}});var s=t(82729),l=t(41972),c=t(99039);
1function _templateObject(){let e=(0,s._)(["\n postTitle,\n featuredImage {\n ",'\n },\n "category": category->title,\n "author": author->authorName,\n "slug": slug.current,\n "shortDescription": body[0].children[0].text,\n']);return _templateObject=function(){return e},e}let a=(0,l.Z)(_templateObject(),c.k);var r=t(56610),o=t(49305);function blog_templateObject(){let e=(0,s._)(['\n _type,\n "slug": slug.current,\n "hero": {\n ','\n },\n "category": category->title,\n "author": author->authorName,\n "content": body[] {\n ...,\n ','\n },\n readTime,\n publishedAt,\n "seo": {\n ',"\n },\n featuredImage {\n ",'\n },\n (displayForm == true) => {\n "form": {\n formContainerTitle,\n formContainerDescription,\n formContainerButtonText,\n "fields": form->{\n _id,\n sendToEmail,\n formName,\n formFields[]{\n ...,\n },\n },\n },\n }\n']);return blog_templateObject=function(){return e},e}let i=(0,l.Z)(blog_templateObject(),a,r.L,o.H,c.k);var d=t(92530);function queries_blog_templateObject(){let e=(0,s._)(['\n {\n "post": *[_type == "blog" && slug.current == $slug] | order(_updatedAt desc) [0]{\n ','\n },\n "morePosts": *[_type == "blog" && defined(slug.current) && slug.current != $slug] | order(_updatedAt desc) [0...2] {\n _id,\n _type,\n "slug": slug.current,\n "products": labelProducts[]->{\n _id,\n title,\n "slug": slug.current,\n },\n "tags": tags[],\n postTitle,\n readTime,\n publishedAt,\n "image": featuredImage {\n ',"\n }\n }\n }\n"]);return queries_blog_templateObject=function(){return e},e}function _templateObject1(){let e=(0,s._)(["",""]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,s._)(["",""]);return _templateObject2=function(){return e},e}let u=(0,l.Z)(queries_blog_templateObject(),i,c.k),ALL_BLOGS_QUERY=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:12,t='{\n "highlightedPost" : *[_type == "blog" && defined(slug.current)] | order(publishedAt desc) [0]{\n _key, _type, _id,\n postTitle,\n "slug": slug.current,\n "category": category->title,\n "author": author->authorName,\n "image": featuredImage {\n '.concat(c.k,'\n },\n },\n "posts": *[_type == "blog" && defined(slug.current)] | order(publishedAt desc)[(').concat(e," * ").concat(n,")...(").concat(e," + 1) * ").concat(n,']{\n _key, _type, _id,\n postTitle,\n "slug": slug.current,\n "category": category->title,\n "author": author->authorName,\n publishedAt,\n readTime,\n "image": featuredImage {\n ').concat(c.k,'\n },\n },\n "pagination": {\n "totalPageCount": count(*[_type == "blog" && !(_id in path("drafts.**")) && defined(slug.current)] \n | order(_updatedAt desc)._id) / ').concat(n,',\n "pageNumber": ').concat(e,' + 1,\n },\n "callToAction": *[_type == "blogOverview"][0]{\n "title": callToAction.title,\n "subtitle": callToAction.subtitle,\n "image": callToAction.image {').concat(c.k,'\n },\n "button": callToAction.button[0] {\n ').concat(d.B,"\n }\n }\n }");return(0,l.Z)(_templateObject1(),t)},FILTERED_BLOG_QUERY=function(e){let n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:12,a="Show all"==e?null:'category->title == "'.concat(e,'"'),r='{\n "highlightedPost" : *[_type == "blog" && defined(slug.current)] | order(publishedAt desc) [0]{\n _key, _type, _id,\n postTitle,\n "slug": slug.current,\n "category": category->title,\n "author": author->authorName,\n "image": featuredImage {\n '.concat(c.k,'\n },\n },\n "posts": *[_type == "blog" && defined(slug.current)] | order(publishedAt desc)[(').concat(t," * ").concat(s,")...(").concat(t," + 1) * ").concat(s,']{\n _type, _id,\n postTitle,\n "slug": slug.current,\n "category": category->title,\n "author": author->authorName,\n publishedAt,\n readTime,\n "image": featuredImage {\n ').concat(c.k,'\n },\n },\n "pagination": {\n "totalPageCount": count(*[_type == "blog" && !(_id in path("drafts.**")) && defined(slug.current) && eventType == "').concat(e,'"] \n | order(_updatedAt desc)._id) / ').concat(s,',\n "pageNumber": ').concat(t,' + 1,\n },\n "callToAction": *[_type == "blogOverview"][0]{\n "title": callToAction.title,\n "subtitle": callToAction.subtitle,\n "image": callToAction.image {').concat(c.k,'\n },\n "button": callToAction.button[0] {\n ').concat(d.B,"\n }\n }\n}"),o='{\n "highlightedPost" : *[_type == "blog" && defined(slug.current)] | order(publishedAt desc) [0]{\n _key, _type, _id,\n postTitle,\n "slug": slug.current,\n "category": category->title,\n "author": author->authorName,\n "image": featuredImage {\n '.concat(c.k,'\n },\n },\n "posts": *[_type == "blog" && defined(slug.current) && ').concat(a,"] | order(publishedAt desc)[(").concat(t," * ").concat(s,")...(").concat(t," + 1) * ").concat(s,']{\n _type, _id,\n postTitle,\n "slug": slug.current,\n "category": category->title,\n "author": author->authorName,\n publishedAt,\n readTime,\n "image": featuredImage {\n ').concat(c.k,'\n },\n },\n "pagination": {\n "totalPageCount": count(*[_type == "blog" && !(_id in path("drafts.**")) && defined(slug.current) && eventType == "').concat(e,'"] \n | order(_updatedAt desc)._id) / ').concat(s,',\n "pageNumber": ').concat(t,' + 1,\n },\n "callToAction": *[_type == "blogOverview"][0]{\n "title": callToAction.title,\n "subtitle": callToAction.subtitle,\n "image": callToAction.image {').concat(c.k,'\n },\n "button": callToAction.button[0] {\n ').concat(d.B,"\n }\n }\n}");
1return n=null==a?r:o,(0,l.Z)(_templateObject2(),n)}}},function(e){e.O(0,[7409,9435,1149,7966,5847,3186,4609,7536,5156,114,9382,1679,9614,6923,6995,9774,2888,179],function(){return e(e.s=35106)}),_N_E=e.O()}]);
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.