PageSourceSearch

https://www.imec.be/_next/static/chunks/5358-3e9c8ba0ea70a7b0.js

js imec.be collected 2026-09-24 08:44:18 UTC 12,524 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5358],{16066:e=>{e.exports={"job-content":"job_job-content__9rBgD",hero:"job_hero__R_DO7","mod-image":"job_mod-image__VdLRs",apply:"job_apply__n3x4f",content:"job_content__tDQ5J","content-share":"job_content-share__6_1Ml",form:"job_form__LkjLo","form-title":"job_form-title__s4qPX","form-fields":"job_form-fields__bL_2I","form-form":"job_form-form__8Dj_U","form-submit":"job_form-submit__BAqLJ","form-submit-text":"job_form-submit-text__ytAZA","form-submit-circle":"job_form-submit-circle__1ywUE","form-submit-container":"job_form-submit-container__lbXi1","form-submit-circle-icon":"job_form-submit-circle-icon__tSpYY","form-thanks":"job_form-thanks__s6_N0"}},34507:e=>{e.exports={podcast:"podcast_podcast__kPVfK","podcast-platforms":"podcast_podcast-platforms__BzAqk",episode:"podcast_episode___a_A4","episode-description":"podcast_episode-description__PppF1"}},37664:e=>{e.exports={"dossier-blocks":"dossier_dossier-blocks___FmZc"}},49062:(e,t,s)=>{"use strict";s.d(t,{fh:()=>p,rB:()=>m,zB:()=>u});var r=s(95155),l=s(95582),i=s(12115),a=s(52089),n=s(24341),o=s.n(n);let c=(0,s(37702).D)(o()),d=["textarea","select","radio","checkbox"],m=e=>{let{warning:t}=e;return(0,r.jsx)("div",{className:c.warning(),children:(0,r.jsx)(a.A,{height:t?"auto":0,animateOpacity:!0,children:(0,r.jsx)("p",{className:c.warning.message(),children:t})})})},u=e=>{let{children:t,type:s,label:a,name:n,help:o,fixedValue:m,mod:u,component:p,onFocus:j,onBlur:h,className:_,...b}=e,[x,f]=(0,i.useState)(!1),y=p||s,v=d.indexOf(y)>-1?y:"text",[k,g]=(0,l.Mt)({name:n,type:s,...b}),w=(0,i.useRef)(void 0);(0,i.useEffect)(()=>{},[g.error]);let N="checkbox"!==s||k.value?"text"===v||"textarea"===v?{value:k.value||""}:{}:{value:"true"};m&&(N={value:m});let E={focus:x,filled:!!g.value||!!m,error:!!g.error};return(0,r.jsxs)("div",{className:c.field.with(_).mod(u).mod(v).is(E)(),children:[(0,r.jsxs)("label",{className:c.field.label.is(E)(),children:[(0,r.jsx)(p||"input",{ref:w,type:s,...b,...k,...N,onFocus:e=>{f(!0),j&&j(e)},onBlur:e=>{f(!1),h&&h(e)},className:c.field.label.field.mod({textarea:"textarea"===b.as}).is(E)(),children:t}),(0,r.jsxs)("div",{className:c.field.label.text.is(E)(),children:[a,b.required&&!b.hide_required&&(0,r.jsx)("span",{children:"\xa0*"})]})]}),g.error&&(0,r.jsx)("div",{className:c.field.error(),children:g.error}),o&&(0,r.jsx)("div",{className:c.field.help(),children:o})]})},p=e=>{let{children:t}=e;return(0,r.jsx)("div",{className:c.row(),children:t})}},75358:(e,t,s)=>{"use strict";s.d(t,{DrupalPage:()=>er});var r=s(95155),l=s(20063),i=s(48838),a=s(12115),n=s(7133),o=s(40706),c=s(35402);let d=e=>{let{title:t,background_image:s,description:l}=e;return(0,r.jsxs)(n.r,{blocks:e.blocks,children:[(0,r.jsx)(o.lq,{title:t,background_image:s,description:l}),e.blocks.map(e=>(0,a.createElement)(c.f,{...e,key:e.id}))]})};var m=s(69956),u=s(37664),p=s.n(u),j=s(37702),h=s(87825);let _=(0,j.D)(p()),b=e=>{let t=(0,h.Bd)(),{title:s,background_image:l,description:i,articles:d,blocks:m}=e;return(0,r.jsxs)(n.r,{blocks:m||[],children:[(0,r.jsx)(o.lq,{background_image:l,subtitle:t.dossier,title:s,description:i,mod:"small"}),m&&m.length>0&&(0,r.jsx)("div",{className:_.dossier.blocks(),children:null==m?void 0:m.map(e=>"inpagenav"===e._type?(0,a.createElement)(c.f,{...e,display_dark:!0,key:e.id}):(0,a.createElement)(c.f,{...e,key:e.id}))}),(0,r.jsx)(x,{articles:d})]})},x=e=>{let{articles:t}=e;return t&&0!==t.length?(0,r.jsx)(m.Pq,{children:(0,r.jsx)(m.DJ,{items:t})}):null};var f=s(18256),y=s(95582),v=s(49062),k=s(53213),g=s(94718),w=s(83947),N=s(42215),E=s(66138),S=s(61284),T=s(25921),L=s(39840),P=s(97629),A=s(67962),C=s(16066),B=s.n(C),D=s(82779);let M=(0,j.D)(B()),O=e=>{var t;let s=new Date;s.setDate(s.getDate()+30);let l=s.toISOString().slice(0,10),i={...e,expiration_date:e.expiration_date||l};(0,a.useEffect)(()=>{let e=()=>{(window.location.href.includes("/en/jobs")||window.location.href.includes("/en/work-at-imec/job-opportunities")||window.location.href.includes("/nl/je-carriere-bij-imec/vacatures"))&&window.location.reload()};return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[]);let o=(0,a.useMemo)(()=>i.applylink&&i.applylink.includes(" ")?encodeURI(i.applylink):i.applylink,[i.applylink]);return(0,r.jsxs)("div",{className:M.job(),children:[(0,r.jsx)(z,{job:i}),(0,r.jsxs)(n.r,{blocks:i.content_blocks||[],children:[(0,r.jsx)(I,{...i,applylink:o}),(0,r.jsxs)("div",{className:M.job.content(),children:[(0,r.jsx)(L.X,{_type:"textblock",id:0,display_grey:!1,display_dark:!1,text:i.body}
1),(0,r.jsx)(q,{link:o}),null==(t=i.content_blocks)?void 0:t.map(e=>(0,a.createElement)(c.f,{...e,key:e.id})),(0,r.jsx)(E.A,{_type:"overview",id:null,columns:2,landscape:!0,textual_display:!1,title:null,white_background:!1,items:[{_type:"overview_video",id:null,embed_code:'<iframe src="https://player.vimeo.com/video/791892356?h=9f01e15824" width="640" height="268" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>',text:"<h5>Who we are</h5>",text_above:!0},{_type:"overview_video",id:null,embed_code:'<iframe allow="autoplay; fullscreen" allowfullscreen="" frameborder="0" height="640" width="360" src="https://player.vimeo.com/video/80567552"></iframe>',text:"<h5>imec's cleanroom</h5>",text_above:!0}]}),(0,r.jsx)(S.A,{jobs:e.related.jobs,_type:"relatedjobs",id:e.node_id,text_left:"",title_right:e.related.title,jobdetail:!0}),(0,r.jsx)(R,{job:e}),(0,r.jsx)(T.S,{})]})]})]})},q=e=>{let{link:t}=e,s=(0,h.Bd)();return t?(0,r.jsx)(g.e,{type:null,className:M.apply(),children:(0,r.jsx)(P.S.Container,{children:(0,r.jsxs)(P.S.Button,{href:t,mod:"rounded",children:[(0,r.jsx)(P.S.ButtonText,{children:s.job.apply}),(0,r.jsx)(P.S.ButtonIcon,{})]})})}):null},R=e=>{let{job:t}=e,s=(0,h.Bd)(),[l,i]=(0,a.useState)(!1),[n,o]=(0,a.useState)(!1);return(0,r.jsx)("div",{className:M.form(),children:(0,r.jsx)(y.l1,{initialValues:{firstname:null,lastname:null,email:null},onSubmit:(e,t)=>{l||n||(i(!0),t.setStatus(null),fetch((0,N.Cw)(),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...e,route:window.location.pathname})}).then(e=>{if(i(!1),e.ok){t.resetForm(),o(!0);return}e.json().then(e=>{t.setErrors(e),t.setStatus(e.message||"We could not send this job. Please try again later.")}).catch(()=>{t.setStatus("We could not send this job. Please try again later.")})}).catch(()=>{i(!1),t.setStatus("We could not send this job. Please try again later.")}))},children:e=>{let{status:t}=e;return(0,r.jsx)(y.lV,{children:(0,r.jsxs)(P.S.Container,{children:[(0,r.jsx)("h3",{className:M.form.title(),children:s.job.form.title}),n?(0,r.jsx)("div",{className:M.form.thanks(),children:s.job.form.thanks}):(0,r.jsxs)("div",{className:M.form.form(),children:[(0,r.jsxs)("div",{className:M.form.fields(),children:[t&&(0,r.jsx)("div",{className:M.form.thanks(),children:t}),(0,r.jsxs)(v.fh,{children:[(0,r.jsx)(v.zB,{name:"firstname",required:!0,label:s.form.firstname,mod:{dark:!0,50:!0}}),(0,r.jsx)(v.zB,{name:"lastname",required:!0,label:s.form.lastname,mod:{dark:!0,50:!0}})]}),(0,r.jsx)(v.zB,{name:"email",type:"email",required:!0,label:s.form.email,mod:{dark:!0}})]}),(0,r.jsx)("div",{className:M.form.submit.container(),children:(0,r.jsxs)("button",{type:"submit",className:M.form.submit(),children:[(0,r.jsx)("p",{className:M.form.submit.text(),children:s.form.submit}),(0,r.jsx)("div",{className:M.form.submit.circle(),children:(0,r.jsx)("span",{className:M.form.submit.circle.icon(),children:(0,r.jsx)(w.I,{icon:"ArrowRight"})})})]})})]})]})})}})})},I=e=>{var t;let{header_image:s,title:l,short_description:i,applylink:a}=e,n=(0,h.Bd)(),c=new Date(Date.parse(e.date.replace(/-/g,"/"))),d=e.region&&(null==(t=e.region[0])?void 0:t.name),m=function(e,t,s){if(!s)return e&&t?"".concat(e," - ").concat(t):"".concat(e||t);let r=(0,D.P)(s);return e||t?e&&t?"".concat(e," - ").concat(t," | ").concat(r):"".concat(e||t," | ").concat(r):r}(function(e,t,s){var r;return e&&e.length?null==(r=e[0])?void 0:r.name:s&&t?t.map(e=>null==e?void 0:e.name).filter(e=>!!e).join(", "):void 0}(e.type,e.employment_type,e.academic),d,c);return(0,r.jsxs)("div",{className:M.hero.mod({image:s})(),children:[s&&(0,r.jsx)(k.w,{image:s}),(0,r.jsx)(o.$b,{pageTitle:l}),(0,r.jsx)("div",{className:M.job.content(),children:(0,r.jsxs)(P.S.Container,{children:[(0,r.jsx)(o.f3,{children:l}),m&&(0,r.jsx)(o.VW,{children:m}),i&&(0,r.jsx)(o.J2,{children:i}),a&&(0,r.jsx)(o.jn,{url:a,children:n.job.apply})]})})]})},z=e=>{var t;let{job:s}=e;if(!(null==(t=s.address_details)?void 0:t.length))return null;let l={"@context":"https://schema.org/","@type":"JobPosting",title:[s.title,...(s.job_title||[]).map(e=>e.name)],datePosted:s.date,validThrough:s.expiration_date,description:s.body,hiringOrganization:{"@type":"Organization",name:"imec",sameAs:"https://www.imec.be",logo:"https://www.imec-int.com/imec-logo.png"},jobLocation:(s.address_details||[]).map(e=>{var t;return{"@type":"Place",address:{"@type":"PostalAddress",streetAddress:e.address,postalCode:e.postal,addressLocality:e.city,addressRegion:e.state,addressCountry:null==(t=e.country)?void 0:t.name}}}),employmentType:[s.is_part_time?"PART_TIME":"FULL_TIME",...(s.employment_type||[]).map(e=>{switch(e.name.toLowerCase()){case"full-time":return"FULL_TIME";case"part-time":return"PART_TIME";case"contractor":return"CONTRACTOR";case"master projects/internships":case"bachelor projects":case"bachelor projects/internships":case"bachelor internship":case"master internship":case"phd internship":return"INTERN";default:return"TEMPORARY"}})],url:"https://www.imec.be"+s.url};return s.remote_region&&(l.applicantLocationRequirements={"@type":"Country",name:s.remote_region},l.jobLocationType="TELECOMMUTE"),(0,r.jsx)("script",{type:"application/ld+json",children:JSON.stringify(l)})},F=e=>(0,r.jsx)(n.r,{blocks:e.blocks,children:e.blocks.map((e,t)=>(0,a.createElement)(c.f,{...e,firstBlock:0===t,key:e.id}))});var J=s(25943),W=s(34507),U=s.n(W);let V=(0,j.D)(U()),X=e=>{let{title:t,background_image:s,description:l,platforms:i,episodes:a}=e;return(0,r.jsxs)(n.r,{blocks:[],children:[(0,r.jsx)(o.lq,{title:t,background_image:s,description:l,subtitle:"Podcast"}),(0,r.jsx)("div",{className:V.podcast(),children:(0,r.jsxs)(P.S.Container,{children:[(null==i?void 0:i.length)&&(0,r.jsxs)("p",{className:V.podcast.platforms(),children:[(0,r.jsx)("span",{children:"Listen on: "}),i.map((e,t)=>(0,r.jsxs)("span",{children:[" ",(0,r.jsx)("a",{href:e.url,target:"_blank",children:e.title}),t+1<i.length&&" |"]},t))]}),(0,r.jsx)("div",{children:null==a?void 0:a.map((e,t)=>(0,r.jsx)(Y,{...e},"episode".concat(t)))})]})})]})},Y=e=>(0,r.jsxs)("div",{className:V.episode(),children:[(0,r.jsx)(J.t,{object:e.embed_code,children:(0,r.jsx)("div",{dangerouslySetInnerHTML:{__html:e.embed_code}})}
1),(0,r.jsx)(P.S.Wysiwyg,{className:V.episode.description(),children:e.desc})]});var Z=s(19301);let H=e=>(0,r.jsx)(n.r,{blocks:e.blocks,children:e.blocks.map(e=>(0,a.createElement)(c.f,{...e,key:e.id}))});var K=s(17865);let Q=e=>((0,a.useEffect)(()=>{window.dataLayer&&dataLayer.push({ContentType:"(icon)",WordCount:(0,K.r)(e.blocks),ContentTags:e.tags.map(e=>e.name),PublishDate:e.date})},[]),(0,r.jsx)(n.r,{blocks:e.blocks,children:e.blocks.map(e=>(0,a.createElement)(c.f,{...e,key:e.id}))}));var $=s(64714),G=s(8571);let ee=e=>{let{title:t,description:s,embed_code:l,date:i}=e;return(0,r.jsxs)(n.r,{blocks:[],children:[(0,r.jsx)(o.lq,{title:t,description:s,subtitle:i?(0,G.A)((0,$.ZV)(i),"d MMMM yyyy"):null}),(0,r.jsx)(A.F,{_type:"videoblock",embed_code:l,id:null,size:null,overview:!0})]})};var et=s(38050),es=s.n(et);let er=e=>{let{node:t}=e;if((0,a.useEffect)(()=>{if("_debug"in t&&console.info(t._debug),t){let e=(0,N.TE)(null==t?void 0:t.node_id);e&&es()(e).catch(()=>{})}},[t]),!(null==t?void 0:t._type)&&Object.hasOwn(t,"destination")&&(0,l.redirect)(t.destination),!(null==t?void 0:t._type))return(0,l.notFound)();switch(t._type){case"page":return(0,r.jsx)(F,{...t});case"case":return(0,r.jsx)(d,{...t});case"event":return(0,r.jsx)(f.J,{...t});case"press":return(0,r.jsx)(Z.Press,{...t});case"article":return(0,r.jsx)(i.Article,{...t});case"product":return(0,r.jsx)(H,{...t});case"research_project":return(0,r.jsx)(Q,{...t});case"job":return(0,r.jsx)(O,{...t});case"dossier":return(0,r.jsx)(b,{...t});case"video_page":return(0,r.jsx)(ee,{...t});case"podcast":return(0,r.jsx)(X,{...t})}return null}}}]);
2//# sourceMappingURL=5358-3e9c8ba0ea70a7b0.js.map

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.