1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1492,5091],{3953:(e,t,a)=>{"use strict";a.d(t,{E:()=>r,z:()=>i});let n="trackingId:",r=(e,t)=>{if("u">typeof localStorage)try{let a={trackingId:t,expiresAt:Date.now()+18e5};localStorage.setItem(`${n}${e}`,JSON.stringify(a))}catch(e){console.error("Failed to store trackingId",e)}},i=e=>{if("u"<typeof localStorage)return;let t=`${n}${e}`;try{let e=localStorage.getItem(t);if(!e)return;let{trackingId:a,expiresAt:n}=JSON.parse(e);return n>Date.now()?a:void 0}catch(e){console.error("Failed to read trackingId",e);return}finally{localStorage.removeItem(t)}}},33152:(e,t,a)=>{"use strict";var n=a(58619);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,a,r,i,l){if(l!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}},36140:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var n=a(75038),r=a(8439);a(76430);var i=a(92409);let l=({className:e="text-xs"})=>{let t=(0,r.c)();return(0,n.jsx)("div",{className:`recaptchaMessage mb-4 mt-1 leading-5 ${e}`,dangerouslySetInnerHTML:{__html:i.Ay.sanitize(t.raw("recaptcha_message"))}})}},40371:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});let n=a(50007).A},44976:(e,t,a)=>{"use strict";a.d(t,{b:()=>n});let n=e=>e.replace(/[/.]/g,"")},50007:(e,t,a)=>{"use strict";a.d(t,{A:()=>b});var n,r,i=a(76430),l=a(50084),s=a.n(l),c=["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl","isolated"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function d(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e,t){return(p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var m=function(e){function t(){var t;return(t=e.call(this)||this).handleExpired=t.handleExpired.bind(d(t)),t.handleErrored=t.handleErrored.bind(d(t)),t.handleChange=t.handleChange.bind(d(t)),t.handleRecaptchaRef=t.handleRecaptchaRef.bind(d(t)),t}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,p(t,e);var a=t.prototype;return a.getCaptchaFunction=function(e){return this.props.grecaptcha?this.props.grecaptcha.enterprise?this.props.grecaptcha.enterprise[e]:this.props.grecaptcha[e]:null},a.getValue=function(){var e=this.getCaptchaFunction("getResponse");return e&&void 0!==this._widgetId?e(this._widgetId):null},a.getWidgetId=function(){return this.props.grecaptcha&&void 0!==this._widgetId?this._widgetId:null},a.execute=function(){var e=this.getCaptchaFunction("execute");if(e&&void 0!==this._widgetId)return e(this._widgetId);this._executeRequested=!0},a.executeAsync=function(){var e=this;return new Promise(function(t,a){e.executionResolve=t,e.executionReject=a,e.execute()})},a.reset=function(){var e=this.getCaptchaFunction("reset");e&&void 0!==this._widgetId&&e(this._widgetId)},a.forceReset=function(){var e=this.getCaptchaFunction("reset");e&&e()},a.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},a.handleErrored=function(){this.props.onErrored&&this.props.onErrored(),this.executionReject&&(this.executionReject(),delete this.executionResolve,delete this.executionReject)},a.handleChange=function(e){this.props.onChange&&this.props.onChange(e),this.executionResolve&&(this.executionResolve(e),delete this.executionReject,delete this.executionResolve)},a.explicitRender=function(){var e=this.getCaptchaFunction("render");if(e&&void 0===this._widgetId){var t=document.createElement("div");this._widgetId=e(t,{sitekey:this.props.sitekey,callback:this.handleChange,theme:this.props.theme,type:this.props.type,tabindex:this.props.tabindex,"expired-callback":this.handleExpired,"error-callback":this.handleErrored,size:this.props.size,stoken:this.props.stoken,hl:this.props.hl,badge:this.props.badge,isolated:this.props.isolated}),this.captcha.appendChild(t)}this._executeRequested&&this.props.grecaptcha&&void 0!==this._widgetId&&(this._executeRequested=!1,this.execute())},a.componentDidMount=function(){this.explicitRender()},a.componentDidUpdate=function(){this.explicitRender()},a.handleRecaptchaRef=function(e){this.captcha=e},a.render=function(){var e=this.props,t=(e.sitekey,e.onChange,e.theme,e.type,e.tabindex,e.onExpired,e.onErrored,e.size,e.stoken,e.grecaptcha,e.badge,e.hl,e.isolated,function(e,t){if(null==e)return{};var a,n,r={},i=Object.keys(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,c));return i.createElement("div",o({},t,{ref:this.handleRecaptchaRef}))},t}(i.Component);m.displayName="ReCAPTCHA",m.propTypes={sitekey:s().string.isRequired,onChange:s().func,grecaptcha:s().object,theme:s().oneOf(["dark","light"]),type:s().oneOf(["image","audio"]),tabindex:s().number,onExpired:s().func,onErrored:s().func,size:s().oneOf(["compact","normal","invisible"]),stoken:s().string,hl:s().string,badge:s().oneOf(["bottomright","bottomleft","inline"]),isolated:s().bool}
1,m.defaultProps={onChange:function(){},theme:"light",type:"image",tabindex:0,size:"normal",badge:"bottomright"};var h=a(13027),u=a.n(h);function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}var x={},g=0,y="onloadcallback";function v(){return"u">typeof window&&window.recaptchaOptions||{}}let b=(n=function(){var e=v(),t=e.useRecaptchaNet?"recaptcha.net":"www.google.com";return e.enterprise?"https://"+t+"/recaptcha/enterprise.js?onload="+y+"&render=explicit":"https://"+t+"/recaptcha/api.js?onload="+y+"&render=explicit"},r=r={callbackName:y,globalName:"grecaptcha",attributes:v().nonce?{nonce:v().nonce}:{}},function(e){var t=e.displayName||e.name||"Component",a=function(t){function a(e,a){var n;return(n=t.call(this,e,a)||this).state={},n.__scriptURL="",n}a.prototype=Object.create(t.prototype),a.prototype.constructor=a,a.__proto__=t;var l=a.prototype;return l.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+g++),this.__scriptLoaderID},l.setupScriptURL=function(){return this.__scriptURL="function"==typeof n?n():n,this.__scriptURL},l.asyncScriptLoaderHandleLoad=function(e){var t=this;this.setState(e,function(){return t.props.asyncScriptOnLoad&&t.props.asyncScriptOnLoad(t.state)})},l.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=x[this.__scriptURL];if(!e||!e.loaded)throw Error("Script is not loaded.");for(var t in e.observers)e.observers[t](e);delete window[r.callbackName]},l.componentDidMount=function(){var e=this,t=this.setupScriptURL(),a=this.asyncScriptLoaderGetScriptLoaderID(),n=r,i=n.globalName,l=n.callbackName,s=n.scriptId;if(i&&void 0!==window[i]&&(x[t]={loaded:!0,observers:{}}),x[t]){var c=x[t];return c&&(c.loaded||c.errored)?void this.asyncScriptLoaderHandleLoad(c):void(c.observers[a]=function(t){return e.asyncScriptLoaderHandleLoad(t)})}var o={};o[a]=function(t){return e.asyncScriptLoaderHandleLoad(t)},x[t]={loaded:!1,observers:o};var d=document.createElement("script");for(var p in d.src=t,d.async=!0,r.attributes)d.setAttribute(p,r.attributes[p]);s&&(d.id=s);var m=function(e){if(x[t]){var a=x[t].observers;for(var n in a)e(a[n])&&delete a[n]}};l&&"u">typeof window&&(window[l]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),d.onload=function(){var e=x[t];e&&(e.loaded=!0,m(function(t){return!l&&(t(e),!0)}))},d.onerror=function(){var e=x[t];e&&(e.errored=!0,m(function(t){return t(e),!0}))},document.body.appendChild(d)},l.componentWillUnmount=function(){var e=this.__scriptURL;if(!0===r.removeOnUnmount)for(var t=document.getElementsByTagName("script"),a=0;a<t.length;a+=1)t[a].src.indexOf(e)>-1&&t[a].parentNode&&t[a].parentNode.removeChild(t[a]);var n=x[e];n&&(delete n.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===r.removeOnUnmount&&delete x[e])},l.render=function(){var t=r.globalName,a=this.props,n=(a.asyncScriptOnLoad,a.forwardedRef),l=function(e,t){if(null==e)return{};var a,n,r={},i=Object.keys(e);for(n=0;n<i.length;n++)t.indexOf(a=i[n])>=0||(r[a]=e[a]);return r}(a,["asyncScriptOnLoad","forwardedRef"]);return t&&"u">typeof window&&(l[t]=void 0!==window[t]?window[t]:void 0),l.ref=n,(0,i.createElement)(e,l)},a}(i.Component),l=(0,i.forwardRef)(function(e,t){return(0,i.createElement)(a,f({},e,{forwardedRef:t}))});return l.displayName="AsyncScriptLoader("+t+")",l.propTypes={asyncScriptOnLoad:s().func},u()(l,e)})(m)},50084:(e,t,a)=>{e.exports=a(33152)()},54240:(e,t,a)=>{"use strict";a.d(t,{l:()=>s});var n=a(61363),r=a(78714),i=a(47181);function l(){var e=(0,r.A)(arguments),t=e.text,a=e.options,n=e.metadata;return(0,i.A)(t,a,n)}function s(){return(0,n.A)(l,arguments)}},54476:(e,t,a)=>{"use strict";a.d(t,{P:()=>r});var n=a(54240);let r=async e=>{let t=(0,n.l)(e,"BE");return t?.isValid()??!1}},58619:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},80627:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var n=a(75038),r=a(46001),i=a.n(r),l=a(5357);let s=({id:e,invalid:t,disabled:a,children:r})=>(0,n.jsxs)("div",{className:i()("custom-control custom-checkbox custom-checkbox-v2",{"pointer-events-none opacity-40":a}),children:[(0,n.jsx)(l.D0,{"aria-label":e,type:"checkbox",name:e,id:e,className:`custom-control-input 2 ${t?"is-invalid":""}`}),(0,n.jsx)("label",{htmlFor:e,className:"custom-control-label-v2 custom-control-label text-sm lg:text-base",children:r}),(0,n.jsx)(l.Kw,{name:e,component:"div",className:"invalid-feedback !block"})]})},81492:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});var n=a(75038),r=a(8439);a(76430);var i=a(68745),l=a(40839);let s=({labelId:e="loading",center:t=!1,vCenter:a=!1})=>{let s=(0,r.c)();return(0,n.jsxs)("div",{className:`h5 text-accentWineBerry m-0 flex items-center px-0 py-4 font-light ${t?"justify-center":""} ${a?"h-screen":""}`,children:[(0,n.jsx)(i.gc,{icon:l.jyc,className:"text-accentWineBerry mr-4 animate-spin-slow text-4xl"}),s(e)]})}},81652:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});
2var n=a(75038),r=a(46001),i=a.n(r),l=a(5357);let s=({id:e,invalid:t,placeholder:a,readOnly:r,required:s,type:c,onFocus:o})=>{let d=`${a}${s?" *":""}`;return(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("label",{htmlFor:e,className:i()(" text-sm transition-all duration-300","before:absolute before:bottom-1/2 before:left-0 before:-z-10 before:h-[2px] before:w-full before:translate-y-1/2 before:content-['']",r?"text-gray-500 text-opacity-30 before:bg-gray-50":"before:bg-white",t?"text-negative-500":"text-grey-800"),children:d}),(0,n.jsx)(l.D0,{name:e,id:e,"aria-label":e,className:i()("text-neutral-black peer h-12 w-full rounded-[5px] border px-4 outline-none placeholder:text-transparent",t?"border-negative-500":"border-grey-500",r?"cursor-not-allowed border-opacity-70 bg-gray-100 text-gray-400":"bg-white"),placeholder:d,readOnly:r,type:c,onFocus:o}),(0,n.jsx)(l.Kw,{name:e,component:"div",className:"invalid-feedback"})]})}},85091:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>e_});var n=a(75038),r=a(76430),i=a(85954),l=a(8439),s=a(74735),c=a(79560),o=a(68745),d=a(57375);let p=({applyRef:e})=>{let t=(0,l.c)(),a=[{title:t("vacancy-detail.show_interest"),icon:d.A8r,text:t("vacancy-detail.click_on_interest"),hasDivider:!0},{title:t("vacancy-detail.looking_together"),icon:d.wvb,text:t("vacancy-detail.looking_together_detail"),hasDivider:!0},{title:t("vacancy-detail.application_follow_up"),icon:d.Z8x,text:t.rich("vacancy-detail.application_follow_up_detail",{strong:e=>(0,n.jsx)("strong",{children:e})}),hasDivider:!1}];return(0,n.jsxs)("section",{className:"relative inset-0 flex w-full flex-col p-0 lg:mx-32 lg:flex-row",children:[(0,n.jsxs)("div",{className:"z-10 mx-auto w-60 shrink-0 self-start rounded-8 bg-primary-500 p-4 text-white lg:mx-0 lg:mt-32 lg:w-1/3 lg:p-16",children:[(0,n.jsx)("h2",{className:" h4 text-white",children:t("vacancy-detail.accent_application")}),(0,n.jsx)("h3",{className:"h5 mt-4 text-white",children:t("vacancy-detail.perfect_job")})]}),(0,n.jsx)("div",{className:"-mt-8 w-full rounded-8 bg-neutral-100 p-10 lg:-ml-14 lg:mt-16 lg:w-2/3 lg:flex-1 lg:p-24",children:(0,n.jsxs)("div",{className:"flex flex-col gap-6",children:[a.map((e,t)=>(0,n.jsxs)("div",{className:"grid grid-cols-1 gap-x-8 lg:grid-cols-[64px_1fr]",children:[(0,n.jsx)(o.gc,{icon:e.icon,className:"text-4xl text-primary-500 lg:text-6xl"}),(0,n.jsxs)("div",{className:"ml-0 mt-2 flex flex-col pt-4 lg:ml-4 lg:mt-0 lg:pt-0 ",children:[(0,n.jsx)("h3",{className:"h6 text-neutral-950",children:e.title}),(0,n.jsx)("p",{className:"whitespace-pre-line",children:e.text})]}),e.hasDivider&&(0,n.jsx)("hr",{className:"col-span-2 my-4 hidden border-t-[0.5px] border-neutral-300 lg:block"})]},t)),(0,n.jsxs)("div",{className:"flex flex-col items-center",children:[(0,n.jsx)(c.A,{type:"filled",className:"w-full lg:w-fit lg:px-10",onClick:()=>{e?.current&&e.current.scrollIntoView({behavior:"smooth",block:"start"})},label:t("vacancy-detail.btn_show_interest")}),(0,n.jsx)("small",{className:"text-grey-600 pt-2",children:t("vacancy-detail.btn_small_text_show_interest")})]})]})})]})};var m=a(98249),h=a.n(m),u=a(61438),f=a(24808),x=a(573),g=a(29198),y=a(40371),v=a(36140),b=a(5357),j=a(93941),_=a(88066),w=a(19118),N=a(57807),k=a(79138),I=a(83835),S=a(81652),A=a(80627),C=a(54476),$=a(41832),R=a(5292);let T=async e=>{try{let t=(0,$.W)(),{data:a}=await t.get(`/${R.$n.Country}/${R.gN.ValidatePhoneNumber}`,{params:{phoneNumber:e}});return a?.data?.allowedToPhone??!0}catch(e){return console.log(e),!0}};var L=a(54469),F=a(92409),E=a(40839);let O=({submit:e,initialValues:t,apiError:a,loggedInUser:i,onFocusField:d,showOmsInfoText:p=!1})=>{let m=(0,l.c)(),h=(0,s.Ym)(),u=(0,r.useRef)(null),f=(0,r.useRef)(null),x=(0,_.u)(),[g,$]=(0,r.useState)(!1),[R,O]=(0,r.useState)(!1),D=(0,r.useRef)(null);(0,r.useEffect)(()=>{a&&(u.current?.reset(),O(!1))},[a]);let P=e=>w.YjP({error:e}).optional().transform(e=>e??"").refine(e=>e.trim().length>0,{message:e}),U=w.Ikc({firstName:P(m("forms_errors_required_first-name")),lastName:P(m("forms_errors_required_last-name")),email:P(m("forms_errors_required_email")).refine(e=>I.Xw.test(e),{message:m("forms_errors_invalid_email")}),phone:P(m("forms_errors_required_phone")).refine(e=>(0,k.g)(e,"BE"),{message:m("forms_errors_invalid_phone")}).refine(async e=>{if(!(0,k.g)(e,"BE"))return!0;
2if(D.current?.phoneNumber===e)return D.current.allowed;let t=await T(e);return D.current={phoneNumber:e,allowed:t},t},{message:m("forms_errors_phone_not-eu")}),cvFile:w.IeY().nullable().optional().refine(e=>!e||j.RL.test(e.name),{message:m("forms_errors_invalid_cv-filename")}).refine(e=>!e||j.s2.includes(e.type),{message:m("forms_errors_invalid_cv-format")}).refine(e=>!e||e.size<=j.nr,{message:m("forms_errors_invalid_cv-size")}),acceptedTermsAndAgreements:i?w.zMY():w.euz(!0,{error:m("forms_errors_required_privacy")})}),q=(0,L.IR)(h,m.raw("forms_privacy")),z=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("hr",{}),(0,n.jsx)("p",{className:"text-bodySmallMobile lg:text-bodySmallDesktop",children:m("forms_oms_info_text")})]});return(0,n.jsxs)(n.Fragment,{children:[a&&(0,n.jsx)("div",{id:"apply-error",className:"border-accentRed text-accentRed mb-6 border bg-red-200 px-6 py-4",children:m(`forms_errors_${a}`)}),(0,n.jsx)(b.l1,{validationSchema:(0,N.toFormikValidationSchema)(U),initialValues:t,onSubmit:async(t,{setErrors:a})=>{let n=u.current?.getValue();if(n||(n=await u.current?.executeAsync()),!await (0,C.P)(t.phone)){a({phone:m("forms_errors_invalid_phone")}),u.current?.reset();return}await e({...t,useProfileCv:!!t.profileCvFilename&&!g&&!t.cvFile}),O(!0)},children:({handleSubmit:e,setFieldValue:a,errors:r,touched:l,isSubmitting:s,isValidating:h,submitForm:j,values:_})=>(0,n.jsxs)("form",{id:"apply-form",className:"flex flex-col gap-3",onSubmit:e,children:[(0,n.jsx)(S.A,{id:"firstName",invalid:!!(r.firstName&&l.firstName),placeholder:m("forms_first-name"),readOnly:!!(i&&t.firstName),required:!0,type:"text",onFocus:()=>d(m("forms_first-name"))}),(0,n.jsx)(S.A,{id:"lastName",invalid:!!(r.lastName&&l.lastName),placeholder:m("forms_last-name"),required:!0,readOnly:!!(i&&t.lastName),type:"text",onFocus:()=>d(m("forms_last-name"))}),(0,n.jsx)(S.A,{id:"phone",invalid:!!(r.phone&&l.phone),placeholder:m("forms_phone"),required:!0,readOnly:!!(i&&t.phone),type:"text",onFocus:()=>d(m("forms_phone"))}),(0,n.jsx)(S.A,{id:"email",invalid:!!(r.email&&l.email),placeholder:m("forms_email"),required:!0,readOnly:!!(i&&t.email),type:"email",onFocus:()=>d(m("forms_email"))}),(0,n.jsx)("div",{className:"relative flex flex-col items-center justify-between gap-8 md:flex-row",children:(0,n.jsxs)("div",{className:"w-full",children:[(0,n.jsx)("label",{htmlFor:"cvFile",className:`-translate-y-1/2 px-1 text-sm transition-all duration-300 ${r.cvFile&&l.cvFile?"text-negative-500":"text-grey-800"}`,children:m("forms_cv-url_placeholder")}),(0,n.jsx)("input",{ref:f,name:"cvFile",id:"cvFile",type:"file",className:`custom-file-input-v2 h-12 w-full rounded-[5px] border bg-white px-4 text-transparent outline-none placeholder:text-transparent ${r.cvFile&&l.cvFile?"border-negative-500":"border-grey-500"}`,onChange:e=>{e&&e.target&&e.target.files&&e.target.files.length>0&&(a("cvFile",e.target.files[0]),$(!1))}}),_.profileCvFilename&&!g||_.cvFile?.name?(0,n.jsx)("button",{className:"absolute right-0 top-2/3 flex -translate-y-1/2 items-center px-4",onClick:e=>{e.preventDefault(),a("cvFile",null),$(!0),f.current&&(f.current.value="")},children:(0,n.jsx)(o.gc,{icon:E.sjs})}):(0,n.jsx)("label",{htmlFor:"cvFile",className:"absolute right-0 top-2/3 flex -translate-y-1/2 items-center px-4",children:(0,n.jsx)(o.gc,{icon:E.WMI})}),(0,n.jsx)("label",{htmlFor:"cvFile",className:"absolute left-0 top-2/3 z-0 mx-3 -translate-y-1/2 px-1",children:!_.profileCvFilename||_.cvFile||g?_.cvFile?.name||"":_.profileCvFilename})]})}),(0,n.jsx)(b.Kw,{name:"cvFile",component:"div",className:"invalid-feedback"}),!i&&(0,n.jsx)("div",{className:"form-group pt-2",children:(0,n.jsx)(A.A,{id:"acceptedTermsAndAgreements",invalid:!!(l.acceptedTermsAndAgreements&&r.acceptedTermsAndAgreements),children:(0,n.jsx)("span",{className:"text-labelMedium lg:text-labelLarge",dangerouslySetInnerHTML:{__html:F.Ay.sanitize(q)}})})}),x&&(0,n.jsx)(y.A,{ref:u,size:"invisible",sitekey:"6LdO8CwqAAAAAHKeQNQ2Ck7rsrIBGpi-eUl9F80T"}),(0,n.jsx)(v.A,{className:"text-labelMedium lg:text-labelLarge"}),p&&z,(0,n.jsx)(c.A,{id:"apply-button",type:"filled",disabled:s||h||R,loading:s||h||R,className:"w-full lg:w-fit",onClick:()=>j(),label:m("forms_apply")})]})})]})};
2var D=a(81492),P=a(79299),U=a(10395),q=a(77765),z=a(50288),J=a(3953),M=a(10777),B=a(44976);let V=({vacancyId:e,vacancyReference:t,vacancy:a,initialData:i,onFormInteraction:c,onApply:o,prefilledViaWorkId:d,showOmsInfoText:p=!1,comesFromChatbot:m=!1})=>{let h=(0,l.c)(),y=(0,s.Ym)(),{profile:v,isLoadingProfile:b}=(0,u.A)(y),{cv:j,isLoadingCv:_}=(0,f.A)(),{isLoading:w,isAuthenticated:N,userVerified:k}=(0,P.n)(),S=(0,q.Ql)(),[A,C]=(0,r.useState)(),[T,L]=(0,r.useState)(""),[F,E]=(0,r.useState)(i?.data??{firstName:"",lastName:"",phone:"",email:"",cvFile:null,acceptedTermsAndAgreements:!1}),[V,W]=(0,r.useState)(),[H,Y]=(0,r.useState)(!0),Q=(0,x.useRouter)(),K=Q.query.data?.toString(),G=(0,r.useRef)(void 0);(0,r.useEffect)(()=>{t&&G.current!==t&&(G.current=t,C((0,J.z)(t)))},[t]),(0,r.useEffect)(()=>{b||_||w||(E({...F,...v&&{firstName:v.name?.firstName||"",lastName:v.name?.lastName||"",phone:v.phoneNumber||"",email:v.emailAddress||""},...j&&{profileCvFilename:j.originalName},acceptedTermsAndAgreements:k}),Y(!1))},[b,_,w]),(0,r.useEffect)(()=>{i&&(E(i.data),W(i.candidateId))},[i]);let X=(0,r.useCallback)(async n=>{let r=crypto.randomUUID(),l=(0,g.N3)(),s="";s=(s=l||(window.sessionStorage.getItem(g.pC)??"")).concat(m?"&utm_chatbot=true":"&utm_search=true");let c=new FormData;n.cvFile&&c.append("cvContent",n.cvFile),c.append("firstName",n.firstName),c.append("lastName",n.lastName),c.append("email",n.email),c.append("phone",(0,B.b)(n.phone)),c.append("acceptedTermsAndAgreements",n.acceptedTermsAndAgreements?.toString()??"false"),c.append("useProfileCv",n.useProfileCv?.toString()??"false"),c.append("jobboardParameters",n.jobboardParameters??""),c.append("utmParameters",s??""),c.append("contentLanguage",y),c.append("applicationCorrelationId",r),i?.candidateId&&c.append("workId",i.candidateId);try{let i=(0,$.W)(),{data:l,status:s}=await i.post(`multipart/${R.$n.AppliedJobs}/${R.Xd.Apply}?jobId=${e}`,c);if(l?.data&&200==s){A&&S&&i.post(`/${R.$n.Tracking}/${R.RF.JobApply}`,{type:z.ys.JobApply,jobId:e,trackingId:A,sessionId:(0,M.r)()}),o(),(0,U.oz)({applicationType:"Specific",vacancy:a,prefilledViaWorkId:d,source:Q.query.source?.toString()}),sessionStorage.setItem(I.qm.vacancy_applied,e||""),sessionStorage.setItem(I.qm.vacancy_applied_reference,t||""),sessionStorage.setItem(I.qm.application_correlation_id,r);let l={id:e||"",consultant:a?.consultant||null,office:a?.office||null,title:a?.title||"",location:a?.location?.name||"",referenceCode:t||"",langcode:a?.langcode||""};sessionStorage.setItem(I.qm.applied_vacancy_info,JSON.stringify(l)),sessionStorage.setItem(I.qm.applied_user_info,JSON.stringify({firstName:n.firstName,lastName:n.lastName,email:n.email})),N&&k?sessionStorage.removeItem(I.qm.register_prefill):sessionStorage.setItem(I.qm.register_prefill,JSON.stringify(n));let s=new URLSearchParams(window.location.search);s.append("email",n.email),s.append("vacancy_id",String(e)),Q.push({pathname:`/${y}/one-minute-screening`})}}catch(e){L("applyVacancyFailed"),console.log(e)}},[N,k,K,y,e,t,A,a,o,d,Q,h,i?.candidateId,S]);return H?(0,n.jsx)(D.default,{}):(0,n.jsx)(O,{initialValues:F,apiError:T,loggedInUser:N&&k,submit:X,onFocusField:c,showOmsInfoText:p},V)};var W=a(78732),H=a(94258),Y=a(7729),Q=a.n(Y);let K=["VDAB-BE","TALENT","LEFOREM-BE","ACT-BE","JA-BE","CRJ-NL","TLH-BE","INDEED","JOOBLE-BE"],G=r.forwardRef((e,t)=>{let a=(0,r.useRef)(null),i=(0,r.useCallback)(e=>(function(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):e&&(e.current=t)})}})(t,a)(e),[t]),[c,d,p]=(0,W.Fo)(`workid-${e.vacancyId}`,null),{isLoading:m,isAuthenticated:h,userVerified:u}=(0,q.nb)(),f=(0,l.c)(),g=(0,x.useRouter)(),y=(0,s.Ym)(),v=(0,H.DQ)(),b=g.query.source?.toString().toLowerCase()==="chatbot",j=g.query.utm_source?.toString(),_=!!j&&K.includes(j.toUpperCase()),w=v?.site==="be"&&!v?.lang,N="server_error"===g.query.error&&(g.query.error_description?.includes("candidate_not_found")??!1),k=e.title,I=e.location?.name||e.province?.name||"",S=I?`${k} ${f("label_vacancies_in")} ${I}`:k,A=S?`${f("vacancy-detail.apply.description")} ${S}.`:f("vacancy-detail.apply.description"),C=(0,r.useMemo)(()=>{let e=null;if(c&&c.file_content){let t=atob(c.file_content),a=new Uint8Array(t.length);for(let e=0;e<t.length;e++)a[e]=t.charCodeAt(e);e=new File([new Blob([a.buffer],{type:c.file_mime})],`${c.given_name}_${c.family_name}.${{"application/msword":"doc","application/vnd.openxmlformats-officedocument.wordprocessingml.document":"docx","application/pdf":"pdf","image/jpeg":"jpeg","image/png":"png"}[c.file_mime]}`,{type:c.file_mime})}
2return{candidateId:c?.candidate_id,data:{firstName:c?.given_name?.trim()??"",lastName:c?.family_name?.trim()??"",phone:c?.mobile?.trim()??"",email:c?.email?.trim()??"",cvFile:e,initialCvFilename:e?.name??"",allowToContactMe:!1,acceptedTermsAndAgreements:!1}}},[c]),$=e=>{e&&e?.candidate_id&&"null"!==e.candidate_id&&d(e)};return(0,r.useEffect)(()=>{setTimeout(()=>{var t,a,n;t=e.vacancyId,a=y,n=$,"u"<typeof WorkidApplyOnline||new WorkidApplyOnline({client_id:"281521b3-a21c-4cfb-a5ce-619cb5428f7f",button_type:"outline",button_size:"large",job_id:t,language:a,method:"synchronous"}).retrieveCandidateData().then(e=>{e&&e?.candidate_id&&"null"!==e.candidate_id&&(0,U.lg)(U.Ts.workID_redirect),n(e)})},500)},[y]),(0,r.useEffect)(()=>{_&&a.current?.scrollIntoView({behavior:"smooth",block:"start"})},[_]),(0,n.jsx)("div",{ref:i,className:"bg-secondary-500 px-4 py-24",children:(0,n.jsxs)("div",{className:"flex flex-col-reverse lg:container lg:flex-row",children:[(0,n.jsxs)("div",{className:"relative z-20 -mt-16 w-full rounded-[16px] bg-neutral-100 p-4 lg:-mr-16 lg:mt-16 lg:w-2/3 lg:p-32",children:[_&&(0,n.jsx)("div",{className:"mb-4 flex w-full flex-row items-center",children:(0,n.jsxs)("button",{type:"button",className:"flex cursor-pointer flex-row items-center text-secondary-500",onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),children:[(0,n.jsx)(o.gc,{icon:E.ww_,className:"mr-2"}),f("vacancy-detail.apply.back_to_vacancy")]})}),(0,n.jsx)("h2",{children:f("vacancy-detail.apply.title")}),h&&u||m||!w?null:(0,n.jsxs)("div",{className:"my-4",children:[(0,n.jsxs)("p",{className:"mb-4",children:[f.rich("vacancy-detail.apply.btn_workid_introduction",{strong:e=>(0,n.jsx)("strong",{children:e})})," "]}),N?(0,n.jsxs)("div",{className:"text-bodySmall mb-4 flex items-center gap-4 roun
2ded-4 bg-warning-400 px-3 py-4 font-bold",children:[(0,n.jsx)(o.gc,{icon:E.JAe}),(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:F.Ay.sanitize(f.raw("apply_workid_error"))}})]}):null,(0,n.jsxs)("div",{className:"lg:flex",children:[(0,n.jsx)("div",{id:"applywithworkid",onClick:e=>{e.preventDefault(),(0,U.lg)(U.Ts.workID_click)}}),(0,n.jsxs)("div",{className:"my-auto ml-4 flex items-center gap-2",children:[(0,n.jsx)("span",{children:f("vacancy-detail.apply.btn_workid_text")}),(0,n.jsx)("div",{className:"relative",children:(0,n.jsx)(Q(),{src:"/assets/doccle.webp",alt:"Doccle",width:50,height:50,className:"unstyled size-auto object-cover"})})]})]}),(0,n.jsx)("hr",{})]}),(0,n.jsx)("p",{className:"h6 text-primary-500 md:w-2/3",children:A}),(0,n.jsx)(V,{comesFromChatbot:b,vacancyId:e.vacancyId,vacancyReference:e.referenceCode,vacancy:e,employee:e.consultant,office:e.office,onFormInteraction:t=>{(0,U.i3)(U.Rx.job_application_interaction,e.dataLayerJob,t)},onApply:()=>{p()},initialData:u?void 0:{candidateId:C.candidateId??"",data:{...C.data}},prefilledViaWorkId:!u&&!!c,showOmsInfoText:!0})]}),(0,n.jsx)("div",{className:"-pt-8 relative z-10 -mx-4 -mt-8 w-screen lg:mt-0 lg:w-1/2",children:(0,n.jsx)("div",{className:"relative h-80 overflow-hidden lg:h-2/3 lg:rounded-[16px]",children:(0,n.jsx)(Q(),{src:"/assets/apply-image-full.webp",alt:f("vacancy-detail.apply.image_alt"),fill:!0,sizes:"(min-width: 1024px) 50vw, 100vw",className:"unstyled object-cover"})})})]})})});G.displayName="VacancyApplyComponent";var X=a(69588),Z=a.n(X),ee=a(39386);let et=({url:e,icon:t,text:a,socialMediaUrl:r,additionalText:i,type:s,onShare:c})=>{let{addNotification:o}=(0,ee.hN)(),d=(0,l.c)();return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("button",{onClick:()=>{let t;switch(s){case"copy":navigator.clipboard.writeText(e||""),o({id:new Date().toISOString(),message:d("vacancy-detail.header.notification_copied"),type:ee.VL.success,duration:3e3});break;case"facebook":case"messenger":case"linkedin":t=`${r}${encodeURIComponent(e||"")}`,window.open(t,"_blank","noopener,noreferrer");break;case"mail":t=`${r}${encodeURIComponent((i||"")+" "+(e||""))}`,window.location.href=t;break;default:t=`${r}${encodeURIComponent((i||"")+" "+(e||""))}`,window.open(t,"_blank","noopener,noreferrer")}c?.()},className:"flex w-full flex-row items-center gap-2 p-2 text-left hover:bg-neutral-100",children:[t,a]})})};var ea=a(7302),en=a(54570),er=a(36927);let ei=({currentUrl:e,onShare:t})=>{let a=(0,l.c)(),i=(0,r.useRef)(null),{matches:s}=(0,en.A)("lg");return(0,n.jsx)(ea.AM,{className:"relative",children:({close:r})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ea.ut,{className:"flex items-center justify-items-start gap-2 rounded-100 px-[14px] py-[16px] font-semibold bg-neutral-white text-secondary-500 border border-secondary-500 hover:bg-secondary-200 active:bg-secondary-300",children:(0,n.jsx)(o.gc,{size:"lg",icon:E.ekB})}),(0,n.jsx)(ea.QT,{className:"absolute z-10",children:(0,n.jsx)("div",{ref:i,className:"w-[300px] rounded-[16px] border border-neutral-100 bg-white p-4 shadow-xl",children:(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("p",{className:"px-4 pt-2 font-bold text-secondary-950",children:a("vacancy-detail.header.share_vacancy")}),(0,n.jsx)(et,{type:"copy",url:e,text:a("vacancy-detail.header.copy_url"),icon:(0,n.jsx)(o.gc,{icon:E.CQO}),onShare:()=>{t?.(),r()}}),(0,n.jsx)(et,{type:"mail",socialMediaUrl:"mailto:?body=",url:e,text:a("vacancy-detail.header.email"),additionalText:a("vacancy-detail.header.interesting-job"),icon:(0,n.jsx)(o.gc,{icon:E.y_8}),onShare:()=>{t?.(),r()}}),(0,n.jsx)(et,{type:"facebook",socialMediaUrl:"https://www.facebook.com/sharer/sharer.php?u=",url:e,text:a("vacancy-detail.header.facebook"),additionalText:a("vacancy-detail.header.interesting-job"),icon:(0,n.jsx)(o.gc,{icon:er.aUl,className:"text-[#1877F2]"}),onShare:()=>{t?.(),r()}}),(0,n.jsx)(et,{type:"messenger",socialMediaUrl:"https://www.facebook.com/dialog/send?link=",url:e,text:a("vacancy-detail.header.messenger"),additionalText:a("vacancy-detail.header.interesting-job"),icon:(0,n.jsx)(o.gc,{icon:er.LA0,className:"text-[#00B2FF]"}),onShare:()=>{t?.(),r()}}),(0,n.jsx)(et,{type:"linkedin",socialMediaUrl:"https://www.linkedin.com/sharing/share-offsite/?url=",url:e,text:a("vacancy-detail.header.linkedin"),additionalText:a("vacancy-detail.header.interesting-job"),icon:(0,n.jsx)(o.gc,{icon:er.IAJ,className:"text-[#0A66C2]"}),onShare:()=>{t?.(),r()}}),(0,n.jsx)(et,{type:"other",socialMediaUrl:"https://api.whatsapp.com/se
2nd?text=",url:e,text:a("vacancy-detail.header.whatsapp"),additionalText:a("vacancy-detail.header.interesting-job"),icon:(0,n.jsx)(o.gc,{icon:er.EYA,className:"text-[#25D366]"}),onShare:()=>{t?.(),r()}})]})})})]})})};var el=a(35563),es=a(21272);let ec=({children:e,icon:t,title:a})=>(0,n.jsxs)("div",{className:"flex flex-row items-center lg:mb-0 rounded-8 bg-neutral-50 px-2 pt-2 lg:pb-2",children:[(0,n.jsx)(o.gc,{size:"lg",icon:t,className:"mr-3 text-primary-500"}),(0,n.jsxs)("div",{className:"mb-2 flex flex-col flex-wrap lg:mb-0",children:[(0,n.jsx)("p",{className:"text-labelSmall mr-2",children:a}),(0,n.jsx)(n.Fragment,{children:e})]})]}),eo=({applyRef:e,dataLayerJob:t,...a})=>{let r=(0,l.c)(),i=(0,s.Ym)(),{matches:d}=(0,q.Ub)("lg"),p=(0,x.useRouter)(),m=`${(0,H.ZJ)()}/${i}${p.asPath}`,{toggleSave:h,data:{savedJobs:u}}=(0,es.z)(),f=u?.find(e=>e.id===a.vacancyId)??!1,g=async()=>{await h(a.vacancyId,a.referenceCode,t)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"flex min-h-[305px] w-screen flex-col items-center bg-primary-500 pt-32 lg:min-h-[355px] lg:pt-40",children:(0,n.jsxs)("div",{className:"flex flex-col items-center lg:grid lg:grid-cols-[1fr_auto_auto_1fr]",children:[(0,n.jsxs)("h1",{lang:"nl",id:"vacancy-title",className:"flex flex-col items-center hyphens-auto whitespace-normal break-normal [overflow-wrap:anywhere] lg:contents",children:[(0,n.jsx)("span",{className:"h2 text-center text-white text-opacity-40 lg:col-span-4",children:r("vacancy-detail.header.vacancy")})," ",(0,n.jsx)("span",{className:"h2 !mb-0 max-w-[350px] text-center text-white lg:col-start-2 lg:max-w-full",children:a.title})]}),(0,n.jsx)("span",{className:"h2 text-white lg:col-start-3 lg:mb-0 lg:ml-2",children:r("vacancy-detail.header.genders")})]})}),(0,n.jsxs)("div",{className:"container flex flex-col justify-center bg-white py-4 font-normal lg:flex-row lg:items-center lg:justify-between",children:[(0,n.jsxs)("div",{className:"flex w-full flex-wrap gap-2 lg:w-10/12 lg:flex-row lg:items-center lg:gap-4 lg:text-xs",children:[(0,n.jsx)("div",{className:"flex flex-row items-center lg:mb-0",children:(0,n.jsx)(ec,{icon:E.gKm,title:r("vacancy-detail.header.titles.location"),children:(0,n.jsxs)("span",{className:"mr-2 font-normal",children:[a.location?.name?(0,n.jsxs)(Z(),{href:`/${i}/${r("seo_path_location")}${a.location.path?.alias}`,className:"underline",children:[a.location.name," "]}):null,",\xa0",(0,n.jsx)(Z(),{href:`/${i}/${r("seo_path_province")}${a.province?.path?.alias}`,className:"mr-3 underline",children:a.province?.name})]})})}),a.salaryMin&&a.salaryMax?(0,n.jsx)("div",{className:"flex flex-row items-center lg:mb-0",children:(0,n.jsx)(ec,{icon:E.zdh,title:r("vacancy-detail.header.titles.salary"),children:(0,n.jsxs)("span",{className:"mr-2 font-normal",children:[a.salaryMin.replace(".",",")," - ",a.salaryMax.replace(".",",")," /"," ","HOUR"===a.salaryUnit?r("vacancy-detail.header.hour"):r("vacancy-detail.header.month")]})})}):null,a.contractType?(0,n.jsx)("div",{className:"flex flex-row items-center lg:mb-0",children:(0,n.jsx)(ec,{icon:E.A4h,title:r("vacancy-detail.header.titles.contract_type"),children:(0,n.jsx)("span",{className:"mr-2",children:a.contractType.defaultName})})}):null,(0,n.jsx)("div",{className:"flex flex-row items-center",children:a.employmentTypes?(0,n.jsx)(ec,{icon:E.a$,title:r("vacancy-detail.header.titles.work_time"),children:(0,n.jsx)("span",{className:"mr-2",children:a.employmentTypes.map((e,t)=>(0,n.jsxs)("span",{children:[e.name,t!==a.employmentTypes.length-1?", ":""]},t))})}):null}),(0,n.jsx)("div",{className:"flex flex-row items-center",children:a.regimes&&a.regimes.length>0?(0,n.jsx)(ec,{icon:E.okg,title:r("vacancy-detail.header.titles.work_regime"),children:(0,n.jsx)("span",{className:"mr-2 font-normal",children:a.regimes.map((e,t)=>(0,n.jsxs)("span",{children:[r(`vacancy.filter.workRegime.${e}`),t!==a.regimes.length-1?", ":""]},t))})}):null}),(0,n.jsx)("div",{className:"flex flex-row items-center lg:mb-0",children:a.lastUpdate?(0,n.jsx)(ec,{icon:E.okg,title:r("vacancy-detail.header.titles.last_updated"),children:(0,n.jsx)("span",{className:"mr-32 lg:mr-2",children:new Date(a.lastUpdate).toLocaleDateString("en-GB",{day:"2-digit",month:"2-digit",year:"numeric"})})}):null}),(0,n.jsx)("div",{className:"flex flex-row items-center lg:mb-0",children:(0,n.jsx)(ec,{icon:E.CYF,title:r("vacancy-detail.header.titles.reference"),children:(0,n.jsx)("span",{children:a.referenceCode})})}),(0,n.jsx)("div",{className:"flex flex-row items-center lg:mb-0",children:(0,n.jsx)(ec,{icon:E.u4D,title:r("vacancy-detail.header.titles.sector"),children:a.functionalDomains?.map((e,t)=>(0,n.jsxs)("div",{className:"mr-1",children:[(0,n.jsx)(Z(),{prefetch:!1,href:e?.path?`/${e?.path?.langcode}/${r("seo_path_function")}${e?.path?.alias}`:"",children:e?.name}),t!==a.functionalDomains.length-1?",":""]},t))})})]}),(0,n.jsxs)("div",{className:"mt-4 flex flex-row gap-2 lg:mt-0",children:[(0,H.DQ)()?.site==="be"&&["nl","en","fr"].includes((0,H.DQ)()?.lang||"nl")&&(0,n.jsx)(c.A,{isCircle:!0,type:"outlined",icon:f?(0,n.jsx)(o.gc,{size:"lg",icon:el.qcK}):(0,n.jsx)(o.gc,{size:"lg",icon:E.qcK}),onClick:g,className:"aspect-square !p-[14px] lg:aspect-auto"}),(0,n.jsx)(ei,{currentUrl:m,onShare:()=>(0,U.i3)(U.Rx.share,t)}),(0,n.jsx)(c.A,{type:"filled",disabled:!1,loading:!1,className:"w-full lg:hidden",onClick:()=>void(e?.current&&e.current.scrollIntoView({behavior:"smooth",block:"start"})),label:r("forms_apply")})]})]})]})};var ed=a(46001),ep=a.n(ed),em=a(6847),eh=a(7767);let eu=({title:e,content:t,titleIcon:a,onPanelExpansionToggle:i,defaultExpanded:l
2=!1})=>{let[s,c]=(0,r.useState)(l);return(0,n.jsxs)("div",{className:"mb-4 rounded-[16px] bg-white p-4 lg:mb-8",children:[(0,n.jsxs)("button",{onClick:()=>{i(`${s?U.Rx.collapse:U.Rx.expand}_${e?.toLowerCase().replace(/\s+/g,"_")}`),c(!s)},className:"flex w-full items-center justify-between rounded p-2 text-left transition-colors focus:outline-none","aria-expanded":s,"aria-controls":"functional-description-content",children:[(0,n.jsxs)("h2",{className:`${s?"text-secondary-500":"text-primary-500"} h5 flex flex-row items-center gap-3 lg:gap-4`,children:[a&&(0,n.jsx)(o.gc,{icon:a,className:"mr-2"}),e]}),(0,n.jsx)(o.gc,{icon:E.Jt$,className:ep()("ml-auto shrink-0 text-primary-500 duration-150",{"rotate-180":s})})]}),(0,n.jsx)("div",{id:"functional-description-content",className:`overflow-hidden transition-all duration-300 ease-in-out ${s?"mt-0 max-h-fit opacity-100":"max-h-0 opacity-0"}`,children:(0,n.jsx)("div",{className:"mb-4 ml-3 md:ml-12",children:(0,n.jsx)("div",{className:"rte space-y-6",children:t?t.filter(e=>e.content&&e.content?.trim()!=="").map((e,t)=>{var a;let r;return(0,n.jsxs)("div",{className:"mt-4 md:ml-6",children:[(0,n.jsxs)("h2",{className:"h5 mb-2 flex items-center",children:[e.icon&&(0,n.jsx)(o.gc,{size:"xs",icon:e.icon,className:"mr-1"}),e.subtitle]}),(0,n.jsx)("div",{}),(a=e.content,r=F.Ay.sanitize(eh.xI.parse(a??"")),(0,em.Ay)(r,{replace:e=>{if(Object.prototype.hasOwnProperty.call(e,"name")&&Object.prototype.hasOwnProperty.call(e,"children")&&"ul"===e.name)return(0,n.jsx)("ul",{className:"dotted",children:(0,em.zd)(e.children)})}}))]},t)}):(0,n.jsx)("p",{children:"No content available"})})})})]})},ef=({...e})=>{let t=(0,l.c)(),a=e.uniqueSellingPoint1||e.uniqueSellingPoint2||e.uniqueSellingPoint3,r=e.salaryAndBenefits||e.holidayPolicy||e.additionalBenefits,i=e.profileInfo||e.idealCandidateProfile;return(0,n.jsxs)("div",{className:"order-2 lg:order-1 lg:col-span-2 lg:row-span-3",children:[a&&(0,n.jsxs)("div",{className:"mb-4 items-center rounded-[16px] bg-white p-6 lg:mb-8 lg:p-12",children:[(0,n.jsx)("h2",{className:"h4 !mt-0 mb-4 p-2 text-primary-500",children:t("vacancy-detail.content.unique_selling_points.title")}),[1,2,3].map(t=>{let a=e[`uniqueSellingPoint${t}`];return(0,n.jsxs)("div",{className:"mb-4 ml-2 flex items-center last:mb-0",children:[(0,n.jsx)("div",{className:"mr-3 flex size-10 shrink-0 items-center justify-center rounded-8 bg-primary-500 font-bold text-white",children:t}),(0,n.jsx)("div",{className:"flex flex-1 items-center text-lg font-normal lg:text-xl [&>p]:m-0 [&>p]:leading-tight",dangerouslySetInnerHTML:{__html:F.Ay.sanitize(a)}})]},t)})]}),(0,n.jsxs)("div",{children:[i&&(0,n.jsx)(eu,{title:t("vacancy-detail.content.looking_for.title"),titleIcon:E.u4D,content:[{content:e.profileInfo,imageUrl:"",subtitle:t("vacancy-detail.content.looking_for.subtitles.profile_requirements")},{content:e.idealCandidateProfile,imageUrl:"",subtitle:t("vacancy-detail.content.looking_for.subtitles.experience_skills")}].filter(e=>e.content&&""!==e.content.trim()),onPanelExpansionToggle:t=>(0,U.NT)(e.dataLayerJob,t),defaultExpanded:!0}),r&&(0,n.jsx)(eu,{title:t("vacancy-detail.content.salary.title"),titleIcon:E.s5m,content:[{content:e.salaryAndBenefits,icon:E.L3T,subtitle:t("vacancy-detail.content.salary.subtitles.salary_benefits")},{content:e.holidayPolicy,icon:E.eJv,subtitle:t("vacancy-detail.content.salary.subtitles.holiday_policy")},{content:e.additionalBenefits,icon:E.Wcv,subtitle:t("vacancy-detail.content.salary.subtitles.additional_benefits")}].filter(e=>e.content&&""!==e.content.trim()),onPanelExpansionToggle:t=>(0,U.NT)(e.dataLayerJob,t)}),e.workEnvironment&&""!==e.workEnvironment.trim()&&(0,n.jsx)(eu,{title:t("vacancy-detail.content.location.title"),titleIcon:E.gKm,content:[{content:e.workEnvironment,subtitle:""}],onPanelExpansionToggle:t=>(0,U.NT)(e.dataLayerJob,t)}),e.functionalDescription&&""!==e.functionalDescription.trim()&&(0,n.jsx)(eu,{title:t("vacancy-detail.content.job_content.title"),titleIcon:E.a$,content:[{content:e.functionalDescription,subtitle:""}],onPanelExpansionToggle:t=>(0,U.NT)(e.dataLayerJob,t)}),e.employeeTestimonials&&""!==e.employeeTestimonials.trim()&&(0,n.jsx)(eu,{title:t("vacancy-detail.content.colleagues_recommendations.title"),titleIcon:E.rC2,content:[{content:e.employeeTestimonials,subtitle:""}],onPanelExpansionToggle:t=>(0,U.NT)(e.dataLayerJob,t)}),e.companyInfo&&""!==e.companyInfo.trim()&&(0,n.jsx)(eu,{title:t("vacancy-detail.content.company_details.title"),titleIcon:E.JmD,content:[{content:e.companyInfo,subtitle:""}],onPanelExpansionToggle:t=>(0,U.NT)(e.dataLayerJob,t)})]})]})},ex=({applyRef:e,...t})=>{let a=(0,l.c)();return(0,n.jsxs)("div",{className:"mb-16 flex flex-col lg:col-span-2",children:[(0,n.jsx)("div",{className:"",children:(0,n.jsx)(ef,{...t})}),(0,n.jsxs)("div",{className:"mt-4 flex flex-col items-center justify-center",children:[(0,n.jsx)(c.A,{type:"filled",disabled:!1,loading:!1,className:"filled",onClick:()=>void(e?.current&&e.current.scrollIntoView({behavior:"smooth",block:"start"})),label:a("forms_apply")}),(0,n.jsx)("small",{className:"text-grey-600 whitespace-pre-line pt-2 text-center",children:a("vacancy-detail.btn_small_text_disclaimer")})]})]})};var eg=a(17172),ey=a(66254),ev=a(86159);let eb=async(e,t)=>{await ev.A.post("/api/itemwise/tracking",{item:e,item_url:t})},ej=h()(()=>a.e(4610).then(a.bind(a,42229)),{loadableGenerated:{webpack:()=>[42229]},ssr:!1}),e_=e=>{let t,a=(0,l.c)(),d=(0,s.Ym)(),m=(0,r.useRef)(null),h=(0,x.useRouter)(),u=(0,q.Ql)(),f=(0,r.useMemo)(()=>({id:e.vacancyId,reference_number:e.referenceCode,title:e.title,municipality:`${e.location?.defaultName??""} / ${e.location?.id??""}`,statute:`${e.statute?.defaultName??""} / ${e.statute?.id??""}`,domain_level_1:(0,ey.Su)(e.functionalDomains),domain_level_2:e.functionalDomainsLevel2?(0,ey.JA)(e.functionalDomainsLevel2):"",province:`${e.province?.defaultName??""} / ${e.province?.id??""}`,location:`${e.location?.defaultName??""} / ${e.location?.id??""}`,contract_type:`${e.contractType?.defaultName??""} / ${e.contractType?.id??""}`,salary_range:(0,ey.kP)(e.salaryMin,e.salaryMax,e.salaryUnit),job_update:e?.lastUpdate?new Date(e.lastUpdate).toLocaleDateString():null,office:e?.office?.title??"",employment_rate:(0,ey.wF)(e.employmentTypes)}),[e.contractType?.defaultName,e.contractType?.id,e.employmentTypes,e.functionalDomains,e.functionalDomainsLevel2,e.lastUpdate,e.location?.defaultName,e.location?.id,e?.office?.title,e.province?.defaultName,e.province?.id,e.salaryMax,e.salaryMin,e.salaryUnit,e.statute?.defaultName,e.statute?.id,e.title,e.vacancyId,e.referenceCode]);(0,eg.A)("Vacancy Detail"),(0,r.useEffect)(()=>{e.referenceCode&&u&&eb(e.referenceCode,location.href)},[u,e.referenceCode]),(0,r.useEffect)(()=>{h.query.source?.toString().toLowerCase()==="chatbot"&&e.vacancyId&&(0,U.BA)(JSON.parse(localStorage.getItem(I.Hh.chatbot)??"{}")?.sessionId,e.vacancyId)},[e.vacancyId,h.query]);let g=(0,r.useCallback)(()=>{m?.current&&m.current.scrollIntoView({behavior:"smooth",block:"start"})},[m]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eo,{applyRef:m,...e,dataLayerJob:f}),(0,n.jsx)("div",{className:"bg-neutral-100 pt-2",children:(0,n.jsxs)("div",{className:"container",children:[(0,n.jsx)(i.A,{paths:(t=[{title:a("label_home"),url:`/${d}`},{title:a("vacancy_detail_all_vacancies"),url:`/${d}${a("slugs_vacancies")}`},{title:e.title}],e.breadcrumbPaths&&e.breadcrumbPaths.length>0?e.breadcrumbPaths:t)}),e.isVacancyFallback?(0,n.jsxs)("div",{className:"text-bodySmall mb-4 flex items-center gap-4 roun
2ded-[16px] bg-warning-400 px-3 py-4 font-bold",children:[(0,n.jsx)(o.gc,{icon:E.JAe,className:"text-neutral-950"}),a("vacancy_other_language")]}):null,(0,n.jsxs)("div",{className:"lg:grid-auto-rows-auto grid grid-cols-1 gap-4 pb-6 lg:grid-cols-3 lg:pb-24",children:[(0,n.jsx)(ex,{applyRef:m,...e,dataLayerJob:f}),(0,n.jsxs)("div",{className:"flex flex-col gap-4 lg:sticky lg:top-[120px] lg:gap-8 lg:self-start",children:[(0,n.jsxs)("div",{className:"order-1 hidden h-[315px] rounded-[16px] bg-primary-500 p-12 pb-10 text-white lg:order-2 lg:col-span-1 lg:flex lg:flex-col",children:[(0,n.jsx)("h2",{className:"h4 !mt-0 text-white",children:a("vacancy-detail.interest_block.title")}),(0,n.jsx)("h3",{className:"h5 text-white",children:a("vacancy-detail.interest_block.description")}),(0,n.jsx)("div",{className:"mx-auto mt-auto",children:(0,n.jsx)(c.A,{type:"filled",label:a("vacancy-detail.interest_block.btn_show_interest"),onClick:()=>g()})})]}),e.consultant?(0,n.jsx)("div",{className:"order-2 rounded-[16px] bg-white p-8 lg:order-3 lg:col-span-1",children:(0,n.jsx)(ej,{firstname:e.consultant.firstname,lastname:e.consultant.lastname,image:e.consultant.image,officeName:e?.office?.title,officePath:`/${e?.office?.path.langcode}${e?.office?.path.alias}`,phone:e.office?.phone,sms:e.office?.sms,email:e.office?.email})}):null]})]})]})}),(0,n.jsx)("div",{className:"container flex min-h-[500px] items-center bg-white py-8 lg:pb-16 lg:pt-0",children:(0,n.jsx)(p,{applyRef:m})}),(0,n.jsx)(G,{ref:m,...e,dataLayerJob:f})]})}},85954:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var n=a(75038),r=a(77765),i=a(69588),l=a.n(i),s=a(76430),c=a(68745),o=a(40839);let d=({paths:e})=>{let{matches:t}=(0,r.Ub)("md");return(0,n.jsx)("div",{className:"mb-0 flex flex-wrap items-center py-6",children:e.map(({url:a,title:r},i)=>{let d=!a,p=i===e.length-1,m=i===e.length-2,h=!t&&!m,u=h||!t&&m;return(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)(l(),{prefetch:!1,href:a||"",className:`font-bold no-underline ${d?"pointer-events-none font-normal text-neutral-700":"text-secondary-500 active:text-secondary-300"} ${h?"hidden md:inline":""}`,children:(0,n.jsxs)("div",{className:"flex flex-row items-center",children:[!t&&m&&(0,n.jsx)(c.gc,{icon:o.Wzs}),(0,n.jsx)("span",{children:r})]})}),!p&&(0,n.jsx)("span",{className:`px-2 text-neutral-950 ${u?"hidden md:inline":""}`,children:"/"})]},`${a}-${i}`)})})}}}]);
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.