1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[29115],{855586:(e,t,r)=>{"use strict";r.d(t,{M:()=>n,p:()=>i});var n="https://dbc806a4ac59.edge.captcha-sdk.awswaf.com/dbc806a4ac59/jsapi.js",i="x-aws-waf-token"},329808:(e,t,r)=>{"use strict";r.d(t,{Q:()=>d});var n=r(729136),i=r(744408);function o(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}var a=new Map,s=()=>{var e;return"undefined"!=typeof window&&"function"==typeof(null===(e=window.AwsWafIntegration)||void 0===e?void 0:e.getToken)},l=e=>new Promise((t,r)=>{var n=Date.now(),i=()=>{s()?t():Date.now()-n>=e?r(new Error("AWS WAF SDK failed to become ready")):setTimeout(i,50)};i()}),c=e=>{if("undefined"==typeof document)return Promise.reject(new Error("AWS WAF SDK is not available in this environment"));if(s())return Promise.resolve();var t=a.get(e);if(t)return t;var r=(e=>new Promise((t,r)=>{if(document.querySelector('script[src="'.concat(e,'"]')))l(8e3).then(t).catch(r);else{var n=document.createElement("script");n.src=e,n.defer=!0,n.dataset.otIgnore="true",n.className="optanon-category-C0001",n.addEventListener("load",()=>{l(8e3).then(t).catch(r)}),n.addEventListener("error",()=>{r(new Error("Failed to load AWS WAF SDK: ".concat(e)))}),document.head.appendChild(n)}}))(e).catch(t=>{var r;throw a.delete(e),null===(r=document.querySelector('script[src="'.concat(e,'"]')))||void 0===r||r.remove(),i.default.captureExceptionNewRelic({exception:t,customAttrs:{component:"aiToolsWafSdk"}}),t});return a.set(e,r),r},u=function(){var e,t=(e=function*(e){if(!e)throw new Error("AWS WAF integration URL is missing");if(yield c(e),!s()||!window.AwsWafIntegration)throw new Error("AWS WAF SDK failed to become ready");var t=yield window.AwsWafIntegration.getToken();if(!t)throw new Error("AWS WAF SDK getToken returned an empty token");return t},function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function s(e){o(a,n,i,s,l,"next",e)}function l(e){o(a,n,i,s,l,"throw",e)}s(void 0)})});return function(e){return t.apply(this,arguments)}}(),d=e=>{var[t,r]=(0,n.useState)(e?"loading":"idle");return(0,n.useEffect)(()=>{if(e){var t=!1;return r("loading"),c(e).then(()=>{t||r("ready")}).catch(()=>{t||r("error")}),()=>{t=!0}}r("idle")},[e]),{status:t,getToken:(0,n.useCallback)(()=>u(e),[e])}}},261921:(e,t,r)=>{"use strict";r.r(t);var n,i={fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"CVOptimizerDownloadTokenQuery",selections:n=[{alias:null,args:null,concreteType:"CvOptimizerDownloadCredentials",kind:"LinkedField",name:"cvOptimizerDownloadToken",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"token",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"expiresAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"CVOptimizerDownloadTokenQuery",selections:n},params:{cacheID:"c6d5bd520c2530a8892f64c60896bb73",id:null,metadata:{},name:"CVOptimizerDownloadTokenQuery",operationKind:"query",text:"query CVOptimizerDownloadTokenQuery {\n cvOptimizerDownloadToken {\n token\n expiresAt\n url\n }\n}\n"}};i.hash="9624e938814be38d4d6cf947b48b2f03",t.default=i},989251:(e,t,r)=>{"use strict";r.r(t);var n,i={fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"CVOptimizerUploadTokenQuery",selections:n=[{alias:null,args:null,concreteType:"CvOptimizerUploadCredentials",kind:"LinkedField",name:"cvOptimizerUploadToken",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"token",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"expiresAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"subjectId",storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"CVOptimizerUploadTokenQuery",selections:n}
1,params:{cacheID:"223e85edc779b1ce4166a8bbd5f816c1",id:null,metadata:{},name:"CVOptimizerUploadTokenQuery",operationKind:"query",text:"query CVOptimizerUploadTokenQuery {\n cvOptimizerUploadToken {\n token\n expiresAt\n url\n subjectId\n }\n}\n"}};i.hash="be304e591b29c09a11f6bfdfefca2d21",t.default=i},568971:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>Me});var n=r(22430),i=r(412691),o=r(729136),a=r(768150),s=r(92336),l=r(438198),c=r(834457),u=r(433365),d=r(360702),p=r(145040),f=r(868968),v=r(490845),m=r(57766),g=(0,o.forwardRef)((e,t)=>{var{children:r}=e;return(0,m.jsx)("div",{ref:t,className:"bg-background-primary flex flex-col gap-300 p-300",children:r})}),h=e=>{var{children:t}=e;return(0,m.jsx)(f.NexusHeading,{variant:"headlineLarge",className:"flex items-center gap-200",children:t})},y=r(645766),b=r(180001),j=r(53884),x=r(819893),w=r(83922),O=r(941226),C=r(92397),P=r(213009),S=r(655723),k=r(714528),z=r(928244),A=r(58725);function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach(function(t){M(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function M(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var E=e=>{var{jobAd:t,isAuthenticated:r,onUpload:n,onRemove:i,onScoreClick:a}=e,{cvInfo:s}=(0,z.nO)(),[l,c]=(0,o.useState)(null),u=(0,k.M)(n,c,i);(0,o.useEffect)(()=>{s&&c(null)},[s]);return(0,m.jsxs)(g,{children:[(0,m.jsxs)("div",{className:"flex flex-col gap-100",children:[(0,m.jsxs)(h,{children:[(0,m.jsx)("span",{children:"1"}),(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.76",defaultMessage:"Upload your CV"})]}),(0,m.jsx)(f.NexusText,{variant:"bodySmall",children:r?(0,m.jsx)(v.FormattedMessage,{id:"fig.CVoptimizer.17",defaultMessage:"Upload your CV first to see how much it scores. It will be saved in your Candidate Profile automatically."}):(0,m.jsx)(v.FormattedHTMLMessage,{id:"CVoptimizer.114",defaultMessage:"See how well it matches the requirements for <strong>{jobTitle}</strong>. It takes up to one minute.",values:{jobTitle:t.title}})})]}),(0,m.jsxs)("div",{className:"flex flex-col gap-100",children:[(0,m.jsx)(P.v,D(D({},u),{},{hasDragAndDrop:!0,isError:u.isError||"NO_FILE"===(null==l?void 0:l.code)})),(0,m.jsx)(S.N,{reason:l})]}),(0,m.jsxs)("div",{className:"flex items-center justify-between gap-400",children:[(0,m.jsx)(f.NexusText,{variant:"bodyExtraSmall",className:"flex-1",children:r?(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.80",defaultMessage:"Once you've added your resume, it will be saved in your Profile. In accordance with our Privacy Policy, the information contained therein may be used to create your employee profile."}):(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.112",defaultMessage:"You can find detailed information about how OLX processes your personal details in our <a>Privacy Policy.</a>",values:{a:e=>(0,m.jsx)(A.g,{children:e})}})}),(0,m.jsx)(O.NexusButton,{variant:"primary",size:"medium",onClick:()=>{s?null==a||a():c({code:"NO_FILE",file:null})},children:(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.116",defaultMessage:"Score my CV"})})]})]})};function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function F(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?T(Object(r),!0).forEach(function(t){V(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function V(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var I=e=>{var{jobAd:t,isAuthenticated:r,isExternalApplyForm:n,isFooterVisible:i,isScoreContentActivated:o,fetchData:a,activateScoreContent:s,activateNextContent:u,goToApplyForm:d,goToExternalApplyForm:p,goToJobAdPage:P,track:S,onScoreResultVisible:k}=e,{hasCv:z,scoreData:A,scoreLoadingState:N}=(0,c.w)(),D=!!z&&(!A||N.isLoading),M=!!A&&!N.isLoading,T=!(!o||!A||N.isLoading||N.isHidden);(0,y.n)(T,k);var V="number"==typeof(null==A?void 0:A.score)?A.score:null,I=(null==A?void 0:A.explanation)||"",R=(0,j.mX)(V),L=(0,j.dS)(R),B=(0,l.U)(D,n),U={jobAd:t,isAuthenticated:r,onUpload:()=>{S(C.Ce.cvOptimizerUpload),a()},onRemove:()=>{S(C.Ce.cvOptimizerRemove)},onScoreClick:()=>{S(C.Ce.cvOptimizerGetScore),s()}};return null===z||null===o?(0,m.jsx)(g,{}):o?(0,m.jsxs)(g,{children:[(0,m.jsxs)(h,{children:[(0,m.jsx)("span",{children:"1"}),(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.73",defaultMessage:"Current CV score"})]}),(0,m.jsxs)("div",{className:"flex flex-col gap-500",children:[(0,m.jsxs)(b.j,{header:{id:"fig.CVoptimizer.21",defaultMessage:"Checking your CV..."},loadingState:N,children:[(0,m.jsxs)(x.SU,{children:[(0,m.jsx)(f.NexusHeading,{className:"font-regular",variant:"headlineSmall",children:(0,m.jsx)(v.FormattedHTMLMessage,{id:"fig.CVoptimizer.7",defaultMessage:"Your CV score for the <strong>{jobTitle}</strong> position:",values:{jobTitle:t.title}})}),(0,m.jsx)(w.a,{matchType:R}),(0,m.jsx)(f.NexusHeading,{className:"text-center",variant:"headlineMedium",children:(0,m.jsx)(v.FormattedMessage,F({},L))})]}),(0,m.jsx)(f.NexusText,{variant:"bodyBase",children:I})]}),M&&i&&(0,m.jsx)("div",{className:"flex flex-col gap-100",children:(0,m.jsxs)("div",{className:"flex items-center justify-end gap-300",children:[(0,m.jsx)(O.NexusButton,{variant:"secondary",size:"medium",onClick:n?e=>{S(C.Ce.cvOptimizerSkipToApply,{touch_point_page:C.Ce.cvOptimizerTouchPointPage.cvOptimizerScore}),D||p(e),P()}:()=>{S(C.Ce.cvOptimizerSkipToApply,{touch_point_page:C.Ce.cvOptimizerTouchPointPage.cvOptimizerScore}),d()},children:(0,m.jsx)(v.FormattedMessage,F({},B))}),M&&(0,m.jsx)(O.NexusButton,{variant:"primary",size:"medium",onClick:()=>{S(C.Ce.cvOptimizerApplyImprovement,{processing_id:(null==A?void 0:A.id)||""}),u()},children:(0,m.jsx)(v.FormattedMessage,{id:"fig.CVoptimizer.31",defaultMessage:"Generate new CV"})})]})})]})]}):(0,m.jsx)(E,F({},U))},R=r(770308),L=r(818723),B=r(194697),U=r(744424),_=r(679459),H=r(163604),W=r(274034),Z=r(66358),q=r(336535);function Q(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}var K="max-w-[400px]",J=e=>{var{containerRef:t,jobAd:r,isAuthenticated:n,isExternalApplyForm:i,track:a}=e,{feedbackLoadingState:s,cvContent:l,cvFileName:u,isFileDownloading:d,downloadFileAsPdf:p}=(0,c.w)(),y=(0,q.k)(),{isCvOptimizerCvPreviewModalOpen:j,openCvOptimizerCvPreviewModal:x}=(0,R.Al)(),{setFlowState:w}=(0,H.U)({jobAd:r}),P=u||_.R,S=i?"full-width":"hug",k=()=>{a(C.Ce.cvOptimizerPreview),x()},z=function(){var e,t=(e=function*(){a(C.Ce.cvOptimizerDownload),p(P)},function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){Q(o,n,i,a,s,"next",e)}function s(e){Q(o,n,i,a,s,"throw",e)}a(void 0)})});return function(){return t.apply(this,arguments)}}();return(0,o.useEffect)(()=>{l&&w(W.Pi.HasCvFeedback)},[l]),(0,m.jsxs)(g,{ref:t,children:[j&&l&&(0,m.jsx)(R.NH,{cvContent:l}),(0,m.jsxs)(h,{children:[(0,m.jsx)("span",{children:"2"}),(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.74",defaultMessage:"Your new CV"})]}),(0,m.jsx)("div",{className:"flex flex-col gap-500",children:(0,m.jsx)(b.j,{header:{id:"fig.CVoptimizer.25",defaultMessage:"Generating improvements..."},loadingState:s,children:(0,m.jsxs)("div",{className:"flex flex-col gap-500",children:[i?(0,m.jsx)(f.NexusText,{variant:"bodyBase",children:(0,m.jsx)(v.FormattedHTMLMessage,{id:"CVoptimizer.59",defaultMessage:"Your CV is ready for the <strong>{jobTitle}</strong> position. Download it now and attach it to your application on the employerâs website.",values:{jobTitle:r.title}}
1)}):(0,m.jsx)(f.NexusText,{variant:"bodyBase",weight:"medium",children:(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.124",defaultMessage:"This is a new version of your CV, improved and adjusted to the job ad. Apply with it directly, or download it as a PDF."})}),(0,m.jsx)("div",{className:"flex flex-col items-center gap-150",children:(0,m.jsx)(L.N,{fileName:P,onClick:k})}),(0,m.jsxs)("div",{className:"flex items-start gap-300",children:[(0,m.jsxs)("div",{className:"flex-1",children:[(0,m.jsx)(f.NexusHeading,{variant:"headlineSmall",className:"mb-100 wrap-anywhere",children:P}),(0,m.jsx)(f.NexusText,{variant:"bodySmall",className:"text-foreground-disabled",children:(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.75",defaultMessage:"New CV"})})]}),!i&&(0,m.jsxs)(O.NexusButton,{variant:"tertiary",size:"medium",onClick:k,children:[(0,m.jsx)(O.NexusButtonIconSlot,{children:(0,m.jsx)(U.default,{})}),(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.71",defaultMessage:"Preview"})]}),n?(0,m.jsxs)(O.NexusButton,{className:K,variant:"secondary",size:"medium",width:S,loading:d,onClick:z,children:[(0,m.jsx)(O.NexusButtonIconSlot,{children:(0,m.jsx)(B.default,{})}),(0,m.jsx)(v.FormattedMessage,{id:"fig.CVoptimizer.36",defaultMessage:"Download CV"})]}):(0,m.jsx)(Z.j,{className:K,isDesktop:!0,size:"medium",width:S,forceSoftLogin:i,isLoading:d,track:a,onDownload:z,onPreDownloadClick:()=>{a(C.Ce.cvOptimizerPreDownload)},onLoginRedirect:y})]})]})})})]})},$=r(837770),G=r(501794),Y=e=>{var{containerRef:t}=e,{summaryData:r}=(0,c.w)();return(0,m.jsx)(g,{ref:t,children:r&&(0,m.jsx)($.c,{sectionsData:r,sectionsConfig:G.V,isDesktop:!0})})},X=r(632181),ee=r(678905),te=r(15216),re=r(133676),ne=r(486685),ie=r(893558);function oe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ae(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(r),!0).forEach(function(t){se(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function se(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function le(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function ce(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){le(o,n,i,a,s,"next",e)}function s(e){le(o,n,i,a,s,"throw",e)}a(void 0)})}}var ue=e=>{var{isAuthenticated:t,isExternalApplyForm:r,goToApplyForm:n,goToExternalApplyForm:i,track:o}=e,{setCvIdQueryParam:a}=(0,re.j)(),{summaryData:s,feedbackLoadingState:l,cvFileName:u,scoreData:d,isFileAttachingToApplication:p,isFileDownloading:h,attachFileToApplication:y,downloadFileAsPdf:b}=(0,c.w)(),{getApiToken:j}=(0,z.nO)(),{dispatchToastErrorMessage:x}=(0,ne.Uq)(),{formatMessage:w}=(0,v.useIntl)(),P=!s||l.isLoading,S=u||_.R,k=function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]?{id:"CVoptimizer.58",defaultMessage:"Apply on employerâs website"}:arguments.length>
11&&void 0!==arguments[1]&&!arguments[1]?{id:"CVoptimizer.126",defaultMessage:"Login to apply"}:{id:"fig.CVoptimizer.38",defaultMessage:"Save CV and apply"}}(r,t),A=function(){var e=ce(function*(){if(t)y(S,e=>{a(e),o(C.Ce.cvOptimizerApply),n({mode:"attached",cvId:e})});else{var e=w({id:"error500.title",defaultMessage:"Oops something went wrong"});try{var r=yield j();if(null==d||!d.id||!r)return void(0,ie.F)({dispatchToastErrorMessage:x,errorMessage:e,scoreId:null==d?void 0:d.id,stamp:r});o(C.Ce.cvOptimizerApply),n({mode:"optimized",scoreId:d.id,stamp:r,fileName:S})}catch(i){(0,ie.F)({dispatchToastErrorMessage:x,errorMessage:e,error:i})}}});return function(){return e.apply(this,arguments)}}(),N=function(){var e=ce(function*(){o(C.Ce.cvOptimizerDownload),b(S)});return function(){return e.apply(this,arguments)}}(),D=(0,m.jsx)(f.NexusText,{variant:"bodySmall",className:"flex-1",children:r?(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.60",defaultMessage:"This CV was generated by AI. Make sure you check it before applying."}):(0,m.jsx)(v.FormattedMessage,{id:"fig.CVoptimizer.37",defaultMessage:"This CV was generated by AI. Make sure you check it before applying. This CV will replace the one currently saved in your Candidate Profile."})}),M=r?(0,m.jsxs)(O.NexusButton,{variant:"secondary",size:"medium",loading:h,disabled:P,onClick:N,children:[(0,m.jsx)(O.NexusButtonIconSlot,{children:(0,m.jsx)(B.default,{})}),(0,m.jsx)(v.FormattedMessage,{id:"fig.CVoptimizer.36",defaultMessage:"Download CV"})]}):(0,m.jsx)(O.NexusButton,{variant:"secondary",size:"medium",onClick:()=>{o(C.Ce.cvOptimizerSkipToApply,{touch_point_page:C.Ce.cvOptimizerTouchPointPage.cvOptimizerAfterImprovement}),n()},children:(0,m.jsx)(v.FormattedMessage,{id:"fig.CVoptimizer.39",defaultMessage:"Discard this CV"})}),E=(0,m.jsxs)("div",{className:"flex items-end gap-300",children:[t&&M,(0,m.jsxs)(O.NexusButton,{variant:"primary",size:"medium",loading:t&&p,disabled:P||!r&&!t&&!(null!=d&&d.id),onClick:r?e=>{o(C.Ce.cvOptimizerApply),o(C.Ce.contactViaPartner),i(e)}:A,children:[!r&&!t&&(0,m.jsx)(O.NexusButtonIconSlot,{children:(0,m.jsx)(te.default,{})}),(0,m.jsx)(v.FormattedMessage,ae({},k))]})]});return(0,m.jsx)(g,{children:t?(0,m.jsxs)("div",{className:"flex flex-col items-end gap-300",children:[(0,m.jsx)(X.jL,{variant:"warning",className:"max-w-[640px]",children:(0,m.jsxs)("div",{className:"flex items-start gap-100",children:[(0,m.jsx)(ee.default,{className:"text-foreground-status-warning"}),D]})}),E]}):(0,m.jsxs)("div",{className:"flex items-start gap-300",children:[D,E]})})},de=r(979470),pe=r(384974),fe=r(841776),ve=r(338091),me=r(130885),ge=r(202634),he=e=>{var{jobAd:t}=e,r=t,{locale:n}=(0,v.useIntl)(),[i]=(0,o.useMemo)(()=>{var[e,r]=(0,me.u9)(t.params);return[(0,me.sS)(e),(0,me.fr)(r,n)]},[t.params,n]);return(0,m.jsxs)("div",{className:"rounded-medium bg-background-primary flex w-full flex-col gap-150 p-200",children:[(0,m.jsx)(f.NexusText,{variant:"bodyBase",weight:"medium",children:r.title}),(0,m.jsxs)("div",{className:"flex flex-col gap-100",children:[(0,m.jsx)(ve.Z,{salary:r.salary,renderMainParameter:e=>{var{content:t,icon:r}=e;return(0,m.jsx)(fe.Z,{isImportant:!0,icon:r,content:t})}}),(0,m.jsx)(pe.Z,{location:(0,ge.Z)(t.location),mapProps:r.map,renderMainParameter:e=>{var{content:t,icon:r}=e;return(0,m.jsx)(fe.Z,{icon:r,content:t})}}),(0,m.jsx)(de.Z,{parameters:i,renderMainParameter:e=>{var{param:t,icon:r,content:n}=e;return(0,m.jsx)(fe.Z,{icon:r,content:n},t.key)}})]})]})},ye=r(187247),be=r(704398),je=r(864089),xe=r(454892);function we(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Oe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?we(Object(r),!0).forEach(function(t){Ce(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):we(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ce(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Pe=e=>{var{jobAd:t,isAuthenticated:r,isExternalApplyForm:n,navigationType:i}=e,a=(0,o.useRef)(null),l=(0,o.useRef)(null),[b,j]=(0,o.useState)(null),[x,w]=(0,o.useState)(!1),O
1=(0,s.k6)(),{hasCv:P,fetchData:S,scoreLoadingState:k,scoreData:z,scoreTime:A,feedbackLoadingState:N,summaryData:D,isRestoringAfterLogin:M,isRestoreAfterLoginActive:E,track:T}=(0,c.w)(),{saveScoreResult:F,trackSavedScoreResultIfPresent:V}=(0,y.E)(T),R=!!z&&!k.isLoading,L=!!D&&!N.isLoading,{onApplyClick:B}=(0,be.Z)(t.id.toString(),t.url),{olxApplyUrl:U,getWithCvIdParam:_,getWithPendingOptimizedCvParams:Z}=(0,je.K)(t.url),{setFlowState:q,openSurveyIfFlowState:Q,componentInstance:K}=(0,H.U)({jobAd:t,trackFn:T,initializeFlow:!0}),$=()=>O.goBack(),G=e=>{setTimeout(()=>{var t;null===(t=e.current)||void 0===t||t.scrollIntoView({behavior:"smooth",block:"end"})},100)},X=()=>{S({onScoreFetched:F})};(0,o.useEffect)(()=>{X(),window.scrollTo(0,0)},[]),(0,o.useEffect)(()=>{null!==P&&null===b&&j(P)},[P,b]),(0,o.useEffect)(()=>{E&&w(!0)},[E]),(0,o.useEffect)(()=>{z&&A&&q(W.Pi.HasScore,{scoreId:(null==z?void 0:z.id)||"",scoreTime:String(null!=A?A:0)})},[z,A]),(0,o.useEffect)(()=>{L&&G(l)},[L]);var ee={jobAd:t,isAuthenticated:r,navigationType:i,isExternalApplyForm:n,fetchData:X,goToJobAdPage:$,goToApplyForm:e=>{if(U){var t=U;"attached"===(null==e?void 0:e.mode)?t=_(U,e.cvId):"optimized"===(null==e?void 0:e.mode)&&(t=(0,xe.w)(U,e,Z)),O.push(t),q(W.Pi.Finish)}},goToExternalApplyForm:e=>{var r=t.applyUrl;B(e,!0,r),window.open(r,"_blank","noopener,noreferrer"),q(W.Pi.FinishExternal),Q(W.Pi.FinishExternal)},track:T};return(0,m.jsxs)("div",{className:(0,u.p)("mx-auto pb-300","max-w-[1238px]"),children:[K,(0,m.jsxs)("div",{className:(0,u.p)("flex items-center gap-200","h-[136px]"),children:[(0,m.jsx)(d.Z,{onClick:()=>{T(C.Ce.cvOptimizerSkipToAd,{touch_point_page:C.Ce.cvOptimizerTouchPointPage.cvOptimizerScore}),$()},children:(0,m.jsx)(p.default,{})}),(0,m.jsx)(f.NexusHeading,{as:"h1",variant:"display",children:(0,m.jsx)(v.FormattedMessage,{id:"fig.adpage.jobs.cv.3",defaultMessage:"Score my CV"})})]}),(0,m.jsxs)("div",{className:"flex items-start gap-200",children:[(0,m.jsx)("div",{className:"w-[300px]",children:(0,m.jsx)(he,{jobAd:t})}),(0,m.jsx)("div",{className:"flex flex-1 flex-col gap-200",children:M?(0,m.jsx)(g,{children:(0,m.jsx)(ye.B,{className:"min-h-[462px]"})}):(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(I,Oe(Oe({},ee),{},{isFooterVisible:!x,isScoreContentActivated:b,activateScoreContent:()=>{j(!0)},activateNextContent:()=>{w(!0),G(a)},onScoreResultVisible:V})),x?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(J,Oe(Oe({},ee),{},{containerRef:a})),L&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(Y,{containerRef:l}),(0,m.jsx)(ue,Oe({},ee))]})]}):!!b&&R&&(0,m.jsx)(g,{children:(0,m.jsxs)(h,{children:[(0,m.jsx)("span",{children:"2"}),(0,m.jsx)(v.FormattedMessage,{id:"CVoptimizer.74",defaultMessage:"Your new CV"})]})})]})})]})]})},Se=r(705322),ke=r(310765),ze=r(968808);function Ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Ne(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(r),!0).forEach(function(t){De(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ae(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function De(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Me=e=>{var{adId:t}=e,[r,u]=(0,o.useState)(!1),d=(0,s.k6)(),p=(0,ke.Q)(),{jobAd:f,fetchAd:v}=(0,i.Z)({id:t,errorMissingContainer:"Missing payload data for desktop CV Optimizer",errorMissingJob:"Missing payload data for desktop CV Optimizer: Empty JobOffer object",isDesktop:!0}),{isAuthStatusResolved:g,isAuthenticated:h}=(0,Se.M)(),y=(0,ze.J)(),{isCvOptimizerAvailable:b,isCvOptimizerStatusResolved:j,cvOptimizerNavigationType:x,isCvOptimizerExternalApplyForm:w}=(0,n.l)(!0);(0,o.useEffect)(()=>{v()},[]),(0,o.useEffect)(()=>{f&&g&&j&&!b?d.replace("/"):!g||y||h?b&&f&&g&&j&&u(!0):p()},[f,g,h,j,y,p]);var O={isAuthenticated:h,navigationType:(0,l.h)(x),isExternalApplyForm:w};return(0,m.jsx)(a.EA,{children:r&&!!f&&(0,m.jsx)(ne.Zo,{children:(0,m.jsx)(z.ZF,{isAuthenticated:h,children:(0,m.jsx)(c.k,{jobAd:f,isAuthenticated:h,children:(0,m.jsx)(Pe,Ne(Ne({},O),{},{jobAd:f}))})})})})}},83922:(e,t,r)=>{"use strict";r.d(t,{a:()=>x});var n,i,o=r(498283),a=r(531889),s=r(57766),l=e=>{var{className:t}=e;return(0,s.jsxs)("svg",{width:"165",height:"164",viewBox:"0 0 165 164",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:[(0,s.jsx)("path",{d:"M165 82C165 127.287 128.063 164 82.5 164C36.9365 164 0 127.287 0 82C0 36.7127 36.9365 0 82.5 0C128.063 0 165 36.7127 165 82ZM17.6752 82C17.6752 117.585 46.6983 146.432 82.5 146.432C118.302 146.432 147.325 117.585 147.325 82C147.325 46.4152 118.302 17.5681 82.5 17.5681C46.6983 17.5681 17.6752 46.4152 17.6752 82Z",fill:"#C8F8F6"}),(0,s.jsx)("path",{d:"M90.3317 154.79C90.8512 159.618 87.3488 164.001 82.4927 164C65.8354 163.999 49.4911 158.982 35.6653 149.506C19.415 138.368 7.72117 121.808 2.70654 102.831C-2.30809 83.8552 -0.311133 63.7209 8.33491 46.0833C16.981 28.4457 31.703 14.4739 49.828
16 6.70408C67.9542 -1.06571 88.2818 -2.11843 107.122 3.73699C125.962 9.59242 142.065 21.9679 152.508 38.6169C162.951 55.2659 167.043 75.0849 164.039 94.4763C161.483 110.98 153.932 126.243 142.494 138.287C139.159 141.799 133.588 141.339 130.428 137.668C127.241 133.967 127.729 128.414 130.983 124.771C139.219 115.547 144.663 104.114 146.57 91.8033C148.93 76.5664 145.715 60.9936 137.509 47.9115C129.303 34.8294 116.65 25.1054 101.847 20.5045C87.0431 15.9035 71.0705 16.7307 56.8283 22.8359C42.586 28.941 31.0181 39.9194 24.2244 53.7783C17.4307 67.6371 15.8616 83.4577 19.8019 98.3683C23.7422 113.279 32.9306 126.291 45.6994 135.043C56.0475 142.136 68.1913 146.049 80.6327 146.405C85.478 146.544 89.8132 149.97 90.3317 154.79Z",fill:"#23E5DB"})]})},c=e=>{var{className:t}=e;return(0,s.jsxs)("svg",{width:"165",height:"164",viewBox:"0 0 165 164",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:[(0,s.jsx)("path",{d:"M165 82C165 127.287 128.063 164 82.5 164C36.9365 164 0 127.287 0 82C0 36.7127 36.9365 0 82.5 0C128.063 0 165 36.7127 165 82ZM17.6752 82C17.6752 117.585 46.6983 146.432 82.5 146.432C118.302 146.432 147.325 117.585 147.325 82C147.325 46.4152 118.302 17.5681 82.5 17.5681C46.6983 17.5681 17.6752 46.4152 17.6752 82Z",fill:"#C8F8F6"}),(0,s.jsx)("path",{d:"M90.3317 154.79C90.8512 159.618 87.3489 164 82.4929 164C69.205 163.999 56.0671 160.806 44.2195 154.638C29.7654 147.113 17.881 135.497 10.0692 121.258C2.25741 107.019 -1.13099 90.7979 0.332514 74.6452C1.79602 58.4925 8.0457 43.1339 18.2912 30.5116C28.5368 17.8893 42.318 8.57014 57.8922 3.73267C73.4664 -1.10479 90.1341 -1.24332 105.788 3.3346C121.441 7.91252 135.377 17.0013 145.833 29.4515C154.382 39.6298 160.291 51.681 163.111 64.5513C164.156 69.3231 160.591 73.6994 155.733 74.2158C150.885 74.7312 146.595 71.1966 145.413 66.466C143.057 57.0393 138.576 48.2248 132.265 40.7098C124.048 30.9269 113.098 23.7854 100.798 20.1883C88.4985 16.5912 75.4018 16.7 63.1643 20.5011C50.9268 24.3021 40.0981 31.6247 32.0476 41.5427C23.9972 51.4608 19.0864 63.5289 17.9365 76.221C16.7865 88.913 19.449 101.659 25.5872 112.847C31.7253 124.035 41.0635 133.163 52.4209 139.076C61.1765 143.634 70.8289 146.124 80.6327 146.405C85.478 146.544 89.8132 149.97 90.3317 154.79Z",fill:"#23E5DB"})]})},u=e=>{var{className:t}=e;return(0,s.jsxs)("svg",{width:"165",height:"164",viewBox:"0 0 165 164",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:[(0,s.jsx)("path",{d:"M165 82C165 127.287 128.063 164 82.5 164C36.9365 164 0 127.287 0 82C0 36.7127 36.9365 0 82.5 0C128.063 0 165 36.7127 165 82ZM17.6752 82C17.6752 117.585 46.6983 146.432 82.5 146.432C118.302 146.432 147.325 117.585 147.325 82C147.325 46.4152 118.302 17.5681 82.5 17.5681C46.6983 17.5681 17.6752 46.4152 17.6752 82Z",fill:"#C8F8F6"}),(0,s.jsx)("path",{d:"M90.3317 154.79C90.8512 159.618 87.349 164 82.493 164C72.6821 163.999 62.9257 162.259 53.6885 158.837C41.6967 154.395 30.909 147.241 22.1785 137.94C13.448 128.64 7.01414 117.448 3.38559 105.25C-0.242958 93.0516 -0.966658 80.1818 1.27172 67.6578C3.51009 55.1338 8.64915 43.2991 16.2825 33.0895C23.9159 22.8799 33.8343 14.5754 45.2535 8.83265C56.6726 3.08988 69.2793 0.0663322 82.0768 0.00107898C91.918 -0.0491006 101.664 1.65119 110.862 4.99784C115.442 6.66433 117.228 12.007 115.062 16.3728C112.91 20.7089 107.671 22.4286 103.078 20.9005C96.3571 18.6645 89.2939 17.5326 82.1674 17.5689C72.1118 17.6202 62.206 19.996 53.2334 24.5084C44.2607 29.0208 36.4673 35.5461 30.4693 43.5683C24.4713 51.5906 20.4333 60.8897 18.6745 70.7305C16.9157 80.5713 17.4843 90.6839 20.3355 100.269C23.1866 109.853 28.2421 118.647 35.1021 125.955C41.9621 133.263 50.4386 138.885 59.8613 142.375C66.5348 144.847 73.5533 146.202 80.6328 146.405C85.4781 146.544 89.8132 149.97 90.3317 154.79Z",fill:"#23E5DB"})]})},d=e=>{var{className:t}=e;return(0,s.jsxs)("svg",{width:"165",height:"164",viewBox:"0 0 165 164",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:[(0,s.jsx)("path",{d:"M165 82C165 127.287 128.063 164 82.5 164C36.9365 164 0 127.287 0 82C0 36.7127 36.9365 0 82.5 0C128.063 0 165 36.7127 165 82ZM17.6752 82C17.6752 117.585 46.6983 146.432 82.5 146.432C118.302 146.432 147.325 117.585 147.325 82C147.325 46.4152 118.302 17.5681 82.5 17.5681C46.6983 17.5681 17.6752 46.4152 17.6752 82Z",fill:"#C8F8F6"}),(0,s.jsx)("path",{d:"M90.3317 154.79C90.8512 159.618 87.3488 164.001 82.4928 164C66.0042 163.999 49.8185 159.083 36.077 149.786C19.9011 138.842 8.16562 122.539 2.96597 103.789C-2.23367 85.0395 -0.558875 65.063 7.6913 47.4271C14.7044 32.4357 26.0805 19.9652 40.2526 11.5674C44.417 9.09976 49.6491 11.062 51.6832 15.4544C53.7306 19.8756 51.7509 25.0708 47.636 27.6798C37.27
152 34.2492 28.9513 43.6486 23.7187 54.8341C17.2361 68.6917 15.9201 84.3883 20.0057 99.1212C24.0914 113.854 33.3126 126.664 46.0229 135.263C56.3027 142.218 68.3233 146.053 80.6327 146.405C85.4779 146.544 89.8132 149.97 90.3317 154.79Z",fill:"#23E5DB"})]})},p=e=>{var{className:t}=e;return(0,s.jsx)("svg",{width:"165",height:"164",viewBox:"0 0 165 164",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:(0,s.jsx)("path",{d:"M165 82C165 127.287 128.063 164 82.5 164C36.9365 164 0 127.287 0 82C0 36.7127 36.9365 0 82.5 0C128.063 0 165 36.7127 165 82ZM17.6752 82C17.6752 117.585 46.6983 146.432 82.5 146.432C118.302 146.432 147.325 117.585 147.325 82C147.325 46.4152 118.302 17.5681 82.5 17.5681C46.6983 17.5681 17.6752 46.4152 17.6752 82Z",fill:"#D8DFE0"})})},f=r(868968),v=r(53884),m=r(490845);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var b=o.default.div(n||(n=y(["\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n"]))),j=(0,o.default)(f.NexusText)(i||(i=y(["\n position: absolute;\n"]))),x=e=>{var{matchType:t}=e,r=(e=>{switch(e){case a.rV.Strong:return l;case a.rV.Moderate:return c;case a.rV.Weak:return u;case a.rV.NotAFit:return d;default:return p}})(t),n=(0,v.JA)(t),i="string"==typeof n?n:(0,s.jsx)(m.FormattedMessage,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},n));return(0,s.jsxs)(b,{children:[(0,s.jsx)(r,{}),(0,s.jsx)(j,{variant:"bodyBase",weight:"bold",children:i})]})}},486373:(e,t,r)=>{"use strict";r.d(t,{b:()=>u});var n,i=r(498283),o=r(782225),a=r(57766);var s,l,c=i.default.div(n||(s=['\n /*\n This is bunch of styles for markup, returned from the API.\n Markup is simple and limited to: h2, h3, article, section, p, br, li tags\n */\n section {\n color: var(--colorsForegroundSecondary);\n\n &:not(:last-child) {\n margin-bottom: var(--spacing100);\n }\n }\n\n h2 {\n font-size: var(--bodySmallFontSize);\n font-weight: var(--bodySmallBoldFontWeight);\n line-height: var(--bodySmallLineHeight);\n letter-spacing: var(--bodySmallLetterSpacing);\n margin: 0 0 var(--spacing200);\n }\n\n h3 {\n font-size: var(--bodySmallFontSize);\n font-weight: var(--bodySmallMediumFontWeight);\n line-height: var(--bodySmallLineHeight);\n letter-spacing: var(--bodySmallLetterSpacing);\n margin: 0 0 var(--spacing50);\n }\n\n p {\n font-size: var(--bodyExtraSmallFontSize);\n font-weight: var(--bodyExtraSmallFontWeight);\n line-height: var(--bodyExtraSmallLineHeight);\n letter-spacing: var(--bodyExtraSmallLetterSpacing);\n margin: 0;\n }\n\n li {\n font-size: var(--bodyExtraSmallFontSize);\n font-weight: var(--bodyExtraSmallFontWeight);\n line-height: var(--bodyExtraSmallLineHeight);\n letter-spacing: var(--bodyExtraSmallLetterSpacing);\n margin-left: var(--spacing200);\n }\n\n /*\n This is set of very custom sizes/margins, needed to "minify" text on preview.\n Zoom/scale styling were considered as alternatives, but didn\'t give required effect.\n */\n ',"\n"],l||(l=s.slice(0)),n=Object.freeze(Object.defineProperties(s,{raw:{value:Object.freeze(l)}}))),e=>{var{isMiniature:t}=e;return t&&"\n h2 {\n display: none;\n }\n \n section {\n &:not(:last-child) {\n margin-bottom: 2px;\n }\n }\n \n h3 {\n font-size: 6px;\n line-height: 7px;\n margin: 0 0 1px;\n }\n \n p, li {\n font-size: 5px;\n line-height: 5px;\n }\n "}),u=e=>{var{className:t,cvContent:r,isMiniature:n}=e;return(0,a.jsx)(c,{className:t,isMiniature:n,dangerouslySetInnerHTML:{__html:o.ZP.sanitize(r)}})}},818723:(e,t,r)=>{"use strict";r.d(t,{N:()=>p});var n=r(433365),i=(r(729136),r(868968)),o=r(486373),a='\n <div class="cv-container">\n <article>\n <section>\n <h3>Informacje kontaktowe</h3>\n <p>\n Numer telefonu: tu pojawi siÄ twój numer telefonu<br>\n Adres smail: tu pojawi siÄ twój email\n </p>\n </section>\n \n <section>\n <h3>O mnie</h3>\n <p>Tu zobaczysz poprawionÄ
wersjÄ sekcji âO mnieâ</p>\n </section>\n \n <section>\n <h3>DoÅwiadczenie zawodowe</h3>\n <p>\n Rok zatrudnienia - Stanowisko<br>\n Tu zobaczysz poprawionÄ
wersjÄ doÅwiadczenia zawodowego<br>\n Rok zatrudnienia - Stanowisko<br>\n Tu zobaczysz poprawionÄ
wersjÄ doÅwiadczenia zawodowego<br>\n Rok zatrudnienia - Stanowisko<br>\n Tu zobaczysz poprawionÄ
wersjÄ doÅwiadczenia zawodowego<br>\n </p>\n </section>\n \n <section>\n <h3>Edukacja</h3>\n <p>Tu zobaczysz poprawionÄ
wersjÄ sekcji âEdukacjaâ</p>\n </section>\n \n <section>\n <h3>UmiejÄtnoÅci</h3>\n <p>Tu zobaczysz poprawionÄ
wersjÄ sekcji âUmiejÄtnoÅciâ</p>\n </section>\n </article>\n </div> \n',s=r(57766),l=e=>{var{fileName:t,cvContent:r=a}=e;return(0,s.jsxs)("div",{className:"flex flex-col gap-200",children:[(0,s.jsx)(i.NexusText,{className:"wrap-anywhere",variant:"bodyBase",weight:"medium",lineClamp:3,children:t}),(0,s.jsx)(o.b,{cvContent:r,isMiniature:!0})]})},c=r(444557),u=r(413030),d=r(116413),p=e=>{var{fileName:t,cvContent:r,onClick:i}=e;return(0,s.jsx)(d.UnstyledButton,{onClick:i,"aria-label":"Expand CV Preview",children:(0,s.jsxs)("div",{className:"border-background-accent rounded-large relative border-2 border-solid text-left",children:[(0,s.jsx)("div",{className:(0,n.p)("m-200 overflow-clip","w-[146px] h-[180px]"),children:(0,s.jsx)(l,{fileName:t,cvContent:r})}),(0,s.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,s.jsx)(c.NexusButtonIcon,{variant:"secondary",size:"medium",asChild:!0,"aria-label":"Expand CV Preview",styleOverrides:{"--nexusButtonBackgroun
1dColor":"var(--colorsBackgroundActionSecondary)"},children:(0,s.jsx)("span",{children:(0,s.jsx)(u.default,{"aria-hidden":!0})})})})]})})}},770308:(e,t,r)=>{"use strict";r.d(t,{Al:()=>c,NH:()=>u});var n=r(804176),i=r(486373),o=r(444557),a=r(571256),s=(r(729136),r(57766)),l="cv-optimizer-cv-preview-dialog",c=()=>{var{openDialog:e,closeDialog:t,isOpen:r}=(0,n.bZ)(l);return{openCvOptimizerCvPreviewModal:e,closeCvOptimizerCvPreviewModal:t,isCvOptimizerCvPreviewModalOpen:r}},u=e=>{var{cvContent:t,dialogId:r=l}=e,{closeCvOptimizerCvPreviewModal:u}=c();return(0,s.jsx)(n.Vq,{id:r,className:"h-full",contentLabel:"Job CV Optimizer CV Preview Modal",mobileFullscreen:!0,enableCloseButton:!1,preventScroll:!0,children:(0,s.jsxs)("div",{className:"flex h-full w-full flex-col gap-200 p-200",children:[(0,s.jsx)("div",{className:"flex justify-end py-100",children:(0,s.jsx)(o.NexusButtonIcon,{variant:"secondary",onClick:u,"aria-label":"Close",children:(0,s.jsx)(a.default,{"aria-hidden":!0})})}),(0,s.jsx)(i.b,{className:"border-border-disabled flex-1 overflow-auto border p-200",cvContent:t})]})})}},66358:(e,t,r)=>{"use strict";r.d(t,{j:()=>R});var n=r(25807),i="JOBS-11396",o={softLoginWall:"a",hardLoginWall:"b"},a=r(941226),s=r(804176),l=r(15216),c=r(194697),u=r(490845),d=r(729136),p=r(92397),f=r(727698),v=r(813107),m="cv-optimizer-login-wall-download-dialog",g=[{id:"save-cv",message:{id:"CVoptimizer.128",defaultMessage:"Save your optimized CV to your Candidate Profile"}},{id:"apply-directly",message:{id:"CVoptimizer.129",defaultMessage:"Apply directly with your optimized CV"}},{id:"job-recommendations",message:{id:"CVoptimizer.130",defaultMessage:"Get job recommendations that match your skills"}}],h={id:"CVoptimizer.127",defaultMessage:"Log in or create an account to get more"},y={id:"CVoptimizer.131",defaultMessage:"Login / Create account"},b={id:"CVoptimizer.132",defaultMessage:"Download anyway"},j=r(868968),x=r(444557),w=r(571256),O=r(861482),C=r(904241),P=r(57766),S=()=>{var{formatMessage:e}=(0,u.useIntl)();return(0,P.jsx)(O.Jk,{"aria-label":e(h),contentPadding:!1,children:g.map(t=>{var r=e(t.message);return(0,P.jsxs)(O.Ko,{id:t.id,textValue:r,children:[(0,P.jsx)(O._x,{children:(0,P.jsx)(C.default,{"aria-hidden":!0,size:16})}),(0,P.jsx)(O.L6,{children:r})]},t.id)})})};function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach(function(t){A(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function A(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var N=e=>{var{isOpen:t,onClose:r,onLoginClick:n,onDownloadAnywayClick:i}=e,{formatMessage:o}=(0,u.useIntl)();return(0,P.jsx)(v.R,{"data-testid":"cv-optimizer-login-wall-download-bottom-sheet",isOpen:t,onClose:r,children:(0,P.jsxs)("div",{className:"flex w-full flex-col",children:[(0,P.jsxs)("div",{className:"flex items-start gap-100 pb-100",children:[(0,P.jsx)(j.NexusHeading,{className:"flex-1 pt-100",variant:"headlineSmall",as:"h2",children:(0,P.jsx)(u.FormattedMessage,z({},h))}),(0,P.jsx)(x.NexusButtonIcon,{variant:"ghost",size:"small","aria-label":o({id:"common.close",defaultMessage:"Close"}),onClick:r,children:(0,P.jsx)(w.default,{"aria-hidden":!0})})]}),(0,P.jsx)("div",{className:"border-border-subtle border-b pt-200",children:(0,P.jsx)(S,{})}),(0,P.jsxs)("div",{className:"flex w-full flex-col gap-100 pt-200",children:[(0,P.jsx)(a.NexusButton,{variant:"primary",size:"medium",width:"full-width",onClick:n,children:(0,P.jsx)(u.FormattedMessage,z({},y))}),(0,P.jsxs)(a.NexusButton,{variant:"secondary",size:"medium",width:"full-width",onClick:i,children:[(0,P.jsx)(a.NexusButtonIconSlot,{children:(0,P.jsx)(c.default,{})}),(0,P.jsx)(u.FormattedMessage,z({},b))]})]})]})})};function D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?D(Object(r),!0).forEach(function(t){E(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function E(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var T=e=>{var{onClose:t,onLoginClick:r,onDownloadAnywayClick:n}=e,{formatMessage:i}=(0,u.useIntl)();return(0,P.jsxs)(s.Vq,{id:m,className:"flex min-h-0! w-[640px]! max-w-[calc(100%-32px)]! flex-col overflow-hidden",contentLabel:"CV Optimizer login wall download dialog",enableCloseButton:!1,shouldCloseOnOverlayClick:!0,shouldCloseOnEsc:!0,onDialogClose:t,children:[(0,P.jsxs)("div",{className:"flex shrink-0 items-center justify-between p-150 pl-300",children:[(0,P.jsx)(j.NexusHeading,{variant:"headlineSmall",as:"h2",children:(0,P.jsx)(u.FormattedMessage,M({},h))}),(0,P.jsx)(x.NexusButtonIcon,{variant:"ghost",size:"small","aria-label":i({id:"common.close",defaultMessage:"Close"}),onClick:t,children:(0,P.jsx)(w.default,{"aria-hidden":!0,size:16})})]}),(0,P.jsx)("div",{className:"border-border-subtle min-h-0 flex-1 overflow-y-auto border-x-0 border-y border-solid p-300",children:(0,P.jsx)(S,{})}),(0,P.jsxs)("div",{className:"flex shrink-0 items-center justify-end gap-100 px-300 py-200",children:[(0,P.jsxs)(a.NexusButton,{variant:"secondary",size:"medium",onClick:n,children:[(0,P.jsx)(a.NexusButtonIconSlot,{children:(0,P.jsx)(c.default,{})}),(0,P.jsx)(u.FormattedMessage,M({},b))]}),(0,P.jsx)(a.NexusButton,{variant:"primary",size:"medium",onClick:r,children:(0,P.jsx)(u.FormattedMessage,M({},y))})]})]})};function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach(function(t){I(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function I(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var R=e=>{var{isLoading:t,track:r,onDownload:v,onPreDownloadClick:g,onLoginRedirect:h,forceSoftLogin:y=!1,isDesktop:b=!1,size:j="small",width:x="full-width",className:w}=e,{isHardLoginWallExperiment:O}={isHardLoginWallExperiment:(0,n.useExperiment)(i)===o.hardLoginWall},C=O&&!y,S=(0,f.g)(),[k,z]=(0,d.useState)(!1),{openDialog:A,closeDialog:D}=(0,s.bZ)(m),M=C?{id:"CVoptimizer.125",defaultMessage:"Login to download"}:{id:"fig.CVoptimizer.36",defaultMessage:"Download CV"},E=C?l.default:c.default,F=()=>{b?D():z(!1)},I=()=>{r(p.yb.clicks.loginAttemptClick,{touch_point_page:p.Ce.cvOptimizerTouchPointPage.cvOptimizer}),h?h():S()},R=()=>{F(),null==v||v()};return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(a.NexusButton,{className:w,variant:"secondary",size:j,width:x,loading:t,onClick:()=>{C?I():(b?A():z(!0),null==g||g())},children:[(0,P.jsx)(a.NexusButtonIconSlot,{children:(0,P.jsx)(E,{})}),(0,P.jsx)(u.FormattedMessage,V({},M))]}),b?(0,P.jsx)(T,{onClose:F,onLoginClick:I,onDownloadAnywayClick:R}):(0,P.jsx)(N,{isOpen:k,onClose:F,onLoginClick:I,onDownloadAnywayClick:R})]})}},187247:(e,t,r)=>{"use strict";r.d(t,{B:()=>l});var n=r(551974),i=r(868968),o=r(490845),a=r(433365),s=r(57766),l=e=>{var{className:t}=e;return(0,s.jsxs)("output",{className:(0,a.p)("flex flex-col items-center justify-center gap-300",t),children:[(0,s.jsx)(i.NexusHeading,{as:"h2",variant:"headlineLarge",className:"text-center",children:(0,s.jsx)(o.FormattedMessage,{id:"CVoptimizer.123",defaultMessage:"Your CV is being downloaded...."})}),(0,s.jsx)(n.default,{size:16})]})}},819893:(e,t,r)=>{"use strict";r.d(t,{OO:()=>o,S$:()=>a,SU:()=>s,W2:()=>i,iz:()=>l,m9:()=>c});var n=r(57766),i=e=>{var{children:t}=e;return(0,n.jsx)("div",{className:"flex h-full flex-col justify-between gap-100",children:t})},o=e=>{var{children:t}=e;return(0,n.jsx)("div",{className:"mx-200 flex flex-col",children:t})},a=e=>{var{children:t}=e;return(0,n.jsx)("div",{className:"my-200",children:t})},s=e=>{var{children:t}=e;return(0,n.jsx)("div",{className:"flex flex-col gap-300",children:t})},l=()=>(0,n.jsx)("div",{className:"bg-background-secondary -mx-200 h-100"}),c=e=>{var{children:t}=e;return(0,n.jsx)("div",{className:"bg-background-primary sticky bottom-0 left-0 z-10 flex flex-col gap-150 p-200",children:t})}},180001:(e,t,r)=>{"use strict";r.d(t,{j:()=>g});var n,i=r(490845),o=r(868968),a=r(433365),s=r(498283),l=r(167685),c=r(467227),u=r(57766);var d,p,f=(0,s.default)(l.dRt)(n||(d=["\n @keyframes check-pop {\n 0% {\n transform: scale(0);\n opacity: 0;\n }\n\n 50% {\n transform: scale(1.3);\n }\n\n to {\n transform: scale(1);\n opacity: 1;\n }\n }\n\n animation: check-pop 0.35s ease-out both;\n"],p||(p=d.slice(0)),n=Object.freeze(Object.defineProperties(d,{raw:{value:Object.freeze(p)}})))),v={[c.R.Done]:{bgColor:"bg-background-accent-subtle",textColor:"text-foreground-primary",Icon:()=>(0,u.jsx)(f,{color:"var(--colorsForegroundPrimary)"})},[c.R.InProgress]:{bgColor:"bg-background-status-success-subtle",textColor:"text-foreground-secondary",Icon:()=>
1(0,u.jsx)(l.hYj,{className:"animate-spin",color:"var(--colorsForegroundDisabled)"})},[c.R.Awaiting]:{bgColor:"bg-transparent",textColor:"text-foreground-placeholder",Icon:()=>(0,u.jsx)(l.qpU,{color:"var(--colorsForegroundPlaceholder)"})}},m=e=>{var{step:t}=e,{formatMessage:r}=(0,i.useIntl)(),{title:n,status:s}=t,{bgColor:l,textColor:d,Icon:p}=v[s];return(0,u.jsxs)("div",{className:(0,a.p)("rounded-b-medium relative px-200 py-100 transition-all duration-500",l),children:[(0,u.jsx)("div",{className:(0,a.p)("bg-background-primary absolute -mx-200 -my-100 h-full w-full opacity-40",s===c.R.InProgress?"block":"hidden")}),(0,u.jsxs)("div",{className:"relative z-0 flex min-h-500 items-center gap-100",children:[(0,u.jsx)("span",{className:"flex h-300 w-300 items-center justify-center",children:(0,u.jsx)(p,{})}),(0,u.jsx)(o.NexusText,{variant:"bodyBase",className:(0,a.p)("transition-all duration-500",d),children:r(n)})]})]})},g=e=>{var{className:t,header:r,children:n,loadingState:s}=e,{isLoading:l,isHidden:c,steps:d}=s,{formatMessage:p}=(0,i.useIntl)();return c&&!l?null:l?(0,u.jsx)("div",{className:(0,a.p)("relative",t),children:(0,u.jsxs)("div",{className:(0,a.p)("flex-col items-center gap-500",l?"flex":"hidden"),children:[r&&(0,u.jsx)(o.NexusHeading,{variant:"headlineLarge",className:"text-center",children:p(r)}),(0,u.jsx)("div",{className:"flex w-full flex-col gap-150",children:d.map(e=>(0,u.jsx)(m,{step:e},e.title.id))})]})}):n}},467227:(e,t,r)=>{"use strict";r.d(t,{R:()=>n});var n=function(e){return e[e.Done=0]="Done",e[e.InProgress=1]="InProgress",e[e.Awaiting=2]="Awaiting",e}({})},837770:(e,t,r)=>{"use strict";r.d(t,{c:()=>D});r(729136);var n,i,o,a,s,l,c=r(531889),u=r(498283),d=r(98886),p=r(868968),f=r(342936),v=r(280191),m=r(490845),g=r(501794),h=r(57766);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function j(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var x=[c.o$.Strong,c.o$.Weak,c.o$.Missing],w=u.default.div(n||(n=j(["\n display: flex;\n"]))),O=(0,u.default)(d.UQ)(i||(i=j(["\n width: 100%;\n margin: 0;\n\n & span.n-accordionitem-header__content {\n margin: 0;\n padding: var(--spacing150) 0;\n }\n\n & div.n-accordionitem-content {\n margin: 0;\n padding: 0;\n }\n"]))),C=u.default.div(o||(o=j(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n padding-right: var(--spacing150);\n gap: var(--spacing150);\n"]))),P=u.default.div(a||(a=j(["\n display: inline-flex;\n align-items: center;\n gap: var(--spacing150);\n"]))),S=(0,u.default)(v.Vm)(s||(s=j(["\n padding: 0;\n width: 100%;\n"]))),k=(0,u.default)(v.HC)(l||(l=j(["\n padding: var(--spacing100) var(--spacing200);\n &:last-of-type {\n border-bottom-color: transparent;\n }\n"]))),z=e=>{var{name:t,icon:r,count:n,isDesktop:i}=e,o=(0,h.jsx)(m.FormattedMessage,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){b(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},t));return(0,h.jsxs)(C,{children:[(0,h.jsxs)(P,{children:[r,i?(0,h.jsx)(p.NexusHeading,{variant:"headlineMedium",children:o}):(0,h.jsx)(p.NexusText,{variant:"bodyBase",weight:"medium",children:o})]}),(0,h.jsx)(f.NexusBadge,{variant:"base",muted:!0,styleOverrides:{"--nexusBadgeBorderRadius":"var(--radiusFull)"},children:n})]})},A=e=>{var{children:t}=e;return(0,h.jsx)(k,{children:(0,h.jsx)(p.NexusText,{variant:"bodyBase",children:t})})},N=e=>{var{items:t}=e;return(0,h.jsx)(S,{children:t.map(e=>(0,h.jsx)(A,{children:e},e))})},D=e=>{var{sectionsData:t,sectionsConfig:r=g.V,isDesktop:n=!1}=e,i=x.map(e=>{var{headerName:i,HeaderIcon:o,isOpenByDefault:a}=r[e],s=t[e.toLowerCase()];return{id:e,isOpen:a,header:()=>(0,h.jsx)(z,{name:i,icon:(0,h.jsx)(o,{}),count:s.length,isDesktop:n}),content:()=>(0,h.jsx)(N,{items:s})}});return(0,h.jsx)(w,{children:(0,h.jsx)(O,{openBehavior:"multiple",content:i})})}},501794:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(531889),i=r(57766),o={[n.o$.Strong]:{headerName:{id:"fig.CVoptimizer.28",defaultMessage:"What we kept"},HeaderIcon:e=>{var{className:t}=e;return(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:[(0,i.jsx)("rect",{width:"24",height:"24",rx:"4",fill:"#6C99FF"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.7618 11.4055C18.7382 15.012 15.8021 17.9386 12.196 17.9386C8.58998 17.9386 5.65388 15.012 5.63023 11.4055H18.7618ZM20.0684 9.05357C19.3469 9.05357 18.7618 8.4539 18.7618 7.71422C18.7618 6.97448 19.3469 6.375 20.0684 6.375C20.7898 6.375 21.375 6.97448 21.375 7.71422C21.375 8.4539 20.7898 9.05357 20.0684 9.05357ZM3.93162 9.05357C3.2101 9.05357 2.625 8.4539 2.625 7.71422C2.625 6.97448 3.2101 6.375 3.93162 6.375C4.65307 6.375 5.23824 6.97448 5.23824 7.71422C5.23824 8.4539 4.65307 9.05357 3.93162 9.05357",fill:"#02282C"})]})},isOpenByDefault:!1},[n.o$.Weak]:{headerName:{id:"fig.CVoptimizer.29",defaultMessage:"What we improved"},HeaderIcon:e=>{var{className:t}=e;return(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:[(0,i.jsx)("rect",{width:"24",height:"24",rx:"4",fill:"#FFE48D"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.0684 9.26907C19.3469 9.26907 18.7618 8.7051 18.7618 8.00947C18.7618 7.31378 19.3469 6.75 20.0684 6.75C20.7898 6.75 21.375 7.31378 21.375 8.00947C21.375 8.7051 20.7898 9.26907 20.0684 9.26907ZM3.93162 9.26907C3.2101 9.26907 2.625 8.7051 2.625 8.00947C2.625 7.31378 3.2101 6.75 3.93162 6.75C4.65307 6.75 5.23824 7.31378 5.23824 8.00947C5.23824 8.7051 4.65307 9.26907 3.93162 9.26907Z",fill:"#002F34"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.05475 13.6646H17.8526V15.4342H6.05512L6.05475 13.6646Z",fill:"#002F34"})]})},isOpenByDefault:!1},[n.o$.Missing]:{headerName:{id:"fig.CVoptimizer.30",defaultMessage:"Consider for future"},HeaderIcon:e=>{var{className:t}=e;return(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:[(0,i.jsx)("rect",{width:"24",height:"24",rx:"4",fill:"#D8DFE0"}),(0,i.jsx)("path",{d:"M11.85 6C9.8652 6 8.25 7.6152 8.25 9.6H10.65C10.65 8.9388 11.1888 8.4 11.85 8.4C12.5112 8.4 13.05 8.9388 13.05 9.6C13.05 10.2612 12.5112 10.8 11.85 10.8L10.65 12V14.4H13.05V12.9948C14.4468 12.4992 15.45 11.1648 15.45 9.6C15.45 7.6152 13.8348 6 11.85 6Z",fill:"#02282C"}),(0,i.jsx)("path",{d:"M10.65 16.8C10.65 16.1376 11.1876 15.6 11.85 15.6C12.5124 15.6 13.05 16.1376 13.05 16.8C13.05 17.4624 12.5124 18 11.85 18C11.1876 18 10.65 17.4624 10.65 16.8Z",fill:"#02282C"})]})},isOpenByDefault:!1}}},76906:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>Me});var n=r(22430),i=r(412691),o=r(729136),a=r(768150),s=r(92336),l=r(438198),c=r(834457),u=r(531889),d=r(444557),p=r(145040),f=r(571256),v=r(941226),m=r(868968),g=r(490845),h=r(785508),y=r(124771),b=r(92397),j=function(e){return e.Upload="upload",e.Check="check",e.Improve="improve",e.Apply="apply",e}({}),x={id:j.Upload,label:{id:"CVoptimizer.117",defaultMessage:"Upload"},touchPointPage:b.Ce.cvOptimizerTouchPointPage.cvOptimizerUpload},w=[{id:j.Check,label:{id:"CVoptimizer.118",defaultMessage:"Score"},touchPointPage:b.Ce.cvOptimizerTouchPointPage.cvOptimizerScore},{id:j.Improve,label:{id:"CVoptimizer.138",defaultMessage:"Improve"},touchPointPage:b.Ce.cvOptimizerTouchPointPage.cvOptimizerAfterImprovement},{id:j.Apply,label:{id:"CVoptimizer.119",defaultMessage:"Apply for job"}}
1],O=(e,t)=>e.findIndex(e=>e.id===t),C=(e,t)=>{var r;return null===(r=e.find(e=>e.id===t))||void 0===r?void 0:r.touchPointPage},P=(e,t,r)=>{var n,i=O(e,t);if(-1===i)return null;var o=e["next"===r?i+1:i-1];return null!==(n=null==o?void 0:o.id)&&void 0!==n?n:null},S=r(57766);function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach(function(t){A(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function A(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var N=e=>{var{stepsConfig:t,currentStepId:r}=e,n=((e,t)=>O(e,t)+1)(t,r);return(0,S.jsx)(h.s,{className:"pt-50",currentStep:n,children:t.map((e,t)=>{var{id:r,label:i}=e,o=t+1,a=n===o;return(0,S.jsx)(y.$,{goToStepLabel:r,stepNumber:o,active:a,completed:o<n,disabled:o>n,children:(0,S.jsx)(m.NexusText,{variant:"bodyExtraSmall",as:"span",weight:a?"bold":"regular",children:(0,S.jsx)(g.FormattedMessage,z({},i))})},r)})})},D=r(83922),M=r(53884),E=r(645766),T=r(819893),F=r(180001),V=r(433365);function I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?I(Object(r),!0).forEach(function(t){L(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function L(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var B=e=>{var{jobAd:t,isAuthenticated:r,isExternalApplyForm:n,goToNextStep:i,goToJobAdPage:o,goToApplyForm:a,goToExternalApplyForm:s,track:u,stepsConfig:d,onScoreResultVisible:p}=e,{hasCv:f,scoreData:h,scoreLoadingState:y}=(0,c.w)(),x=!h||y.isLoading,w=!!h&&!y.isLoading&&!y.isHidden;(0,E.n)(w,p);if(null===f)return null;var O="number"==typeof(null==h?void 0:h.score)?h.score:null,C=(null==h?void 0:h.explanation)||"",P=(0,M.mX)(O),k=(0,M.dS)(P),z=(0,l.U)(x,n);return(0,S.jsxs)(T.W2,{children:[(0,S.jsxs)(T.OO,{children:[(0,S.jsx)(T.S$,{children:(0,S.jsx)(N,{stepsConfig:d,currentStepId:j.Check})}),(0,S.jsx)(T.iz,{}),(0,S.jsx)(F.j,{className:(0,V.p)(x&&"mt-200"),header:{id:"fig.CVoptimizer.21",defaultMessage:"Checking your CV..."},loadingState:y,children:(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(T.S$,{children:(0,S.jsxs)(T.SU,{children:[(0,S.jsx)(m.NexusText,{variant:"bodyBase",children:(0,S.jsx)(g.FormattedHTMLMessage,{id:"fig.CVoptimizer.7",defaultMessage:"Your CV score for the <strong>{jobTitle}</strong> position:",values:{jobTitle:t.title}})}),(0,S.jsx)(D.a,{matchType:P}),(0,S.jsx)(m.NexusHeading,{className:"text-center",variant:"headlineSmall",children:(0,S.jsx)(g.FormattedMessage,R({},k))})]})}),(0,S.jsx)(T.iz,{}),(0,S.jsx)(T.S$,{children:(0,S.jsx)(m.NexusText,{variant:"bodyBase",children:C})})]})})]}),(0,S.jsxs)(T.m9,{children:[(0,S.jsx)(v.NexusButton,{variant:"primary",size:"medium",width:"full-width",onClick:()=>{u(b.Ce.cvOptimizerApplyImprovement,{processing_id:(null==h?void 0:h.id)||""}),i()},disabled:x,children:(0,S.jsx)(g.FormattedMessage,{id:"fig.CVoptimizer.31",defaultMessage:"Generate new CV"})}),r&&(0,S.jsx)(v.NexusButton,{variant:"tertiary",size:"medium",width:"full-width",onClick:n?e=>{u(b.Ce.cvOptimizerSkipToApply,{touch_point_page:b.Ce.cvOptimizerTouchPointPage.cvOptimizerScore}),x||s(e),o()}:()=>{u(b.Ce.cvOptimizerSkipToApply,{touch_point_page:b.Ce.cvOptimizerTouchPointPage.cvOptimizerScore}),a()},children:(0,S.jsx)(g.FormattedMessage,R({},z))})]})]})},U=r(194697),_=r(133676),H=r(336535),W=r(928244),Z=r(486685),q=r(893558),Q=r(15216),K=r(837770),J=r(501794),$=r(770308),G=r(818723),Y=r(679459),X=r(163604),ee=r(274034),te=r(66358);function re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ne(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?re(Object(r),!0).forEach(function(t){ie(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):re(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ie(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oe(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function ae(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){oe(o,n,i,a,s,"next",e)}function s(e){oe(o,n,i,a,s,"throw",e)}a(void 0)})}}var se=e=>{var{jobAd:t,isAuthenticated:r,goToApplyForm:n,goToExternalApplyForm:i,track:a,isExternalApplyForm:s,stepsConfig:l}=e,{setCvIdQueryParam:u}=(0,_.j)(),{summaryData:d,feedbackLoadingState:p,cvContent:f,cvFileName:h,scoreData:y,isFileDownloading:x,isFileAttachingToApplication:w,downloadFileAsPdf:O,attachFileToApplication:C}=(0,c.w)(),{getApiToken:P}=(0,W.nO)(),{dispatchToastErrorMessage:k}=(0,Z.Uq)(),{formatMessage:z}=(0,g.useIntl)(),A=(0,H.k)(),D=!d||p.isLoading,M=h||Y.R,E=function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]?{id:"CVoptimizer.58",defaultMessage:"Apply on employerâs website"}:arguments.length>
11&&void 0!==arguments[1]&&!arguments[1]?{id:"CVoptimizer.126",defaultMessage:"Login to apply"}:{id:"fig.CVoptimizer.38",defaultMessage:"Save CV and apply"}}(s,r),{isCvOptimizerCvPreviewModalOpen:I,openCvOptimizerCvPreviewModal:R}=(0,$.Al)(),{setFlowState:L}=(0,X.U)({jobAd:t}),B=function(){var e=ae(function*(){a(b.Ce.cvOptimizerDownload),O(M)});return function(){return e.apply(this,arguments)}}(),re=function(){var e=ae(function*(){if(r)C(M,e=>{u(e),a(b.Ce.cvOptimizerApply),n({mode:"attached",cvId:e})});else{var e=z({id:"error500.title",defaultMessage:"Oops something went wrong"});try{var t=yield P();if(null==y||!y.id||!t)return void(0,q.F)({dispatchToastErrorMessage:k,errorMessage:e,scoreId:null==y?void 0:y.id,stamp:t});a(b.Ce.cvOptimizerApply),n({mode:"optimized",scoreId:y.id,stamp:t,fileName:M})}catch(i){(0,q.F)({dispatchToastErrorMessage:k,errorMessage:e,error:i})}}});return function(){return e.apply(this,arguments)}}();return(0,o.useEffect)(()=>{f&&L(ee.Pi.HasCvFeedback)},[f]),(0,S.jsxs)(T.W2,{children:[I&&f&&(0,S.jsx)($.NH,{cvContent:f}),(0,S.jsxs)(T.OO,{children:[(0,S.jsx)(T.S$,{children:(0,S.jsx)(N,{stepsConfig:l,currentStepId:j.Improve})}),(0,S.jsx)(T.iz,{}),(0,S.jsxs)(F.j,{className:(0,V.p)(D&&"mt-200"),header:{id:"fig.CVoptimizer.25",defaultMessage:"Generating improvements..."},loadingState:p,children:[(0,S.jsx)(T.S$,{children:(0,S.jsxs)(T.SU,{children:[s?(0,S.jsx)(m.NexusText,{variant:"bodyBase",children:(0,S.jsx)(g.FormattedHTMLMessage,{id:"CVoptimizer.59",defaultMessage:"Your CV is ready for the <strong>{jobTitle}</strong> position. Download it now and attach it to your application on the employerâs website.",values:{jobTitle:t.title}})}):(0,S.jsx)(m.NexusText,{variant:"bodyBase",weight:"medium",children:(0,S.jsx)(g.FormattedMessage,{id:"CVoptimizer.124",defaultMessage:"This is a new version of your CV, improved and adjusted to the job ad. Apply with it directly, or download it as a PDF."})}),(0,S.jsxs)("div",{className:"flex flex-col items-center gap-150",children:[(0,S.jsx)(G.N,{fileName:M,onClick:()=>{a(b.Ce.cvOptimizerPreviewOpen),R()}}),r?(0,S.jsxs)(v.NexusButton,{variant:"ghost",size:"small",loading:x,onClick:B,children:[(0,S.jsx)(v.NexusButtonIconSlot,{children:(0,S.jsx)(U.default,{})}),(0,S.jsx)(g.FormattedMessage,{id:"fig.CVoptimizer.36",defaultMessage:"Download CV"})]}):(0,S.jsx)(te.j,{forceSoftLogin:s,isLoading:x,track:a,onDownload:B,onPreDownloadClick:()=>{a(b.Ce.cvOptimizerPreDownload)},onLoginRedirect:A})]})]})}),(0,S.jsx)(T.iz,{}),d&&(0,S.jsx)(K.c,{sectionsData:d,sectionsConfig:J.V}),(0,S.jsx)(T.iz,{})]})]}),(0,S.jsxs)(T.m9,{children:[f&&(0,S.jsx)(m.NexusText,{variant:"bodyExtraSmall",children:s?(0,S.jsx)(g.FormattedMessage,{id:"CVoptimizer.60",defaultMessage:"This CV was generated by AI. Make sure you check it before applying."}):(0,S.jsx)(g.FormattedMessage,{id:"fig.CVoptimizer.37",defaultMessage:"This CV was generated by AI. Make sure you check it before applying. This CV will replace the one currently saved in your Candidate Profile."})}),(0,S.jsxs)(v.NexusButton,{variant:"primary",size:"medium",width:"full-width",loading:r&&w,disabled:D||!s&&!r&&!(null!=y&&y.id),onClick:s?e=>{a(b.Ce.cvOptimizerApply),a(b.Ce.contactViaPartner),i(e)}:re,children:[!s&&!r&&(0,S.jsx)(v.NexusButtonIconSlot,{children:(0,S.jsx)(Q.default,{})}),(0,S.jsx)(g.FormattedMessage,ne({},E))]}),!s&&r&&(0,S.jsx)(v.NexusButton,{variant:"tertiary",size:"medium",width:"full-width",onClick:()=>{a(b.Ce.cvOptimizerSkipToApply,{touch_point_page:b.Ce.cvOptimizerTouchPointPage.cvOptimizerAfterImprovement}),n()},children:(0,S.jsx)(g.FormattedMessage,{id:"fig.CVoptimizer.39",defaultMessage:"Discard this CV"})})]})]})},le=r(213009),ce=r(655723),ue=r(714528);function de(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?de(Object(r),!0).forEach(function(t){fe(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):de(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function fe(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ve=e=>{var{jobAd:t,validationReason:r,onUpdateValidationReason:n,onUpload:i,onRemove:o}=e,a=(0,ue.M)(i,n,o);return(0,S.jsxs)("div",{className:"flex flex-col gap-300",children:[(0,S.jsxs)("div",{className:"flex flex-col gap-100 text-center",children:[(0,S.jsx)(m.NexusHeading,{variant:"headlineLarge",children:(0,S.jsx)(g.FormattedMessage,{id:"CVoptimizer.76",defaultMessage:"Upload your CV"})}),(0,S.jsx)(m.NexusText,{variant:"bodySmall",children:(0,S.jsx)(g.FormattedHTMLMessage,{id:"CVoptimizer.114",defaultMessage:"See how well it matches the requirements for <strong>{jobTitle}</strong>. It takes up to one minute.",values:{jobTitle:t.title}})})]}),(0,S.jsxs)("div",{className:"flex flex-col gap-100",children:[(0,S.jsx)(le.v,pe(pe({},a),{},{hasDragAndDrop:!1,hasAllClickableArea:!0,isError:a.isError||"NO_FILE"===(null==r?void 0:r.code)})),(0,S.jsx)(ce.N,{reason:r})]})]})},me=r(58725),ge=e=>{var{jobAd:t,fetchData:r,goToNextStep:n,track:i,stepsConfig:a}=e,{cvInfo:s}=(0,W.nO)(),[l,c]=(0,o.useState)(null);(0,o.useEffect)(()=>{s&&c(null)},[s]);return(0,S.jsxs)(T.W2,{children:[(0,S.jsxs)(T.OO,{children:[(0,S.jsx)(T.S$,{children:(0,S.jsx)(N,{stepsConfig:a,currentStepId:j.Upload})}),(0,S.jsx)(T.iz,{}),(0,S.jsx)(T.S$,{children:(0,S.jsx)(ve,{jobAd:t,validationReason:l,onUpdateValidationReason:c,onUpload:()=>{c(null),i(b.Ce.cvOptimizerUpload),r()},onRemove:()=>{i(b.Ce.cvOptimizerRemove)}})})]}),(0,S.jsxs)(T.m9,{children:[(0,S.jsx)(m.NexusText,{variant:"bodyExtraSmall",children:(0,S.jsx)(g.FormattedMessage,{id:"CVoptimizer.112",defaultMessage:"You can find detailed information about how OLX processes your personal details in our <a>Privacy Policy.</a>",values:{a:e=>(0,S.jsx)(me.g,{children:e})}})}),(0,S.jsx)(v.NexusButton,{variant:"primary",size:"medium",width:"full-width",onClick:()=>{s?(i(b.Ce.cvOptimizerGetScore),n()):c({code:"NO_FILE",file:null})},children:(0,S.jsx)(g.FormattedMessage,{id:"CVoptimizer.116",defaultMessage:"Score my CV"})})]})]})};function he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ye(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?he(Object(r),!0).forEach(function(t){be(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):he(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function be(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var je=e=>{var{currentStepId:t,stepsConfig:r,goToNextStep:n,jobAd:i,isAuthenticated:o,navigationType:a,isExternalApplyForm:s,fetchData:l,goToJobAdPage:c,goToApplyForm:u,goToExternalApplyForm:d,track:p,onScoreResultVisible:f}=e,v={stepsConfig:r,jobAd:i,isAuthenticated:o,navigationType:a,isExternalApplyForm:s,fetchData:l,goToNextStep:n,goToJobAdPage:c,goToApplyForm:u,goToExternalApplyForm:d,track:p};switch(t){case j.Upload:return(0,S.jsx)(ge,ye({},v));case j.Check:return(0,S.jsx)(B,ye(ye({},v),{},{onScoreResultVisible:f}));case j.Improve:return(0,S.jsx)(se,ye({},v));default:return null}},xe=r(187247),we=r(704398),Oe=r(864089),Ce=r(454892),Pe=e=>{var{jobAd:t,isAuthenticated:r,navigationType:n,isExternalApplyForm:i}=e,{hasCv:a,fetchData:l,scoreData:v,scoreTime:m,isRestoringAfterLogin:g,isRestoreAfterLoginActive:h,track:y}=(0,c.w)(),{saveScoreResult:O,trackSavedScoreResultIfPresent:k}=(0,E.E)(y),[z,A]=(0,o.useState)(null),[N,D]=(0,o.useState)(null),M=(0,s.k6)(),{onApplyClick:T}=(0,we.Z)(t.id.toString(),t.url),{olxApplyUrl:F,getWithCvIdParam:V,getWithPendingOptimizedCvParams:I}=(0,Oe.K)(t.url),R=!(!N||!z),{setFlowState:L,openSurveyIfFlowState:B,componentInstance:U}=(0,X.U)({jobAd:t,trackFn:y,initializeFlow:!0}),_=()=>M.goBack(),H=e=>{if(F){var t=F;"attached"===(null==e?void 0:e.mode)?t=V(F,e.cvId):"optimized"===(null==e?void 0:e.mode)&&(t=(0,Ce.w)(F,e,I)),M.push(t),L(ee.Pi.Finish)}},W=g||!R,Z=()=>{l({onScoreFetched:O})};return(0,o.useEffect)(()=>{Z()},[]),(0,o.useEffect)(()=>{v&&m&&L(ee.Pi.HasScore,{scoreId:(null==v?void 0:v.id)||"",scoreTime:String(null!=m?m:0)})},[v,m]),(0,o.useEffect)(()=>
1{if(null!==a&&!z){var e=!a?[x,...w]:w;A(e),D(h?j.Improve:e[0].id)}},[a,z]),g||R?(0,S.jsxs)("div",{className:"absolute flex h-full w-full flex-col",children:[U,(0,S.jsxs)("div",{className:"bg-background-primary sticky top-0 left-0 z-10 flex justify-between p-200 pb-100",children:[(0,S.jsx)(d.NexusButtonIcon,{variant:"secondary",onClick:()=>{W?_():(()=>{if(R){var e=P(z,N,"previous");if(!e)return y(b.Ce.cvOptimizerSkipToAd,{touch_point_page:C(z,N)}),void _();D(e)}})()},"aria-label":"Back",children:(0,S.jsx)(p.default,{"aria-hidden":!0})}),(0,S.jsx)(d.NexusButtonIcon,{variant:"secondary",onClick:()=>{W?_():(y(n===u.bN.AdPage?b.Ce.cvOptimizerSkipToAd:b.Ce.cvOptimizerSkipToApply,{touch_point_page:C(z,N)}),!r||i||n===u.bN.AdPage?_():H())},"aria-label":"Close",children:(0,S.jsx)(f.default,{"aria-hidden":!0})})]}),(0,S.jsx)("div",{className:"flex-1 overflow-auto",children:!g&&z&&N?(0,S.jsx)(je,{currentStepId:N,stepsConfig:z,goToNextStep:()=>{if(R){var e=P(z,N,"next");e&&D(e)}},jobAd:t,isAuthenticated:r,navigationType:n,isExternalApplyForm:i,fetchData:Z,goToJobAdPage:_,goToApplyForm:H,goToExternalApplyForm:e=>{var r=t.applyUrl;T(e,!0,r),window.open(r,"_blank","noopener,noreferrer"),L(ee.Pi.FinishExternal),B(ee.Pi.FinishExternal)},track:y,onScoreResultVisible:k}):(0,S.jsx)(xe.B,{className:"h-full p-300"})})]}):null},Se=r(705322),ke=r(310765),ze=r(968808);function Ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Ne(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(r),!0).forEach(function(t){De(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ae(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function De(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Me=e=>{var{adId:t}=e,[r,u]=(0,o.useState)(!1),d=(0,s.k6)(),p=(0,ke.Q)(),{jobAd:f,fetchAd:v}=(0,i.Z)({id:t,errorMissingContainer:"Missing payload data for mobile CV Optimizer",errorMissingJob:"Missing payload data for mobile CV Optimizer: Empty JobOffer object"}),{isAuthStatusResolved:m,isAuthenticated:g}=(0,Se.M)(),h=(0,ze.J)(),{isCvOptimizerAvailable:y,isCvOptimizerStatusResolved:b,cvOptimizerNavigationType:j,isCvOptimizerExternalApplyForm:x}=(0,n.l)(!0);(0,o.useEffect)(()=>{v()},[]),(0,o.useEffect)(()=>{f&&m&&b&&!y?d.replace("/"):!m||h||g?y&&f&&m&&b&&u(!0):p()},[f,m,g,b,h,p]);var w={isAuthenticated:g,navigationType:(0,l.h)(j),isExternalApplyForm:x};return(0,S.jsx)(a.EA,{children:r&&f?(0,S.jsx)(Z.Zo,{children:(0,S.jsx)(W.ZF,{isAuthenticated:g,children:(0,S.jsx)(c.k,{jobAd:f,isAuthenticated:g,children:(0,S.jsx)(Pe,Ne(Ne({},w),{},{jobAd:f}))})})}):(0,S.jsx)("div",{className:"bg-background-primary fixed top-0 left-0 h-full w-full"})})}},58725:(e,t,r)=>{"use strict";r.d(t,{g:()=>o});var n=r(622401),i=(r(729136),r(57766)),o=e=>{var{children:t}=e,r=(0,n.$)(),o=r({name:"privacyPolicy"})||r({name:"privacy_policy"});return o?(0,i.jsx)("a",{className:"text-inherit",href:o,target:"_blank",rel:"noopener noreferrer",children:t}):null}},213009:(e,t,r)=>{"use strict";r.d(t,{v:()=>x});var n=r(729136),i=r(433365),o=r(295327),a=r(868968),s=r(490845),l=r(941226),c=r(116413),u=r(769873),d=r(255210),p=r(744408),f=r(571256),v=r(444557),m=r(604612),g=r.n(m),h=r(57766);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?y(Object(r),!0).forEach(function(t){j(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function j(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var x=e=>{var{fileName:t,isLoading:r,isDeleting:m,isError:y,isUploaded:j,acceptedFormats:x,maxSize:w,hasDragAndDrop:O=!0,hasAllClickableArea:C=!1,onFilesSelect:P,onFilesReject:S,onFilesDelete:k}=e,z=(0,n.useRef)(null),{formatMessage:A}=(0,s.useIntl)(),N=O&&(!r&&!j),D=()=>{var e;null===(e=z.current)||void 0===e||e.click()},M=e=>{var t=(0,d.w)(e,{acceptedFormats:x,maxSize:w});try{t.valid?P(e):t.reasons&&(null==S||S(t.reasons))}catch(r){p.default.captureException(r)}},{isDragging:E,dragAndDropProps:T}=(e=>{var{enabled:t,onFiles:r}=e,[i,o]=(0,n.useState)(!1),a=(0,n.useRef)(0),s=e=>{for(var{types:t}=e.dataTransfer,r=0;r<t.length;r+=1){var n=t[r];if("Files"===n||"application/x-moz-file"===n)return!0}return!1},l=()=>{a.current=0,o(!1)},c=(0,n.useCallback)(e=>{t&&s(e)&&(a.current+=1,o(!0))},[t]),u=(0,n.useCallback)(e=>{t&&s(e)&&(a.current-=1,a.current<=0&&l())},[t]),d=(0,n.useCallback)(e=>{t&&(e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect="copy")},[t]),p=(0,n.useCallback)(e=>{if(t){e.preventDefault(),e.stopPropagation();var n=e.dataTransfer.files;l(),null!=n&&n.length&&r(n)}},[t,r]);return(0,n.useEffect)(()=>{t||l()},[t]),t?{isDragging:i,dragAndDropProps:{onDragEnter:c,onDragLeave:u,onDragOver:d,onDrop:p}}:{isDragging:!1,dragAndDropProps:{}}})({enabled:N,onFiles:M}),F=A({id:"CVoptimizer.78",defaultMessage:"Browse files to upload CV"}),V=(0,h.jsx)(s.FormattedMessage,{id:"CVoptimizer.115",defaultMessage:"Select file"}),I=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(l.NexusButtonIconSlot,{children:(0,h.jsx)(u.default,{})}),V]}),R=C&&!r?(0,h.jsx)(l.NexusButton,{size:"small",variant:"secondary",width:"hug",asChild:!0,children:(0,h.jsx)("span",{children:I})}):(0,h.jsx)(l.NexusButton,{size:"small",variant:"secondary",width:"hug",loading:r,onClick:C?void 0:D,children:I});if(j)return(0,h.jsxs)("div",{className:"rounded-large border-border-subtle flex items-center justify-between gap-200 border border-solid p-300",children:[(0,h.jsxs)("div",{className:"flex items-center gap-200",children:[(0,h.jsx)(o.default,{}),(0,h.jsx)(a.NexusText,{variant:"bodyBase",className:"flex-1 wrap-anywhere",children:t})]}),(0,h.jsx)(v.NexusButtonIcon,{variant:"ghost",size:"small","aria-label":"Delete file",onClick:k,children:(0,h.jsx)(f.default,{"aria-hidden":!0,className:(0,i.p)(m&&"animate-spin")})})]});var L=E?"border-border-strong":"border-border-subtle",B=(0,i.p)("rounded-large flex flex-col items-center gap-300 border-2 px-300 py-500",O?"border-dashed":"border-solid",y?"border-border-status-error":L),U=(0,h.jsx)("input",{ref:z,type:"file",hidden:!0,accept:x.join(","),onChange:e=>{var t=e.target;t.files&&M(t.files)},"aria-label":F}),_=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("img",{className:"w-[80px] h-[80px]",src:g(),alt:C?"":"File upload"}),(0,h.jsxs)("div",{className:"flex w-full flex-col items-center gap-150",children:[!C&&U,O?(0,h.jsxs)("div",{className:"flex flex-col items-center gap-150",children:[(0,h.jsx)(a.NexusHeading,{variant:"headlineSmall",children:(0,h.jsx)(s.FormattedMessage,{id:"CVoptimizer.137",defaultMessage:"Drag and drop your CV here or"})}),R]}):R,(0,h.jsx)(a.NexusText,{variant:"bodySmall",className:"text-foreground-secondary",children:(0,h.jsx)(s.FormattedMessage,{id:"CVoptimizer.113",defaultMessage:"Upload a PDF, DOCX, DOC or ODT file (up to 4 MB)"})})]})]});if(C){var H=(0,h.jsx)("div",b(b({className:B},T),{},{children:_}));return(0,h.jsxs)(h.Fragment,{children:[U,r?H:(0,h.jsx)(c.UnstyledButton,{onClick:D,"aria-label":F,className:"w-full cursor-pointer",children:H})]})}return(0,h.jsx)("div",b(b({className:B},T),{},{children:_}))}},655723:(e,t,r)=>{"use strict";r.d(t,{N:()=>f});var n={id:"CVoptimizer.120",defaultMessage:"Upload file to continue"},i={id:"CVoptimizer.121",defaultMessage:"This file is too big. Upload a file with up to 4 MB."},o={id:"CVoptimizer.122",defaultMessage:"We donât accept this format. Upload a PDF, DOC, PNG, or JPG file."},a=r(496678),s=r(868968),l=r(490845),c=(r(729136),r(57766));function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(r),!0).forEach(function(t){p(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function p(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var f=e=>{var{reason:t}=e,r=(e=>{switch(null==e?void 0:e.code){case"NO_FILE":return n;case"MAX_SIZE":return i;case"WRONG_FORMAT":return o;default:return null}})(t);return r?(0,c.jsxs)("div",{className:"flex items-start gap-50",children:[(0,c.jsx)(a.default,{color:"var(--colorsForegroundStatusError)",size:16}),(0,c.jsx)(s.NexusText,{variant:"bodyExtraSmall",className:"text-foreground-status-error",children:(0,c.jsx)(l.FormattedMessage,d({},r))})]}):null}},834457:(e,t,r)=>{"use strict";r.d(t,{k:()=>B,w:()=>U});var n=r(729136),i=r(349837),o=r(159870),a=r(490845),s=r(796774),l=r.n(s),c=r(199583),u=r.n(c),d=r(467227);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){v(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function v(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var m=e=>e.map(e=>{var{title:t}=e;return{title:t,status:d.R.Awaiting}}),g={leadingDelay:0,trailingDelay:.5,freezeOnLastStep:!0},h=e=>{var t=f(f({},g),e),[r,i]=(0,n.useState)(m(t.steps)),[o,a]=(0,n.useState)(!1),[s,c]=(0,n.useState)(!0),p=(0,n.useRef)(m(t.steps)),v=(0,n.useRef)(void 0),h=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l(),o=e=>{var a=u()(e),s=a.findIndex(e=>{var{status:t}=e;return t===d.R.InProgress}),l=s+1;a[s]&&(a[s].status=d.R.Done);var c=t.steps[l];if(c){var f;(null===(f=a[l])||void 0===f?void 0:f.status)===d.R.Awaiting&&(a[l].status=d.R.InProgress);var m=!t.steps[l+1]&&t.freezeOnLastStep?600:0,g=1e3*(r||m||c.timing);v.current=setTimeout(()=>o(a),g)}else n();i(a),p.current=a};o(e)},y=()=>{clearTimeout(v.current),v.current=void 0};return{isLoading:o,isHidden:s,steps:r,start:()=>{var e=()=>{a(!0),h(p.current)};if(t.leadingDelay){var r=1e3*t.leadingDelay;v.current=setTimeout(e,r)}else e()},stop:e=>{var r=()=>{a(!1),c(!1)};y(),!t.trailingDelay||null!=e&&e.immediate?r():h(p.current,t.trailingDelay,()=>{v.current=setTimeout(r,1e3*t.trailingDelay)})},reset:()=>{y(),a(!1),c(!0),i(m(t.steps)),p.current=m(t.steps)}}},y=r(931249),b=r(679459),j=r(928244),x=r(560096),w=r(891558),O=r(486685),C=r(856042),P=r(133676),S=r(656698);function k(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function z(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){k(o,n,i,a,s,"next",e)}function s(e){k(o,n,i,a,s,"throw",e)}a(void 0)})}}var A=function(e){return e.Idle="idle",e.Restoring="restoring",e.Revealed="revealed",e.Failed="failed",e}(A||{}),N=e=>{var{isAuthenticated:t}=e,{hasRestoreDownloadParams:r,getRestoreDownloadScoreIdWithRemoval:s}=(0,P.j)(),{refetchCv:l,uploadCv:c,handleDelete:u,attachmentsQuery:[d],getApiToken:p}=(0,j.nO)(),{appConfig:{apiEnv:f}}=(0,i.ZR)(),{formatMessage:v}=(0,a.useIntl)(),{dispatchToastErrorMessage:m}
1=(0,O.Uq)(),[g,h]=(0,n.useState)(()=>{var e;return t&&r()&&"download"===(null===(e=(0,S.A)())||void 0===e?void 0:e.intent)?A.Restoring:A.Idle}),y=(0,n.useRef)(!1),k=function(){var e=z(function*(e){var t,r,n,i=yield p();yield(0,o.ib)({apiEnv:f,apiToken:i,params:{score_id:e.scoreId,stamp:e.stamp},isAuthenticated:!0});var a=yield(0,C.S)({url:e.cvUrl,token:e.cvToken});(yield l())&&(yield u(!1));var s=yield d({}),v=null!==(t=null==s||null===(r=s.data)||void 0===r||null===(n=r.CandidateProfile)||void 0===n?void 0:n.UploadToken)&&void 0!==t?t:null,m=new File([a],e.fileName||b.R,{type:a.type||b.g});return c(m,v)});return function(t){return e.apply(this,arguments)}}(),N=function(){var e=z(function*(){if(y.current)return null;y.current=!0;var e=s(),r=(0,S.A)();if(!t||!e)return h(A.Idle),null;if("download"!==(null==r?void 0:r.intent)||r.scoreId!==e||!r.cvUrl||!r.cvToken)return(0,w.S)({component:"useCvOptimizerRestoreAfterLogin",action:"restore",reason:w.w.missingRestorePayload}),h(A.Idle),null;try{return yield k({scoreId:e,stamp:r.stamp,fileName:r.fileName,cvUrl:r.cvUrl,cvToken:r.cvToken})}catch(n){return(0,x.q)({exception:n,customAttrs:{component:"useCvOptimizerRestoreAfterLogin"}}),m(v({id:"error500.title",defaultMessage:"Oops something went wrong"})),h(A.Failed),null}});return function(){return e.apply(this,arguments)}}();return{isRestoringAfterLogin:g===A.Restoring,isRestoreAfterLoginActive:g===A.Restoring||g===A.Revealed,runRestoreAfterLogin:N,revealRestoredContent:()=>{h(e=>e===A.Restoring?A.Revealed:e)},failRestoreAfterLogin:()=>{h(e=>e===A.Restoring?A.Failed:e)}}},D=r(57766),M=e=>{var{children:t,onClick:r}=e;return(0,D.jsx)("button",{type:"button",className:"inline cursor-pointer border-0 bg-transparent p-0 text-inherit underline",onClick:r,children:t})},E=r(92397),T=r(762668);function F(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function V(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){F(o,n,i,a,s,"next",e)}function s(e){F(o,n,i,a,s,"throw",e)}a(void 0)})}}var I=[{title:{id:"CVoptimizer.48",defaultMessage:"Looking back at your journey so far"},timing:3},{title:{id:"CVoptimizer.49",defaultMessage:"Going through all your achievements"},timing:5},{title:{id:"CVoptimizer.50",defaultMessage:"Comparing your experience to what this role needs"},timing:2},{title:{id:"CVoptimizer.51",defaultMessage:"Almost there, calculating score... ð¥"},timing:3}],R=[{title:{id:"CVoptimizer.52",defaultMessage:"Highlighting whatâs working in your favor"},timing:4},{title:{id:"CVoptimizer.53",defaultMessage:"Pinpointing what you can improve"},timing:4},{title:{id:"CVoptimizer.54",defaultMessage:"Checking if any important info is missing"},timing:6},{title:{id:"CVoptimizer.55",defaultMessage:"Almost done with the improvements... ð¥"},timing:6}],L=(0,n.createContext)(void 0),B=e=>{var{jobAd:t,isAuthenticated:r,children:s}=e,l=(0,T.T)(t),c=(0,n.useRef)(0),[u,d]=(0,n.useState)(null),[p,f]=(0,n.useState)(0),[v,m]=(0,n.useState)(null),[g,w]=(0,n.useState)(null),[C,P]=(0,n.useState)(null),[S,k]=(0,n.useState)(null),[z,A]=(0,n.useState)(!1),[F,B]=(0,n.useState)(!1),U=h({steps:I}),_=h({steps:R}),{cvInfo:H,refetchCv:W,uploadCv:Z,handleDelete:q,attachmentsQuery:[Q],getApiToken:K}=(0,j.nO)(),{appConfig:{apiEnv:J}}=(0,i.ZR)(),{formatMessage:$}=(0,a.useIntl)(),{dispatchToastSuccessMessage:G,dispatchToastErrorMessage:Y}=(0,O.Uq)(),{isRestoringAfterLogin:X,isRestoreAfterLoginActive:ee,runRestoreAfterLogin:te,revealRestoredContent:re,failRestoreAfterLogin:ne}=N({isAuthenticated:r});(0,n.useEffect)(()=>{H?d(!0):null===H&&d(!1)},[H]);var ie=()=>{c.current+=1,m(null),w(null),P(null),k(null),f(0),U.reset(),_.reset()},oe=function(){var e=V(function*(e){var{token:n,cvUrl:i}=e,a=yield K(),s={cv_token:n,cv_url:i,ad_id:t.id.toString()},l={isAuthenticated:r,apiEnv:J,apiToken:a,body:s},c=yield(0,o.xL)(l),u=null==c?void 0:c.data;if(!u)throw new Error("Empty CV Optimizer score response");return u});return function(t){return e.apply(this,arguments)}}(),ae=function(){var e=V(function*(e){var t=yield K(),n={score_id:(null==e?void 0:e.id)||""},i={isAuthenticated:r,apiEnv:J,apiToken:t,params:n},a=yield(0,o.$Y)(i),s=null==a?void 0:a.data;if(!s)throw new Error("Empty CV Optimizer feedback response");return s});return function(t){return e.apply(this,arguments)}}(),se=function(){var e=V(function*(){var e=yield K(),t={score_id:(null==v?void 0:v.id)||""},n={isAuthenticated:r,apiEnv:J,apiToken:e,params:t},i=yield(0,o.vZ)(n),a=null==i?void 0:i.data;if(!a||0===a.size)throw new Error("Empty CV Optimizer file response");return a});return function(){return e.apply(this,arguments)}}(),le=function(){var e=V(function*(e){var{onScoreFetched:t}=e,r=++c.current;try{var n=yield te(),i=null!=n?n:null!=H&&H.token&&null!=H&&H.simpleURL?H:yield W(),o={token:(null==i?void 0:i.token)||"",cvUrl:(null==i?void 0:i.simpleURL)||""};if(d(!!o.token),!o.token)return void ne();if(r!==c.current)return;var a=Boolean(n);U.reset(),a||U.start();var s=Date.now(),l=yield oe(o),u=Math.ceil((Date.now()-s)/1e3);if(r!==c.current)return;m(l),U.stop({immediate:a}),f(u),a||t(l),_.reset(),a||_.start();var p=yield ae(l),v=(e=>{var t=null==e?void 0:e.feedback;return{strong:(null==t?void 0:t.strength_points)||[],weak:(null==t?void 0:t.improved_points)||[],missing:(null==t?void 0:t.missing_points)||[]}})(p);if(r!==c.current)return;w(v),P((null==p?void 0:p.cv_content_html)||""),k((null==p?void 0:p.cv_filename)||""),_.stop({immediate:a})}catch(g){if((0,x.q)({exception:g,customAttrs:{component:"CvOptimizerContext",action:"fetchData"}}),r!==c.current)return;ne(),U.reset(),_.reset(),Y($({id:"error500.title",defaultMessage:"Oops something went wrong"}))}});return function(t){return e.apply(this,arguments)}}(),ce=function(){var e=V(function*(e){try{A(!0);var t=yield se();
1(0,y.oc)(t,e),G($({id:"CVoptimizer.133",defaultMessage:"CV is downloaded"}))}catch(r){(0,x.q)({exception:r,customAttrs:{component:"CvOptimizerContext",action:"downloadFileAsPdf"}}),Y($({id:"CVoptimizer.134",defaultMessage:"Something went wrong. <a>Download CV again.</a>"},{a:e=>(0,D.jsx)(M,{onClick:()=>ce(S||b.R),children:e})}))}finally{A(!1)}});return function(t){return e.apply(this,arguments)}}();(0,n.useEffect)(()=>{X&&v&&g&&S&&(l(E.Ce.cvOptimizerDownload),re(),ce(S||b.R))},[X,v,g,S]);var ue=function(){var e=V(function*(e,t){try{var r,n,i;B(!0),H&&(yield q(!1));var o=yield Q({}),a=null!==(r=null==o||null===(n=o.data)||void 0===n||null===(i=n.CandidateProfile)||void 0===i?void 0:i.UploadToken)&&void 0!==r?r:null,s=yield se(),l=new File([s],e,{type:b.g}),c=yield Z(l,a),u=null==c?void 0:c.ID;if(!u)throw new Error("Missing optimized CV id after upload");t(u)}catch(d){(0,x.q)({exception:d,customAttrs:{component:"CvOptimizerContext",action:"attachFileToApplication"}}),Y($({id:"error500.title",defaultMessage:"Oops something went wrong"}))}finally{B(!1)}});return function(t,r){return e.apply(this,arguments)}}(),de=(0,n.useMemo)(()=>({hasCv:u,scoreData:v,scoreTime:p,summaryData:g,cvContent:C,cvFileName:S,fetchData:le,resetFetchedData:ie,scoreLoadingState:U,feedbackLoadingState:_,isRestoringAfterLogin:X,isRestoreAfterLoginActive:ee,isFileDownloading:z,isFileAttachingToApplication:F,downloadFileAsPdf:ce,attachFileToApplication:ue,track:l}),[u,v,p,g,C,S,le,ie,U,_,X,ee,z,F,ce,ue,l]);return(0,D.jsx)(L.Provider,{value:de,children:s})},U=()=>{var e=(0,n.useContext)(L);if(void 0===e)throw new Error("useCvOptimizerContext must be used within a CvOptimizerContextProvider");return e}},928244:(e,t,r)=>{"use strict";r.d(t,{ZF:()=>B,nO:()=>U});var n,i=r(729136),o=r(453432),a=r(731969),s=r(180094),l=r(644388),c=r(490845),u=r(560096),d=r(155360),p=r(144707),f=r(855586),v=void 0!==n?n:n=r(989251);function m(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}var g,h=function(){var e,t=(e=function*(e,t){var r=yield(0,p.fetchQuery)(e,v,{},{networkCacheConfig:{metadata:{requestHeaders:{[f.p]:t}}}}).toPromise();if(null==r||!r.cvOptimizerUploadToken)throw new Error("Empty cvOptimizerUploadToken response for CVOptimizerUploadTokenQuery");return r.cvOptimizerUploadToken},function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){m(o,n,i,a,s,"next",e)}function s(e){m(o,n,i,a,s,"throw",e)}a(void 0)})});return function(e,r){return t.apply(this,arguments)}}(),y=r(856042),b=void 0!==g?g:g=r(261921);function j(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}var x="X-Session-Token",w=function(){var e,t=(e=function*(e,t,r){var n=yield(0,p.fetchQuery)(e,b,{},{networkCacheConfig:{metadata:{requestHeaders:{[x]:t,[f.p]:r}}}}).toPromise();if(null==n||!n.cvOptimizerDownloadToken)throw new Error("Empty cvOptimizerDownloadToken response for CVOptimizerDownloadTokenQuery");return n.cvOptimizerDownloadToken},function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){j(o,n,i,a,s,"next",e)}function s(e){j(o,n,i,a,s,"throw",e)}a(void 0)})});return function(e,r,n){return t.apply(this,arguments)}}(),O=r(705322),C=r(329808),P=r(486685),S=r(57766),k=["handleDelete"];function z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach(function(t){N(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function N(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function M(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){D(o,n,i,a,s,"next",e)}function s(e){D(o,n,i,a,s,"throw",e)}a(void 0)})}}var E=(0,i.lazy)(()=>Promise.all([r.e(99464),r.e(11331)]).then(r.bind(r,378821)).then(e=>({default:e.ApolloProvider}))),T=(0,i.createContext)(void 0),F=(0,i.createContext)(void 0),V=e=>{var{children:t}=e,r=(0,o.D)(),{handleDelete:n}=r,l=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(r,k),c=(0,s.nce)(),{getAuthToken:u}=(0,i.useContext)(a.Vo),d=function(){var e=M(function*(){var e=yield u();return null==e?void 0:e.accessToken});return function(){return e.apply(this,arguments)}}(),p=(0,i.useMemo)(()=>A(A({},l),{},{handleDelete:()=>n(!1),attachmentsQuery:c,getApiToken:d}),[c,d,n,l]);return(0,S.jsx)(T.Provider,{value:p,children:t})},I=e=>{var{children:t}=e;return(0,S.jsx)(d.Z,{fallback:(0,S.jsx)(l.aN,{name:"center"}),children:(0,S.jsx)(E,{children:(0,S.jsx)(o.I,{children:(0,S.jsx)(V,{children:t})})})})},R=e=>{var t,{children:r}=e,n=(0,i.useRef)(null),o=(0,i.useRef)(),a=(0,i.useRef)(),s=(0,i.useRef)(),l=(0,i.useRef)(),[d,v]=(0,i.useState)(null),[m,g]=(0,i.useState)(!1),[b,j]=(0,i.useState)(!1),x=(t=(0,p.useUnifiedRelayEnvironment)(),(0,i.useCallback)(e=>h(t,e),[t])),O=(()=>{var e=(0,p.useUnifiedRelayEnvironment)();return(0,i.useCallback)((t,r)=>w(e,t,r),[e])})(),{formatMessage:k}=(0,c.useIntl)(),{dispatchToastErrorMessage:z}=(0,P.Uq)(),{getToken:A}=(0,C.Q)(f.M),N=function(){var e=M(function*(){a.current=void 0;var e=yield A();o.current=yield x(e)});return function(){return e.apply(this,arguments)}}(),D=function(){var e=M(function*(){var e,t;(e=o.current,t=a.current,e&&t&&!(t<=0)&&1e3*e.expiresAt>Date.now()+15e3)||(yield N())});return function(){return e.apply(this,arguments)}}(),E=function(){var e=M(function*(e){if(!o.current)throw new Error("Missing CV upload token");var{token:t,url:r}=o.current,n=yield(0,y.c)({url:r,token:t,file:e});return s.current=n,a.current=n.remainingUploadsForTheToken,n});return function(t){return e.apply(this,arguments)}}(),T=function(){var e=M(function*(e){try{yield E(e)}catch(t){yield N(),yield E(e)}});return function(t){return e.apply(this,arguments)}}(),V=function(){var e=M(function*(){var e,t=null===(e=s.current)||void 0===e?void 0:e.stamp;if(!t)throw new Error("Missing uploaded file stamp");var r=yield A();l.current=yield O(t,r)});return function(){return e.apply(this,arguments)}}(),I=e=>{n.current=e,v(e)},R=function(){var e=M(function*(e){g(!0);try{yield D(),yield T(e),yield V();var t=(r=e.name,l.current?{name:r,token:null===(n=l.current)||void 0===n?void 0:n.token,simpleURL:null===(i=l.current)||void 0===i?void 0:i.url}:null);return I(t),t}catch(o){throw(0,u.q)({exception:o,customAttrs:{component:"CvOptimizerAnonymousContextProvider",action:"uploadCv"}}),z(k({id:"error500.title",defaultMessage:"Oops something went wrong"})),o}finally{g(!1)}var r,n,i});return function(t){return e.apply(this,arguments)}}(),L=function(){var e=M(function*(){return n.current});return function(){return e.apply(this,arguments)}}(),B=function(){var e=M(function*(){j(!0);try{I(null),s.current=void 0,l.current=void 0}finally{j(!1)}});return function(){return e.apply(this,arguments)}}(),U=()=>{var e;return Promise.resolve(null===(e=s.current)||void 0===e?void 0:e.stamp)},_=(0,i.useMemo)(()=>({cvInfo:d,cvUploadLoading:m,cvDeleteLoading:b,uploadCv:R,refetchCv:L,handleDelete:B,attachmentsQuery:[M(function*(){return{data:{}}}),{}],getApiToken:U}),[d,m,b,R,L,B,U]);return(0,S.jsx)(F.Provider,{value:_,children:r})},L=e=>{var{children:t}=e;return(0,S.jsx)(R,{children:t})},B=e=>{var{children:t,isAuthenticated:r}=e;return r?(0,S.jsx)(I,{children:t}):(0,S.jsx)(L,{children:t})},U=()=>{var{isAuthenticated:e}=(0,O.M)(),t=(0,i.useContext)(e?T:F);if(void 0===t)throw new Error("useCvOptimizerDataContext must be used within a ".concat(e?"CvOptimizerAuthContextProvider":"CvOptimizerAnonymousContextProvider"));return t}},486685:(e,t,r)=>{"use strict";r.d(t,{Uq:()=>h,Zo:()=>g});
1var n=r(729136),i=r(359596),o=r(433365),a=r(57766);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){c(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var u="cv-optimizer-success-snackbar",d="cv-optimizer-error-snackbar",p=(0,n.createContext)(void 0),f={hideAfter:5,dismissible:!0},v={hideAfter:10,dismissible:!0},m={content:"",settings:f},g=e=>{var{children:t}=e,{openSnackbar:r}=(0,i.G)(u),{openSnackbar:s}=(0,i.G)(d),[c,g]=(0,n.useState)(m),[h,y]=(0,n.useState)({content:"",settings:v}),b=(0,n.useCallback)((e,t)=>{g({content:e,settings:l(l({},f),t)}),r()},[r]),j=(0,n.useCallback)((e,t)=>{y({content:e,settings:l(l({},v),t)}),s()},[s]),x=(0,n.useMemo)(()=>({dispatchToastSuccessMessage:b,dispatchToastErrorMessage:j}),[b,j]);return(0,a.jsxs)(p.Provider,{value:x,children:[t,(0,a.jsxs)("div",{className:(0,o.p)("relative","z-1020"),children:[(0,a.jsx)(i.A,l(l({},c.settings),{},{id:u,"data-testid":u,variant:"success",content:c.content})),(0,a.jsx)(i.A,l(l({},h.settings),{},{id:d,"data-testid":d,variant:"error",content:h.content}))]})]})},h=()=>{var e=(0,n.useContext)(p);if(void 0===e)throw new Error("useCvOptimizerToastContext must be used within a CvOptimizerToastContextProvider");return e}},454892:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(891558),i=r(656698),o=(e,t,r)=>{var o;return(0,i.c)({intent:"apply",scoreId:t.scoreId,stamp:t.stamp,fileName:null!==(o=t.fileName)&&void 0!==o?o:null})?r(e,t.scoreId):((0,n.S)({component:"getApplyUrlAfterAnonymousRestore",action:"saveAndGoToApply",reason:n.w.storageWriteFailed}),e)}},893558:(e,t,r)=>{"use strict";r.d(t,{F:()=>s});var n=r(560096);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var s=e=>{var{dispatchToastErrorMessage:t,errorMessage:r,error:i,scoreId:a,stamp:s}=e,l=((e,t)=>[e?null:"scoreId",t?null:"stamp"].filter(e=>null!==e))(a,s);(0,n.q)({exception:null!=i?i:new Error("Missing anonymous apply data: ".concat(l.join(", "))),customAttrs:o({component:"reportAnonymousApplyFailure",action:"saveAndGoToApply"},!i&&l.length?{missing:l.join(", ")}:{})}),t(r)}},53884:(e,t,r)=>{"use strict";r.d(t,{$B:()=>s,JA:()=>l,dS:()=>o,mX:()=>i});var n=r(531889),i=e=>null===e?n.rV.Empty:e>80?n.rV.Strong:e>60?n.rV.Moderate:e>40?n.rV.Weak:n.rV.NotAFit,o=e=>{switch(e){case n.rV.Strong:return{id:"fig.CVoptimizer.13",defaultMessage:"CV is crushing it already!"};case n.rV.Moderate:return{id:"fig.CVoptimizer.12",defaultMessage:"CV just needs some tweaks"};case n.rV.Weak:return{id:"fig.CVoptimizer.11",defaultMessage:"CV has a lot of potential"};case n.rV.NotAFit:return{id:"fig.CVoptimizer.10",defaultMessage:"CV has room for improvement"};default:return{id:"fig.CVoptimizer.16",defaultMessage:"You havenât uploaded a CV yet"}}},a=e=>{switch(e){case n.rV.Strong:return"over 80%";case n.rV.Moderate:return"61-80%";case n.rV.Weak:return"41-60%";case n.rV.NotAFit:return"up to 40%";default:return"%"}},s=e=>{var t,r=i(null!==(t=null==e?void 0:e.score)&&void 0!==t?t:null);return{cv_optimizer_score_result:a(r),processing_id:(null==e?void 0:e.id)||""}},l=e=>{switch(e){case n.rV.Strong:return{id:"fig.CVoptimizer.9",defaultMessage:"over 80%"};case n.rV.Moderate:return"61-80%";case n.rV.Weak:return"41-60%";case n.rV.NotAFit:return{id:"fig.CVoptimizer.8",defaultMessage:"up to 40%"};default:return"%"}}},438198:(e,t,r)=>{"use strict";r.d(t,{U:()=>i,h:()=>o});var n=r(531889),i=(e,t)=>e?{id:"fig.CVoptimizer.27",defaultMessage:"Cancel"}:t?{id:"CVoptimizer.57",defaultMessage:"Skip and apply"}:{id:"fig.CVoptimizer.15",defaultMessage:"Apply without changes"},o=e=>"ad-page"===e?n.bN.AdPage:n.bN.ApplyForm},22430:(e,t,r)=>{"use strict";r.d(t,{l:()=>s});
1var n=r(327898),i=r(729136),o=r(682476),a=r(139456),s=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],[t,r]=(0,i.useState)(!1),[s,l]=(0,i.useState)(null),[c,u]=(0,i.useState)(!1),{isResolved:d,resolve:p}=(0,o.$)(),f=(0,n.i)(e);return(0,i.useEffect)(()=>{if(p(),!f)return r(!1),void l(null);var e=location.search||window.location.search,t=new URLSearchParams(e);r(t.has(a.Dj)),l(t.get(a.Dj)),u("true"===t.get(a.UH))},[location.search,f]),{isCvOptimizerAvailable:f&&t,isCvOptimizerStatusResolved:d,cvOptimizerNavigationType:s,isCvOptimizerExternalApplyForm:c}}},968808:(e,t,r)=>{"use strict";r.d(t,{J:()=>s});var n=r(258560),i=r(257936),o=r(190102),a=r(139456),s=()=>{var{isFeatureFlag:e}=(0,n.Z)(),t=(0,o.useHistory)().location.search||window.location.search,r=new URLSearchParams(t);return e(i.h.jobsCvOptimizerDeferredLogin)||"1510c958d3cabf4b2269f99eb8e6b52a"===r.get(a.c0)}},705322:(e,t,r)=>{"use strict";r.d(t,{M:()=>s});var n=r(729136),i=r(731969),o=r(511220),a={isAuthStatusResolved:!1,isAuthenticated:!1},s=()=>{var{loading:e}=(0,n.useContext)(i.Vo),{user:t,isLoadingUserData:r}
1=(0,n.useContext)(o.St),[s,l]=(0,n.useState)(a);if(!(e||r)&&!s.isAuthStatusResolved){var c={isAuthStatusResolved:!0,isAuthenticated:!!t.userId};return l(c),c}return s}},762668:(e,t,r)=>{"use strict";r.d(t,{T:()=>y});var n=r(729136),i=r(731969),o=r(933008),a=r(565423),s=r(190102);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){u(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var d=r(92397),p=r(345897),f=r(133676),v=r(432079);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function h(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var y=e=>{var t,r=(0,o.Z)(e),{params:l}=(0,a.Y)({jobAd:e}),u=(t=(0,s.useHistory)(),(0,n.useMemo)(()=>
1{var e=t.location.search||window.location.search,r=new URLSearchParams(e),n=r.get("ad_reason")||null,i=r.get("entry_point")||null;return c(c({has_external_link:r.get("has_external_link")||null},n?{ad_reason:n}:{}),i?{entry_point:i}:{})},[t])),{trackEvent:m}=(0,d.rS)(),{authenticated:h}=(0,n.useContext)(i.Vo),{getEntryPointQueryParamWithRemoval:y}=(0,f.j)(),b=(0,n.useRef)("");(0,n.useEffect)(()=>{b.current=(0,v.x_)(h,y()||u.entry_point)},[]);return(e,t)=>{var n=(0,p.hA)(),i=e===d.Ce.contactViaPartner&&n?{user_template:n}:{};m(e,g(g(g(g(g(g({},r),t),l),u),i),{},{entry_point:b.current}))}}},714528:(e,t,r)=>{"use strict";r.d(t,{M:()=>u});var n=r(729136),i=r(744408),o=r(815627),a=r(928244),s=r(834457);function l(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function c(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){l(o,n,i,a,s,"next",e)}function s(e){l(o,n,i,a,s,"throw",e)}a(void 0)})}}var u=(e,t,r)=>{var l,u,d,p,f,[v,m]=(0,n.useState)(!1),[g,h]=(0,n.useState)(!1),{cvInfo:y,uploadCv:b,cvUploadLoading:j,handleDelete:x,cvDeleteLoading:w,attachmentsQuery:O}=(0,a.nO)(),{resetFetchedData:C}=(0,s.w)(),[P,{data:S}]=O,k=(0,n.useRef)(null!==(l=null==S||null===(u=S.CandidateProfile)||void 0===u?void 0:u.UploadToken)&&void 0!==l?l:null),z=j||w,A=!!y;return{fileName:null!==(d=null==y?void 0:y.name)&&void 0!==d?d:"",isLoading:g||z,isDeleting:w,isError:v,isUploaded:A,acceptedFormats:o.LQ,maxSize:o.Bx,onFilesSelect:(f=c(function*(r){m(!1),null==t||t(null);var n=r.item(0);if(n){if(h(!0),y)try{yield x(),C()}catch(c){return i.default.captureException(c),void h(!1)}try{if(!k.current){var o,a,s=yield P({}),l=null==s||null===(o=s.data)||void 0===o||null===(a=o.CandidateProfile)||void 0===a?void 0:a.UploadToken;k.current=null!=l?l:null}yield b(n,k.current),h(!1),null==e||e()}catch(c){return i.default.createPageAction("cvUploadWrongFileError",{error:JSON.stringify(c,Object.getOwnPropertyNames(c)),files:"".concat(n.name," ").concat(n.size," ").concat(n.type," | ")}),void h(!1)}}}),function(e){return f.apply(this,arguments)}),onFilesReject:e=>{m(e.length>0),null==t||t(e[0])},onFilesDelete:(p=c(function*(){if(y)try{yield x(),C(),null==t||t(null),null==r||r()}catch(e){i.default.captureException(e)}}),function(){return p.apply(this,arguments)})}}},336535:(e,t,r)=>{"use strict";r.d(t,{k:()=>p});var n=r(731969),i=r(531401),o=r(834457),a=r(928244),s=r(133676),l=r(891558),c=r(656698);function u(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function d(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){u(o,n,i,a,s,"next",e)}function s(e){u(o,n,i,a,s,"throw",e)}a(void 0)})}}var p=()=>{var e=(0,i.n)(),{getRestoreDownloadLoginBackUrl:t}=(0,s.j)(),{scoreData:r}=(0,o.w)(),{cvInfo:u,getApiToken:p}=(0,a.nO)(),f=t=>{e(t,void 0,n.Jn.Replace)};return d(function*(){var e,n=yield p(),i=null==r?void 0:r.id,o=null==u?void 0:u.simpleURL,a=null==u?void 0:u.token;return i&&n&&o&&a?(0,c.c)({intent:"download",scoreId:i,stamp:n,fileName:null!==(e=null==u?void 0:u.name)&&void 0!==e?e:null,cvUrl:o,cvToken:a})?void f(t(i)):((0,l.S)({component:"useCvOptimizerDownloadLoginRedirect",action:"redirectToLogin",reason:l.w.storageWriteFailed}),void f()):((0,l.S)({component:"useCvOptimizerDownloadLoginRedirect",action:"redirectToLogin",reason:l.w.missingRestoreData}),void f())})}},864089:(e,t,r)=>{"use strict";r.d(t,{K:()=>s});var n=r(821383),i=r(190102),o=r(729136),a=r(139456),s=e=>{var t=(0,i.useHistory)(),r=(0,o.useMemo)(()=>{var e=t.location.search||window.location.search,r=[...new URLSearchParams(e).entries()].filter(e=>{var[t]=e;return!t.startsWith("cv_optimizer")});return Object.fromEntries(r)},[t]);return{olxApplyUrl:(0,n.Z)(e,r),getWithCvIdParam:(e,t)=>{var r=new URL(window.location.origin+e);return r.searchParams.set(a.qJ,t),r.pathname+r.search},getWithPendingOptimizedCvParams:(e,t)=>{var r=new URL(window.location.origin+e);return r.searchParams.set(a.Hy,a.$7),r.searchParams.set(a._h,t),r.pathname+r.search}}}},310765:(e,t,r)=>{"use strict";r.d(t,{Q:()=>a});
1var n=r(729136),i=r(731969),o=r(531401);function a(){var e=(0,o.n)();return(0,n.useCallback)(()=>{e(void 0,void 0,i.Jn.Replace)},[e])}},531401:(e,t,r)=>{"use strict";r.d(t,{n:()=>s});var n=r(729136),i=r(937341),o=r(190102),a=r(731969);function s(){var e=(0,o.useHistory)(),{openAuthenticationPage:t}=(0,n.useContext)(a.Vo);return(0,n.useCallback)(function(r,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.Jn.Assign;if((0,i.j)()){var{pathname:s,search:l,hash:c}=e.location,u=null!=r?r:"".concat(s).concat(l).concat(c);t(u,o,"none"===n?{prompt:"none"}:{immediate:!0})}},[e,t])}},645766:(e,t,r)=>{"use strict";r.d(t,{E:()=>a,n:()=>s});var n=r(729136),i=r(92397),o=r(53884),a=e=>{var t=(0,n.useRef)(null);return{saveScoreResult:(0,n.useCallback)(e=>{t.current=(0,o.$B)(e)},[]),trackSavedScoreResultIfPresent:(0,n.useCallback)(()=>{var r=t.current;r&&(t.current=null,e(i.Ce.cvOptimizerScore,r))},[e])}},s=(e,t)=>{(0,n.useEffect)(()=>{e&&(null==t||t())},[e,t])}},856042:(e,t,r)=>{"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){o(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function s(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function s(e){a(o,n,i,s,l,"next",e)}function l(e){a(o,n,i,s,l,"throw",e)}s(void 0)})}}r.d(t,{S:()=>c,c:()=>l});var l=function(){var e=s(function*(e){var{url:t,token:r,file:n}=e,o=i({},r&&{Authorization:"Bearer ".concat(r)}),a=yield fetch(t,{method:"POST",headers:o,body:n});if(!a.ok)throw new Error("Failed to upload file to secured storage");return yield a.json()});return function(t){return e.apply(this,arguments)}}(),c=function(){var e=s(function*(e){var{url:t,token:r}=e,n=yield fetch(t,{method:"GET",headers:i({},r&&{Authorization:"Bearer ".concat(r)})});if(!n.ok)throw new Error("Failed to download file from secured storage");return yield n.blob()});return function(t){return e.apply(this,arguments)}}()},704398:(e,t,r)=>{"use strict";r.d(t,{Z:()=>L});var n,i=r(729136),o=r(190102),a=r(490845),s=r(731969),l=r(264998),c=r(359841),u=r(349837),d=r(36309),p=r(146960),f=r(746063),v=r(220425);var m,g,h=(0,p.Ps)(n||(m=["\n mutation CP($adId: String!) {\n CandidateProfileNoAuth {\n IncrementCounter(adID: $adId)\n }\n }\n"],g||(g=m.slice(0)),n=Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(g)}})))),y=null,b=r(744408),j=r(7376),x=r(324718),w=r.n(x),O=r(814646),C=r.n(O),P=r(111611),S=["headers"];function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach(function(t){A(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function A(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function N(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function D(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){N(o,n,i,a,s,"next",e)}function s(e){N(o,n,i,a,s,"throw",e)}a(void 0)})}}var M=function(){var e=D(function*(e,t,r,n,i){try{if(!r)throw new Error("Auth token is empty!");var o=i||{},{headers:a}=o,s=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(o,S),l=z({method:"POST",headers:z({Authorization:r,"Content-Type":"application/json","olx-locale":n},a),body:JSON.stringify({query:t})},s),c=yield fetch(e,l);return yield c.json()}catch(u){throw u}});return function(t,r,n,i,o){return e.apply(this,arguments)}}(),E=function(){var e=D(function*(e){var{locale:t,apiEnv:r,query:n,authToken:i,countryCode:o,fetchOptions:a}=e;try{if(!(0,j.jU)()||C()(i)||C()(i.accessToken)||(null==i?void 0:i.grantType)===P.q.ANONYMOUS)return;var s,l=(e=>{var{accessToken:t}=e;return t?"Bearer ".concat(t):null})(i),c=(0,d.K)(o,r).gql,u=yield M(c,n,l,t,a);if(!w()(null==u?void 0:u.errors))throw new Error((null===(s=u.errors[0])||void 0===s?void 0:s.message)||"fetchCandidateData gql request error");return null==u?void 0:u.data}catch(p){throw b.default.captureException(p),p}});return function(t){return e.apply(this,arguments)}}(),T=r(808354),F=r(937454);function V(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}var I=()=>{var{authenticated:e,getAuthToken:t}=(0,i.useContext)(s.Vo),{appConfig:{langISOCode:r,apiEnv:n}}=(0,i.useContext)(T.ZP),{marketMetadata:{countryCode:o}}=(0,a.useLocalisationContext)(),{formatMessage:l}=(0,a.useIntl)(),c=(0,i.useCallback)(function(){var i,a=(i=function*(i){
1if(!e||!o)return null;var a="".concat(r,"-").concat(o);try{var s,c=yield t();if(!c)return;var u=yield E({locale:a,apiEnv:n,query:(0,F.KI)(i),authToken:c,countryCode:o});return null==u||null===(s=u.CandidateProfile)||void 0===s?void 0:s.ApplyValidation}catch(d){throw b.default.captureException(d),(0,j.Jn)(l({id:"error500.title",defaultMessage:"Oops something went wrong"})),d}},function(){var e=this,t=arguments;return new Promise(function(r,n){var o=i.apply(e,t);function a(e){V(o,r,n,a,s,"next",e)}function s(e){V(o,r,n,a,s,"throw",e)}a(void 0)})});return function(e){return a.apply(this,arguments)}}(),[n,e,o,l,t,r]);return{fetch:c}};function R(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}var L=(e,t)=>{var[r,n]=(0,i.useState)(!1),{authenticated:p}=(0,i.useContext)(s.Vo),{langISOCode:m,apiEnv:g}=(0,u.MG)(),{genericProps:b,handleError:j}=(0,c.r)(),{fetch:x}=I(),w=(0,o.useHistory)(),{marketMetadata:{countryCode:O}}=(0,a.useLocalisationContext)(),C=(0,i.useCallback)(()=>{if(t){var e=new URL(t).pathname;w.push("".concat(e,"?").concat(l.nt.urlParam,"=").concat(l.nt.failValue))}else w.push("/404")},[t,w]),P=(0,i.useCallback)(function(){var t,r=(t=function*(t,r,i){if(r)((e,t)=>{var r,{countryCode:n,env:i,langISOCode:o}=t,a=(0,d.K)(n,i).gql;(r=a,y||(y=new f.f({uri:r,cache:new v.h}))).mutate({mutation:h,variables:{adId:e},context:{headers:{authorization:"ANONYMOUS","olx-locale":"".concat(o,"-").concat(n)}}}).then(e=>{if(e.errors&&e.errors.length>0){var t=e.errors[0];throw new Error(t.message)}})})(e,{countryCode:O,langISOCode:m,env:g});else if(p){t.preventDefault();try{yield x(e.toString()),n(!1),w.push(i||"/404")}catch(o){if(j(null==o?void 0:o.message))return void n(!1);C()}}},function(){var e=this,r=arguments;return new Promise(function(n,i){var o=t.apply(e,r);function a(e){R(o,n,i,a,s,"next",e)}function s(e){R(o,n,i,a,s,"throw",e)}a(void 0)})});return function(e,t,n){return r.apply(this,arguments)}}(),[p,w,x,e,O]);return{genericErrorModalProps:b,hasApplyError:r,onApplyClick:P}}},821383:(e,t,r)=>{"use strict";var n=r(724364),i=r.n(n),o=r(981841),a=r.n(o),s=r(349837);t.Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{routingAliases:r}=(0,s.MG)();if(e){var n=a()(t,e=>null!==e),o=new URLSearchParams(n),l=o.toString()?"?".concat(o.toString()):"",c=i()(r,"ad","ad"),u=i()(r,"job","job"),d=i()(r,"apply","apply");return"/".concat(c,"/").concat(u,"/").concat(d,"/").concat(e.split("/").pop()).concat(l)}}},531889:(e,t,r)=>{"use strict";r.d(t,{bN:()=>n,o$:()=>o,rV:()=>i});var n=function(e){return e.ApplyForm="apply-form",e.AdPage="ad-page",e}({}),i=function(e){return e.Strong="strong",e.Moderate="moderate",e.Weak="weak",e.NotAFit="NotAFit",e.Empty="empty",e}({}),o=function(e){return e.Strong="strong",e.Weak="weak",e.Missing="missing",e}({})},841776:(e,t,r)=>{"use strict";r(729136);var n,i,o,a=r(498283),s=r(612651),l=r(868968),c=r(57766);function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var d=a.default.div(n||(n=u(["\n display: flex;\n align-items: center;\n min-width: 100%;\n width: inherit;\n\n gap: var(--spacing50);\n\n "," {\n min-width: auto;\n width: auto;\n }\n"])),s.b),p=a.default.div(i||(i=u(["\n display: flex;\n align-items: center;\n justify-content: center;\n\n & svg {\n color: var(--colorsForegroundPrimary);\n width: var(--sizing-200, 16px);\n height: var(--sizing-200, 16px);\n }\n"]))),f=(0,a.default)(l.P3)(o||(o=u(["\n margin: var(--spacing0);\n color: var(--colorsForegroundActionPrimary);\n font-weight: ",";\n\n "," {\n font-size: var(--fontSizeBodyExtraSmall);\n line-height: var(--lineHeightBodyExtraSmall);\n }\n\n @container job-container (max-width: 450px) {\n font-size: var(--fontSizeBodyExtraSmall);\n line-height: var(--lineHeightBodyExtraSmall);\n }\n"])),e=>{var{isImportant:t}=e;return t?"var(--fontWeightBold)":"var(--fontWeightRegular)"},s.a);t.Z=e=>
1{var{content:t,icon:r,isImportant:n=!1}=e;return(0,c.jsxs)(d,{children:[!!r&&(0,c.jsx)(p,{children:r}),(0,c.jsx)(f,{isImportant:n,children:t})]})}},604612:(e,t,r)=>{e.exports=r.p+"static/media/cv-optimizer-file-illustration.9614f8d64.png"}}]); 2//# sourceMappingURL=olxeuweb.cv-optimizer.88c430398.chunk.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.