PageSourceSearch

https://www.jobs.ch/public/scripts/modern/chunk-dynamic-application-form-page.e7637fa0.js

js jobs.ch collected 2026-10-02 04:26:05 UTC 82,224 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunk_jobcloud_b2c_frontend=globalThis.webpackChunk_jobcloud_b2c_frontend||[]).push([["dynamic-application-form-page"],{58165(e,t,a){a.d(t,{default:()=>p,i:()=>d});var i=a(11172),n=a(57883),o=a(96888);const r=({di:e})=>{const t=e.get("core.redux").getState().tracking.contentTags,{dispatch:a}=e.get("core.redux");return a((0,o.dP)()),{content_tags:t}},s=({di:e})=>(e.get("query.client").getQueryData(n.qv)?.count||0)>0?{event_details:"notifications shown"}:{};var c=a(54228);let l=!1;const d=()=>{l=!0},p=async e=>{if(l)return void(l=!1);const{queue:t}=e.get("core.tealium"),{trackingCollector:a}=e.get("core.trackingCollector"),n=e.get("core.location"),o=a([r,s,(0,i.A)("experiment_page_view")],c.r.Tealium),d=n.getPreviousLocation(),p=d&&`${window.location.origin}${d.pathname}${d.search}`||document.referrer,m={event_name:"page_view",...o,...p?{page_referrer:p}:{}};await t(m,!0)}},7098(e,t,a){a.d(t,{A:()=>c});var i=a(96777),n=a(59033),o=a(20864),r=a(81020),s=a(52695);const c=()=>{const e=(0,i.A)();return(0,s.jsx)(o.A,{alt:e("vacancy.detail.expired.header"),imageDataCy:"application-expired-vacancy",imageSrc:r,children:(0,s.jsxs)(n.i,{maxWidth:"[480px]",mx:"auto",children:[(0,s.jsx)(n.H2,{"data-cy":"expired-header",mb:"s8",textStyle:"title3",width:"100%",children:e("vacancy.detail.expired.header")}),(0,s.jsx)(n.P,{"data-cy":"expired-message",mb:"s16",children:e("vacancy.detail.expired.message")})]})})}},40542(e,t,a){a.d(t,{T:()=>_,t:()=>g});var i=a(76239),n=a(8179),o=a(38849),r=a(94956),s=a(34824),c=a(40556),l=a(18218),d=a(10957),p=a(32356),m=a(59891);const u=(e,t)=>t?[s.cr,e,t]:[s.cr,e],y=(e,t,a,i)=>({save:p.H.getSavePayload(e,t.status,i),submit:p.H.getSubmitPayload(e,i)}[a]),_=(e,t,a)=>{const i=!!(0,l.sg)().data,p=((e,t,a)=>{const{setValue:i}=(0,o.xW)(),c=(0,r.A)().wire(m.L),l=(0,r.A)().get("query.client"),p=(0,d.V)();return{handleDynamicApplication:(0,n.n)({mutationKey:u(t,a),mutationFn:async n=>{i("applicationSavingInProgress",!0);const o=y(n,e,a,p);return e.isPreviouslySavedOrSubmitted()?c.updateApplication(e.id,o):c.createApplication(t,o)},onSettled:()=>i("applicationSavingInProgress",!1),onSuccess:e=>{e.ok&&l.setQueryData([s.cr],e.result)}}).mutateAsync}})(e,t,a),_=((e,t,a)=>{const{setValue:i}=(0,o.xW)(),l=(0,r.A)().wire(m.L),p=(0,r.A)().get("query.client"),_=(0,d.V)(),{clearPersistedDraft:g,locallyPersistAnonymousApplication:h}=(0,c.F)();return{handleDynamicApplication:(0,n.n)({mutationKey:u(t,a),mutationFn:async n=>{i("applicationSavingInProgress",!0);const o=y(n,e,a,_);return"save"===a?h(t,o):l.createAnonymousApplication(t,o)},onSettled:()=>i("applicationSavingInProgress",!1),onSuccess:e=>{e.ok&&("save"!==a?(p.removeQueries({queryKey:[s.cr]}),g()):p.setQueriesData({queryKey:[s.cr]},e.result))}}).mutateAsync}})(e,t,a);return i?p:_},g=(e,t)=>{const a=(0,i.S)({filters:{exact:!!t,mutationKey:u(e,t)},select:e=>e.state}),n=a[a.length-1],o=n?.data;return{apiResponse:o,isError:"error"===n?.status||!1===o?.ok}}},40556(e,t,a){a.d(t,{F:()=>c});var i=a(41711),n=a(67014),o=a(18218),r=a(32356);const s="draftDynamicApplication",c=()=>{const e=!!(0,o.sg)().data,t=(0,i.useCallback)((()=>(0,n.Ai)(s,"sessionStorage")),[]);return{locallyPersistAnonymousApplication:(0,i.useCallback)(((e,t)=>((0,n.SO)({draftApplication:t,vacancyId:e},s,"sessionStorage"),{ok:!0,statusCode:200,result:r.H.createFromRequestPayload(t)})),[]),hydrateAnonymousDraft:(0,i.useCallback)((a=>{if(e)return;const i=(0,n.Gq)(s,"sessionStorage");return i?.vacancyId===a?r.H.createFromRequestPayload(i.draftApplication):void t()}),[e,t]),clearPersistedDraft:t}}},56891(e,t,a){a.d(t,{VW:()=>$,Zi:()=>U,ZQ:()=>Q});a(84775);var i=a(32979),n=a(5574),o=a(58184),r=a(18218),s=a(14503),c=a(9094),l=a(26752),d=a(23539),p=a(89406),m=a(94435),u=a(28361),y=(a(78944),a(27025),a(25532)),_=a(78344),g=a(18960),h=a(51037),f=a(12420),v=a(82977),x=a(24369),A=a(50906);const b=async(e,t,a)=>{let i;const{dispatch:o}
1=e.get("core.redux"),s=(0,n.iq)(e,t)?.applicationServiceToken;if(e.get("query.client").getQueryData(r.qv)&&s){const n=(await e.wire(A.q).getUserApplications({query:{"applicationMethods[]":["INTERNAL","EMAIL"]},token:s})).find((e=>e.job?.id===t));if(n){if("draft"!==n.status&&"delivery-failed"!==n.status)return a({route:g.JZ.DYNAMIC_APPLICATION_SUCCESS,params:{application_id:n.id,vacancy_id:t}});if(!n.subject&&!n.recipient){if("delivery-failed"===n.status){const t={...n,id:v.Rt,locale:e.get("core.locale"),status:"draft"};return o((0,h.nU)([t])),o((0,h.$7)(v.Rt))}return o((0,h.nU)([n])),o((0,h.$7)(n.id))}}i=await(0,_.A)(e,"dynamic")}o({type:x.z.CREATE,payload:{id:v.Rt,email:e.get("core.cookie").get("user_email"),locale:e.get("core.locale"),status:"draft",...i?.dataFromProfile,documents:i?.filesToAttach}}),o((0,h.$7)(v.Rt))};a(46978),a(18910),a(58968),a(97512);var j=a(49043);var I=a(34824),k=a(29154),S=a(32356),w=a(55082);const T=async(e,{di:t,navigate:a,applicationDefinition:i,vacancyId:n})=>{switch(e.kind){case"application-not-found":return t.get("core.redux").dispatch((0,y.mX)());case"create-new-authenticated":return P(i,t);case"create-new-anonymous":case"try-hydrate-client-side":return t.get("query.client").setQueryData([I.cr],new S.H);case"hydrate-existing":return t.get("query.client").setQueryData([I.cr],e.application);case"redirect":return a({route:e.route,params:{application_id:e.targetApplicationId,vacancy_id:n}});case"reset-failed-to-draft":{const a=S.H.createFromInstance(e.failed,{id:"create",locale:t.get("core.locale"),status:"draft"});return t.get("query.client").setQueryData([I.cr],a)}}},P=async(e,t)=>{const a=((e,t=[])=>{if(t.length<=0)return[];if(e.length<=0)return[];const a=e.filter((e=>"file"===e.type)).filter((e=>"cv"===e.name)).at(0);if(!a)return[];let i=t.filter((e=>e.tags?.includes("cv"))).sort(((e,t)=>new Date(t.updatedAt||new Date).getTime()-new Date(e.updatedAt||new Date).getTime())).filter(Boolean);if(i.length<=0)return[];const{validation:n}=a,{required:o,allowedMimeTypes:r,maxFileSize:s,maxFiles:c}=n;return o?(r&&(i=i.filter((e=>(0,j.k)([e],r)))),s&&(i=i.filter((e=>(0,j.M1)([e],s)))),c&&c>0&&(i=i.slice(0,c)),i):[]})(e,t.get("query.client").getQueryData(s.qv)),i=await Promise.allSettled(a.map((async e=>{const{ok:a,result:i}=await t.wire(w.d).linkDocument(e);return a&&i?.id?i.id:void 0}))),n=a.reduce(((e,t,a)=>{const n=i[a];return"fulfilled"===n?.status&&n.value&&e.push({document:t,linkedMediaApiId:n.value}),e}),[]),o=S.H.createFromUserData({applicationDefinition:e,documents:n,candidate:t.get("query.client").getQueryData(k.qv)?.candidate,user:t.get("query.client").getQueryData(r.qv)});t.get("query.client").setQueryData([I.cr],o)};var C=a(2175),D=a(74124),q=a(91301),L=a(7178),E=a(59891),F=a(30296);const M=async({applicationId:e,di:t,vacancyId:a,withProfilePrefetches:n})=>{if(!("create"===e||(0,C.A)(e)))return N(t);const o=!!t.get("query.client").getQueryData(r.qv),c=[(0,q.Q6)(a)];o&&n&&c.push(k.VB,s.Q3);const[l,d]=await Promise.allSettled([t.wire(F.x).getExistingOrFetch(a),o?t.wire(E.L).getApplicationsByVacancyId(a):Promise.resolve(null),(0,i.C)(t,c)]);if("rejected"===l.status||"rejected"===d.status)return N(t);const p=l.value;if(!p||!p.isActive)return N(t);t.get("seo.meta").setRobotsTag("noindex"),t.get("seo.meta").setTitle(t.get("core.translation").t("application_dynamic_v2.form.create",{job_title:p.title}));const m=t.get("query.client").getQueryData([q.Z$,a]);if(void 0===m||0===m.length)return D.v.error(new L.k(`Application definition is empty. VacancyId: ${a}`)),N(t);const u=z(d.value,a);return u.length>1&&D.v.error(new L.k("Multiple existing applications for the same user and vacancy"),{extras:{vacancyId:a,applicationIds:u.map((e=>e.id))}}),{applicationDefinition:m,existingApplications:u,isUserLoggedIn:o}},N=e=>{e.get("core.redux").dispatch((0,y.mX)())},z=(e,t)=>null===e?[]:e.ok?e.result.filter((e=>e.job?.id===t)):[],O=async({params:e,di:t,navigate:a})=>{const{vacancy_id:i,application_id:n}=e,o=await M({applicationId:n,di:t,vacancyId:i,withProfilePrefetches:!0});if(!o)return;const{applicationDefinition:r,existingApplications:s,isUserLoggedIn:c}=o,l=(({applicationId:e,existingApplications:t,isUserLoggedIn:a})=>{if(!a)return"create"===e?{kind:"create-new-anonymous"}:{kind:"application-not-found"};if(0===t.length)return"create"===e?{kind:"create-new-authenticated"}:{kind:"application-not-found"};const i=t[0];return i.hasFinalSuccessStatus()?{kind:"redirect",route:g.JZ.DYNAMIC_APPLICATION_SUCCESS,targetApplicationId:i.id}:"create"===e?{kind:"redirect",route:g.JZ.DYNAMIC_APPLICATION_EDIT,targetApplicationId:i.id}:e!==i.id?{kind:"application-not-found"}:"delivery-failed"===i.status?{kind:"reset-failed-to-draft",failed:i}:{kind:"hydrate-existing",application:i}})({applicationId:n,existingApplications:s,isUserLoggedIn:c});return await T(l,{applicationDefinition:r,di:t,navigate:a,vacancyId:i})},V=async({params:e,di:t,navigate:a})=>{const{vacancy_id:i,application_id:n}=e,o=await M({applicationId:n,di:t,vacancyId:i,withProfilePrefetches:!1});if(!o)return;const{applicationDefinition:r,existingApplications:s,isUserLoggedIn:c}=o,l=(({applicationId:e,existingApplications:t,isUserLoggedIn:a})=>{if(!a)return"create"===e?{kind:"try-hydrate-client-side"}:{kind:"application-not-found"};if(0===t.length)return"create"===e?{kind:"redirect",route:g.JZ.DYNAMIC_APPLICATION_EDIT,targetApplicationId:"create"}:{kind:"application-not-found"};const i=t[0];return i.hasFinalSuccessStatus()?{kind:"redirect",route:g.JZ.DYNAMIC_APPLICATION_SUCCESS,targetApplicationId:i.id}:{kind:"hydrate-existing",application:i}})({applicationId:n,existingApplications:s,isUserLoggedIn:c});await T(l,{applicationDefinition:r,di:t,navigate:a,vacancyId:i})};var W=a(61493);const $=async({params:e,di:t,navigate:a})=>{if(t.get("core.redux").getState().featureFlags.includes("application-form-screening-questions"))return"DYNAMIC_APPLICATION_PREVIEW"===t.get("core.location").getRouteKey()?V({params:e,di:t,navigate:a}):O({params:e,di:t,navigate:a});const{getState:c}=t.get("core.redux"),{vacancy_id:d,application_id:p}=e,m=t.get("query.client").getQueryData(r.qv),[u,_]=await Promise.all([t.wire(F.x).getExistingOrFetch(d),(0,l.A)(c()),(0,i.C)(t,[(0,n.Ei)(t,d),(0,o.UN)(t,d),...m?[s.Q3]:[]])]);_||("create"===p?await b(t,d,a):await(async({di:e,applicationId:t,vacancyId:a,navigate:o})=>{const{dispatch:c}
1=e.get("core.redux"),l=e.wire(A.q),d=e.get("query.client"),p=(0,n.iq)(e,a)?.applicationServiceToken,m=d.getQueryData(r.qv);if(!p)return c((0,y.mX)());const[u]=await Promise.all([l.getApplication(t,p),...m?[(0,i.C)(e,[s.Q3])]:[]]);if(!u.ok)return c((0,h.nz)(u.result)),void c((0,y.mX)());const _=(0,f.Ay)(u.result);if("draft"!==_.status)return o({route:g.JZ.DYNAMIC_APPLICATION_SUCCESS,params:{application_id:_.id,vacancy_id:a}});c((0,h.nU)([_])),c((0,h.$7)(t))})({di:t,applicationId:p,vacancyId:d,navigate:a})),t.get("seo.meta").setRobotsTag("noindex"),((e,t)=>{const a=e.get("core.translation").t,i=e.get("seo.meta");t&&i.setTitle(a("application_detail.form.create",{job_title:t.title}))})(t,u)},Q=()=>({application:c.A,profile:d.A,lists:u.A,typeahead:W.yj,vacancy:p.o,vacancyDetail:m.A}),U=()=>["account_applications","account_profile","application_detail","application_dynamic_v2","date","digital_trust","file_upload","home","pools/account_document_tags","pools/application_detail","pools/application_dynamic_v2","pools/application_form_fields","pools/application_preview","pools/benefits","pools/categories","pools/company_segments_badge","pools/countries","pools/employment_positions","pools/employment_types","pools/industries","pools/months","pools/regions","pools/work_permits","survey","typeahead","vacancy","vacancy_template","job_fit","pools/job_fit"]},6629(e,t,a){a.d(t,{k:()=>n});a(78944),a(27025);var i=a(26320);const n=e=>e?.id&&e.applicationOptions.method===i.f.FORMULAR||e?.applicationOptions.isApplicationMethodOnline||e?.listingTags.find((e=>"quickApply"===e.name))},41641(e,t,a){a.d(t,{G:()=>n});var i=a(26320);const n=e=>e?.applicationOptions.method===i.f.EXTERNAL&&!!e.applicationOptions.externalUrl},21188(e,t,a){a.r(t),a.d(t,{default:()=>wa});var i=a(59846),n=a(49242),o=a(6799),r=a(70119),s=a(76424),c=a(60591),l=a(58184),d=a(41711),p=a(94956),m=(a(84775),a(88342)),u=a(82977);const y=["apply_hard_login_wall","apply_hard_login_wall_email_application","apply_login_wall","apply_login_wall_email_application","apply_login_wall_paid_ad","apply_soft_login_wall"];var _=a(18218);const g=e=>{const t=(0,o.c)(11),{application:a,vacancy:i}=e,r=(0,n.A)("application-form-qualifying-data"),s=!!(0,_.sg)().data,c=(0,p.A)();let l;t[0]!==c?(l=c.get("core.cookie"),t[0]=c,t[1]=l):l=t[1];const g=l;let h;t[2]!==a||t[3]!==g||t[4]!==r||t[5]!==s||t[6]!==i?(h=()=>(({application:e,authEventCookie:t,isFeatureFlagEnabled:a,isUserLoggedIn:i,vacancy:n})=>{if(!a||!i)return!1;if(e?.id!==u.Rt)return!1;if(n?.applicationOptions.isApplicationMethodOnline)return!1;const{eventType:o,source:r}=(0,m.T)(t);return"register"===o&&y.includes(r)})({application:a,authEventCookie:g.get("auth_event")||"",isFeatureFlagEnabled:r,isUserLoggedIn:s,vacancy:i}),t[2]=a,t[3]=g,t[4]=r,t[5]=s,t[6]=i,t[7]=h):h=t[7];const[f,v]=(0,d.useState)(h);let x;t[8]===Symbol.for("react.memo_cache_sentinel")?(x=()=>v(!1),t[8]=x):x=t[8];const A=x;let b;return t[9]!==f?(b={dismissQualifyingDataStep:A,isQualifyingDataStepVisible:f},t[9]=f,t[10]=b):b=t[10],b};var h=a(72733),f=a(26752),v=a(20151),x=a(620),A=a(62285),b=a(46572),j=a(38849),I=a(10177),k=a(99930),S=a(80497),w=a(20255),T=a(65578),P=a(18960),C=a(1444),D=a(53151),q=a(57787),L=a(5574),E=a(15025),F=a(51037),M=a(12420),N=a(50906);const z=e=>{const t=(0,p.A)(),a=(0,C.A)(),i=t.wire(N.q),{isMobile:n,isTablet:o}=(0,b.A)(),s=(0,d.useRef)(n||o?"web_mobile":"web_desktop"),{data:c}=(0,L.Ay)(e),{data:m}=(0,_.sg)(),{data:y=[]}=(0,l.Z6)(),{id:g}=(0,r.A)((e=>e.application.editApplication)),{trackApplicationTealium:h}=(0,E.A)("dynamic"),{getState:f}=t.get("core.redux");return async(e,t)=>{const n=c?.applicationServiceToken;if(!g||!n)return{success:!1};const o=(0,M.dW)({application:e,definitions:y,device:s.current,featureFlags:f().featureFlags}),r=g===u.Rt,l=r?await i.postApplication(o,n):await i.putApplication(g,o,n);if(l.ok)return a(r?(0,F.tM)(l.result):(0,F.cO)(l.result)),"save_button"===t&&h("job_application_save",e.documents),{success:!0};const{result:d,statusCode:p}=l;return d&&(0,q.$)({error:d,statusCode:p,currentUser:m}),a((0,F.nz)(d,{statusCode:p})),{success:!1}}};var O=a(96777);const V=e=>{const t=(0,o.c)(7),a=(0,O.A)(),i=(0,p.A)(),n=(0,C.A)(),r=(0,D.A)(),s=z(e);let c;return t[0]!==i||t[1]!==n||t[2]!==r||t[3]!==s||t[4]!==a||t[5]!==e?
1(c=async t=>{if(i.get("query.client").getQueryData(_.qv)){const{success:e}=await s(t,"submit");if(!e)return}else n((0,F.nU)([t]));r({route:P.JZ.DYNAMIC_APPLICATION_PREVIEW,params:{vacancy_id:e,application_id:i.get("core.redux").getState().application.editApplication.id||void 0}},{eventData:{event_component_type:"application_preview_button",event_link_text:a("application_detail.form.continue")}})},t[0]=i,t[1]=n,t[2]=r,t[3]=s,t[4]=a,t[5]=e,t[6]=c):c=t[6],c};var W=a(48732),$=a(92826),Q=a(66063),U=(a(78944),a(18910),a(50750),a(20441));a(46978),a(27025);var R=a(60865),H=a(17781),B=a(6899),J=(a(97512),a(97229)),Z=a(54222),G=a(14503),Y=a(88715),K=a(65496);const X=(e,t,a)=>({fileName:"physicalFile"in e?e.physicalFile.name:e.name,fileSize:t.bytes,fileType:t.mimeType,mediaApiId:t.id,createdAt:t.createdAt||(new Date).toISOString(),...t.private&&a?{link:`${P.Ok.MEDIA_API_HOST}media/${t.id}?token=${a}`}:{}});var ee=a(7750),te=a(77945),ae=a(59033),ie=a(23171),ne=a(1330),oe=a(52695);const re=({documents:e,onDocumentSelected:t})=>{const a=(0,O.A)(),{closeModal:i,isModalOpen:n}=(0,K.A)("select_cover_letter_from_profile_modal"),{register:o,handleSubmit:r,unregister:s}=(0,j.mN)(),c=(0,d.useCallback)((({selected_cover_letter_id:e})=>{e&&(t(e),s("selected_cover_letter_id"),i())}),[t,s,i]);return 0===e.length?null:(0,oe.jsx)(te.A,{"data-cy":"select_cover_letter_from_profile_modal",isOpen:n,primaryHandler:r(c),primaryLabel:a("accessibility.action.add"),title:a("application_detail.cover_letter_modal.title"),children:(0,oe.jsx)(ie.z,{legend:"radioGroup",children:e.map(((e,t)=>(0,oe.jsx)(ne.A,{...o("selected_cover_letter_id"),defaultChecked:!1,label:e.fileName||"",name:"selected_cover_letter_id",tabIndex:0,value:e.mediaApiId||"",children:(0,oe.jsx)(ae.i,{width:"100%",children:(0,oe.jsx)(ee.A,{document:e,hasBorder:!0,hasLink:!1})})},t)))})})};var se=a(9145),ce=a(53458),le=a(54074),de=a(55082),pe=a(50632),me=a(43108);const ue=({control:e,name:t,validation:a,rules:i})=>{const n=(0,p.A)(),o=(0,O.A)(),r=(0,S.zZ)((0,h.A)())&&0===a.documents.length,s=(0,d.useRef)(null),{setValue:c,clearErrors:l,getValues:m,setError:u}=(0,j.xW)(),{openModal:y}=(0,K.A)("select_cover_letter_from_profile_modal"),_=a.documents[0],g=(0,G.Mw)().data||[],f=g.filter((e=>e.tags?.includes("motivation"))),v=!!e._fields.motivationalLetter,{track:x}=n.get("core.tealium"),{uploadFile:A}=(0,Y.A)({allowedMimeTypes:_?.mimeTypes,onLoad:({response:e,file:t,token:a})=>{const i=X(t,e,a);i.tag="motivation";const n=m("documents");c("documents",{...n,motivation:[i]}),l("coverLetterDocument"),x({event_name:"job_application_document_upload",event_funnel_name:"job_application_funnel",user_document_type:[i.tag]})}}),b=(0,d.useCallback)((()=>{const e=m("documents");c("documents",{...e,motivation:[]})}),[m,c]);return r?null:(0,oe.jsxs)(ae.i,{children:[(0,oe.jsx)(j.xI,{control:e,defaultValue:[],name:t,render:({fieldState:{error:e}})=>{const t=m("documents")?.motivation?.[0];return(0,oe.jsxs)(oe.Fragment,{children:[!!t&&(0,oe.jsx)(ee.A,{document:t,handleDelete:b,hasBorder:!0,isFromProfile:(0,Z.px)(g,t)}),!t&&(0,oe.jsxs)(oe.Fragment,{children:[v&&(0,oe.jsx)(ae.i,{borderBottom:"b300",height:"[0px]",mb:"s48",mt:"s24",textAlign:"center",children:(0,oe.jsx)(ae.P,{bg:"white",display:"inline-block",position:"relative",px:"s12",textAlign:"center",top:"-s12",children:o("application_detail.form.cover_letter.or")})}),e&&e.message&&(0,oe.jsx)(se.A,{message:e.message}),(0,oe.jsxs)(le.tz,{alignment:"left","data-cy":"cover-letter-context-menu",id:"cover-letter-context-menu",trigger:(0,oe.jsxs)(ae.$n,{buttonSize:"sm",buttonType:"outlined",mr:"ns8",mt:"ns8",children:[(0,oe.jsx)(pe.A,{mr:"s8"}),o("application_detail.form.cover_letter.add")]}),children:[f.length>0&&(0,oe.jsx)(le.kt,{"data-cy":"cover-letter-select-from-profile",icon:(0,oe.jsx)(me.A,{}),onClick:()=>y(),children:o("application_detail.form.cover_letter.origin_profile")}),(0,oe.jsx)(le.kt,{"data-cy":"cover-letter-upload",icon:(0,oe.jsx)(pe.A,{}),onClick:()=>s.current?.click(),children:o("application_detail.form.cover_letter.origin_upload")})]})]})]})},rules:{required:i.required,validate:()=>(0,U.en)(a,"motivation",o)(m("documents")?.motivation||[])}}),f.length>0&&(0,oe.jsx)(re,{documents:f,onDocumentSelected:async e=>{const t=m("documents"),a=f.filter((t=>t.mediaApiId===e)).filter((e=>e.fileType&&_.mimeTypes.includes(e.fileType)))[0],i=a.mediaApiUrl?(0,J.parseUrl)(a?.mediaApiUrl).query.token:"",r=await n.wire(de.d).linkDocumentById(e,i);if(r?.ok){const e=(0,S.I4)(a,"motivation");e.mediaApiId=r.result.id,l("coverLetterDocument"),c("documents",{...t,motivation:[e]})}else u("coverLetterDocument",{message:o("application_detail.form.sent_error.linking_document")})}}),(0,oe.jsx)(ce.A,{allowedMimetypes:_?.mimeTypes,id:"cv-upload-input",onSelected:A,ref:s})]})};var ye=a(8916),_e=a(29904);var ge=a(64680),he=a(64244);const fe=({documents:e,onDocumentSelected:t})=>{const a=(0,O.A)(),{closeModal:i,isModalOpen:n}=(0,K.A)("select_cv_from_profile_modal"),{register:o,handleSubmit:r,unregister:s}=(0,j.mN)(),c=(0,d.useCallback)((({selected_cv_id:e})=>{e&&(t(e),s("selected_cv_id"),i())}),[t,s,i]);return 0===e.length?null:(0,oe.jsx)(te.A,{"data-cy":"select_cv_from_profile_modal",isOpen:n,primaryHandler:r(c),primaryLabel:a("accessibility.action.add"),title:a("application_detail.cv_modal.title"),children:(0,oe.jsx)(ie.z,{legend:"radioGroup",children:e.map(((e,t)=>(0,oe.jsx)(ne.A,{...o("selected_cv_id"),defaultChecked:!1,label:e.fileName||"",name:"selected_cv_id",tabIndex:0,value:e.mediaApiId||"",children:(0,oe.jsx)(ae.i,{width:"100%",children:(0,oe.jsx)(ee.A,{document:e,hasBorder:!0,hasLink:!1})})},t)))})})};
1var ve=a(97619),xe=a(97246),Ae=a(85629),be=a(68341),je=a(711);const Ie=({control:e,name:t,validation:a,rules:i})=>{const{mimeTypes:o,type:s,maxSizePerFile:c}=a.documents[0],[l,m]=(0,d.useState)(null),u=(0,O.A)(),y=(0,p.A)(),g=(0,h.A)(),{data:f}=(0,_.sg)(),{openModal:v}=(0,K.A)("select_cv_from_profile_modal"),{data:x}=(0,G.Mw)(),A=(0,d.useMemo)((()=>x||[]),[x]),{setValue:b,clearErrors:I,getValues:k,setError:w}=(0,j.xW)(),T=(0,he.qk)(),P=(()=>{const e=!!(0,_.sg)().data,t=(0,n.A)("application-form-jobfit"),a=(0,ye.Ay)("job_fit_opt_in").isSet,i=(0,r.A)(_e.i);return e&&t&&a&&!i})(),C=(0,be.WG)(g),D=z(g?.id||""),{abortJobFitAnalysisRequest:q,isJobFitError:L,isJobFitLoading:E,getJobFitAnalysis:F}=(0,ge.I)(g?.id),M=(0,d.useCallback)(((e,t)=>{if(void 0!==e&&(m(e),C(e,(0,Z.px)(A,t)?"profile":"upload"),"number"==typeof e?.jobFitScore)){const t=k("jobFit");t?.jobFitScore===e.jobFitScore&&t.jobFitVariant===Ae.Q4||(b("jobFit",{jobFitScore:e.jobFitScore,jobFitVariant:Ae.Q4}),D(k(),"autosave"))}}),[k,A,D,b,C]);(0,d.useEffect)((()=>
1{if(!P)return;const e=k("documents.cv")?.[0];e&&"application/pdf"===e.fileType&&F({documentId:e.originalMediaApiId||e.mediaApiId||""}).then((t=>M(t,e)))}),[]);const N=(0,d.useCallback)((e=>{const t=k("documents");e.tag="cv",b("documents",{...t,cv:[e]}),I("cv"),P&&"application/pdf"===e.fileType&&F({documentId:e.originalMediaApiId||""}).then((t=>{M(t,e)}))}),[I,F,k,P,M,b]),V=(0,d.useCallback)((()=>{const e=k("documents"),t=e?.cv?.[0];t&&T({event_component_type:"job_application_CV_delete",event_value:(0,Z.px)(A,t)?"profile CV":"uploaded CV"}),b("documents",{...e,cv:[]}),b("jobFit",null),m(null),D(k(),"autosave"),q()}),[q,k,A,D,b,T]);return(0,oe.jsx)(ae.i,{className:"notranslate",children:(0,oe.jsx)(j.xI,{control:e,defaultValue:[],name:t,render:({fieldState:{error:e}})=>{const t=A.filter((e=>e.tags?.includes("cv"))).filter((e=>e.fileType&&o.includes(e.fileType))),a=k("documents.cv")?.[0];return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsxs)(ae.i,{borderBottom:"none","data-cy":`document-section-${s}`,...P&&a&&{p:"s4",borderRadius:"r16",bg:"gray.100"},...e?{"data-scroll-anchor":`document-section-${s}`}:{},children:[(0,oe.jsxs)(ae.i,{className:"notranslate",display:"inherit",id:`document-section-${s}-wrapper`,maxWidth:"100%",mb:"s0",ml:"s0",pt:"s0",children:[e&&e.message&&(0,oe.jsx)(se.A,{message:e.message}),a&&(0,oe.jsx)(ee.A,{document:a,handleDelete:V,hasBorder:!0,isFromProfile:(0,Z.px)(A,a),isSingleDocument:!0}),!a&&(0,oe.jsx)(ve.A,{acceptedMimeTypes:o,maxFileSize:c,maxFiles:1,numberOfUploadedFiles:0,onUpload:N,tag:"cv"})]}),P&&(0,oe.jsx)(xe.A,{analysisData:l,documentId:a?.originalMediaApiId||a?.mediaApiId||"",getJobFitAnalysis:F,isError:L,isFromProfile:!!a&&(0,Z.px)(A,a),isLoading:E})]}),(0,oe.jsx)(fe,{documents:t,onDocumentSelected:async e=>{const a=k("documents"),i=t.filter((t=>t.mediaApiId===e))[0],n=i.mediaApiUrl?(0,J.parseUrl)(i?.mediaApiUrl).query.token:"",o=await y.wire(de.d).linkDocumentById(e,n);if(o?.ok){const e=(0,S.I4)(i,"cv");e.mediaApiId=o.result.id,I("cv"),b("documents",{...a,cv:[e]}),P&&"application/pdf"===e.fileType&&F({documentId:e.originalMediaApiId||""}).then((t=>M(t,e)))}else w("cv",{message:u("application_detail.form.sent_error.linking_document")})}}),f&&t.length>0&&!a&&(0,oe.jsxs)(ae.$n,{buttonSize:"sm",buttonType:"outlined",mt:"s24",onClick:()=>v(),children:[(0,oe.jsx)(je.A,{mr:"s8"}),u("application_detail.form.cv.origin_profile")]})]})},rules:{required:i.required,validate:()=>(0,U.en)(a,"cv",u)(k("documents")?.cv||[])}})})},ke=({documents:e,onDocumentSelected:t})=>{const a=(0,O.A)(),{closeModal:i,isModalOpen:n}=(0,K.A)("select_other_documents_from_profile_modal"),{register:o,handleSubmit:r,unregister:s}=(0,j.mN)(),c=(0,d.useCallback)((({selected_document_id:e})=>{e&&(t(e),s("selected_document_id"),i())}),[t,s,i]);return(0,oe.jsx)(te.A,{"data-cy":"select_other_documents_from_profile_modal",isOpen:n,primaryHandler:r(c),primaryLabel:a("accessibility.action.add"),title:a("application_detail.documents_modal.title"),children:(0,oe.jsx)(ie.z,{legend:"radioGroup",children:e.filter((e=>!!e.mediaApiId)).map(((e,t)=>(0,oe.jsx)(ne.A,{...o("selected_document_id"),defaultChecked:!1,label:e.fileName||"",name:"selected_document_id",tabIndex:0,value:e.originalMediaApiId||e.mediaApiId||"",children:(0,oe.jsx)(ae.i,{width:"100%",children:(0,oe.jsx)(ee.A,{document:e,hasBorder:!0,hasLink:!1})})},t)))})})};var Se=a(74421);const we=["cv","motivation"],Te=({error:e})=>e?["section-cv","section-motivation"].includes(e.type)?null:e&&e.message&&(0,oe.jsx)(se.A,{message:e.message}):null,Pe=({control:e,name:t,validation:a,rules:i})=>{const n=(0,p.A)(),o=(0,O.A)(),r=(0,d.useRef)(null),{setValue:s,clearErrors:c,getValues:l,setError:m}=(0,j.xW)(),u=(0,G.Mw)().data||[],{openModal:y}=(0,K.A)("select_other_documents_from_profile_modal"),_=a.documents.find((e=>"other"===e.type))?.mimeTypes||[],{track:g}=n.get("core.tealium"),{uploadFile:h}=(0,Y.A)({allowedMimeTypes:_,onLoad:({response:e,file:t,token:a})=>{const i=l("documents")||{},n=X(t,e,a);s("documents",{...i,other:[...i.other||[],n]}),c("documents"),g({event_name:"job_application_document_upload",event_funnel_name:"job_application_funnel",user_document_type:[n.tag]})}});return(0,oe.jsx)(oe.Fragment,{children:(0,oe.jsx)(ae.i,{className:"notranslate",children:(0,oe.jsx)(j.xI,{control:e,defaultValue:{},name:t,render:({fieldState:{error:e},field:{value:t}})=>{const a=t.other||[],i=((e,t,a)=>e.length?e.filter((e=>!(0,Z.km)(t).some((t=>t.mediaApiId===e.mediaApiId||t.originalMediaApiId===e.mediaApiId)))).filter((e=>0===e.tags?.length||e.tags?.some((e=>!we.includes(e))))).filter((e=>e.fileType&&a.includes(e.fileType))).map((e=>(0,S.I4)(e))):[])(u,t,_);return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(Te,{error:e}),a.length>=1&&a.map((e=>(0,oe.jsx)(ee.A,{document:e,handleDelete:e=>{if(!e)return;const t=l("documents"),i=a.filter((t=>t.mediaApiId!==e));s("documents",{...t,other:i}),c("documents")},hasBorder:!0,isFromProfile:(0,Z.px)(u,e)},e.mediaApiId))),(0,oe.jsxs)(le.tz,{alignment:"left","data-cy":"cover-letter-context-menu",id:"c
1over-letter-context-menu",trigger:(0,oe.jsxs)(ae.$n,{buttonSize:"sm",buttonType:"outlined",mt:"s24",children:[(0,oe.jsx)(Se.A,{mr:"s8"}),o("application_detail.form.section.document.add_other_documents")]}),children:[i.length>0&&(0,oe.jsx)(le.kt,{"data-cy":"cover-letter-select-from-profile",icon:(0,oe.jsx)(me.A,{}),onClick:()=>y(),children:o("application_detail.form.documents.origin_profile")}),(0,oe.jsx)(le.kt,{"data-cy":"cover-letter-upload",icon:(0,oe.jsx)(pe.A,{}),onClick:()=>r.current?.click(),children:o("application_detail.form.documents.origin_upload")})]}),(0,oe.jsx)(ce.A,{allowedMimetypes:_,id:"other-documents-upload-input",onSelected:h,ref:r}),(0,oe.jsx)(ke,{documents:i,onDocumentSelected:async e=>{const t=l("documents")||{},a=u.filter((t=>t.mediaApiId===e))[0],i=a.mediaApiUrl?(0,J.parseUrl)(a?.mediaApiUrl).query.token:"",r=await n.wire(de.d).linkDocumentById(e,i);if(r?.ok){const e=(0,S.I4)(a);e.mediaApiId=r.result.id,c("documents"),s("documents",{...t,other:[...t.other||[],e]})}else m("documents",{message:o("application_detail.form.sent_error.linking_document")})}})]})},rules:i})})})};var Ce=a(56063),De=a(83704),qe=a(68312),Le=a(24509),Ee=a(34380);const Fe=()=>{const e=(0,O.A)();return(0,oe.jsxs)(Ee.A,{infoboxType:"highlight",children:[(0,oe.jsx)(ae.P,{fontWeight:"bold",children:e("application_detail.form.no_cover_letter.title")}),(0,oe.jsx)(ae.P,{children:e("application_detail.form.no_cover_letter.body")})]})},Me=({control:e,name:t,validation:a,rules:i,label:n,...o})=>{const r=(0,O.A)(),[s,c]=(0,d.useState)(!1),l=(0,S.zZ)((0,h.A)()),p=(0,he.qk)(),m=(0,d.useRef)(!1),u=(0,d.useRef)(!1),{data:y}=(0,_.sg)(),g=!!y,f=(0,d.useCallback)((e=>{s&&!m.current&&e&&(p({event_component_type:"personal_message",event_value:"text change after AI generation"}),m.current=!0),!s||u.current||e||(p({event_component_type:"personal_message",event_details:"text_deleted"}),u.current=!0)}),[s,p]);return l?(0,oe.jsx)(Fe,{}):(0,oe.jsxs)(ae.i,{"data-cy":"motivational-letter",children:[g&&(0,oe.jsx)(oe.Fragment,{children:(0,oe.jsx)(qe.A,{isAiLetterGenerated:s,setIsAiLetterGenerated:c})}),(0,oe.jsx)(ae.i,{mb:"s16",position:"relative",children:(0,oe.jsx)(Le.A,{"aria-describedby":"motivational-letter","aria-label":n,control:e,"data-clarity-mask":"true",label:r("application_detail.form.motivation_letter.placeholder"),name:t,onChange:e=>{f(e.target.value)},rows:8,rules:i,...a,...o})})]})};var Ne=a(52987),ze=a(73960),Oe=a(45456),Ve=a(17640);const We=({definition:{name:e,validation:t},...a})=>{switch(e){case"availability":return(0,oe.jsx)(R.A,{...a,validation:t});case"address":case"city":case"firstname":case"lastname":case"lastOccupation":case"zipCode":return(0,oe.jsx)(Oe.A,{...a,validation:t});case"phone":return(0,oe.jsx)(Ne.A,{...a,validation:t});case"country":case"nationality":return(0,oe.jsx)(H.A,{...a,validation:t});case"dateOfBirth":return(0,oe.jsx)(B.A,{...a,validation:t});case"documents":return(0,oe.jsx)(Pe,{...a,validation:t});case"email":return(0,oe.jsx)(Ce.A,{...a,validation:t});case"gender":return(0,oe.jsx)(De.A,{...a,validation:t});case"motivationalLetter":return(0,oe.jsx)(Me,{...a,validation:t});case"requirements":return(0,oe.jsx)(ze.A,{...a,validation:t});case"workPermit":return(0,oe.jsx)(Ve.A,{...a,validation:t});case"cv":return(0,oe.jsx)(Ie,{...a,validation:t});case"coverLetterDocument":return(0,oe.jsx)(ue,{...a,validation:t});default:return null}};var $e=a(14117),Qe=a(35702);const Ue=({sectionName:e,sectionItems:t})=>{const a=((e,t)=>{const a=(0,O.A)(),i=!!(0,_.sg)().data;return"coverLetter"===e?2===t?.length?a("application_detail.section.description.cover_letter.both_options"):1===t?.length&&"motivationalLetter"===t[0].name?a(i?"application_detail.section.description.cover_letter.with_ai":"application_detail.section.description.cover_letter.text_input"):1===t?.length&&"coverLetterDocument"===t[0].name?a("application_detail.section.description.cover_letter.document_only"):"":a(`application_detail.section.description.${e}`)})(e,t);
1return(0,oe.jsx)(ae.P,{color:"gray.600",mb:"s24",children:a})},Re=({sectionName:e,sectionItems:t=[]})=>{const a=(0,O.A)();let i=!1,n=!1;return"cv"===e&&(i=1===(t[0]?.validation).documents[0].minFiles),"otherDocuments"===e&&(n=!0),(0,oe.jsxs)(ae.H2,{"data-cy":`${e}-section`,id:`${e}-section`,mb:"s8",textStyle:"title3",children:[a(`application_detail.section.name.${e}`)," ",i&&(0,oe.jsx)($e.A,{})," ",n&&(0,oe.jsxs)(ae.L9,{fontSize:"f16",fontWeight:"regular",children:["(",a("application_detail.form.section.optional"),")"]})]})},He=({definitions:e})=>{const t=(0,O.A)(),{control:a}=(0,j.xW)(),i=(0,d.useMemo)((()=>((e,t)=>{const a={};for(const i in t){const n=i,o=t[n];a[n]=a[n]||[];for(const t of o){const i=e.find((e=>e.name===t));i&&a[n].push(i)}}return 0===a.otherDocuments?.[0]?.validation?.documents.length&&(a.otherDocuments=[]),a})(e,Qe.kA)),[e]);return(0,oe.jsx)(ae.i,{mt:"s24",children:Object.keys(i).map((e=>{const n=e,o=i[n];return((e,t)=>{if(0===t?.length)return!1;if("otherDocuments"===e){const e=t?.some((e=>"documents"===e.name&&e.validation.documents.some((e=>!["cv","motivation"].includes(e.type)))));if(!e)return!1}return!0})(n,o)&&(0,oe.jsxs)(ae.i,{mb:{base:"s64",sm:"s80"},children:[(0,oe.jsx)(Re,{sectionItems:o,sectionName:n}),(0,oe.jsx)(Ue,{sectionItems:o,sectionName:n}),o?.map((e=>(0,oe.jsx)(We,{control:a,"data-cy":`${e.name.toLowerCase()}-input`,definition:e,id:e.name,label:(0,S.GS)(e.name,!1,t),name:e.name,rules:(0,U.DB)(e,t)},e.name)))]},n)}))})};var Be=a(29022),Je=a(35322),Ze=a(71072);const Ge=({definitions:e=[]})=>{const{getValues:t,setError:a,clearErrors:i,register:n,unregister:o,getFieldState:r,watch:s}=(0,j.xW)();s(["documents"]);const c=(0,O.A)(),l=t("documents")||{},p=(0,Z.C6)(e),m=(0,Z.qA)(e),u=(0,Z.Qm)(l),y=(0,Z.Tk)(l);(0,d.useEffect)((()=>{n("maxFileSizeValidation",{shouldUnregister:!0}),n("maxFileNumberValidation",{shouldUnregister:!0})}),[]),(0,d.useEffect)((()=>{u>p?a("maxFileSizeValidation",{message:"maxAllowedFileSizeExceeded"}):i("maxFileSizeValidation")}),[u,p,a,i,n,o]),(0,d.useEffect)((()=>{m&&y>m?a("maxFileNumberValidation",{message:"maxAllowedFileNumberExceeded"}):i("maxFileNumberValidation")}),[i,m,a,y]);const _=r("maxFileSizeValidation").error,g=r("maxFileNumberValidation").error;return 0===m?null:(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(Ee.A,{icon:(0,oe.jsx)(Ze.A,{}),infoboxType:_?"error":"default",children:(0,oe.jsxs)(oe.Fragment,{children:[_&&(0,oe.jsx)(ae.P,{fontWeight:"bold",mb:"s0",children:c("application_detail.form.section.document.limitation_exceed")}),(0,oe.jsxs)(ae.P,{children:[c("application_detail.form.section.document.upload_size")," ",(0,oe.jsxs)(ae.L9,{fontWeight:"bold",children:[u?(0,Je.A)(u):"0 MB"," /"," ",p&&(0,Je.A)(p)]})]})]})}),g&&(0,oe.jsxs)(Ee.A,{infoboxType:"error",mt:"s16",children:[c("application_detail.form.number_of_uploaded_files",{smart_count:y})," ",c("application_detail.form.upload_limit",{maxFiles:m})]})]})};var Ye=a(34776);const Ke=({application:e,showYourApplicationTitle:t=!1,vacancyId:a})=>{const i=(0,O.A)(),n=k.A.of((0,w.z)().state).get("focusField").getString(),{data:o=[]}=(0,l.Z6)(),{modifiedDefinitions:r}=(0,l.et)(),s=V(a),c=z(a),p=(0,T.A)("dynamic"),m=(0,S.j)(e,r),u=(0,j.mN)({defaultValues:m}),{control:y,setFocus:g,formState:{isSubmitting:h,errors:f,isSubmitSuccessful:v,isSubmitted:x},getValues:A,handleSubmit:b}=u,{error:P}=(0,I.d4)((e=>e.application.editApplication)),C=(0,_.sg)().data,D=!!C&&!P&&!h;return(0,d.useEffect)((()=>{n&&(g(n),document.getElementById(n)?.scrollIntoView({behavior:"smooth"}))}),[n,g]),(0,W.A)(P),(0,oe.jsxs)(ae.mc,{containerSize:"sm",...!t&&{mt:"s32"},px:{base:"s0",sm:"s64"},children:[!!P&&(0,oe.jsx)($.A,{applicationId:e.id,error:P,vacancyId:a}),(0,oe.jsx)(j.Op,{...u,children:(0,oe.jsxs)(Ye.A,{onSubmit:b(s,p),scrollToError:!h,children:[D&&(0,oe.jsx)(Q.A,{control:y,save:()=>c(A(),"autosave")}),t&&(0,oe.jsx)(ae.H1,{mb:"s24",mt:"s4",textStyle:"title2",children:i("application_detail.form.form_title")}),!!o.length&&(0,oe.jsx)(He,{definitions:r}),(0,oe.jsx)(Ge,{definitions:r}),(0,oe.jsxs)(ae.so,{flexWrap:"wrap",justifyContent:"flex-end",my:{base:"s16",md:"s32"},children:[!!C&&(0,oe.jsx)(Be.A,{disabled:!!f.submitDisabled,save:()=>c(A(),"save_button")}),(0,oe.jsx)(ae.mz,{buttonState:h?"pending":!v&&x?"error":"default","data-cy":"verify-application-button",disabled:h||!!f.submitDisabled,...!!C&&{ml:{base:"s0",sm:"s24"}},mt:{base:"s16",sm:"s0"},type:"submit",width:{base:"100%",sm:"auto"},children:i("application_detail.form.continue")})]})]})})]})};var Xe=a(44007),et=a(53729),tt=a(7701),at=a(81378),it=a(1533);const nt=e=>{const t=(0,o.c)(15),{avatarSize:a,job:i}=e;if(i.company&&i.company.visible){let e,n;
1t[0]===Symbol.for("react.memo_cache_sentinel")?(e={event_component_type:"company_avatar"},t[0]=e):e=t[0],t[1]!==a?(n=a||{base:"md",sm:"lg"},t[1]=a,t[2]=n):n=t[2];const o="STANDARD"===i.layoutType;let r,s;return t[3]!==i.company||t[4]!==n||t[5]!==o?(r=(0,oe.jsx)(at.A,{avatarSize:n,company:i.company,isPaidOrHasLayoutStandard:o}),t[3]=i.company,t[4]=n,t[5]=o,t[6]=r):r=t[6],t[7]!==i.company||t[8]!==r?(s=(0,oe.jsx)(ae.so,{alignItems:"center",alignSelf:"flex-start",flexShrink:0,children:(0,oe.jsx)(it.A,{company:i.company,eventData:e,height:"100%",width:"100%",children:r})}),t[7]=i.company,t[8]=r,t[9]=s):s=t[9],s}let n,r;return t[10]!==a?(n=a||{base:"md",sm:"lg"},t[10]=a,t[11]=n):n=t[11],t[12]!==i.company||t[13]!==n?(r=(0,oe.jsx)(ae.so,{alignItems:"center",alignSelf:"flex-start",flexShrink:0,children:(0,oe.jsx)(at.A,{avatarSize:n,company:i.company})}),t[12]=i.company,t[13]=n,t[14]=r):r=t[14],r};var ot=a(8767),rt=a(80138),st=a(69388);const ct=e=>(0,oe.jsx)(ae.In,{...e,children:(0,oe.jsx)("path",{d:"m16.1 13.3-1.45-1.45q.225-1.176-.675-2.2t-2.325-.8L10.2 7.4q.424-.201.862-.3Q11.5 7 12 7q1.875 0 3.188 1.312C16.501 9.624 16.5 10.25 16.5 11.5q0 .5-.1.938a4.2 4.2 0 0 1-.3.862m3.2 3.15-1.45-1.4a11 11 0 0 0 1.688-1.588A9 9 0 0 0 20.8 11.5a9.83 9.83 0 0 0-3.588-4.013Q14.875 5.999 12 6q-.724 0-1.425.1a10 10 0 0 0-1.375.3L7.65 4.85a11 11 0 0 1 2.1-.638A11.6 11.6 0 0 1 12 4q3.575 0 6.425 1.887T22.7 10.8a.8.8 0 0 1 .1.312q.025.187.025.388a2 2 0 0 1-.125.7 10.9 10.9 0 0 1-3.4 4.25m-.2 5.45-3.5-3.45q-.874.274-1.762.413-.888.136-1.838.137-3.575 0-6.425-1.887-2.85-1.89-4.275-4.913a.8.8 0 0 1-.1-.313 3 3 0 0 1 0-.762.8.8 0 0 1 .1-.3Q1.825 9.7 2.55 8.75A13.3 13.3 0 0 1 4.15 7L2.075 4.9a.93.93 0 0 1-.275-.688q0-.412.3-.712a.95.95 0 0 1 .7-.275q.425 0 .7.275l17 17q.275.274.288.688a.93.93 0 0 1-.288.712.95.95 0 0 1-.7.275.95.95 0 0 1-.7-.275M5.55 8.4a10.7 10.7 0 0 0-1.325 1.425A9 9 0 0 0 3.2 11.5q1.25 2.524 3.587 4.012T12 17q.5 0 .975-.062.475-.063.975-.138l-.9-.95a5 5 0 0 1-.525.112A3.5 3.5 0 0 1 12 16q-1.875 0-3.188-1.312Q7.5 13.375 7.5 11.5q0-.276.037-.525a5 5 0 0 1 .113-.525z"})}),lt=e=>{const t=(0,o.c)(11),{contacts:a}=e,i=(0,O.A)();let n,r,s,c,l;return t[0]!==i?(n=i("vacancy_template.contact.heading"),t[0]=i,t[1]=n):n=t[1],t[2]!==n?(r=(0,oe.jsx)(ae.L9,{"data-cy":"vacancy-contacts-title",mb:"s16",textStyle:"title3",children:n}),t[2]=n,t[3]=r):r=t[3],t[4]!==a?(s=a?.map(mt),t[4]=a,t[5]=s):s=t[5],t[6]!==s?(c=(0,oe.jsx)(ae.Ul,{display:"grid",mt:"s24",children:s}),t[6]=s,t[7]=c):c=t[7],t[8]!==r||t[9]!==c?(l=(0,oe.jsxs)(ae.i,{mt:"s24",children:[r,c]}),t[8]=r,t[9]=c,t[10]=l):l=t[10],l},dt=e=>{const t=(0,o.c)(24),{vacancy:a}=e,i=(0,O.A)();let n,r,s,c;t[0]===Symbol.for("react.memo_cache_sentinel")?(n={base:"'vacancy_logo'\n            'company_name'",md:"'vacancy_logo company_name'"},r={base:"[1fr]",md:"[48px 1fr]"},s={base:"s16",md:"s24"},t[0]=n,t[1]=r,t[2]=s):(n=t[0],r=t[1],s=t[2]),t[3]!==a?(c=(0,oe.jsx)(ae.i,{gridArea:"vacancy_logo",children:(0,oe.jsx)(nt,{avatarSize:"sm",job:a})}),t[3]=a,t[4]=c):c=t[4];const l=`serp-item-${a.id}`;let d,p,m,u,y,_,g;return t[5]===Symbol.for("react.memo_cache_sentinel")?(d={base:"s16",sm:"s0"},t[5]=d):d=t[5],t[6]!==i||t[7]!==a.company.name||t[8]!==a.company.visible?(p=a.company.visible&&a.company.name?a.company.name:i("vacancy.company.undisclosed_employer"),t[6]=i,t[7]=a.company.name,t[8]=a.company.visible,t[9]=p):p=t[9],t[10]!==p?(m=(0,oe.jsx)(ae.L9,{"data-cy":"application-company-name",fontWeight:"bold",textStyle:"caption1",children:p}),t[10]=p,t[11]=m):m=t[11],t[12]!==a.company.name?(u=a.company?.name&&{pl:"s16"},t[12]=a.company.name,t[13]=u):u=t[13],t[14]!==u||t[15]!==a.place?(y=(0,oe.jsx)(ae.L9,{"data-cy":"application-place",...u,textStyle:"caption1",children:a.place}),t[14]=u,t[15]=a.place,t[16]=y):y=t[16],t[17]!==y||t[18]!==l||t[19]!==m?(_=(0,oe.jsxs)(ae.so,{"data-cy":l,gridArea:"company_name",mb:d,children:[m,y]}),t[17]=y,t[18]=l,t[19]=m,t[20]=_):_=t[20],t[21]!==_||t[22]!==c?(g=(0,oe.jsxs)(ae.xA,{alignItems:"center",columnGap:"s24","data-cy":"serp-item",gridTemplateAreas:n,gridTemplateColumns:r,mb:s,width:"100%",children:[c,_]}),t[21]=_,t[22]=c,t[23]=g):g=t[23],g},pt=({isMobile:e=!1,setShowJobDescription:t,showJobDescription:a,vacancy:i})=>{const n=(0,he.qk)(),{contacts:o,template:r}=i,s=!!o?.length,c=!!r?.lead,l=(0,O.A)();return(0,oe.jsxs)(ae.mc,{containerSize:"xs",...a&&{bottom:"s0",height:"[100vh]",overflowY:"auto",position:"sticky",top:"s0"},children:[!e&&a&&!!t&&(0,oe.jsxs)(ae.so,{alignItems:"center",justifyContent:"space-between",mb:"s24",children:[(0,oe.jsx)(ae.H2,{textStyle:"title1",children:l("application_detail.form.jobad_title")}),(0,oe.jsxs)(ae.$n,{buttonType:"blended","data-cy":"hide-job-ad-link",onClick:()=>{t(!1),n({event_link_text:l("application_detail.form.jobad.hide"),event_component_type:"hide_job_ad_button"})},children:[(0,oe.jsx)(ct,{mr:"s8"}),l("application_detail.form.jobad.hide")]})]}),!e&&(0,oe.jsx)(dt,{vacancy:i}),c&&(0,oe.jsx)(ae.i,{"data-cy":"vacancy-lead",pb:"s32",children:(0,oe.jsx)(st.A,{})}),(0,oe.jsx)(ae.H3,{className:(0,Xe.gO)(),fontWeight:"bold",hyphens:"auto",overflowWrap:"break-word",pb:"s24",textStyle:"title3",wordWrap:"break-word",children:i.title}),(0,oe.jsx)(ae.i,{"data-cy":"vacancy-description",children:(0,oe.jsx)(rt.A,{hideMaskedEmail:!0})}),s&&(0,oe.jsx)(lt,{contacts:o})]})};function mt(e,t){const{firstName:a,lastName:i,image:n,role:o}=e;return(0,oe.jsxs)(ae.Li,{"data-cy":"vacancy-contact",display:"flex",gap:"s16",minWidth:"100%",children:[(0,oe.jsx)(ot.A,{avatarSize:{base:"md",md:"lg"},firstName:a,image:n,lastName:i}),(0,oe.jsxs)(ae.so,{flexDirection:"column",gap:"s8",children:[(!!a||!!i)&&(0,oe.jsx)(ae.L9,{"data-cy":"vacancy-contact-name",fontWeight:"bold",children:`${a||""} ${i||""}`.trim()}),!!o&&(0,oe.jsx)(ae.L9,{"data-cy":"vacancy-contact-role",children:o})]})]},`contact-${a}-${i}-${t}`)}const ut=e=>{const t=(0,o.c)(8),{vacancy:a}=e,{isModalOpen:i}=(0,K.A)("dynamic_application_show_ad_modal"),n=(0,O.A)();let r,s,c;return t[0]!==n?(r=n("application_detail.form.jobad_title"),t[0]=n,t[1]=r):r=t[1],t[2]!==a?(s=(0,oe.jsx)(pt,{isMobile:!0,vacancy:a}),t[2]=a,t[3]=s):s=t[3],t[4]!==i||t[5]!==r||t[6]!==s?(c=(0,oe.jsx)(te.A,{isOpen:i,title:r,children:s}),t[4]=i,t[5]=r,t[6]=s,t[7]=c):c=t[7],c},yt=({children:e,isMobile:t=!1,setShowJobDescription:a,showJobDescription:i,vacancy:n})=>(0,oe.jsxs)(ae.so,{bg:{base:"white",...i?{md:"[linear-gradient(to right, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(240, 240, 240) 0%, rgb(240, 240, 240) 100%)]"}:{}}
1,flexDirection:"column",height:"100%",justifyContent:"space-between",children:[(0,oe.jsxs)(ae.gZ,{className:i?(0,Xe.kL)({containerSize:"lg"}):(0,Xe.kL)({containerSize:"sm"}),pb:{base:"s16",md:"s32"},position:"relative",pt:{base:"s24",md:"s80"},children:[!i&&(0,oe.jsx)(tt.A,{isMobile:t,setShowJobDescription:a,vacancy:n}),e,(0,oe.jsx)(ut,{vacancy:n})]}),(0,oe.jsx)(et.L,{})]}),_t=e=>{const t=(0,o.c)(8),{application:a,vacancy:i,vacancyId:n}=e,{isMobile:r}=(0,b.A)(),[s,c]=(0,d.useState)(!1),l=(0,A.Bw)(),p=(0,A.ay)();let m;return t[0]!==a||t[1]!==r||t[2]!==l||t[3]!==s||t[4]!==i||t[5]!==n||t[6]!==p?(m=r?(0,oe.jsx)(yt,{isMobile:!0,setShowJobDescription:c,showJobDescription:s,vacancy:i,children:(0,oe.jsx)(Ke,{application:a,vacancyId:n})}):(0,oe.jsx)(yt,{setShowJobDescription:c,showJobDescription:s,vacancy:i,children:(0,oe.jsxs)(ae.i,{...s?{display:"grid",gap:{base:"s16",md:"s64"},gridTemplateColumns:{base:"[auto]",md:"[1fr 1fr]"}}:{display:"flex"},children:[(0,oe.jsx)(Ke,{application:a,showYourApplicationTitle:s,vacancyId:n}),s&&(l||p)&&(0,oe.jsx)(pt,{setShowJobDescription:c,showJobDescription:s,vacancy:i})]})}),t[0]=a,t[1]=r,t[2]=l,t[3]=s,t[4]=i,t[5]=n,t[6]=p,t[7]=m):m=t[7],m},gt=["P0M","P1M","P2M","P3M","P4M","P5M","P6M"],ht=e=>e.find((e=>"workPermit"===e.name))?.validation.choices??[];var ft=a(18718),vt=a(29154),xt=a(28989),At=a(83007),bt=a(58165),jt=a(4756);const It=()=>{const e=(0,o.c)(32),t=(0,O.A)(),{control:a,formState:i,register:n}=(0,j.xW)(),{errors:r}=i;let s;e[0]!==t?(s=(0,ft.jP)(t),e[0]=t,e[1]=s):s=e[1];const c=s;let l;e[2]!==a?(l={control:a,name:"cancellationPeriod"},e[2]=a,e[3]=l):l=e[3];const d="other"===(0,j.FH)(l);let p,m,u,y,_,g,h;if(e[4]===Symbol.for("react.memo_cache_sentinel")?(p={base:"s32",sm:"s64"},e[4]=p):p=e[4],e[5]===Symbol.for("react.memo_cache_sentinel")?(m={base:"s8",sm:"s16"},e[5]=m):m=e[5],e[6]!==t?(u=t("application_detail.qualifying_data.availability.title"),e[6]=t,e[7]=u):u=e[7],e[8]!==u?(y=(0,oe.jsx)(ae.H2,{id:"qualifying-data-availability",mb:m,textStyle:"title4",children:u}),e[8]=u,e[9]=y):y=e[9],e[10]!==t?(_=t("application_detail.qualifying_data.availability.title"),e[10]=t,e[11]=_):_=e[11],e[12]!==c||e[13]!==n){let t;e[15]!==n?(t=(e,t)=>{const{label:a,value:i}=e;return(0,oe.jsx)(ie.a,{"data-cy":`qualifying-data-cancellation-period-${t}`,id:"cancellationPeriod",label:a,...n("cancellationPeriod"),value:i},i)},e[15]=n,e[16]=t):t=e[16],g=c.map(t),e[12]=c,e[13]=n,e[14]=g}else g=e[14];e[17]!==_||e[18]!==g?(h=(0,oe.jsx)(ie.z,{legend:_,children:g}),e[17]=_,e[18]=g,e[19]=h):h=e[19];const f=!d,v=r.cancellationPeriodText?.message;let x,A,b;return e[20]!==d||e[21]!==t?(x={validate:e=>!(d&&!e)||t("api_messages.form.error.required")},e[20]=d,e[21]=t,e[22]=x):x=e[22],e[23]!==a||e[24]!==f||e[25]!==v||e[26]!==x?(A=(0,oe.jsx)(ae.i,{ml:"s32",mt:"ns8",children:(0,oe.jsx)(jt.A,{control:a,"data-cy":"qualifying-data-cancellation-period-text",disabled:f,error:v,name:"cancellationPeriodText",rules:x})}),e[23]=a,e[24]=f,e[25]=v,e[26]=x,e[27]=A):A=e[27],e[28]!==A||e[29]!==y||e[30]!==h?(b=(0,oe.jsxs)(ae.i,{mb:p,children:[y,h,A]}),e[28]=A,e[29]=y,e[30]=h,e[31]=b):b=e[31],b};var kt=a(82250),St=a(44207);const wt=()=>{const e=(0,o.c)(19),t=(0,O.A)(),{control:a}=(0,j.xW)();let i;e[0]!==t?(i=(0,kt.B)(t).map(Tt),e[0]=t,e[1]=i):i=e[1];const n=i;let r;e[2]!==n?(r=e=>n.find((t=>{const{id:a}=t;return a===e}))?.label||"",e[2]=n,e[3]=r):r=e[3];const s=r;let c,l,d,p,m,u;return e[4]===Symbol.for("react.memo_cache_sentinel")?(c={base:"s8",sm:"s16"},e[4]=c):c=e[4],e[5]!==t?(l=t("application_detail.qualifying_data.work_permit.title"),e[5]=t,e[6]=l):l=e[6],e[7]!==l?(d=(0,oe.jsx)(ae.H2,{id:"qualifying-data-work-permit",mb:c,textStyle:"title4",children:l}),e[7]=l,e[8]=d):d=e[8],e[9]!==t?(p=t("application_detail.qualifying_data.work_permit.label"),e[9]=t,e[10]=p):p=e[10],e[11]!==a||e[12]!==s||e[13]!==n||e[14]!==p?(m=(0,oe.jsx)(St.A,{control:a,"data-cy":"qualifying-data-work-permit",displayParser:s,id:"qualifying-data-work-permit-select",items:n,label:p,name:"workPermit"}),e[11]=a,e[12]=s,e[13]=n,e[14]=p,e[15]=m):m=e[15],e[16]!==d||e[17]!==m?(u=(0,oe.jsxs)(oe.Fragment,{children:[d,m]}),e[16]=d,e[17]=m,e[18]=u):u=e[18],u};function Tt(e){const{label:t,value:a}=e;return{id:a,label:t}}var Pt=a(22852),Ct=a(13137);const Dt={event_name:"page_view",page_category:"login_wall_onboarding",page_section:"other"},qt=({cancellationPeriod:e,cancellationPeriodText:t,city:a,countryCode:i,workPermit:n,zipCode:o})=>({availability:"other"===e?t:e,place_of_residence:a||o?[i,o,a].filter(
1Boolean).join(" "):"",work_permit:n}),Lt=({onDone:e})=>{const t=(0,O.A)(),a=(0,p.A)(),i=(0,he.qk)(),n=(0,At.m)(),{data:{candidate:o}={}}=(0,vt.B9)(),{data:s=[]}=(0,l.Z6)(),{mutateAsync:c}=(0,xt.j)(),m=(0,r.A)(f.A),u=(0,C.A)(),y=(0,d.useMemo)((()=>({...(0,ft.QB)(o?.cancellationPeriod),city:o?.city||"",countryCode:o?.countryCode||"",workPermit:o?.workPermit||"",zipCode:o?.zipCode||""})),[o?.cancellationPeriod,o?.city,o?.countryCode,o?.workPermit,o?.zipCode]);(0,d.useEffect)((()=>{(0,bt.i)(),a.get("core.tealium").queue(Dt,!0)}),[a]);const _=(0,d.useCallback)((()=>{e();const{trackQueue:t}=a.get("core.tealium");t("completed"),(0,bt.default)(a).then((()=>t("completed")))}),[a,e]),g=(0,j.mN)({defaultValues:y}),{formState:{dirtyFields:h,isSubmitting:v},handleSubmit:x}=g,A=(0,d.useCallback)((()=>{i({event_component_type:"skip_login_wall_onboarding",event_link_text:t("application_detail.qualifying_data.skip"),event_target_url_full:window.location.href,event_type:"internal_link"}),_()}),[_,t,i]),b=(0,d.useCallback)((async e=>{const t=(({cancellationPeriod:e,cancellationPeriodText:t,city:a,countryCode:i,workPermit:n,zipCode:o},r)=>{const s={...r.city||r.countryCode||r.zipCode?{city:a||null,country_code:i||null,zip_code:o||null}:{},...r.cancellationPeriod||r.cancellationPeriodText?{cancellation_period:("other"===e?t:e)||null}:{},...r.workPermit?{work_permit:n||null}:{}};return Object.keys(s).length>0?s:void 0})(e,h);if(t)try{if((await c({candidateDetail:t,silent:!0})).ok){const t=(({cancellationPeriod:e,city:t,countryCode:a,workPermit:i,zipCode:n},o,r)=>{const s={...o.city||o.countryCode||o.zipCode?{city:t||void 0,country:a||void 0,zipCode:n||void 0}:{},...o.cancellationPeriod||o.cancellationPeriodText?{availability:(c=e,gt.includes(c)?e:void 0)}:{},...o.workPermit?{workPermit:ht(r).includes(i)?i:void 0}:{}};var c;return Object.keys(s).length>0?s:void 0})(e,h,s);m&&t&&u((0,F.Gf)({...m,...t})),n({event_component_type:"submit_login_wall_onboarding",event_details:"manual update",event_funnel_name:"onboarding",event_name:"user_profile_update",event_type:"internal_link",form_name:"login_wall_onboarding",initialFieldValues:qt(y),updatedFieldValues:qt(e)})}}catch(e){}_()}),[m,_,y,s,h,u,c,n]);return(0,oe.jsx)(ae.gZ,{"aria-labelledby":"qualifying-data-title",children:(0,oe.jsxs)(ae.mc,{containerSize:"sm",maxWidth:"[564px]",my:{base:"s32",sm:"s64"},children:[(0,oe.jsx)(ae.H1,{mb:"s16",textStyle:"display3",children:t("application_detail.qualifying_data.title")}),(0,oe.jsx)(ae.P,{pb:{sm:"s64",base:"s32"},textStyle:"body2",children:t("application_detail.qualifying_data.subtitle")}),(0,oe.jsx)(Ye.A,{onSubmit:x(b),children:(0,oe.jsxs)(j.Op,{...g,children:[(0,oe.jsxs)(ae.xA,{gap:{base:"s8",sm:"s16"},mb:{base:"s32",sm:"s64"},children:[(0,oe.jsx)(ae.H2,{textStyle:"title4",children:t("application_detail.qualifying_data.residence.title")}),(0,oe.jsx)(Pt.A,{defaultValue:y.city&&y.zipCode?`${y.zipCode} ${y.city}`:""})]}),(0,oe.jsx)(It,{}),(0,oe.jsx)(wt,{}),(0,oe.jsx)(Ee.A,{"data-cy":"qualifying-data-hint",icon:(0,oe.jsx)(Ct.A,{}),my:{base:"s32",sm:"s64"},children:(0,oe.jsx)(ae.P,{mb:"s0",textStyle:"body2",children:t("application_detail.qualifying_data.hint")})}),(0,oe.jsxs)(ae.so,{alignItems:"center",flexWrap:{base:"wrap",sm:"nowrap"},gap:"s16",justifyContent:"flex-end",children:[(0,oe.jsx)(ae.$n,{buttonType:"blended","data-cy":"qualifying-data-skip",onClick:A,width:{base:"100%",sm:"auto"},children:t("application_detail.qualifying_data.skip")}),(0,oe.jsx)(ae.mz,{buttonState:v?"pending":"default","data-cy":"qualifying-data-continue",type:"submit",width:{base:"100%",sm:"auto"},children:t("application_detail.qualifying_data.continue")})]})]})})]})})};var Et=a(24236);const Ft=e=>{const t=(0,o.c)(11),{vacancyId:a}=e,i=(0,h.A)(),n=(0,r.A)(f.A),{isError:d}=(0,l.Z6)(),p=(0,s.A)();let m;t[0]!==n||t[1]!==i?(m={application:n,vacancy:i},t[0]=n,t[1]=i,t[2]=m):m=t[2];const{dismissQualifyingDataStep:u,isQualifyingDataStepVisible:y}=g(m);if(!n&&p)return null;if(!n||d||!a||!i){let e;return t[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,oe.jsx)(Et.A,{}),t[3]=e):e=t[3],e}if("draft"!==n?.status)return null;if(!i?.isActive){let e;return t[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,oe.jsx)(x.A,{children:(0,oe.jsx)(ae.i,{p:{base:"s16",sm:"s24"},children:(0,oe.jsx)(v.A,{})})}),t[4]=e):e=t[4],e}if(y){let e;return t[5]!==u?(e=(0,oe.jsx)(Lt,{onDone:u}),t[5]=u,t[6]=e):e=t[6],e}let _;return t[7]!==n||t[8]!==i||t[9]!==a?(_=(0,oe.jsx)(c.A,{applicationType:"dynamic",children:(0,oe.jsx)(_t,{application:n,vacancy:i,vacancyId:a})}),t[7]=n,t[8]=i,t[9]=a,t[10]=_):_=t[10],_};var Mt=a(34824);const Nt=({type:e,displayType:t})=>"multiSelect"===e||"file"===e?[]:"boolean"!==e&&("number"===e&&"slider"===t?0:"");var zt=a(88010),Ot=a(99294);const Vt=(e,t)=>
1{const a=e[Ot.Tg]??{},i=e[Ot.tK]??{},n={},o={},r={};for(const s of t)if("group"===s.type)for(const e of s.items)"file"!==e.type&&(r[e.remoteId]=i[e.remoteId]??Nt(e));else(0,zt.I)(s.name)?n[s.name]=e[s.name]??Nt(s):o[s.name]=a[s.name]??Nt(s);Object.keys(r).length>0&&(n[Ot.tK]=r),Object.keys(o).length>0&&(n[Ot.Tg]=o);for(const t of Ot.wV)void 0!==e[t]&&(n[t]=e[t]);return n};var Wt=a(35501),$t=a(91301),Qt=a(40542),Ut=a(40556);const Rt=(e,t)=>{const a=(0,p.A)(),i=!!(0,_.sg)().data,n=(e=>{const t=(0,O.A)(),a=(0,D.A)();return(0,d.useCallback)((async i=>a({route:P.JZ.DYNAMIC_APPLICATION_PREVIEW,params:{vacancy_id:e,application_id:i}},{eventData:{event_component_type:"application_preview_button",event_link_text:t("application_dynamic_v2.form.continue_to_preview")}})),[a,t,e])})(t),{handleDynamicApplication:o}=(0,Qt.T)(e,t,"save");return async t=>{const{ok:r,result:s}=await o(t);return i?r?("create"===e.id&&a.get("query.client").setQueryData([Mt.cr],s),void n(s.id)):(e=>{const t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth"})})("dynamic-application-api-error"):n(e.id)}};a(58968);var Ht=a(53221),Bt=a(73128),Jt=a(59566);const Zt=Bt.j5.is("jobs")?"[email protected]":"[email protected]",Gt=({applicationId:e,vacancyId:t})=>{const a=(0,O.A)(),i=(0,Jt.$U)(a)("INTERNAL");return(0,oe.jsx)(Ee.A,{"data-cy":"application-error-message",infoboxType:"error",mb:"s24",children:(0,oe.jsxs)(ae.i,{children:[(0,oe.jsx)(ae.P,{mb:"s0",children:a("application_dynamic_v2.form.sent_error.status")}),!!i&&(0,oe.jsx)(ae.N_,{buttonWrap:"button",eventData:{event_component_type:"already_applied"},ml:"s0",textDecoration:"underline",to:{route:i.route,params:{application_id:e,vacancy_id:t}},width:{base:"100%",sm:"[initial]"},children:a("application_dynamic_v2.form.to.application_view")})]})})},Yt=()=>{const e=(0,O.A)(),{navigateToLogin:t}=(0,p.A)().get("auth.service");return(0,oe.jsx)(Ee.A,{"data-cy":"application-expired-session-error",infoboxType:"error",mb:"s24",children:(0,oe.jsx)(ae.P,{mb:"s0",children:(0,Ht.A)({mixedString:e("application_dynamic_v2.form.sent_error.forbidden"),components:{b:(0,oe.jsx)(ae.L9,{fontWeight:"bold"}),br:(0,oe.jsx)("br",{}),link:(0,oe.jsx)(ae.VS,{onClick:({currentTarget:e})=>{t({authSource:"application_form"},{eventData:{event_component_type:"application_expired_session"},trigger:e})},underline:"full"})}})})})},Kt=({code:e,message:t,title:a})=>{const i=(0,O.A)();return(0,oe.jsx)(Ee.A,{"data-cy":"application-error-message",infoboxType:"error",mb:"s24",children:(0,oe.jsxs)(ae.i,{children:[!!a&&(0,oe.jsx)(ae.P,{fontWeight:"bold",mb:"s0",children:a}),!!t&&(0,oe.jsx)(ae.P,{children:t}),!!e&&(0,oe.jsxs)(ae.P,{mb:"s0",children:[i("application_dynamic_v2.form.error_code")," ",e]})]})})},Xt=({applicationId:e,error:t,vacancyId:a,statusCode:i})=>{const n=(0,O.A)(),{violations:o}=t,r=o?.[0]?.code,s=o?.[0]?.message,c=(0,Ht.A)({mixedString:n("application_dynamic_v2.form.sent_error.contact_support",{email:Zt}),components:{email:(0,oe.jsx)(ae.e9,{eventData:{event_component_type:"contact_support"},href:`mailto:${Zt}`,underline:"full"})}});switch(i){case 403:return(0,oe.jsx)(Yt,{});case 429:return(0,oe.jsx)(Kt,{title:n("application_dynamic_v2.form.sent_error.too_many_requests")})}switch(r){case Ot.Wp.APPLY_ONCE:return(0,oe.jsx)(Gt,{applicationId:e,vacancyId:a});case Ot.Wp.DOCUMENTS_MAX_SIZE:return(0,oe.jsx)(Kt,{title:n("application_dynamic_v2.form.max_filesize")});case Ot.Wp.MEDIA_API_EXCEPTION:case Ot.Wp.MEDIA_API_ID_NOT_EXISTS:case Ot.Wp.MEDIA_API_TIMEOUT:return(0,oe.jsx)(Kt,{message:c,title:n("application_dynamic_v2.form.sent_error.failed_upload")});case Ot.Wp.STATUS_CHANGE_INVALID:return(0,oe.jsx)(Kt,{message:n("application_dynamic_v2.form.sent_error.application_already_sent.text"),title:n("application_dynamic_v2.form.sent_error.application_already_sent.title")});case Ot.Wp.UNSUPPORTED_DEFINITION:case Ot.Wp.UNSUPPORTED_FIELDS:case Ot.Wp.METADATA_INVALID:case Ot.Wp.METADATA_TIMEOUT:return(0,oe.jsx)(Kt,{message:c,title:n("application_dynamic_v2.form.sent_error.please_refresh")});default:return(0,oe.jsx)(Kt,{code:r,message:s,title:n("application_dynamic_v2.form.sent_error")})}};var ea=a(3260),ta=a(74124),aa=(a(45853),a(82352)),ia=a(19599);const na=(e,t)=>{const a={};
1return new Set([...Object.keys(e),...Object.keys(t)]).forEach((i=>{const n=e[i],o=t[i];(0,aa.A)(n,o)||(Array.isArray(n)&&0===n.length?Array.isArray(o)&&o.length>0&&(a[i]=o):(0,ia.A)(n)&&(0,ia.A)(o)?a[i]=na(n,o):a[i]=n)})),a},oa=["jobFit",...Ot.GV];var ra=a(7178);const sa=({control:e,application:t,vacancy:a})=>{const{handleDynamicApplication:i}=(0,Qt.T)(t,a.id,"save"),n=(0,j.FH)({control:e}),o=(0,d.useRef)((0,ea.A)(n)),r=(0,d.useRef)(null);return(0,d.useEffect)((()=>{r.current&&clearTimeout(r.current);const e=((e,t)=>{const a=na(e,t);return Ot.wb.forEach((e=>{e in a&&delete a[e]})),a})(n,o.current);if(0===Object.keys(e).length)return;const t=async()=>{o.current=(0,ea.A)(n);try{await i(n)}catch{ta.v.error(new ra.k("Failed to AutoSave"))}};var a;if(a=e,!oa.some((e=>void 0!==a[e])))return r.current=setTimeout((()=>{r.current=null,t()}),5e3),()=>{r.current&&clearTimeout(r.current)};t()}),[n]),null},ca=()=>{const{control:e,formState:{isSubmitting:t,isSubmitted:a,isSubmitSuccessful:i},getValues:n}=(0,j.xW)(),o=(0,O.A)(),r=(0,_.sg)().data,s=!!(0,j.FH)({control:e,name:"applicationSavingInProgress"});return(0,oe.jsx)(ae.mz,{buttonState:t?"pending":!i&&a?"error":"default",disabled:t||i||!!n("fileUploadInProgress")||s,mt:{base:"s16",sm:"s0"},type:"submit",width:{base:"100%",sm:"auto"},...!!r&&{ml:{base:"s0",sm:"s24"}},"data-cy":"dynamic-application-continue",children:o("application_dynamic_v2.form.continue_to_preview")})};var la=a(33845);const da=({application:e,vacancy:t})=>{const{formState:{isSubmitting:a},control:i}=(0,j.xW)(),n=(0,O.A)(),o=(0,C.A)(),r=!!(0,_.sg)().data,{handleDynamicApplication:s}=(0,Qt.T)(e,t.id,"save"),{isError:c}=(0,Qt.t)(t.id,"save"),l=!!(0,j.FH)({control:i,name:"applicationSavingInProgress"}),d=!!(0,j.FH)({control:i,name:"fileUploadInProgress"}),p=(0,j.FH)({control:i});return(0,oe.jsx)(ae.mz,{buttonState:a||l?"pending":c?"error":"default",buttonType:"blended","data-cy":"dynamic-application-save",disabled:a||d,display:"inline-flex",onClick:async()=>{const{ok:e}=await s(p);e&&o((0,la.tj)("TextSnackbar",{data:{text:n(r?"snacks.save_logged_in.text":"snacks.save.text")},severity:"success",timeout:la.Q9}))},type:"button",width:{base:"100%",sm:"auto"},children:n("application_dynamic_v2.form.save")})};var pa=a(44226),ma=a(8173);const ua=e=>{const[t]=(0,pa.B)(e,(0,_.sg)().data)??[];return t?(0,oe.jsx)(ma.i,{"data-cy":`form-element-${e.name}`,children:(0,d.createElement)(t,e)}):null};var ya=a(87208);const _a=()=>{const e=(0,O.A)();return(0,oe.jsx)(ae.i,{borderBottom:"b300","data-cy":"delimiter",height:"[0px]",mb:"s48",mt:"s24",textAlign:"center",children:(0,oe.jsx)(ae.P,{bg:"white",display:"inline-block",position:"relative",px:"s12",textAlign:"center",top:"-s12",children:e("application_dynamic_v2.form.cover_letter.or")})})},ga=()=>{const e=(0,O.A)();return(0,oe.jsxs)(ae.i,{"data-cy":"coverLetter-section",mb:{base:"s64",sm:"s80"},children:[(0,oe.jsx)(ya.A,{sectionName:"coverLetter"}),(0,oe.jsxs)(Ee.A,{"data-cy":"no-cover-letter-required",infoboxType:"highlight",children:[(0,oe.jsx)(ae.P,{fontWeight:"bold",children:e("application_dynamic_v2.form.no_cover_letter.title")}),(0,oe.jsx)(ae.P,{children:e("application_dynamic_v2.form.no_cover_letter.body")})]})]})},ha=({sectionItems:e})=>{const t=(0,O.A)(),a=!!(0,_.sg)().data,i=(0,d.useMemo)((()=>((e,t)=>["motivationalLetter","motivationLetter"].every((t=>e.some((e=>e.name===t))))?"application_dynamic_v2.section.description.coverLetter.both_options":1===e?.length&&"motivationalLetter"===e[0].name?t?"application_dynamic_v2.section.description.coverLetter.with_ai":"application_dynamic_v2.section.description.coverLetter.text_input":1===e?.length&&"motivationLetter"===e[0].name?"application_dynamic_v2.section.description.coverLetter.document_only":"")(e,a)),[e,a]);
1return(0,oe.jsx)(ae.P,{color:"gray.600","data-cy":"coverLetter-section-description",mb:"s24",children:t(i)})},fa=({sectionItems:e=[],control:t})=>{const{watch:a}=(0,j.xW)();if((i=(0,h.A)())&&Bt.j5.is("jobup")&&i.listingTags.some((e=>"noCoverLetterRequired"===e.name))&&0===e.length)return(0,oe.jsx)(ga,{});var i;if(0===e.length)return null;const n=e.find((e=>"motivationalLetter"===e.name)),o=e.find((e=>"motivationLetter"===e.name)),r=(a("motivationLetter")??[]).length>0,s=2===e.length;return(0,oe.jsxs)(ae.i,{"data-cy":"coverLetter-section",mb:{base:"s64",sm:"s80"},children:[(0,oe.jsx)(ya.A,{sectionItems:e,sectionName:"coverLetter"}),(0,oe.jsx)(ha,{sectionItems:e}),n&&!r&&(0,oe.jsx)(ua,{control:t,...n},n.name),s&&!r&&(0,oe.jsx)(_a,{}),o&&(0,oe.jsx)(ua,{control:t,...o},o.name)]})},va=({sectionName:e,formElementConfigurations:t,control:a})=>{const i=(0,O.A)();return"ignored"===e?null:"coverLetter"===e?(0,oe.jsx)(fa,{control:a,sectionItems:t}):0===t.length?null:(0,oe.jsxs)(ae.i,{"data-cy":`${e}-section`,mb:{base:"s64",sm:"s80"},children:[(0,oe.jsx)(ya.A,{sectionItems:t,sectionName:e}
1),(0,oe.jsx)(ae.P,{color:"gray.600","data-cy":`${e}-section-description`,mb:"s24",children:i(`application_dynamic_v2.section.description.${e}`)}),t.map((e=>(0,oe.jsx)(ua,{control:a,...e},e.name)))]},e)},xa=({application:e,vacancy:t})=>{const{control:a,formState:{isSubmitting:i},handleSubmit:n}=(0,j.xW)(),o=!!(0,_.sg)().data,r=(()=>{const{track:e}=(0,p.A)().get("core.tealium");return(0,d.useCallback)((t=>{const a={event_name:"error_displayed",form_name:"dynamic_application",form_field_name:Object.keys(t),error_name:"form_validation",error_message:"form validation messages",error_message_form_field:Object.values(t).reduce(((e,t)=>("object"==typeof t&&null!==t&&"message"in t&&"string"==typeof t.message&&e.push(t.message),e)),[])};e(a)}),[e])})(),{apiResponse:s}=(0,Qt.t)(t.id),{isError:c}=(0,Qt.t)(t.id,"save"),l=o&&!c&&!i,m=Rt(e,t.id),u=(0,Wt.B)(),y=(0,d.useCallback)((async e=>{r(e)}),[r]);return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(ae.i,{id:"dynamic-application-api-error",children:!1===s?.ok&&s.result&&(0,oe.jsx)(Xt,{applicationId:e.id,error:s.result,statusCode:s.statusCode,vacancyId:t.id})}),(0,oe.jsxs)(Ye.A,{onSubmit:n(m,y),scrollToError:!i,children:[l&&(0,oe.jsx)(sa,{application:e,control:a,vacancy:t}),(0,oe.jsx)(ae.i,{mt:"s24",children:Ot.of.map((e=>(0,oe.jsx)(va,{control:a,formElementConfigurations:u[e],sectionName:e},e)))}),(0,oe.jsxs)(ae.so,{"data-cy":"form-controls",flexWrap:"wrap",justifyContent:"flex-end",my:{base:"s16",md:"s32"},children:[o&&(0,oe.jsx)(da,{application:e,vacancy:t}),(0,oe.jsx)(ca,{})]})]})]})},Aa=({application:e,vacancy:t})=>{const{hydrateAnonymousDraft:a}=(0,Ut.F)(),{applicationDefinition:i}=(0,$t.IZ)(),n=(0,d.useMemo)((()=>a(t.id)),[a,t.id]),o=(0,d.useMemo)((()=>Vt(e,i)),[e,i]),r=(0,j.mN)({defaultValues:{...o,...Ot.RI}}),s=(0,d.useRef)(!1);return(0,d.useEffect)((()=>{!s.current&&n&&(r.reset({...Vt(n,i),...Ot.RI}),s.current=!0)}),[n,i,r]),(0,oe.jsx)(ae.mc,{containerSize:"sm",px:{base:"s8",sm:"[88px]"},children:(0,oe.jsx)(j.Op,{...r,children:(0,oe.jsx)(xa,{application:e,vacancy:t})})})};var ba=a(26986),ja=a(7098);const Ia=({vacancyId:e})=>{const t=(0,h.A)(),{application:a,isDynamicApplicationError:i}=(0,Mt.bV)(),n=(0,s.A)();return!a&&n?null:a&&!i&&e&&t?t?.isActive?(0,oe.jsx)(ba.A,{vacancy:t,children:(0,oe.jsx)(Aa,{application:a,vacancy:t})}):(0,oe.jsx)(ba.A,{children:(0,oe.jsx)(ae.i,{p:{base:"s16",sm:"s24"},children:(0,oe.jsx)(ja.A,{})})}):(0,oe.jsx)(Et.A,{})};var ka=a(56891);const Sa=()=>{const e=(0,i.g)().vacancy_id;return(0,n.A)("application-form-screening-questions")?(0,oe.jsx)(Ia,{vacancyId:e}):(0,oe.jsx)(Ft,{vacancyId:e})};Sa.beforeTransition=ka.VW,Sa.registerReducers=ka.ZQ,Sa.loadTranslations=ka.Zi;const wa=Sa},67625(e,t,a){a.d(t,{H:()=>o,i:()=>r});var i=a(67014);const n="applicationLoginWall",o=(e,t)=>{if(!e)return;const a=!e.isPaid,o=t||(a?"hard login wall":"soft login wall");(0,i.SO)({loginWall:o,vacancyId:e.id},n,"localStorage")},r=e=>{const t=(0,i.Gq)(n,"localStorage");if(t)return(0,i.Ai)(n,"localStorage"),t.vacancyId===e?t.loginWall:void 0}},88342(e,t,a){a.d(t,{T:()=>i});const i=e=>{try{const t=JSON.parse(e);return{eventType:t.eventType,source:t.source||"not_set"}}catch(e){return{eventType:"login",source:"not_set"}}}},19466(e,t,a){a.d(t,{K:()=>c});var i=a(41711),n=a(38108),o=a(94956),r=a(19164),s=a(54228);const c=()=>{const e=(0,o.A)(),{post:t}=e.get("core.dataTracking"),{trackingCollector:a}=e.get("core.trackingCollector");return(0,i.useCallback)((e=>{const i=a([(0,r.Xc)(e),r.Db,r.bM],s.r.DataTracking);t({eventId:(0,n.A)(),eventName:"job_application_start",referenceIds:[],trackingParameters:[],...i})}),[t,a])}},22849(e,t,a){a.d(t,{J0:()=>s,Sz:()=>c,a8:()=>l,vb:()=>d});var i=a(55594),n=a(18960),o=a(77099),r=a(8037);const s=(0,r.m)(o.m.CITY),c=(0,r.m)(o.m.ZIP_CITY),l=(e,t=5)=>(0,i.Ay)(n.Ok.METADATA_API+"gis/type-ahead",(0,i.Gv)(o.m.CITY),{query:{term:e,rows:t,"subTypes[]":"city"}}),d=(e,t=5)=>(0,i.Ay)(n.Ok.METADATA_API+"gis/type-ahead",(0,i.Gv)(o.m.ZIP_CITY),{query:{term:e,rows:t,"subTypes[]":"zip"}})},32777(e,t,a){a.d(t,{A:()=>s});var i=a(41711),n=a(1444),o=a(70119),r=a(22849);const s=()=>{const e=(0,n.A)(),t=(0,o.A)((e=>e.typeahead?.zipCity?.data))||[];return{onClear:(0,i.useCallback)((()=>e((0,r.Sz)())),[e]),fetchSuggestions:(0,i.useCallback)((t=>e((0,r.vb)(t))),[e]),suggestionGroupsParser:e=>[...e?[{suggestions:t}]:[]],suggestionLoading:(0,o.A)((e=>e.typeahead?.zipCity?.loading))||!1}}},57883(e,t,a){a.d(t,{Q0:()=>m,Z6:()=>u,qv:()=>p});var i=a(6799),n=a(62939),o=a(8179),r=a(94956),s=a(67630),c=a(18474),l=a(18960);const d="user-notification/count",p=[d],m=()=>{const e=(0,i.c)(2),t=(0,r.A)();let a;return e[0]!==t?(a={queryKey:p,queryFn:async()=>(async e=>
1{const t=await(0,s.A)(e.get("core.fetch"));return(0,c.A)(await e.get("core.fetch").fetch(`${l.Ok.NOTIFICATION_API}${d}/${e.get("core.locale")}`,{preventNavigateToLogin:!0,headers:{Authorization:`Bearer ${t}`,Accept:"application/json"}})).result})(t)},e[0]=t,e[1]=a):a=e[1],(0,n.I)(a)},u=()=>{const e=(0,i.c)(7),t=(0,r.A)();let a;e[0]!==t?(a=t.get("core.fetch"),e[0]=t,e[1]=a):a=e[1];const n=a,d=(0,r.A)();let m;e[2]!==d?(m=d.get("query.client"),e[2]=d,e[3]=m):m=e[3];const u=m;let y;return e[4]!==n||e[5]!==u?(y={mutationFn:async()=>{u.setQueriesData({queryKey:p},{count:0});const e=await(0,s.A)(n);return(0,c.A)(await n.fetch(`${l.Ok.NOTIFICATION_API}user-notification/last-fetched`,{method:"POST",preventNavigateToLogin:!0,headers:{Authorization:`Bearer ${e}`}}))},mutationKey:p},e[4]=n,e[5]=u,e[6]=y):y=e[6],(0,o.n)(y)}},67630(e,t,a){a.d(t,{A:()=>o,l:()=>n});var i=a(18474);const n=async e=>(0,i.A)(await e.fetch("user/notification-api/issue-token",{preventNavigateToLogin:!0})).result.jwt,o=n},22852(e,t,a){a.d(t,{A:()=>y});var i=a(41711),n=a(38849),o=a(96777),r=a(32777),s=a(30441),c=a(44207),l=a(4756),d=a(59033),p=a(78978),m=a(52695);const u=/\d{4}/,y=({defaultValue:e=""})=>{const{control:t,formState:{errors:a,isSubmitted:y},setValue:_,getValues:g,clearErrors:h}=(0,n.xW)(),f=(0,o.A)(),[v,x]=(0,i.useState)(e),A=(0,s.A)(),b=(0,i.useCallback)((e=>{const[t,...a]=e.split(" "),i=a.join(" ");x(e),!u.test(t)&&e||(_("city",i,{shouldDirty:!0}),_("zipCode",t,{shouldDirty:!0}))}),[_]),j=(0,r.A)(),I="CH"===(0,n.FH)({control:t,name:"countryCode"});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(d.i,{children:(0,m.jsx)(c.A,{control:t,label:f("account_profile.personal_data.edit.form.country.label"),name:"countryCode",onUpdate:()=>{x(""),_("zipCode","",{shouldDirty:!0}),_("city","",{shouldDirty:!0})},...A})}),(0,m.jsx)(d.i,{...I?{}:{display:"none"},children:(0,m.jsx)(p.A,{"data-clarity-mask":"true","data-cy":"zip-city-typeahead",...y?{error:a.city?.message}:{},id:"zip-city-typeahead",label:f("account_profile.personal_data.edit.form.city.label"),onChange:e=>{b(e)},onUpdate:b,value:v,...j})}),(0,m.jsxs)(d.xA,{gap:{base:"s8",sm:"s16"},gridTemplateColumns:{base:"[5fr 7fr]",sm:"[1fr 3fr]"},...I?{display:"none"}:{},children:[(0,m.jsx)(l.A,{control:t,"data-cy":"zip-code-input",label:f("account_profile.personal_data.edit.form.zipcode.label"),name:"zipCode",rules:{validate:e=>(0===e?.length&&0===g("city")?.length&&h("city"),!!e||!g("city")||f("api_messages.form.error.invalid_zip_city"))}}),(0,m.jsx)(l.A,{control:t,"data-cy":"city-input",label:f("account_profile.personal_data.edit.form.city.label"),name:"city",rules:{validate:e=>(0===e?.length&&0===g("zipCode")?.length&&h("zipCode"),!!e||!g("zipCode")||f("api_messages.form.error.invalid_zip_city"))}})]})]})}},28989(e,t,a){a.d(t,{j:()=>d});var i=a(2390),n=a(8179),o=a(94956),r=a(18474),s=a(29154),c=a(39180),l=a(33845);const d=()=>{const e=(0,o.A)(),t=(0,i.jE)(),a=e.get("core.fetch"),{dispatch:d}
1=e.get("core.redux");return(0,n.n)({mutationFn:async({candidateDetail:e})=>(0,r.A)(await a.fetch("user/candidate",{body:e,method:"PATCH"})),onSuccess:async(e,{silent:a})=>{!a&&d((0,l.tj)("GenericConfirmSnackbar",{allowList:["USER_PROFILE","ONBOARDING"],timeout:l.Q9,hideOnLeaveScope:!0})),t.setQueryData(s.qv,(t=>t&&{...t,candidate:{...t.candidate,...(0,c.kh)(e.result)}}))}})}},18718(e,t,a){a.d(t,{Ky:()=>o,QB:()=>i,jP:()=>n});a(84775),a(78944),a(27025);const i=e=>e?["P0M","P1M","P2M","P3M"].includes(e)?{cancellationPeriod:e,cancellationPeriodText:""}:{cancellationPeriod:"other",cancellationPeriodText:e||""}:{cancellationPeriod:"",cancellationPeriodText:""},n=e=>[...Array.from({length:4},((t,a)=>({label:e("account_profile.professional_situation.cancellation_period.months",{smart_count:a}),value:`P${a}M`}))),{label:e("account_profile.professional_situation.cancellation_period.other"),value:"other"}],o=(e,t="")=>n(e).find((e=>e.value===t))?.label||t},82250(e,t,a){a.d(t,{B:()=>n});const i=["eu-efta-citizen","eu-efta-b","eu-efta-c","non-eu-efta-ci","eu-efta-eu","non-eu-efta-f","eu-efta-g","eu-efta-l","non-eu-efta-n","non-eu-efta-s","eu-efta-none"],n=e=>i.map((t=>({value:t,label:e(`work_permits.${t.replace(/-/g,"_")}`)})))},83007(e,t,a){a.d(t,{m:()=>r});var i=a(41711),n=a(94956),o=a(30866);const r=()=>{const{track:e}=(0,n.A)().get("core.tealium");return(0,i.useCallback)((({updatedFieldValues:t,initialFieldValues:a,...i})=>{e({...i,...(0,o.mo)(a,t)})}),[e])}},30866(e,t,a){a.d(t,{BP:()=>o,mo:()=>r});a(78944),a(83871),a(18910);const i=(e,t)=>Array.isArray(e)&&Array.isArray(t)?((e,t)=>{if(e.length!==t.length)return!1;for(let a=0;a<e.length;a++)if(!i(e[a],t[a]))return!1;return!0})(e,t):e&&t&&"object"==typeof e&&"object"==typeof t?((e,t)=>{const a=Object.keys(e),n=Object.keys(t);if(a.length!==n.length)return!1;for(const n of a)if(!i(e[n],t[n]))return!1;return!0})(e,t):e===t,n=e=>{const t=typeof e;return null==e||("object"===t&&Array.isArray(e)?e.every(n):"string"===t&&!e.trim().length)},o=(e,t)=>n(e)&&n(t)?"empty":n(e)&&!n(t)?"added":!n(e)&&n(t)?"removed":n(e)||n(t)||i(e||{},t||{})?"preexisting":"changed",r=(e,t)=>{const a=Object.keys(t).sort();return{form_field_status:a.map((a=>{const i=e[a],n=t[a];return o(i,n)})),form_field_name:a}}},55402(e,t,a){a.d(t,{$2:()=>r,Jg:()=>c,N0:()=>s,_7:()=>o,jG:()=>l});a(46978),a(78944),a(97512),a(18910);var i=a(73128),n=a(54228);const o=e=>({state:t,system:a})=>{const i=t.tracking?.searches[e]?.id;if(a===n.r.Tealium)return{search_query_id:i||""};if(a===n.r.DataTracking)return i?{referenceIds:[{referenceTarget:"search",referenceId:i}]}:{};throw new Error("Not supported system for search id selector")},r=({state:e})=>{const t=e.vacancy.results.main?.meta.totalHits||0;return{search_result_count:t?.toString()}},s=e=>e.term?{search_keyword:e.term}:{},c=(e,t={})=>{const a=[],i=[];if(e.locations.length&&(a.push("location"),i.push(e.locations)),e.regionIds.length&&(a.push("region"),i.push(e.regionIds)),e.geoShapeIds?.length){const n=e.geoShapeIds.map((e=>t[e]));a.push("canton"),i.push(n.map((e=>e.name.current)))}return 0===a.length?{}:{search_location_type:a,search_location:i}},l=e=>{const t=[],a=[];return e.publicationDate&&(t.push("publication_date"),a.push([e.publicationDate])),0===e.employmentGrades[0]&&100===e.employmentGrades[1]||(t.push("employment_grade"),a.push([`${e.employmentGrades[0]}% - ${e.employmentGrades[1]}%`])),e.categoryIds.length&&(t.push("category"),a.push(e.categoryIds)),e.employmentTypeIds.length&&(t.push("employment_type"),a.push(e.employmentTypeIds)),e.positionIds.length&&(t.push("employment_position"),a.push(e.positionIds)),e.languageIds.length&&(t.push("language_skill"),a.push(e.languageIds)),e.benefitIds.length&&(t.push("remote"),a.push(e.benefitIds.map((e=>"6"===e&&"jobs"===i.j5.get()||"1"===e&&"jobup"===i.j5.get()?"homeoffice":"")).filter((e=>""!==e)))),e.segmentIds.length&&(t.push("company_segments"),a.push(e.segmentIds)),e.companyIds?.length&&(t.push("company"),a.push(e.companyIds)),e.industryIds.length&&(t.push("industry"),a.push(e.industryIds)),t.length?{search_filters_type:t,search_filters:a}:{}}
1},8767(e,t,a){a.d(t,{A:()=>c});a(84775);var i=a(31504),n=a(59033),o=a(67086),r=a(63711),s=a(52695);const c=({avatarSize:e="sm",firstName:t,image:a,lastName:c,...l})=>{const d=a&&!(a?.includes("portraitMann")||a?.includes("portraitFrau"));return(0,s.jsx)(n.zZ,{avatarSize:e,...d?{border:"none",bg:"[transparent]"}:{"data-cy":"vacancy-contact-default-avatar"},"data-clarity-mask":"true",...l,children:d?(0,s.jsx)(o.A,{alt:`${t||""} ${c||""} contact avatar`.trim(),decoding:"async",flexShrink:0,height:"100%",loading:"lazy",objectFit:"cover",position:"relative",width:"100%",...(0,i.v)(a,e)}):(0,s.jsx)(r.A,{"data-cy":"icon-user-avatar",height:"66%",width:"66%"})})}},80138(e,t,a){a.d(t,{A:()=>d});var i=a(72733),n=a(88109),o=a(82562),r=a(59033),s=a(30387),c=a(52695);const l=["a","b","br","div","em","h1","h2","h3","h4","h5","h6","li","ol","p","strong","u","ul"],d=({hideMaskedEmail:e=!1,translatedTemplateText:t})=>{const a=(0,i.A)(),{headingMap:d}=(0,n.A)(),p=t||a?.template?.text,m={a:(0,c.jsx)(o.A,{hideMaskedEmail:e}),h1:(0,c.jsx)(r.km,{mb:"s16",mt:"s24",textStyle:"title4",variant:d.h2}),h2:(0,c.jsx)(r.km,{mb:"s16",mt:"s24",textStyle:"title4",variant:d.h2}),h3:(0,c.jsx)(r.km,{fontWeight:"bold",mb:"s16",mt:"s24",textStyle:"body1",variant:d.h3}),h4:(0,c.jsx)(r.km,{fontWeight:"bold",mb:"s16",mt:"s24",textStyle:"body1",variant:d.h3}),h5:(0,c.jsx)(r.km,{fontWeight:"bold",mb:"s16",mt:"s24",textStyle:"body1",variant:d.h3}),h6:(0,c.jsx)(r.km,{fontWeight:"bold",mb:"s16",mt:"s24",textStyle:"body1",variant:d.h3}),li:(0,c.jsx)(r.Li,{lineHeight:"1.5",mb:"s8"}),ol:(0,c.jsx)(r.Ol,{mb:"s40",mt:"s16"}),p:(0,c.jsx)(r.P,{}),u:(0,c.jsx)(r.L9,{textDecoration:"underline"}),ul:(0,c.jsx)(r.Ul,{listStyleType:"disc",mb:"s40",mt:"s16",pl:"s16"})};return(0,c.jsx)(s.A,{allowed:l,markup:p,replace:m})}},69388(e,t,a){a.d(t,{A:()=>m});var i=a(6799),n=a(64244),o=a(72733),r=a(82562),s=a(59033),c=a(30387),l=a(52695);const d=["a","b","br","em","h1","h2","h3","h4","h5","h6","li","p","strong","ul","ol"],p={a:(0,l.jsx)(r.A,{}),h1:(0,l.jsx)(s.P,{}),h2:(0,l.jsx)(s.P,{}),h3:(0,l.jsx)(s.P,{}),h4:(0,l.jsx)(s.P,{}),h5:(0,l.jsx)(s.P,{}),h6:(0,l.jsx)(s.P,{}),li:(0,l.jsx)(s.Li,{lineHeight:"1.5",mb:"s8"}),ol:(0,l.jsx)(s.Ol,{mb:"s40",mt:"s24"}),p:(0,l.jsx)(s.P,{}),ul:(0,l.jsx)(s.Ul,{listStyleType:"disc",mb:"s40",mt:"s24",pl:"s16"})},m=()=>{const e=(0,i.c)(3),t=(0,o.A)(),a=t?.template?.lead||"";let r,s;return e[0]===Symbol.for("react.memo_cache_sentinel")?(r={event_component_type:"vacancy_lead"},e[0]=r):r=e[0],e[1]!==a?(s=(0,l.jsx)(n.VF.Provider,{value:r,children:(0,l.jsx)(c.A,{allowed:d,markup:a,replace:p})}),e[1]=a,e[2]=s):s=e[2],s}},82562(e,t,a){a.d(t,{A:()=>s});var i=a(27400),n=a(59033),o=a(2093),r=a(52695);const s=({children:e,"data-application-email":t,hideMaskedEmail:a=!1,href:s})=>a&&t?null:t?(0,r.jsx)(i.$,{recipient:t,underline:"full",children:e}):"string"==typeof s?(0,r.jsxs)(r.Fragment,{children:[" ",(0,r.jsxs)(n.e9,{eventData:{event_component_type:"vacancy_markup"},href:s,target:"_blank",underline:"full",children:[e," ",(0,r.jsx)(o.A,{iconSize:"xxs",ml:"s4"})," "]})]}):(0,r.jsx)(n.L9,{children:e})},27400(e,t,a){a.d(t,{$:()=>S});var i=a(6799),n=a(94956),o=a(28914),r=a(67625),s=a(17574),c=a(49975),l=a(53151),d=a(18218),p=a(49242),m=a(65496),u=a(72733),y=a(63712),_=a(80497),g=a(11172),h=a(18960),f=a(19466),v=a(19164),x=a(55402),A=a(78230),b=a(54228);const j=e=>{const t=(0,i.c)(15),a=(0,n.A)();let o;t[0]!==a?(o=a.get("core.tealium"),t[0]=a,t[1]=o):o=t[1];const{track:r}=o,s=(0,u.A)();let c;t[2]!==a?(c=a.get("core.trackingCollector"),t[2]=a,t[3]=c):c=t[3];const{trackingCollector:l}=c,{id:d}=(0,u.A)()||{},p=(0,f.K)();let m,y,j;return t[4]!==p||t[5]!==r||t[6]!==l||t[7]!==s?(m=()=>{const e=l([...v.Lb.tealiumJobCollection,(0,v.Xc)((0,_.zZ)(s)?"email_form_no_cover_letter":"email_form"),A.Ge,A.u5,A.ne,(0,x._7)("vacancy"),(0,g.A)("experiment_application_start")],b.r.Tealium),t={event_details:"email_form",event_name:"job_application_start",event_funnel_name:"job_application_email_funnel",event_funnel_step:"0",job_offer_name:"TEXT"===s?.layoutType?"free-crawled":"",...e};
1p("email_form"),r({...t,event_type:"generic_click",event_component_type:"vacancy_email_apply",event_placement_url_full:"undefined"!=typeof window?window.location.href:""})},t[4]=p,t[5]=r,t[6]=l,t[7]=s,t[8]=m):m=t[8],t[9]!==d||t[10]!==e?(y={params:{recipient:e,vacancy_id:d},route:h.JZ.EMAIL_APPLICATION_CREATE},t[9]=d,t[10]=e,t[11]=y):y=t[11],t[12]!==m||t[13]!==y?(j={trackEmailApplication:m,to:y},t[12]=m,t[13]=y,t[14]=j):j=t[14],j};var I=a(59033),k=a(52695);const S=e=>{const t=(0,i.c)(33);let a,_,g;t[0]!==e?(({children:a,recipient:_,...g}=e),t[0]=e,t[1]=a,t[2]=_,t[3]=g):(a=t[1],_=t[2],g=t[3]);const{data:h}=(0,d.sg)(),f=!h,v=(0,u.A)(),x=!v?.isPaid,A=(0,p.A)("auth-outage"),{openModal:b}=(0,m.A)("apply_login_wall"),{to:S,trackEmailApplication:w}=j(_),T=(0,l.A)(),P=(0,c.A)();let C;t[4]!==P||t[5]!==S?(C=(0,o.dy)(S,P),t[4]=P,t[5]=S,t[6]=C):C=t[6];const D=C,q=(0,n.A)();let L;t[7]!==q?(L=q.get("auth.service"),t[7]=q,t[8]=L):L=t[8];const{navigateToLogin:E}=L,F=(0,y.A)(v,!0);let M;t[9]!==_||t[10]!==S||t[11]!==v?(M=(0,s.r)({toApplication:S,isEmailCanalization:!0,recipient:_},v),t[9]=_,t[10]=S,t[11]=v,t[12]=M):M=t[12];const{applyLoginWallNavigationTarget:N}=M;let z;t[13]!==N||t[14]!==F?(z={successTo:N,authSource:F},t[13]=N,t[14]=F,t[15]=z):z=t[15];const O=z;let V;t[16]!==A||t[17]!==x||t[18]!==f||t[19]!==O||t[20]!==T||t[21]!==E||t[22]!==b||t[23]!==D||t[24]!==_||t[25]!==S||t[26]!==w||t[27]!==v?(V=e=>{w();f&&!A?x?((0,r.H)(v),E(O,{eventData:{event_component_type:"hard_login_wall"},target:"_blank"})):b({options:{toApplication:S,isEmailCanalization:!0,recipient:_}}):window?window.open(D,"_blank"):T(S,{eventData:{event_component_type:"masked_email"},event:e})},t[16]=A,t[17]=x,t[18]=f,t[19]=O,t[20]=T,t[21]=E,t[22]=b,t[23]=D,t[24]=_,t[25]=S,t[26]=w,t[27]=v,t[28]=V):V=t[28];const W=V;let $;return t[29]!==a||t[30]!==W||t[31]!==g?($=(0,k.jsx)(I.VS,{"data-cy":"masked-email-link",onClick:W,...g,children:a}),t[29]=a,t[30]=W,t[31]=g,t[32]=$):$=t[32],$}},63712(e,t,a){a.d(t,{A:()=>o});var i=a(6629),n=a(2253);const o=(e,t)=>{const a=(0,n.A)(e),o=(0,i.k)(e);return t?"apply_login_wall_email_application":a||!e?.isPaid?"apply_hard_login_wall":o?"apply_login_wall":"apply_login_wall_paid_ad"}},88109(e,t,a){a.d(t,{A:()=>o,M:()=>n});var i=a(41711);const n=(0,i.createContext)({headingMap:{h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5"},isTwoCol:!1}),o=()=>(0,i.useContext)(n)},17574(e,t,a){a.d(t,{r:()=>r});var i=a(6629),n=a(41641),o=a(18960);const r=(e,t)=>{const a=(0,n.G)(t),r=(0,i.k)(t),s=a&&!e?.isEmailCanalization,c={params:{id:t?.id},route:o.JZ.VACANCY_APPLICATION_REDIRECT},l={params:{application_id:"create",vacancy_id:t?.id},route:o.JZ.DYNAMIC_APPLICATION_EDIT};return{applyLoginWallNavigationTarget:s?c:r&&!e?.isEmailCanalization?l:e?.toApplication}}},2253(e,t,a){a.d(t,{A:()=>n});var i=a(26320);const n=e=>!e?.isPaid&&e?.applicationOptions?.method===i.f.EXTERNAL},30387(e,t,a){a.d(t,{A:()=>d});var i=a(51572),n=a.n(i),o=a(41711);a(46978);const r=(e,t)=>{const a=[];for(let n=0;n<e.length;n++){const s=e[n];if(1===s.nodeType){const e=s.nodeName.toLowerCase(),c=t?.[e],l={...(i=s.attributes,i.length?[...i].reduce(((e,{name:t,value:a})=>({...e,[t]:a})),{}):{}),key:`${e}-${n}`},d=r(s.childNodes,t);(d||"br"===e)&&a.push((0,o.isValidElement)(c)?(0,o.cloneElement)(c,l,d):(0,o.createElement)(e,l,d))}else 3===s.nodeType&&a.push((0,o.createElement)("span",{key:`span-${n}`},s.textContent))}var i;return a.length?a:null},s=r;var c=a(52695);const l=({allowed:e,markup:t,replace:a})=>t?(0,c.jsx)(c.Fragment,{children:s(n().sanitize(t,{ALLOWED_ATTR:["href","target","data-application-email"],ALLOWED_TAGS:e,ALLOW_ARIA_ATTR:!1,ALLOW_DATA_ATTR:!1,KEEP_CONTENT:!0,RETURN_DOM_FRAGMENT:!0}).childNodes,a)}):null,d=(0,o.memo)(l)},71072(e,t,a){a.d(t,{A:()=>o});var i=a(59033),n=a(52695);const o=e=>(0,n.jsx)(i.In,{...e,children:(0,n.jsx)("path",{d:"m10.6 13.8-2.175-2.175a.9.9 0 0 0-.687-.262.98.98 0 0 0-.688.287.95.95 0 0 0-.275.7.95.95 0 0 0 .275.7L9.9 15.9a.95.95 0 0 0 .7.275.95.95 0 0 0 .7-.275l5.675-5.675a.9.9 0 0 0 .263-.688.98.98 0 0 0-.288-.687.95.95 0 0 0-.7-.275.95.95 0 0 0-.7.275zM12 22a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12a9.7 9.7 0 0 1 .788-3.9 10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.138A9.7 9.7 0 0 1 12 2a9.7 9.7 0 0 1 3.9.787 10.1 10.1 0 0 1 3.175 2.138q1.35 1.35 2.137 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.788 3.9 10.1 10.1 0 0 1-2.137 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22m
10-2q3.325 0 5.663-2.337T20 12c0-3.325-.779-4.104-2.337-5.663Q15.325 4 12 4c-3.325 0-4.104.779-5.662 2.337Q4 8.675 4 12c0 3.325.78 4.104 2.338 5.663Q8.675 20 12 20"})})},13137(e,t,a){a.d(t,{A:()=>o});var i=a(59033),n=a(52695);const o=e=>(0,n.jsx)(i.In,{...e,children:(0,n.jsx)("path",{d:"M12 22q-.825 0-1.412-.587A1.93 1.93 0 0 1 10 20h4q0 .824-.588 1.413A1.93 1.93 0 0 1 12 22m-4-3v-2h8v2zm.25-3a7.66 7.66 0 0 1-2.737-2.75A7.3 7.3 0 0 1 4.5 9.5q0-3.125 2.188-5.313Q8.875 2.001 12 2c3.125-.001 3.854.73 5.313 2.188Q19.499 6.375 19.5 9.5q0 2.025-1.012 3.75A7.66 7.66 0 0 1 15.75 16zm.6-2h6.3a5.55 5.55 0 0 0 1.737-1.975A5.4 5.4 0 0 0 17.5 9.5q0-2.3-1.6-3.9T12 4c-2.3 0-2.833.533-3.9 1.6Q6.5 7.2 6.5 9.5q0 1.35.612 2.525A5.55 5.55 0 0 0 8.85 14"})})},2093(e,t,a){a.d(t,{A:()=>o});var i=a(59033),n=a(52695);const o=e=>(0,n.jsx)(i.In,{...e,children:(0,n.jsx)("path",{d:"M5 21a1.93 1.93 0 0 1-1.413-.587A1.93 1.93 0 0 1 3 19V5q0-.825.587-1.413A1.93 1.93 0 0 1 5 3h7v2H5v14h14v-7h2v7a1.93 1.93 0 0 1-.587 1.413A1.93 1.93 0 0 1 19 21zm4.7-5.3-1.4-1.4L17.6 5H14V3h7v7h-2V6.4z"})})},63711(e,t,a){a.d(t,{A:()=>o});var i=a(59033),n=a(52695);const o=e=>(0,n.jsx)(i.In,{...e,children:(0,n.jsx)("path",{d:"M12 12q-1.65 0-2.825-1.175T8 8c0-1.65.392-2.042 1.175-2.825Q10.35 4 12 4c1.65 0 2.042.392 2.825 1.175Q16 6.35 16 8c0 1.65-.392 2.042-1.175 2.825Q13.65 12 12 12m6 8H6q-.824 0-1.412-.587A1.93 1.93 0 0 1 4 18v-.8q0-.85.438-1.563A2.9 2.9 0 0 1 5.6 14.55a15 15 0 0 1 3.15-1.163A13.8 13.8 0 0 1 12 13q1.65 0 3.25.387 1.6.388 3.15 1.163.724.375 1.162 1.087T20 17.2v.8a1.93 1.93 0 0 1-.587 1.413A1.93 1.93 0 0 1 18 20M6 18h12v-.8a.94.94 0 0 0-.137-.5 1 1 0 0 0-.363-.35 13 13 0 0 0-2.725-1.013 11.6 11.6 0 0 0-5.55 0A13 13 0 0 0 6.5 16.35a.97.97 0 0 0-.5.85zm6-8q.825 0 1.413-.588Q14 8.825 14 8q0-.824-.587-1.412A1.93 1.93 0 0 0 12 6q-.825 0-1.412.588A1.92 1.92 0 0 0 10 8q0 .825.588 1.412Q11.175 10 12 10"})})}}]);
2//# sourceMappingURL=chunk-dynamic-application-form-page.e7637fa0.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.