PageSourceSearch

https://zarplata.ru/static/build/4892.162c6401f5242eaa.js

js zarplata.ru collected 2026-10-02 04:47:32 UTC 83,129 bytes, 3 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="49c8d5a8-bc36-4ee5-a84b-932e1a6e915d",e._sentryDebugIdIdentifier="sentry-dbid-49c8d5a8-bc36-4ee5-a84b-932e1a6e915d")}()}catch(e){}!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];if(null!=t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:sentry-js-hh-filter-key":!0})}catch(e){}}(),function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"e7bb213545ef449888513ee1cfe59dc92c5bf90b"}}catch(e){}}(),(globalThis.__xhh_LOADABLE_LOADED_CHUNKS__=globalThis.__xhh_LOADABLE_LOADED_CHUNKS__||[]).push([["4892"],{214500:function(e,n,t){t.d(n,{V:()=>o});var r=t(111114),a=t(142159);const o=e=>{const{isPromoAvailable:n,maxBonusAmount:t,promoSumPercent:o}=(0,r.a)(a.dr),{isPromoAvailable:i,maxBonusAmount:s,promoSumPercent:l}=(0,r.a)(a.je);return n&&e?{promoKey:a.dr,isPromoAvailable:n,maxBonusAmount:t??0,promoSumPercent:o??0}:i?{promoKey:a.je,isPromoAvailable:i,maxBonusAmount:s??0,promoSumPercent:l??0}:{promoKey:null,isPromoAvailable:!1,maxBonusAmount:0,promoSumPercent:0}}},690731:function(e,n,t){t.d(n,{h:()=>f,Tg:()=>S,YG:()=>b});var r=t(758162),a=t(87080),o=t(174373),i=t(649649),s=t(170125),l=t(723976),c=t(594948),u=t(823910),d=t(36028),p=t(749038),m=t(456971),v=t(597556),y=t(394278);const f=(e,n,t)=>(0,i.W)(e,{expectedParamsKey:n,isFetchingAvailable:t})?e.availablePublicationTypes.data:null,b=()=>{const e=(0,c.v)(({actualAccount:e})=>null!==e),n=(0,c.v)(e=>e.vacancyCreateDraftId),t=(0,l.V)(),i=(()=>{const e=(0,p.x)(),n=(0,m.R)(),t=(0,y.K)(!1),a=(0,v.cT)(!0,!1),{input:o}=(0,u.m)(d.$.divisionId,{subscription:{value:!0}}),i=o.value,s=(0,u.m)(d.$.employmentForm,{subscription:{value:!0}}).input.value,{input:l}=(0,u.m)(d.$.publication.withZpCrossPost,{subscription:{value:!0}}),f=l.value||!1,b=(0,c.v)(({vacancyAction:e})=>e),S=(0,u.m)(d.$.compensation.compensationMode,{subscription:{value:!0}}).input.value,g=(0,u.m)(d.$.compensation.compensationPerModeFrom,{subscription:{value:!0}}).input.value,h=(0,u.m)(d.$.compensation.currencyCode,{subscription:{value:!0}}).input.value;return(0,r.useMemo)(()=>({areaIds:e,professionalRoleIds:n,divisionId:null!=i?String(i):void 0,withZpCrossPost:f,employmentForm:s,shortTariffsExpPeriod:t,smallRegionsMultipostingVersion:a??void 0,compensationMode:S,compensationPerModeFrom:null!=g?Math.round(g):void 0,compensationCurrencyCode:h,vacancyAction:b??void 0}),[e,n,i,f,s,t,a,S,g,h,b])})(),f=(0,r.useMemo)(()=>(0,o.F)(i),[i]),b=Boolean(n||t||e)&&i.areaIds.length>0&&i.professionalRoleIds.length>0,S=(0,r.useCallback)(e=>(0,s._)(e,()=>(0,a.A)(e.getState())),[]);return{params:i,paramsKey:f,isFetchingAvailable:b,waitForDictionary:S}},S=()=>{const{paramsKey:e,isFetchingAvailable:n}=b();return(0,c.v)(t=>f(t,e,n))}},192821:function(e,n,t){t.d(n,{P:()=>o,u:()=>a});var r=t(456146);function a(){return(0,r.cI)()}function o(e){return(0,r.cl)(e)}},414569:function(e,n,t){t.d(n,{Z:()=>A});var r=t(761673),a=t.n(r),o=t(176321),i=t.n(o),s=t(236789),l=t(112687),c=t(430356),u=t(405227),d=t(744120),p=t(486898),m=t(655898);const v="checkable-card-group--HevsksWissMAH_bz",y="checkable-card-group_two-columns--dfrBEKLWDl43hsbS",f="checkable-card-group_three-columns--etUJCmWfB28rqXcx",b="checkable-card-group-item--Lb1C_efbpeUaT1Rn",S="checkable-card-group-checkbox-label-slot--pGzFRv5KsTEckkFO";var g=t(662191);const h={checkbox:"checkbox",radio:"radio",singleCheckbox:"single-checkbox"},C=({values:e,type:n,input:t,forceTwoColumns:r=!1,forceThreeColumns:o=!1,analyticEvent:C=i(),analyticEventName:A,dataQa:x,style:P})=>
1{const N=(0,m.R)(),T=(0,p.C)({onFocus:t.onFocus,onBlur:t.onBlur}),I=e=>{const r=e.target.value;let a=r;switch(n){case h.checkbox:{const e=t.value;a=e.includes(r)?e.filter(e=>e!==r):[...e,r];break}case h.singleCheckbox:a=t.value===r?null:r}A&&C({buttonName:A,value:(Array.isArray(a)?a.length&&JSON.stringify(a):a)||null,...N}),t.onChange(a)};return(0,g.jsx)("div",{ref:T,style:P,className:a()(v,{[y]:r,[f]:o}),"data-qa":x,children:e.map(({value:e,text:r,disabled:a,dataQa:o})=>{const i=((e,n,t)=>!!e&&(t===h.checkbox?e.includes(n):e===n))(t.value,e,n);return(0,g.jsx)(s.g,{name:t.name,onFocus:t.onFocus,onBlur:t.onBlur,type:n===h.radio?"radio":"checkbox",value:e,checked:i,onChange:I,padding:12,borderRadius:12,flexible:!0,disabled:a,"data-qa":o,labelDataQa:o?`${o}__label`:void 0,children:[h.radio,h.singleCheckbox].includes(n)?(0,g.jsx)("div",{className:b,children:(0,g.jsx)(l.x,{typography:"label-2-regular",children:r})}):(0,g.jsx)(c.b,{left:(0,g.jsx)(u.X,{checked:i,readOnly:!0,tabIndex:-1}),children:(0,g.jsx)("div",{className:S,children:(0,g.jsx)(d.j,{children:r})})})},e)})})};C.displayName="common/CheckableCardGroup/index/CheckableCardGroup";const A=C},603023:function(e,n,t){t.d(n,{Dt:()=>v,MA:()=>c,ZP:()=>f,eP:()=>u});var r=t(758162),a=t(66063),o=t(780335),i=t(480204),s=t(623761),l=t(662191);const c="data-hh-anchor-name",u="create-vacancy-form-anchor_{0}",d="create-vacancy-form-anchor",p=e=>u.replace("{0}",e),m=u.replace("{0}",""),v=e=>[...e.querySelectorAll(`.${d}`)].flatMap(e=>{const n=null!=(t=e.getAttribute(c))&&t.startsWith(m)&&t.slice(m.length)||null;var t;return n?[n]:[]}),y=({name:e})=>{const{scrollTarget:n,resetScrollTarget:t,setActiveStep:u}=(0,s.u)(),{navbarStickyStepperRef:m}=(0,o.o)(),{stepName:v}=(0,i.G)(),y=(0,r.useRef)(null);return(0,r.useEffect)(()=>{var r;"error"===(null==n?void 0:n.type)&&n.name===e&&y.current&&(0,a.default)(y.current,{centered:!1,topOffset:-20-((null===(r=m.current)||void 0===r?void 0:r.offsetHeight)||0),animationEndCallback:()=>{v&&u({stepName:v}),t()}})},[e,m,t,n,u,v]),(0,l.jsx)("span",{ref:y,"aria-hidden":!0,className:d,[c]:p(e)})};y.displayName="common/ScrollAnchor/index/ScrollAnchor";const f=y},780335:function(e,n,t){t.d(n,{o:()=>i,y:()=>s});var r=t(758162),a=t(662191);const o=(0,r.createContext)({stickyControlsRef:{current:null},sidebarStickyStepperRef:{current:null},navbarStickyStepperRef:{current:null},isSubmitButtonShouldBeVisible:!1,setIsSubmitButtonShouldBeVisible:()=>null}),i=()=>(0,r.useContext)(o),s=({children:e})=>{const n=(0,r.useRef)(null),t=(0,r.useRef)(null),i=(0,r.useRef)(null),[s,l]=(0,r.useState)(!1),c=(0,r.useCallback)(e=>{l(e)},[]),u=(0,r.useMemo)(()=>({stickyControlsRef:n,sidebarStickyStepperRef:t,navbarStickyStepperRef:i,isSubmitButtonShouldBeVisible:s,setIsSubmitButtonShouldBeVisible:c}),[s,c]);return(0,a.jsx)(o.Provider,{value:u,children:e})};s.displayName="VacancyCreate/contexts/FormElementsContext/FormElementsContextProvider"},480204:function(e,n,t){t.d(n,{G:()=>s,c:()=>l});var r=t(758162),a=t(623761),o=t(662191);const i=(0,r.createContext)({stepName:null,isStepHidden:!1,isStepStandalone:!1,setToRenderedFieldsRef:()=>null,deleteFromRenderedFieldsRef:()=>null}),s=()=>(0,r.useContext)(i),l=({stepName:e,isStepHidden:n,isStepStandalone:t,children:s})=>{const{renderedFieldsRef:l}=(0,a.u)(),c=(0,r.useCallback)(n=>{e&&l.current.set(n,{stepName:e})},[l,e]),u=(0,r.useCallback)(e=>{l.current.delete(e)},[l]),d=(0,r.useMemo)(()=>({stepName:e||null,isStepHidden:n,isStepStandalone:t,setToRenderedFieldsRef:c,deleteFromRenderedFieldsRef:u}),[u,n,t,c,e]);return(0,o.jsx)(i.Provider,{value:d,children:s})};l.displayName="VacancyCreate/contexts/RenderedStepContext/RenderedStepContextProvider"},583515:function(e,n,t){t.d(n,{Eq:()=>o,GO:()=>s,X$:()=>i,Zy:()=>a});var r=t(532947);const a={[r.v.MainInfo]:"00_step_role_and_work_experience",[r.v.WorkingConditions]:"01_step_work_terms",[r.v.WorkingHours]:"02_step_work_schedule",[r.v.Address]:"03_step_address",[r.v.Compensation]:"04_step_payment",[r.v.Description]:"05_step_vacancy_description",[r.v.VacancyManagement]:"06_step_responses",[r.v.Contacts]:"07_step_contacts",[r.v.Branding]:"08_step_vacancy_branding",[r.v.PublicationType]:"09_step_publication",[r.v.SearchBranding]:"10_step_search_branding"},o="selectPublicationType",i="stepName",s="ignoreStepRestore"},623761:function(e,n,t){t.d(n,{u:()=>L,Z:()=>q});var r=t(758162),a=t(977403),o=t(780335),i=t(963252),s=t(594948),l=t(261679),c=t(615081),u=t(233053),d=t(170953),p=t(583515),m=t(532947);const v=Object.values(m.v),y=e=>v.includes(e);var f=t(823910),b=t(192821),S=t(36028),g=t(427266);var h=t(345454),C=t(299297),A=t(295105),x=t(417217),P=t(903069);var N=t(121452);const T=e=>{const n=(()=>{const{shouldShowBrandSnippetField:e}=(0,C.V)(),{shouldShowBrandedTemplateField:n}=(0,P.w)(),{shouldShowBrandWorkPlaceField:t}=(0,x.h)(),{shouldShowBrandInsiderField:r}=(0,h.N)(),{shouldShowStickersField:a}=(0,A.e)();return!!(e||n||t||r||a)})(),{isPurchaseAvailable:t}=(0,N.Q)();return(0,r.useMemo)(()=>e().reduce((e,r)=>(r.name!==m.v.Branding||n)&&(r.name!==m.v.SearchBranding||t)?(e.push(r),e):e,[]),[e,n,t])};var I=t(723976);var _=t(79507);var k=t(271747),E=t(691934);const R=({combiners:e,isStepRestoreEnabled:n})=>{var t;const{search:a}=(0,s.v)(e=>e.router.location),{params:o}=(0,l.j)(a),i=(0,s.v)(({vacancyCreateDraftId:e})=>Boolean(e)),{isEditPendingDraft:c}=(0,E.t)(),u=(0,f.m)(S.$.steps),d=(0,r.useMemo)(()=>c?"pendingDraft":"draft",[c]),m=e.reduce((e,n)=>e+=n.name,"").split("").reduce((e,n)=>{const t=31*e+n.charCodeAt(0);return Math.abs(t)%2147483647},0).toString();const v=(({combiners:e,savedStep:n,version:t})=>{const a=(0,r.useMemo)(()=>({name:e[0].name,index:0,version:t,changedTime:null}),[t,e]);return n&&y(n.name)&&n.version===t?n:a})({combiners:e,savedStep:null===(t=u.input.value)||void 0===t?void 0:t[d],version:m}),b=(0,r.useMemo)(()=>i&&n&&!o[p.X$]&&!o[p.GO]&&!o[p.Eq]&&v.index>0?v:null,[]);return(0,r.useEffect)(()=>{var e,n;v&&null!==(e=u.input.value)&&void 0!==e&&e[d]&&i&&!(0,k.shallowEqual)(null===(n=u.input.value)||void 0===n?void 0:n[d],v)&&u.input.onChange({...u.input.value,[d]:v})},[v]),{key:d,version:m,savedStep:v,savedStepIndex:(null==v?void 0:v.index)||0,restoredStepName:(null==b?void 0:b.name)||null}},w=({combiners:e,standaloneStepName:n,isStandaloneStepEnabled:t})=>e.map(e=>{const r=!!t&&e.isStandalonable,a=e.name===n?e.standaloneSections:e.sections;return{name:e.name,sections:a,isStandalonable:r,isInline:e.isInline,isHiddenInStepper:e.isHiddenInStepper}}),F=({steps:e,standaloneStepName:n,showAllInlineSteps:t})=>{var r;const a=(({steps:e,standaloneStepName:n,showAllInlineSteps:t})=>{const r=n?e.findLastIndex(e=>e.name===n):-1,a=t?e.findLastIndex(e=>e.isInline):-1;let o=e.findIndex(e=>e.name===m.v.Skills);return r>=0?o=r:a>=0&&(o=a),o})({steps:e,standaloneStepName:n,showAllInlineSteps:t});return(null===(r=e[a])||void 0===r?void 0:r.name)??e[0].name},M=({combiners:e,requestedStandaloneStepName:n,requestedCurrentStepName:t,isStandaloneStepEnabled:r,showAllInlineSteps:a})=>{const o=r&&n&&e.some(e=>
1e.name===n&&e.isStandalonable)?n:null,i=w({combiners:e,standaloneStepName:o,isStandaloneStepEnabled:r}),s=void 0!==t&&((e,n)=>e.some(e=>e.name===n))(i,t)?t:F({steps:i,standaloneStepName:o,showAllInlineSteps:a});return{standaloneStepName:o,steps:i,currentStepName:s}},D=({combiners:e,restoredStepName:n,isStandaloneStepEnabled:t,showAllInlineSteps:a})=>{const{search:o}=(0,s.v)(e=>e.router.location),{params:i}=(0,l.j)(o),[c,u]=(0,r.useState)((({combiners:e,restoredStepName:n,searchParams:t,isStandaloneStepEnabled:r})=>{if(!r)return null;let a=null;return p.Eq in t?a=m.v.PublicationType:t.stepName?a=String(t.stepName):n?a=n:e.every(e=>e.isStandalonable)&&(a=e[0].name),y(a)&&e.find(e=>e.name===a&&e.isStandalonable)?a:null})({combiners:e,restoredStepName:n,searchParams:i,isStandaloneStepEnabled:t})),[d,v]=(0,r.useState)(w({combiners:e,standaloneStepName:c,isStandaloneStepEnabled:t})),[f,b]=(0,r.useState)(()=>F({steps:d,standaloneStepName:c,showAllInlineSteps:a}));(0,r.useEffect)(()=>{const n=M({combiners:e,isStandaloneStepEnabled:t,requestedStandaloneStepName:c,showAllInlineSteps:a});u(n.standaloneStepName),v(n.steps),b(n=>M({combiners:e,isStandaloneStepEnabled:t,requestedStandaloneStepName:c,requestedCurrentStepName:n,showAllInlineSteps:a}).currentStepName)},[e,t,c,a]);const S=(0,r.useCallback)(({standaloneStepName:n,currentStepName:r})=>{const o=M({combiners:e,isStandaloneStepEnabled:t,requestedStandaloneStepName:n,requestedCurrentStepName:r,showAllInlineSteps:a});u(o.standaloneStepName),v(o.steps),b(o.currentStepName)},[e,t,a]);return{standaloneStepName:c,steps:d,currentStepName:f,_setCurrentStepName:b,_recreateSteps:S}},j=({showAllInlineSteps:e,combineSteps:n,isStepRestoreEnabled:t})=>{const a=T(n),{isStandaloneStepEnabled:o,_setStandaloneStepEnabled:i}=(()=>{const e=(0,I.V)(),[n,t]=(0,r.useState)(!e);return{isStandaloneStepEnabled:n,_setStandaloneStepEnabled:t}})(),[c,u]=(0,r.useState)(null),[d,m]=(0,r.useState)(null),{savedStepIndex:v,restoredStepName:y,key:b,version:g,savedStep:h}
1=R({combiners:a,isStepRestoreEnabled:t}),{standaloneStepName:C,steps:A,currentStepName:x,_setCurrentStepName:P,_recreateSteps:N}=D({combiners:a,restoredStepName:y,isStandaloneStepEnabled:o,showAllInlineSteps:e}),k=(0,r.useMemo)(()=>{const e=A.findIndex(e=>e.name===x);return-1===e?0:e},[x,A]),E=(0,r.useMemo)(()=>{if(null===c)return null;const e=A.findIndex(e=>e.name===c);return-1===e?null:e},[c,A]);(({combiners:e,activeStepName:n,savedStep:t,version:a,key:o})=>{const i=(0,s.v)(({vacancyCreateDraftId:e})=>Boolean(e)),l=(0,f.m)(S.$.steps);(0,r.useEffect)(()=>{if(null==t||!t.version||!i)return;if(null===n)return;const r=e.findIndex(e=>e.name===n);-1!==r&&r>t.index&&l.input.onChange({...l.input.value,[o]:{index:r,name:n,version:a}})},[n,e,i,o,t,l.input,a])})({key:b,version:g,savedStep:h,activeStepName:c,combiners:a}),(({standaloneStepName:e,restoredStepName:n})=>{const t=(0,_.k)();(0,r.useEffect)(()=>{const r=(0,l.j)(window.location.pathname+window.location.search),a={};r.params[p.GO]||(a[p.GO]=!0),n&&n===e&&(a[p.X$]=n),Object.keys(a).length&&(r.params={...r.params,...a},t(r.href,void 0,{cancelFetchingData:!0}))},[])})({standaloneStepName:C,restoredStepName:y});const w=(0,r.useMemo)(()=>null!==C&&A.every(e=>e.isStandalonable),[C,A]),F=(0,r.useCallback)(()=>{o&&i(!1),N({standaloneStepName:null,currentStepName:A[A.length-1].name})},[N,i,o,A]);return{steps:A,areAllStepsStandalonable:w,standaloneStepName:C,pushingStepName:d,currentStepName:x,activeStepName:c,currentStepIndex:k,activeStepIndex:E,savedStepIndex:v,forceShowAllSteps:F,_setPushingStepName:m,_setCurrentStepName:P,_setActiveStepName:u,_recreateSteps:N}};var V=t(662191);const B=(0,r.createContext)({steps:[],visibleStepNames:[],passedStepNames:[],invalidStepNames:[],neutralStepNames:[],areAllStepsStandalonable:!1,standaloneStepName:null,pushingStepName:null,currentStepName:null,activeStepName:null,currentStepIndex:0,activeStepIndex:null,savedStepIndex:0,texts:{pageTitle:"",pageTitleHint:null},scrollTarget:null,renderedFieldsRef:{current:new Map},maxSeenCurrentStepIndexRef:{current:0},forceShowAllSteps:()=>null,openNextStep:()=>null,openPreviousStep:()=>null,openStep:()=>new Promise(e=>e()),setActiveStep:()=>null,setScrollTarget:()=>null,resetScrollTarget:()=>null}),O={[m.v.MainInfo]:"",[m.v.WorkingConditions]:"employer.vacancy.VacancyCreateContent.workingConditions.title",[m.v.WorkingHours]:"employer.vacancy.VacancyCreateContent.workingHours.title",[m.v.Address]:"employer.vacancy.VacancyCreateContent.addressesWithWorkPlace.title",[m.v.Compensation]:"employer.vacancy.VacancyCreateContent.mainInfoSection.compensation.title.v2",[m.v.Description]:"employer.vacancy.VacancyCreateContent.description.title",[m.v.Skills]:"employer.vacancy.VacancyCreateContent.skills.title",[m.v.VacancyManagement]:"employer.vacancy.VacancyCreateContent.vacancyManagement.title",[m.v.Contacts]:"employer.vacancy.VacancyCreateContent.magritteContactsSection.title",[m.v.Branding]:"employer.vacancy.VacancyCreateContent.brandingSection.title",[m.v.PublicationType]:"employer.vacancy.VacancyCreateContent.publicationType.title",[m.v.SearchBranding]:"employer.vacancy.VacancyCreateContent.searchDesign.title"},H="enable_vc_steps_restore",$=({showAllInlineSteps:e,pageTitle:n,pageTitleHint:t=null,trls:a,combineSteps:v,children:h})=>{const C=(0,r.useRef)(new Map),A=(0,r.useRef)(0),x=(0,s.v)(e=>e.vacancyCreatePublicationSessionKey),{setIsSubmitButtonShouldBeVisible:P}=(0,o.o)(),N=(0,i.n)(H),{steps:T,areAllStepsStandalonable:I,standaloneStepName:_,pushingStepName:k,currentStepName:E,activeStepName:R,currentStepIndex:w,activeStepIndex:F,savedStepIndex:M,forceShowAllSteps:D,_setPushingStepName:$,_setCurrentStepName:q,_setActiveStepName:L,_recreateSteps:U}=j({showAllInlineSteps:e,combineSteps:v,isStepRestoreEnabled:N});(0,r.useEffect)(()=>{A.current=0},[x]),(0,r.useEffect)(()=>{w>A.current&&(A.current=w)},[w]);const{visibleStepNames:W,passedStepNames:Z,invalidStepNames:G,neutralStepNames:K}=(({standaloneStepName:e,steps:n,currentStepIndex:t,renderedFieldsRef:a})=>{const o=(0,s.v)(e=>e.isVacancyActionsAllowed),[i,l]=(0,r.useState)([]),[c,u]=(0,r.useState)([]),p=(0,b.P)({subscription:{errors:!0,submitErrors:!0}}),{errorFieldsKeys:v}=(0,r.useMemo)(()=>(0,g.W9)({errors:p.errors,submitErrors:p.submitErrors}),[p.errors,p.submitErrors]),y=(0,r.useCallback)(e=>v.filter(n=>{const t=a.current.get(n);return(null==t?void 0:t.stepName)===e}).length>0,[v,a]),h=(0,f.m)(S.$.workFormats,{subscription:{value:!0}}).input.value,C=(0,f.m)(S.$.compensation.compensationPerModeFrom,{subscription:{value:!0}}).input.value,A=(0,f.m)(S.$.compensation.compensationPerModeTo,{subscription:{value:!0}}).input.value,x=(0,f.m)(S.$.contactInfoSelf,{subscription:{value:!0}}).input.value,P=(0,f.m)(S.$.keySkills,{subscription:{value:!0}}).input.value,N=(0,f.m)(S.$.brandedTemplate,{subscription:{value:!0}}).input.value,T=(0,f.m)(S.$.brandSnippetId,{subscription:{value:!0}}).input.value,I=(0,f.m)(S.$.departmentCode,{subscription:{value:!0}}).input.value,_=(0,s.v)(e=>e.vacancyCreateError),k=(0,r.useCallback)(e=>{if(null!=_&&_.insufficientPermissions||!o)return!1;switch(e){case m.v.WorkingConditions:return h&&!h.length;case m.v.Compensation:return!(0,d.isNumber)(C)&&!(0,d.isNumber)(A);case m.v.Skills:return 0===P.length;case m.v.Contacts:return!x;case m.v.Branding:return!N&&!T&&!I;case m.v.PublicationType:return!0;default:return!1}},[null==_?void 0:_.insufficientPermissions,o,h,C,A,P,x,N,T,I]),E=(0,r.useRef)({});(0,r.useEffect)(()=>
1{l(n.reduce((e,n,r)=>{let a=!0;var o;return r<=t?(a=y(n.name),E.current[n.name]=a):a=Boolean(null===(o=E.current)||void 0===o?void 0:o[n.name]),a&&e.push(n.name),e},[]))},[y,t,n]),(0,r.useEffect)(()=>{u(n.reduce((e,n)=>(k(n.name)&&e.push(n.name),e),[]))},[k,n]);const R=(0,r.useMemo)(()=>n.reduce((n,r,a)=>{const o=Boolean(e),i=r.name===e;return(o?i:a<t||a===t)&&n.push(r.name),n},[]),[t,e,n]),w=(0,r.useMemo)(()=>n.reduce((e,n,r)=>(r<t&&!R.includes(n.name)&&e.push(n.name),e),[]),[t,n,R]);return{visibleStepNames:R,passedStepNames:w,invalidStepNames:i,neutralStepNames:c}})({standaloneStepName:_,steps:T,currentStepIndex:w,renderedFieldsRef:C}),z=w===T.length-1,X=I?0===G.length&&z:z;(0,r.useLayoutEffect)(()=>{P(X)},[X,P]);const{scrollTarget:Y,openNextStep:Q,openPreviousStep:J,openStep:ee,setActiveStep:ne,setScrollTarget:te,resetScrollTarget:re}=(({steps:e,areAllStepsStandalonable:n,standaloneStepName:t,currentStepIndex:a,activeStepName:o,visibleStepNames:i=[],_setPushingStepName:v,_setCurrentStepName:f,_setActiveStepName:b,_recreateSteps:S})=>{const g=(0,s.v)(e=>e.router.location.query.stepName),[h,C]=(0,r.useState)(y(g)&&!t?{name:g,type:"step"}:null),A=(0,r.useDeferredValue)(h),x=(0,r.useRef)(t);(0,r.useLayoutEffect)(()=>{t!==x.current&&window.scrollTo(0,0),x.current=t},[t]);const P=(0,c.E)(),N=(0,r.useCallback)(({stepIndex:n})=>new Promise(t=>{const r=e[n].name,a=e[n].isStandalonable;u.RProgressApi.start(),v(r),setTimeout(()=>{const e=(0,l.j)(`${location.pathname}${location.search}`);e.params[p.X$]=a?r:null,e.params[p.Eq]=null,S({standaloneStepName:a?r:null}),P(e.href,{cancelScrollCorrection:!0},{cancelFetchingData:!0}),v(null),u.RProgressApi.complete(),t(!0)},250)}),[e,v,P,S]),T=(0,r.useCallback)(({stepIndex:n,stepName:t,scrollTarget:r=null})=>new Promise(o=>{(n=(((0,d.isNumber)(n)?n:null)??e.findIndex(e=>e.name===t))||0)!==a?r&&i.includes(e[n].name)?o(!0):e[n].isStandalonable||e[a].isStandalonable?N({stepIndex:n}).then(()=>o(!0)):n>a?(f(e[n].name),o(!0)):n<a&&o(!0):o(!0)}).then(()=>{r&&C(r)}),[a,e,i,N,f]),I=(0,r.useCallback)(()=>{let t,r=null;if(n)t=Math.min(a+1,e.length-1),r={name:e[t].name,type:"step"};else{const n=e.findIndex(e=>e.name===m.v.PublicationType);t=e[a].name===m.v.Skills?n-1:a+1===n?n:Math.min(a+1,e.length-1),r=e[t].isStandalonable?null:{name:e[Math.min(a+1,e.length-1)].name,type:"step"}}T({stepIndex:t,scrollTarget:r})},[n,a,T,e]),_=(0,r.useCallback)(()=>{if(null===o)return;const n=e.findIndex(e=>e.name===o);if(-1===n||n<=0)return;const r=n-1,a=e[r].name;T({stepIndex:r,scrollTarget:t?null:{name:a,type:"step"}})},[o,T,t,e]),k=(0,r.useCallback)(({stepIndex:n,stepName:t})=>{let r;if((0,d.isNumber)(n)&&void 0!==e[n])r=e[n].name;else{const n=e.findIndex(e=>e.name===t);r=-1===n?null:e[n].name}b(r)},[e,b]),E=(0,r.useCallback)(()=>C(null),[]);return{scrollTarget:A,openNextStep:I,openPreviousStep:_,openStep:T,setActiveStep:k,setScrollTarget:C,resetScrollTarget:E}})({steps:T,areAllStepsStandalonable:I,standaloneStepName:_,currentStepIndex:w,activeStepName:R,visibleStepNames:W,_setPushingStepName:$,_setCurrentStepName:q,_setActiveStepName:L,_recreateSteps:U}),ae=(0,r.useMemo)(()=>({pageTitle:(_&&O[_]?null==a?void 0:a[O[_]]:n)||null,pageTitleHint:_?null:t}),[n,t,_,a]),oe=(0,r.useMemo)(()=>({steps:T,visibleStepNames:W,passedStepNames:Z,invalidStepNames:G,neutralStepNames:K,areAllStepsStandalonable:I,standaloneStepName:_,pushingStepName:k,currentStepName:E,activeStepName:R,currentStepIndex:w,activeStepIndex:F,savedStepIndex:M,texts:ae,scrollTarget:Y,renderedFieldsRef:C,maxSeenCurrentStepIndexRef:A,forceShowAllSteps:D,openNextStep:Q,openPreviousStep:J,openStep:ee,setActiveStep:ne,setScrollTarget:te,resetScrollTarget:re}),[T,W,Z,G,K,I,_,k,E,R,w,F,M,ae,Y,C,A,D,Q,J,ee,ne,te,re]);return(0,V.jsx)(B.Provider,{value:oe,children:h})};$.displayName="contexts/StepsContext/index/StepsContextProvider";const q=(0,a.x)($),L=()=>(0,r.useContext)(B)},532947:function(e,n,t){t.d(n,{D:()=>r,v:()=>a});let r=function(e){return e.PrimaryInfo="primaryInfo",e.WorkingConditions="workingConditions",e.WorkingHours="workingHours",e.AddressesWithWorkPlace="addressesWithWorkPlace",e.Addresses="addresses",e.Compensation="compensation",e.Description="description",e.VacancyManagement="vacancyManagement",e.Contacts="contacts",e.Branding="branding",e.PublicationType="publicationType",e.SearchBranding="searchBranding",e.TemplateName="templateName",e.SaveAsTemplate="saveAsTemplate",e.WorkPlace="workPlace",e.PublicationSettings="publicationSettings",e.PurchaseDetails="purchaseDetails",e.Skills="skills",e}({}),a=function(e){return e.MainInfo="mainInfo",e.WorkingConditions="workingConditions",e.WorkingHours="workingHours",e.Address="address",e.Compensation="compensation",e.Description="description",e.Skills="skills",e.VacancyManagement="vacancyManagement",e.Contacts="contacts",e.Branding="branding",e.PublicationType="publicationType",e.SearchBranding="searchBranding",e}({})},99151:function(e,n,t){t.d(n,{k:()=>a});var r=t(594948);const a=e=>{const n=(0,r.v)(({availablePublicationTypes:e})=>e.data);return null!=n&&n.publicationTypes&&e&&n.publicationTypes[e]||null}},982643:function(e,n,t){t.d(n,{Z:()=>i});var r=t(456146),a=t(481778);var o=t(230534);const i=()=>(e=>{const{values:n}=(0,r.cl)({subscription:{values:!0}});return(0,a.u9)(n,e)||null})(o.yE)},458423:function(e,n,t){t.d(n,{E:()=>o});var r=t(99151),a=t(982643);const o=()=>{const e=(0,a.Z)();return(0,r.k)(e)}},914854:function(e,n,t){t.d(n,{y:()=>p});var r=t(529379),a=t(823910),o=t(36028),i=t(758162),s=t(467853),l=t(343245),c=t(594948),u=t(846192);var d=t(29197);const p=(e=!1,n=!0)=>{const t=(()=>{const e=(0,u.Xl)(),n=(0,c.v)(e=>e.areaTree),t=(0,i.useMemo)(()=>(0,s.In)(n),[n]);return(0,i.useCallback)(n=>!!e&&!!Array.isArray(n)&&n.every(e=>t.getParentIds(e.toString()).includes(l.default.Russia)),[t,e])})(),p=(0,c.v)(({availablePublicationTypes:e})=>{var n;return null===(n=e.data)||void 0===n?void 0:n.isShortTariffsAreasValid}),m=(0,a.m)(o.$.employmentForm,{subscription:{value:!0}}),v=(0,a.m)(o.$.areaIds,{subscription:{value:!0}}),y=m.input.value===r.eb.SideJob,f=t(v.input.value),b=y&&f&&(!n||!0===p);return(0,d.w)(b,e&&b)}},280903:function(e,n,t){t.d(n,{iI:()=>m,U6:()=>f});var r=t(319945),a=t(170953),o=t(75254),i=t(274862),s=t(855916);const l=(e,n)=>{const t=n.split(".");if(1===t.length){const n={...e};return delete n[t[0]],n}const[r,...o]=t,i=e[r];return(0,a.isObject)(i)?{...e,[r]:l(i,o.join("."))}:e},c=(e,n,t)=>{const r=n.split(".");if(1===r.length)return{...e,[r[0]]:t};const[o,...i]=r,s=e[o];return(0,a.isObject)(s)?{...e,[o]:c(s,i.join("."),t)}:e},u=e=>!!e&&Object.values(e).some(Boolean),d=(e,n)=>Object.keys(n).includes(e),p={employerId:(e,{employerId:n})=>"string"==typeof e||"number"==typeof e?Number(e):n,employerManagerId:(e,{employerManagerId:n})=>"string"==typeof e||"number"==typeof e?Number(e):n,contactInfo:e=>{return e?void 0===(n=e).phones||void 0===n.fio?null:(e=>{const{email:n,...t}=e;return{...t,phones:t.phones.filter(u)}})(e):e;var n},insiderId:(e,{employerInsiders:n})=>n.some(({code:n})=>String(n)===String(e))?e:null,address:e=>e&&(e=>void 0!==e.addressId)(e)?e:null,departmentCode:(e,{employerDepartments:n})=>n.some(({code:n})=>String(n)===String(e))?e:null,brandedTemplate:(e,{brandedVacancyTemplates:n})=>n.some(({name:n})=>String(n)===String(e))?e:null,brandSnippetId:(e,{brandSnippets:n})=>n.some(({id:n})=>String(n)===String(e))?e:null,test:(e,{employerTests:n})=>{if(!(e=>void 0!==e.userTestId)(e))return null;const t=e.userTestId;return null==t?null:n.some(({id:e})=>String(e)===String(t))?e:null},publication:(e,{selectedPublicationTypeData:n,getAuctionCartPrice:t})=>
1{if((e=>void 0!==e.publicationVacancyProperties)(e)){var r;const i={...e,...(null==n?void 0:n.vacancyProperties)&&{publicationVacancyProperties:n.vacancyProperties}};var a,o;if(null!==(r=e.publicationVacancyProperties)&&void 0!==r&&r.properties||null!=n&&n.vacancyProperties)if(null!=(null===(a=i.auction)||void 0===a?void 0:a.budget)&&"function"==typeof t)i.auction={...i.auction,cartPrice:String(t(Number(i.auction.budget),null===(o=i.publicationVacancyProperties)||void 0===o?void 0:o.id))};return i}return null},areaIds:e=>Array.isArray(e)&&e.length>0?e:null,scheduledPublicationDateTimeIso:e=>{if(!e||"string"!=typeof e)return e;const n=(0,r.Z)(e),t=new Date(n.getTime()+60*i.r*60*1e3);return`${t.getUTCFullYear()}-${String(t.getUTCMonth()+1).padStart(2,"0")}-${String(t.getUTCDate()).padStart(2,"0")}T${String(t.getUTCHours()).padStart(2,"0")}:${String(t.getUTCMinutes()).padStart(2,"0")}:${String(t.getUTCSeconds()).padStart(2,"0")}+03:00`}},m=(e,n,t=null)=>{if(void 0===n)return t;if(!n||!(0,a.isObject)(e)||!(0,a.isObject)(n))return n;const r={...n};return Object.keys(e).forEach(n=>{r[n]=d(n,r)?m(e[n],r[n],(0,a.isObject)(t)?t[n]:null):null}),r},v=["",void 0,null],y=(e,n)=>{const t={...e};for(const e in t)if(d(e,t)){const r=t[e];v.includes(r)?"vacancy"===n.target?t[e]=null:delete t[e]:(0,a.isObject)(r)&&(t[e]=y(r,n))}return t},f=(e,n)=>{let t={...e};var r;return t=((e,n)=>{var t;const r=(0,s.Dw)(n.selectedPublicationTypeData),a={...e};(null===(t=e.publication)||void 0===t||null===(t=t.publicationVacancyProperties)||void 0===t?void 0:t.id)||delete a.publication;const o="vacancy"===n.target?e=>{d(e,a)&&delete a[e]}:e=>{d(e,a)&&(a[e]=null)};return r.forEach(o),a})(t,n),t=y(t,n),Object.keys(t).forEach(e=>{t[e]=((e,n,t)=>d(e,p)?p[e](n,t):"string"==typeof n?n.trim():n)(e,t[e],n)}),"vacancy"!==n.target&&"pending_draft"!==n.target||Object.keys(n.vacancyCreateInitialBody).forEach(e=>{t[e]=m(n.vacancyCreateInitialBody[e],t[e],null)}),t=((e,n)=>("draft"===n.target&&n.publicationTime===o.Z.now&&delete e.scheduledPublicationDateTimeIso,"draft"!==n.target&&"pending_draft"!==n.target||(delete e.template,e.employerManagerId=n.employerManagerId),"advices"===n.target&&delete e.meta,e))(t,n),"draft"!==n.target||(r=e.areaIds,Array.isArray(r)&&r.length>0)||(delete t.anonymousCompanyName,delete t.publication),n.forbiddenFields&&n.forbiddenFields.length>0&&(t=((e,n,t)=>{if(0===n.length)return e;let r=e;return n.forEach(e=>{r="vacancy"!==t.target&&"pending_draft"!==t.target?l(r,e):c(r,e,null)}),r})(t,n.forbiddenFields,n)),t}},761024:function(e,n,t){t.d(n,{Y:()=>S});var r=t(758162),a=t(271747),o=t(691934),i=t(214500),s=t(142159),l=t(190756),c=t(343903);var u=t(187929),d=t(87080),p=t(170125),m=t(70778);const v=({vacancyCreateValidationSchema:e})=>e;var y=t(594948),f=t(88001),b=t(280903);const S=e=>{const n=(0,y.v)(e=>e.employerId),t=(0,y.v)(e=>e.employerManager),S=(0,y.v)(({employerInsiders:e})=>e,a.shallowEqual),g=(0,y.v)(({employerDepartments:e})=>e,a.shallowEqual),h=(0,y.v)(({employerTests:e})=>e,a.shallowEqual),C=(0,y.v)(({brandedVacancyTemplates:e})=>e,a.shallowEqual),A=(0,y.v)(({brandSnippets:e})=>e.templates,a.shallowEqual),x=(0,y.v)(({brandStickers:e})=>e.stickers.flatMap(e=>e.items),a.shallowEqual),P=(0,y.v)(({vacancyCreateInitialBody:e})=>e),N=(0,y.v)(f.KZ),T=(0,y.v)(({availablePublicationTypes:e})=>e.data),I=(0,a.useStore)(),{isEditVacancyOrPendingDraft:_}=(0,o.t)(),{getAuctionCartPrice:k}=(e=>{const{promoKey:n,maxBonusAmount:t,promoSumPercent:a}=(0,i.V)(!0);return{getAuctionCartPrice:(0,r.useCallback)((r,o)=>{const i=o?l.F[o]:void 0;return n===s.dr?(0,c.hv)(r,i&&!e?a:0,i&&!e?t:0):(0,c.hv)(r,a,t)},[n,e,a,t])}})(_),{getForbiddenFieldNamesForFormValues:E}=(0,u.e)(),R=(0,r.useCallback)(e=>(0,p._)(e,()=>(0,d.A)(e.getState())),[]),w=(0,r.useCallback)(async r=>{var a;const o=await(e=>(0,m.KE)(e.getState())?new Promise(n=>{const t=e.subscribe(()=>{(0,m.KE)(e.getState())||(t(),n(v(e.getState())))})}):Promise.resolve(v(e.getState())))(I),i=await R(I),s=E(r,o,i),l=null===(a=r.publication)||void 0===a||null===(a=a.publicationVacancyProperties)||void 0===a?void 0:a.id,c=T&&l?T.publicationTypes[l]??null:null;return(0,b.U6)(r,{target:e,employerId:Number(n),employerManagerId:null!=(null==t?void 0:t.id)?Number(t.id):null,employerInsiders:S,employerDepartments:g,employerTests:h,brandedVacancyTemplates:C,brandSnippets:A,brandStickers:x,selectedPublicationTypeData:c,vacancyCreateInitialBody:P,publicationTime:N,getAuctionCartPrice:k,forbiddenFields:s})},[T,A,C,g,n,S,t,h,x,k,R,N,I,e,E,P]);return{prepareFormValuesForRequest:w}}},486898:function(e,n,t){t.d(n,{C:()=>a});var r=t(758162);const a=({onFocus:e,onBlur:n})=>{const t=(0,r.useRef)(null),a=(0,r.useRef)(!1),o=(0,r.useCallback)(r=>{r.target instanceof Node&&t.current&&(a.current&&!t.current.contains(r.target)&&(n(),a.current=!1),t.current.contains(r.target)&&(e(),a.current=!0))},[n,e]);return(0,r.useEffect)(()=>(document.addEventListener("click",o,!0),()=>{document.removeEventListener("click",o,!0)}),[o]),t}},165979:function(e,n,t){t.d(n,{g:()=>i});var r=t(24003),a=t(594948),o=t(458423);const i=()=>{var e;const n=(0,r._)(),t=(0,a.v)(({vacancyCreateInitialBody:e})=>{var t;return null==e||null===(t=e.publication)||void 0===t||null===(t=t.publicationVacancyProperties)||void 0===t||null===(t=t.calculatedStates)||void 0===t||null===(t=t[n])||void 0===t?void 0:t.anonymous}),i=(0,o.E)(),s=null==i||null===(e=i.vacancyProperties)||void 0===e||null===(e=e.calculatedStates)||void 0===e||null===(e=e[n])||void 0===e?void 0:e.anonymous;return void 0!==s?s:Boolean(t)}},691934:function(e,n,t){t.d(n,{t:()=>o});var r=t(594948),a=t(213858);const o=()=>{const e=(0,r.v)(e=>e.vacancyAction);return{isEdit:e===a.h.EDIT,isEditPendingDraft:e===a.h.EDIT_PENDING_DRAFT,isEditVacancyOrPendingDraft:e===a.h.EDIT||e===a.h.EDIT_PENDING_DRAFT}}},749038:function(e,n,t){t.d(n,{M:()=>l,x:()=>s});var r=t(823910),a=t(36028),o=t(58848),i=t(271804);const s=()=>{const{input:e}=(0,r.m)(a.$.areaIds,{subscription:{value:!0}});return(0,i.N)((0,o.V)(e.value))},l=()=>{const e=s();return(0,i.N)([...e].sort())}},456971:function(e,n,t){t.d(n,{R:()=>s});var r=t(823910),a=t(36028),o=t(58848),i=t(271804);const s=()=>{const{input:e}=(0,r.m)(a.$.professionalRoleIds,{subscription:{value:!0}});return(0,i.N)((0,o.V)(e.value).sort())}},597556:function(e,n,t){t.d(n,{KF:()=>m,V0:()=>p,cT:()=>d,g2:()=>v});var r=t(687750),a=t(529379),o=t(823910),i=t(36028),s=t(458423),l=t(594948),c=t(983631),u=t(104259);const d=(e=!0,n=!1)=>{const t=(0,l.v)(e=>e.smallRegionsMultipostingVersion),s=(0,l.v)(e=>e.smallRegionsMultipostingExcluded),d=(0,l.v)(e=>e.employerStatus.category),{areas:p,smallAreasAllowed:m}=(0,l.v)(e=>e.vacancyCreateSmallRegionsMultiposting),{input:{value:v}}=(0,o.m)(i.$.employmentForm,{subscription:{value:!0}}),y=d===c.B.Agency,f=v===a.eb.FlyInFlyOut,b=v===a.eb.SideJob,S=e&&t===u.X$.Regular&&!s&&!f&&!b&&!y&&m;return(0,r.ZP)("small_regions_multiposting_v2",S,S&&n&&p.length>0)?u.X$.Regular:null},p=()=>{const e=d(!0,!1),{loading:n,smallAreaIds:t}=(0,l.v)(e=>e.vacancyCreateSmallRegionsMultiposting);return null!==e&&!n&&t.length>0},m=()=>{var e,n;const t=d(!0,!1),r=(0,l.v)(e=>e.vacancyCreateSmallRegionsMultiposting.smallAreaIds),a=(0,s.E)(),o=!(null==a||null===(e=a.smallRegionsMultipostingSpendingGroups)||void 0===e||!e.length)||!(null==a||null===(n=a.smallRegionsMultipostingPurchases)||void 0===n||!n.length);return t===u.X$.Regular&&r.length>0&&o},v=()=>{const e=d(!0,!1),{loading:n,areas:t}=(0,l.v)(e=>e.vacancyCreateSmallRegionsMultiposting);return null!==e&&(n||t.length>0)}},345454:function(e,n,t){t.d(n,{N:()=>a});var r=t(594948);const a=()=>({shouldShowBrandInsiderField:0!==(0,r.v)(e=>e.employerInsiders).length})}
1,299297:function(e,n,t){t.d(n,{V:()=>s});var r=t(661555),a=t(823910),o=t(36028),i=t(594948);const s=()=>{const{input:{value:e}}=(0,a.m)(o.$.publicationSelf,{subscription:{value:!0}}),n=Boolean(null==e?void 0:e.hiddenFromSearch),{templates:t,remainingApplyCount:s,quota:l}=(0,i.v)(e=>e.brandSnippets),c=(0,i.v)(e=>{var n;return null===(n=e.vacancyCreateInitialBody)||void 0===n?void 0:n.brandSnippetExpirationTime}),u=(0,i.v)(e=>{var n;return null===(n=e.vacancyCreateInitialBody)||void 0===n?void 0:n.brandSnippetId}),d=c&&(0,r.Z)(new Date(c),new Date),p=Boolean(c&&!d),m=null!=l?Math.min(s,l):s,v=(null==t?void 0:t.length)>0&&s>0;return{templates:t,freeApply:p,shouldShowBrandSnippetField:!n&&v||p,availableCount:m,brandSnippetIdInitialValue:u??null}}},800445:function(e,n,t){t.d(n,{y:()=>p});var r=t(661555),a=t(687750),o=t(823910),i=t(36028),s=t(165979),l=t(402732),c=t(594948),u=t(213858);const d=[u.h.DUPLICATE,u.h.RESTORE],p=()=>{var e;const n=(0,s.g)(),t=(0,c.v)(e=>e.employerHasDivisions),{stickers:u,remainingApplyCount:p,quota:m}=(0,c.v)(e=>e.brandStickers),{purchaseAvailable:v}=(0,c.v)(e=>e.brandStickerPurchaseAvailability),y=(0,c.v)(e=>e.vacancyAction),f=(0,c.v)(e=>{var n;return null===(n=e.vacancyCreateInitialBody)||void 0===n?void 0:n.vacancyProperties}),b=(0,c.v)(e=>{var n;return null===(n=e.vacancyCreateInitialBody)||void 0===n?void 0:n.brandStickerIds}),S=(null===(e=(0,o.m)(i.$.areaIds))||void 0===e||null===(e=e.input)||void 0===e?void 0:e.value)??[],g=Array.isArray(S)?S:[],h=(0,a.ZP)("sell_brand_sticker_builder",v),C=d.includes(y),A=f&&!C?(0,l.$)(f):void 0,x=!!A&&(0,r.Z)(new Date(A),new Date),P=Boolean(A&&!x),N=null!==m?Math.min(p,m):p,T=p>0,I=null!==m&&m<p,_=g.length>p&&!I;return{areaIds:g,availableCount:N,brandStickerExpirationTime:A,brandStickerIdsInitialValue:b??null,freeApply:P,hasServicesOnBalance:T,isAvailableCountLimitedByQuota:I,isPurchaseAvailable:!t&&!n&&h&&_,isPurchaseReasonInsufficientServices:_,requestedProductCount:_?g.length-p:0,stickers:u}}},196688:function(e,n,t){t.d(n,{s:()=>s});var r=t(823910),a=t(36028),o=t(691934),i=t(594948);const s=()=>{const{input:{value:e}}=(0,r.m)(a.$.publicationSelf,{subscription:{value:!0}}),{isEdit:n,isEditPendingDraft:t}=(0,o.t)(),s=(0,i.v)(({vacancyActiveAutoActions:e})=>(e??[]).find(({actionType:e})=>"APPLY_BRAND_STICKERS"===e)),l=Boolean(null==e?void 0:e.withBrandStickersPurchase),c=Boolean(s);return{hasApplyBrandStickersAutoAction:c,isAwaitingPayment:t&&l||n&&c}}},295105:function(e,n,t){t.d(n,{e:()=>c});var r=t(823910),a=t(36028),o=t(963252),i=t(800445),s=t(196688);const l="brand_stickers_enabled",c=()=>{const{input:{value:e}}=(0,r.m)(a.$.publicationSelf,{subscription:{value:!0}}),n=Boolean(null==e?void 0:e.hiddenFromSearch),t=(0,o.n)(l),{isAwaitingPayment:c}=(0,s.s)(),{stickers:u,availableCount:d,brandStickerExpirationTime:p,brandStickerIdsInitialValue:m,freeApply:v,hasServicesOnBalance:y,isAvailableCountLimitedByQuota:f,areaIds:b}=(0,i.y)();return{stickers:u,freeApply:v,shouldShowStickersField:t&&(!n&&y||v||c),availableCount:d,isAvailableCountLimitedByQuota:f,brandStickerIdsInitialValue:m,brandStickerExpirationTime:p,areaIds:b}}},417217:function(e,n,t){t.d(n,{h:()=>a});var r=t(594948);const a=()=>({shouldShowBrandWorkPlaceField:0!==(0,r.v)(e=>e.employerDepartments).length})},903069:function(e,n,t){t.d(n,{w:()=>a});var r=t(594948);const a=()=>{const e=(0,r.v)(e=>{var n;return null===(n=e.vacancyCreateInitialBody)||void 0===n?void 0:n.brandedTemplate}),n=(0,r.v)(e=>e.brandedVacancyTemplates);return{shouldShowBrandedTemplateField:0!==n.length,templates:n,brandedTemplateIdInitialValue:e||null}}},75254:function(e,n,t){t.d(n,{Z:()=>r});const r={now:"NOW",schedule:"SCHEDULE"}},274862:function(e,n,t){t.d(n,{a:()=>c,r:()=>l});var r=t(758162),a=t(866339),o=t.n(a),i=t(749038),s=t(255717);const l=3,c=()=>{const[e,n]=(0,r.useState)(!0),[t,a]=(0,r.useState)(l),c=(0,i.M)(),u=(0,r.useRef)(null),d=(0,r.useCallback)((e,t)=>{n(!0),s._i.get("/shards/employer/vacancies/get_area_timezone",{params:{areaId:e},cancelToken:t}).then(({gmt:e})=>{const n=parseInt(e.slice(1,3),10);a(n)}).catch(e=>{s._i.isCancel(e)||a(l)}).finally(()=>{n(!1)})},[]);return(0,r.useEffect)(()=>(d(c,new(o().CancelToken)(e=>{u.current=e})),()=>{var e;null===(e=u.current)||void 0===e||e.call(u)}),[d,c]),{timeZone:t,loading:e}}},121452:function(e,n,t){t.d(n,{Q:()=>i});var r=t(823910),a=t(36028),o=t(800445);const i=()=>{const{hasServicesOnBalance:e,isPurchaseAvailable:n,areaIds:t,availableCount:i}=(0,o.y)(),{input:{value:s=[]}}=(0,r.m)(a.$.brandStickerIds,{subscription:{value:!0}}),l=Array.isArray(s)&&s.length>0;return{isPurchaseAvailable:n&&(!e||l),hasServicesOnBalance:e,areaIds:t,availableCount:i}}},758266:function(e,n,t){t.d(n,{G:()=>y,Z:()=>C});var r=t(758162),a=t(271747),o=t(554791),i=t(186472),s=t.n(i),l=t(528517),c=t.n(l),u=t
1(977403),d=t(414569),p=t(594948),m=t(88001),v=t(662191);let y=function(e){return e.Four="4",e.Seven="7",e.Thirty="30",e}({});const f="employer.vacancy.VacancyCreateContent.sideJobPublicationDuration.4days",b="employer.vacancy.VacancyCreateContent.sideJobPublicationDuration.7days",S="employer.vacancy.VacancyCreateContent.sideJobPublicationDuration.30days",g=e=>e===y.Four||e===y.Seven||e===y.Thirty,h=({trls:e})=>{const n=(0,p.v)(m.fE),t=(0,a.useDispatch)(),i=(0,p.v)(e=>e.router.location.query),l=null==i?void 0:i.durationDays;(0,r.useEffect)(()=>{g(l)&&t((0,m.a$)(l))},[t,l]);const u=g(n)?n:y.Four,h=[{value:y.Four,text:e[f],dataQa:`duration-days-${y.Four}`},{value:y.Seven,text:e[b],dataQa:`duration-days-${y.Seven}`},{value:y.Thirty,text:e[S],dataQa:`duration-days-${y.Thirty}`}],C={name:"durationDays",value:u,type:"radio",onChange:e=>{"string"==typeof e&&g(e)&&t((0,m.a$)(e))},onFocus:()=>{},onBlur:()=>{}};return(0,v.jsx)(o.ElementShownAnchor,{fn:c(),children:(0,v.jsx)(d.Z,{type:"radio",values:h,input:C,forceThreeColumns:!0,analyticEventName:"duration_days_radio",analyticEvent:({draftId:e,vacancyId:n,value:t})=>{"string"==typeof t&&g(t)&&s()({duration:t,draftId:e,vacancyId:n})}})})};h.displayName="PublicationType/SideJobPublicationDurationSection/index/SideJobPublicationDurationSectionComponent";const C=(0,u.x)(h)},394278:function(e,n,t){t.d(n,{K:()=>l});var r=t(914854),a=t(594948),o=t(88001),i=t(758266);const s=[i.G.Four,i.G.Seven],l=(e=!0)=>{const n=(0,a.v)(o.fE);return(0,r.y)(!1,e)&&s.includes(n)?Number(n):null}},346908:function(e,n,t){t.d(n,{X:()=>r,k:()=>a});let r=function(e){return e.HhFree="HH_FREE",e.HhStandard="HH_STANDARD",e.HhStandardHhAdvertising="HH_STANDARD-HH_ADVERTISING",e.HHStandardHhAnonymous="HH_STANDARD-HH_ANONYMOUS",e.HhStandardPlus="HH_STANDARD_PLUS",e.HhStandardPlusOptimum="HH_STANDARD_PLUS-HH_VP_OPTIMUM",e.HhPremium="HH_PREMIUM",e.HhPremiumHhAdvertising="HH_PREMIUM-HH_ADVERTISING",e.HhStandardHhStandardInPlatformCommunication="HH_STANDARD-HH_STANDARD_IN_PLATFORM_COMMUNICATION",e.HhStandardPlusHhStandardPlusInPlatformCommunication="HH_STANDARD_PLUS-HH_STANDARD_PLUS_IN_PLATFORM_COMMUNICATION",e.HhStandardPlusOptimumInPlatformCommunication="HH_STANDARD_PLUS-HH_VP_OPTIMUM-HH_VP_OPTIMUM_IN_PLATFORM_COMMUNICATION",e.HhPremiumHhPremiumInPlatformCommunication="HH_PREMIUM-HH_PREMIUM_IN_PLATFORM_COMMUNICATION",e}({});const a={removed:[],included:[]}},58848:function(e,n,t){t.d(n,{V:()=>a,y:()=>r});const r=e=>e?"true":"false",a=e=>null!=e&&e.length?e.map(String):[]},427266:function(e,n,t){t.d(n,{W9:()=>a,Wz:()=>s,ZF:()=>l});var r=t(170953);const a=({errors:e,submitErrors:n})=>{const t=(0,r.isObject)(e)?e:{},a=(0,r.isObject)(n)?n:{},o=Object.keys((0,r.treeToKeys)(t)),i=Object.keys(a);return{errors:{...t,...a},errorFieldsKeys:[...o,...i]}},o=e=>e.replace(/\[(\d+)\]/g,".$1"),i=(e,n)=>{const t=o(e),r=o(n);return t===r||t.startsWith(`${r}.`)||r.startsWith(`${t}.`)},s=(e,n)=>{if(!(0,r.isObject)(e))return!1;return Object.keys((0,r.treeToKeys)(e)).some(e=>!n.some(n=>i(e,n)))},l=(e,n)=>n.find(n=>e.some(e=>i(e,n)))},655898:function(e,n,t){t.d(n,{R:()=>a});var r=t(594948);const a=()=>{const e=(0,r.v)(({vacancyCreateVacancyId:e})=>e),n=(0,r.v)(({vacancyCreateDraftId:e})=>e);return{vacancyId:(null==e?void 0:e.toString())||null,draftId:(null==n?void 0:n.toString())||null}}},855916:function(e,n,t){t.d(n,{CK:()=>f,Dw:()=>u,FZ:()=>h,PR:()=>C,RN:()=>A,U9:()=>g,a5:()=>y,q5:()=>x,t:()=>c,ul:()=>m,vt:()=>b,x1:()=>p});var r=t(271747),a=t(481778),o=t(66063),i=t(603023),s=t(856395);const l=e=>!!e&&Object.values(e).some(Boolean),c=(e,n)=>{const t=e.find(e=>e.id===n);if(!t)return null;const r=[];return l(t.phone)&&r.push({...t.phone,fullPhoneNumber:t.humanPhone}),l(t.additionalPhone)&&r.push({...t.additionalPhone,fullPhoneNumber:t.humanAdditionalPhone}),{fio:t.text,phones:r}},u=e=>{const{additionalFields:n=[],ignoredFields:t=[],removedAdditionalFields:r=[]}=e||{};return[...t,...r].filter(e=>!n.includes(e))},d="phoneOrEmailRule",p=e=>{const n=(0,a.u9)(e,"contactInfo.phones.phone"),t=Array.isArray(n)&&n.length>0,r=(0,a.u9)(e,"address.errors"),o=(0,a.u9)(e,"scheduledPublicationDateTimeIso"),i=(0,a.u9)(e,"departmentCode.errors");let s;
1if(t){const t=n,r=[t[0],t[1]].filter(Boolean);s=(0,a.tP)(e,"contactInfo.phones",r)}else s=r?(0,a.tP)(e,"address.addressId.errors",r):o?(0,a.tP)((0,a.tP)(e,"publicationTime",o),"scheduledPublicationDateTimeIso",void 0):i?(0,a.tP)(e,"departmentCode.errors",i):e;return(e=>{const n=(0,a.u9)(e,"contactInfo");if(!n)return e;const t=n.errors;if(!Array.isArray(t)||!t.includes(d))return e;const r={};for(const[e,t]of Object.entries(n))if("phoneOrEmailRule"!==e)if("errors"===e&&Array.isArray(t)){const e=t.filter(e=>e!==d);e.length>0&&(r.errors=e)}else r[e]=t;let o=(0,a.tP)(e,"contactInfo",r);const i=(0,a.u9)(o,"contactInfo.phones");return Array.isArray(i)||(o=(0,a.tP)(o,"contactInfo.phones",[{}])),o=(0,a.tP)(o,"contactInfo.phones.0.fullPhoneNumber",{errors:["required"]}),o})(s)},m=e=>({publication:{clickmeAutoCampaign:{...e}}}),v={publication:(e,n)=>{var t,r,a,o,i,s,l,c,u,d;return(null==e||null===(t=e.publicationVacancyProperties)||void 0===t?void 0:t.id)===(null==n||null===(r=n.publicationVacancyProperties)||void 0===r?void 0:r.id)&&Boolean(null==e?void 0:e.hiddenFromSearch)===Boolean(null==n?void 0:n.hiddenFromSearch)&&(null==e?void 0:e.employerServiceId)===(null==n?void 0:n.employerServiceId)&&(null==e?void 0:e.withZpCrossPost)===(null==n?void 0:n.withZpCrossPost)&&(null==e?void 0:e.withBrandStickersPurchase)===(null==n?void 0:n.withBrandStickersPurchase)&&(null==e||null===(a=e.auction)||void 0===a?void 0:a.checked)===(null==n||null===(o=n.auction)||void 0===o?void 0:o.checked)&&(null==e||null===(i=e.auction)||void 0===i?void 0:i.bid)===(null==n||null===(s=n.auction)||void 0===s?void 0:s.bid)&&(null==e||null===(l=e.auction)||void 0===l?void 0:l.budget)===(null==n||null===(c=n.auction)||void 0===c?void 0:c.budget)&&(null==e||null===(u=e.clickmeProducts)||void 0===u?void 0:u.autoCampaignChecked)===(null==n||null===(d=n.clickmeProducts)||void 0===d?void 0:d.autoCampaignChecked)},contactInfo:(e,n)=>{if(e&&n){const{phones:t,...a}=e,{phones:o,...i}=n;return!!(0,r.shallowEqual)(t,o)&&(0,r.shallowEqual)(a,i)}return(0,r.shallowEqual)(e,n)},description:(e,n)=>(null==n?void 0:n.replace(/\r?\n|\s+/g,""))===(null==e?void 0:e.replace(/\r?\n|\s+/g,"")),steps:(e,n)=>e&&n?Object.keys(e).every(t=>{var r,a,o,i,s,l;return(null===(r=e[t])||void 0===r?void 0:r.name)===(null===(a=n[t])||void 0===a?void 0:a.name)&&(null===(o=e[t])||void 0===o?void 0:o.index)===(null===(i=n[t])||void 0===i?void 0:i.index)&&(null===(s=e[t])||void 0===s?void 0:s.version)===(null===(l=n[t])||void 0===l?void 0:l.version)}):(0,r.shallowEqual)(e,n)},y=(e,n,t)=>e&&n?(v[t]||r.shallowEqual)(e,n):e===n,f=()=>{const e=document.querySelector(`[${i.MA}="${i.eP.replace("{0}","areaIds")}"]`);(0,o.default)(e)},b=e=>{var n;if(!e)return;const t=null===(n=(0,s.sm)(e))||void 0===n?void 0:n.features;return t&&"regionSize"in t?t.regionSize:void 0},S=e=>{if(!e)return;const n=(0,s.sm)(e),t=null==n?void 0:n.pricePerOne,r=null==n?void 0:n.unmodifiedPricePerOne;if(!t||!r)return;const a=Math.round(100*(r-t)/r);return a<=0?void 0:{unmodifiedPricePerOne:r,percent:a}},g=e=>b(e)?S(e):void 0,h=e=>{if(!e||!g(e))return;const{unmodifiedPrice:n}=e;return n&&n>e.price?n:void 0},C=(e,n=!1)=>{var t;const r=g(e);return r?r.percent:n?null===(t=S(e))||void 0===t?void 0:t.percent:void 0},A=(e,n=!1)=>{var t;const r=g(e);return r?r.unmodifiedPricePerOne:n?null===(t=S(e))||void 0===t?void 0:t.unmodifiedPricePerOne:void 0},x=e=>"XS"===e||"S"===e?"upTo50k":"M"===e?"from50to100k":void 0},14516:function(e,n,t){t.d(n,{p:()=>y,A:()=>f});var r=t(481778),a=t(387723),o=t(498427),i=t(205667),s=t(766806),l=t(275454),c=t(81133);const u=(e,n=[],t)=>n.reduce((e,n)=>((e,n,t)=>{if("applyRules"===n.action)return{...e,rules:(r=e.rules,a=n.rules,{...r,...a})};var r,a;if("reload"===n.action)return{...e,shouldReload:!0};if("setError"===n.action){const r=(0,c.q)(n);return r?(0,i._)(t.ownerFieldValue)?e.errors.includes(r)?e:{...e,errors:[...e.errors,r]}:{...e,errors:e.errors.filter(e=>e!==r)}:e}if("clearError"===n.action){const t=(0,c.q)(n);return t?{...e,errors:e.errors.filter(e=>e!==t)}:e}return e})(e,n,t),e),d=(e,n,t)=>{const r=(0,l.Y)(e.path,n),a=((e,n)=>{if(e.valueType)return e.valueType;if(e.path.includes("[*]")&&!Array.isArray(n)&&null!=n)return"number"==typeof n?"array[number]":"object"==typeof n?"array[c
1omposite]":"array[string]";const t=(0,s.G)(n);return t||(Array.isArray(n)?n.length>0&&"object"==typeof n[0]&&null!==n[0]?"array[composite]":"array[string]":"string")})(e,r),o={...t,conditionFieldPath:e.path};return!e.condition||(0,i.U)(a,e.condition,r,e.values??[],o)},p=(e,n,t,r)=>{const a=n.fields.map(e=>({field:e,isTrue:d(e,t,r)}));if(a.some(({isTrue:e})=>void 0===e))return e;const o=0===a.length||a.every(({isTrue:e})=>e);let i=e;for(const{field:e,isTrue:n}of a)i=u(i,n?e.then:e.otherwise,r);return u(i,o?n.then:n.otherwise,r)},m=e=>{if(!e)return{staticRules:{},depends:[]};const{depends:n=[],...t}=e;return{staticRules:t,depends:n}},v=(e,n,t,a,i={})=>{let s=(e=>{const{staticRules:n}=m(e.rules);return{rules:n,errors:[],shouldReload:!1}})(n);const l=(0,o.AA)(e,a)??e,c=(0,r.u9)(t,l),{depends:u}=m(n.rules);for(const e of u)s=p(s,e,t,{ownerFieldName:l,ownerFieldValue:c,changedFields:i});return s},y=(e,n,t={})=>{const r=(0,a.h)(e),o={};for(const[a,i]of Object.entries(r))o[a]=v(a,i,n,e,t);return o},f=(e,n,t={})=>Object.values(y(e,n,t)).some(e=>e.shouldReload)},81133:function(e,n,t){t.d(n,{q:()=>r});const r=e=>{if("object"==typeof(n=e.error)&&null!==n&&"code"in n&&"string"==typeof n.code)return e.error.code;var n;if("clearError"===e.action){const n=e.errorCode;if("string"==typeof n&&n.length>0)return n}}},205667:function(e,n,t){t.d(n,{U:()=>S,_:()=>a});var r=t(49924);const a=e=>null!=e&&("string"==typeof e?e.trim().length>0:Array.isArray(e)?e.length>0:"object"!=typeof e||Object.keys(e).length>0),o=e=>{if("number"==typeof e)return e;if("string"==typeof e&&""!==e.trim()){const n=Number(e);return Number.isNaN(n)?void 0:n}},i=(e,n)=>Array.isArray(e)?0!==e.length&&e.every(e=>n.some(n=>Object.is(e,n))):1===n.length?Object.is(e,n[0]):n.some(n=>Object.is(e,n)),s=e=>"true"===e||"false"!==e&&e,l=(e,n)=>{const t=s(e);return Array.isArray(t)?0!==t.length&&t.every(e=>n.some(n=>Object.is(e,s(n)))):1===n.length?Object.is(t,s(n[0])):n.some(e=>Object.is(t,s(e)))},c=(e,n)=>n.some(n=>e.some(e=>Object.is(e,n))),u=(e,n)=>Array.isArray(e)?c(e,n):"string"==typeof e?n.some(n=>"string"==typeof n&&e.includes(n)):n.some(n=>Object.is(e,n)),d=()=>({equals:i,notEquals:(e,n)=>!i(e,n),specified:e=>a(e),notSpecified:e=>!a(e),greaterThanThis:(e,n,t)=>{const r=o(e),a=o(null==t?void 0:t.ownerFieldValue);return void 0!==r&&void 0!==a&&r>a},changed:(e,n,t)=>{const r=null==t?void 0:t.conditionFieldPath;return!(!r||null==t||!t.changedFields)&&(t.changedFields[r]??!1)}}),p={...d(),contains:(e,n)=>u(e,n),notContains:(e,n)=>!u(e,n)},m={...d()},v={...d()},y={...d(),equals:l,notEquals:(e,n)=>!l(e,n)},f={...d(),contains:(e,n)=>Array.isArray(e)&&c(e,n),notContains:(e,n)=>!Array.isArray(e)||!c(e,n)},b={string:p,number:m,date:v,boolean:y,"array[string]":f,"array[number]":f,"array[composite]":f,composite:{...d(),contains:(e,n)=>!(!e||"object"!=typeof e||Array.isArray(e))&&n.some(n=>"string"==typeof n&&Object.prototype.hasOwnProperty.call(e,n)),notContains:(e,n)=>!(e&&"object"==typeof e&&!Array.isArray(e))||!n.some(n=>"string"==typeof n&&Object.prototype.hasOwnProperty.call(e,n))}},S=(e,n,t,a=[],o)=>{const i=((e,n)=>{var t;return null===(t=b[e])||void 0===t?void 0:t[n]})(e,n);if(i)return e.startsWith("array[")&&!Array.isArray(t)&&null!=t?i([t],a,o):i(t,a,o);((e,n)=>{r.default.log("out error",new Error(`Unknown condition evaluator for type ${e} and condition ${n}`))})(e,n)}},719862:function(e,n,t){t.d(n,{O:()=>r});const r=(e,n)=>{var t,r;const a=null===(t=e.publication)||void 0===t||null===(t=t.publicationVacancyProperties)||void 0===t?void 0:t.id;if(!a||null==n||!n.publicationTypes)return e;const o=null===(r=n.publicationTypes[a])||void 0===r?void 0:r.vacancyProperties;return o?{...e,publication:{...e.publication,publicationVacancyProperties:o}}:(console.warn("[VacancyCreate] enrichFormValuesForValidation: publication type is missing in available publication types dictionary",{publicationVacancyPropertiesId:a}),e)}},766806:function(e,n,t){t.d(n,{G:()=>r});const r=e=>{if(null!=e){if("boolean"==typeof e)return"boolean";if("number"==typeof e)return"number";if("string"==typeof e)return(e=>/^\d{4}-\d{2}-\d{2}/.test(e)&&!Number.isNaN(Date.parse(e)))(e)?"date":"string";if(Array.isArray(e)){if(0===e.length)return"array[string]";const n=e[0];return"number"==typeof n?"array[number]":"string"==typeof n?"array[string]":"object"==typeof n?"array[c
1omposite]":"array[string]"}return"object"==typeof e?"composite":void 0}}},275454:function(e,n,t){t.d(n,{Y:()=>l});const r=e=>e.flatMap(e=>Array.isArray(e)?r(e):[e]),a=(e,n)=>null==e?[void 0]:(e=>"object"==typeof e&&null!==e&&!Array.isArray(e))(e)?[e[n]]:[void 0],o=e=>Array.isArray(e)?r(e):[void 0],i=(e,n)=>Array.isArray(e)?[e[n]]:[void 0],s=e=>{if("*"===e)return{type:"wildcard"};if(/^\d+$/.test(e))return{type:"index",index:Number(e)};const n=/^\[(\d+)\]$/.exec(e);return n?{type:"index",index:Number(n[1])}:{type:"property",name:e}},l=(e,n)=>{const t=(e=>{let n=e;return n.startsWith("$.")?n=n.slice(2):n.startsWith("$")&&(n=n.slice(1)),n.replace(/\[\*\]/g,".*").replace(/\[(\d+)\]/g,".$1").split(".").filter(Boolean)})(e);if(0===t.length)return n;let r=[n];for(const e of t){const n=s(e);r=r.flatMap(e=>"wildcard"===n.type?o(e):"index"===n.type?i(e,n.index):a(e,n.name))}return 1===r.length?r[0]:r}},187929:function(e,n,t){t.d(n,{e:()=>P,x:()=>x});var r=t(758162),a=t(690731),o=t(192821),i=t(14516),s=t(275454);const l=e=>void 0===e?"__undefined__":JSON.stringify(e),c=(e,n,t,r)=>{const a={...r};for(const r of e){const e=l((0,s.Y)(r,n)),o=t[r];void 0!==o&&o!==e&&(a[r]=!0)}return a};var u=t(719862);var d=t(387723);const p=e=>"changed"===e.condition,m=(e,n)=>{for(const t of e)for(const e of t.fields)p(e)&&n.add(e.path)},v=e=>null!=e&&e.depends?e.depends:[],y=e=>{const n=new Set,t=(0,d.h)(e);for(const e of Object.values(t))m(v(e.rules),n);return[...n]};var f=t(498427),b=t(594948),S=t(662191);const g={rules:{},errors:[],shouldReload:!1},h={},C={},A=(0,r.createContext)({activeFieldValidations:{},validationsSchema:{},validationFieldNames:[],changedFields:{},getFieldValidation:()=>g,getFieldRules:()=>({}),getFieldSchemaErrors:()=>[],getFieldValidationConfig:()=>{},isSchemaField:()=>!1,getArrayItemFieldPathForField:()=>{},isFieldForbidden:()=>!1,getForbiddenFieldNamesForFormValues:()=>[]}),x=({children:e})=>{const n=(0,b.v)(e=>e.vacancyCreateValidationSchema),t=(0,a.Tg)(),{values:p}=(0,o.P)({subscription:{values:!0}}),m=(0,r.useMemo)(()=>(0,u.O)(p,t),[t,p]),v=(0,r.useRef)({}),x=(0,r.useRef)({}),P=(0,r.useRef)({}),N=(0,r.useRef)(n);N.current!==n&&(N.current=n,v.current={},x.current={});const T=(0,r.useMemo)(()=>(0,d.h)(n),[n]),I=(0,r.useMemo)(()=>(0,d.X)(n),[n]),_=(0,r.useMemo)(()=>y(n),[n]),k=(0,r.useMemo)(()=>0===_.length?h:c(_,p,v.current,x.current),[_,p]);(0,r.useEffect)(()=>{0!==_.length&&(v.current=((e,n,t={})=>{const r={...t};for(const t of e)r[t]=l((0,s.Y)(t,n));return r})(_,p,v.current),x.current=k)},[k,_,p]);const E=(0,r.useMemo)(()=>{if(0===I.length)return C;const e=(0,i.p)(n,m,k);return P.current=e,e},[k,I.length,n,m]),R=(0,r.useCallback)((e,r,a)=>{const o=r??n;if(0===(0,d.X)(o).length)return[];const p=((e,n,t,r)=>{const a=c(e,n,t,r);for(const r of e)t[r]=l((0,s.Y)(r,n));return a})(y(o),e,{...v.current},{...x.current}),m=a??t;return((e,n,t={})=>Object.entries((0,i.p)(e,n,t)).filter(([,e])=>e.rules.forbidden).map(([e])=>e))(o,(0,u.O)(e,m),p)},[t,n]),w=(0,r.useCallback)(e=>(0,f.t5)(e,n,I)??(e in T?e:void 0),[T,I,n]),F=(0,r.useCallback)(e=>{const n=w(e);return n?E[n]??g:g},[E,w]),M=(0,r.useCallback)(e=>F(e).rules,[F]),D=(0,r.useCallback)(e=>F(e).errors,[F]),j=(0,r.useCallback)(e=>{const n=w(e);if(n)return T[n]},[T,w]),V=(0,r.useCallback)(e=>void 0!==w(e),[w]),B=(0,r.useCallback)(e=>{const t=w(e);if(t)return(0,f.v8)(t,n)},[w,n]),O=(0,r.useCallback)(e=>Boolean(F(e).rules.forbidden),[F]),H=(0,r.useMemo)(()=>({activeFieldValidations:E,validationsSchema:n,validationFieldNames:I,changedFields:k,getFieldValidation:F,getFieldRules:M,getFieldSchemaErrors:D,getFieldValidationConfig:j,getArrayItemFieldPathForField:B,isSchemaField:V,isFieldForbidden:O,getForbiddenFieldNamesForFormValues:R}),[E,k,M,D,F,j,B,R,O,V,I,n]);return(0,S.jsx)(A.Provider,{value:H,children:e})};x.displayName="validation/react/ValidationSchemaProvider/ValidationSchemaProvider";const P=()=>(0,r.useContext)(A)},87080:function(e,n,t){t.d(n,{A:()=>o});var r=t(468444),a=t(174373);const o=e=>{var n,t;const o=null!==e.actualAccount,i=e.userType===r.FW.BackOffice,s=e.availablePublicationTypes.params,l=Boolean(e.vacancyCreateDraftId||i||o)&&((null==s||null===(n=s.areaIds)||void 0===n?void 0:n.length)??0)>0&&((null==s||null===(t=s.professionalRoleIds)||void 0===t?void 0:t.length)??0)>0;return{expectedParamsKey:s?(0,a.F)(s):"",isFetchingAvailable:l}}},174373:function(e,n,t){t.d(n,{F:()=>r});const r=e=>[["areaIds",e.areaIds],["professionalRoleIds",e.professionalRoleIds],["divisionId",e.divisionId],["withZpCrossPost",e.withZpCrossPost],["employmentForm",e.employmentForm],["shortTariffsExpPeriod",e.shortTariffsExpPeriod],["smallRegionsMultipostingVersion",e.smallRegionsMultipostingVersion],["compensationMode",e.compensationMode],["compensationPerModeFrom",e.compensationPerModeFrom],["compensationCurrencyCode",e.compensationCurrencyCode],["vacancyAction",e.vacancyAction]].map(([e,n])=>`${e}=${(e=>Array.isArray(e)?e.toSorted().join(","):null==e?"":"boolean"==typeof e||"number"==typeof e||"string"==typeof e?String(e):"")(n)}`).join("|")},649649:function(e,n,t){t.d(n,{W:()=>a});var r=t(174373);const a=(e,n)=>{const{expectedParamsKey:t,isFetchingAvailable:a}=n,{loading:o,params:i}=e.availablePublicationTypes;if(!a)return!0;
1if(o)return!1;return(i?(0,r.F)(i):"")===t}},170125:function(e,n,t){t.d(n,{_:()=>a});var r=t(649649);const a=(e,n)=>(0,r.W)(e.getState(),n())?Promise.resolve(e.getState().availablePublicationTypes.data):new Promise(t=>{const a=e.subscribe(()=>{(0,r.W)(e.getState(),n())&&(a(),t(e.getState().availablePublicationTypes.data))})})},387723:function(e,n,t){t.d(n,{X:()=>a,h:()=>r});const r=(e,n="")=>{const t={};for(const[a,o]of Object.entries(e)){const e=n?`${n}.${a}`:a;o.fields?(o.rules&&(t[e]={type:o.type,rules:o.rules}),Object.assign(t,r(o.fields,e))):t[e]=o}return t},a=e=>Object.keys(r(e))},498427:function(e,n,t){t.d(n,{AA:()=>i,t5:()=>l,v8:()=>o});const r=(e,n)=>{const t=e.split(".");let r,a=n;for(const e of t){if(!a)return;if(r=a[e],!r)return;a=r.fields}return r},a=e=>{if(!(n=e.type,Boolean(null==n?void 0:n.startsWith("array["))&&e.fields))return;var n;const t=Object.keys(e.fields);return 1===t.length?t[0]:void 0},o=(e,n)=>{const t=r(e,n),o=t?a(t):void 0;return o?`${e}.${o}`:void 0},i=(e,n)=>{const t=e.split(".");if(t.length<2)return;const o=t[t.length-1],i=t.slice(0,-1).join("."),s=r(i,n),l=s?a(s):void 0;return l&&l===o?i:void 0},s=(e,n)=>{if(0===e.length)return[];if(!n)return;const[t,...r]=e;if(!isNaN(Number(t)))return;const o=n[t];if(!o)return;if(0===r.length)return[t];const[i,...l]=r;if(!isNaN(Number(i))){var c;const e=a(o);if(!e)return;const n=null===(c=o.fields)||void 0===c?void 0:c[e];if(!n)return;const r=s(l,n.fields);if(void 0===r)return;return[t,e,...r]}const u=s(r,o.fields);return void 0!==u?[t,...u]:void 0},l=(e,n,t)=>{if(t.includes(e))return e;const r=s(e.split("."),n);if(!r)return;const a=r.join(".");return t.includes(a)?a:void 0}},658824:function(e,n,t){t.d(n,{Z:()=>v});var r=t(758162),a=t(261679),o=t(703469),i=t(761024),s=t(594948),l=t(662191);const c="previewFrame",u=(e,n)=>`/vacancy/preview?${a.j.stringify({...e.params,id:n,modPreview:"true"})}`,d=(e,n,t)=>`/vacancy/preview_draft?${a.j.stringify({...e.params,draftId:n,doPreview:"true",showHidden:t?"true":null})}`,p=(e,n)=>`/vacancy/preview?${a.j.stringify({...e.params,doPreview:"true",toolsVisible:n?"true":null})}`,m=({vacancyId:e,draftId:n,formValues:t,visible:m,toolsVisible:v=!1,IFrameWrapper:y,showHidden:f})=>{const{pathname:b,search:S}=(0,s.v)(({router:e})=>e.location),[g,h]=(0,r.useState)(!0),{prepareFormValuesForRequest:C}=(0,i.Y)("vacancy"),A=(0,r.useRef)(null),x=(0,r.useRef)(),P=`${b}${S}`;(0,r.useEffect)(()=>()=>{var e;null===(e=x.current)||void 0===e||e.disconnect()},[]),(0,r.useEffect)(()=>{m&&e&&(0,o.default)({url:u((0,a.j)(P),e),target:c,data:{}})},[e,m,P]),(0,r.useEffect)(()=>{m&&n&&(0,o.default)({url:d((0,a.j)(P),n,f),target:c,data:{}})},[m,n,P,f]),(0,r.useEffect)(()=>{if(!m||!t)return;let e=!1;return(async()=>{const n=await C(t);if("string"==typeof n.description&&(n.description=n.description.replace(/<([a-zA-Z][\w:-]*)([^>]*)>&nbsp;<\/\1>/g,"<$1$2> </$1>")),e)return;const r=JSON.stringify(n);(0,o.default)({url:p((0,a.j)(P),v),target:c,data:{vacancyJSONBody:r}})})(),()=>{e=!0}},[m,t,C,P,v]);return(0,l.jsxs)("div",{className:"vacancy-preview-popup",children:[g&&(0,l.jsx)("span",{className:"prosper-spinner prosper-spinner_big prosper-spinner_centered"}),(0,l.jsx)(y,{children:(0,l.jsx)("iframe",{ref:A,name:c,className:"vacancy-preview-iframe","data-qa":"vacancycreate-preview-iframe",scrolling:"no",onLoad:()=>{var e;null!=A&&null!==(e=A.current)&&void 0!==e&&e.contentWindow&&(x.current=new ResizeObserver(e=>{e.forEach(e=>{if(A.current){let n=e.target.scrollHeight;n+=5,A.current.style.height=`${n}px`}})}),x.current.observe(A.current.contentWindow.document.body)),h(!1)}})})]})};m.displayName="components/VacancyPreview/index/VacancyPreview";const v=m},402732:function(e,n,t){t.d(n,{$:()=>o});var r=t(241455),a=t(634115);const o=e=>{const n=null==e?void 0:e.properties;if(!(e=>!!e&&Array.isArray(e))(n))return;const t=(0,a.p)(n,r.z.HhBrandSticker);if(t)return t.endTimeIso;const o=(0,a.p)(n,r.z.HhBrandStickerHistory);return o?o.startTimeIso:void 0}},83955:function(e,n,t){t.d(n,{D:()=>b});var r=t(758162),a=t(800948),o=t.n(a),i=t(977403),s=t(181829),l=t(829818),c=t(322815),u=t(328702),d=t(662191);const p="vacancy.voiceTextarea.confirmClose.title",m="vacancy.voiceTextarea.confirmClose.text",v="vacancy.voiceTextarea.confirmClose.confirm",y="vacancy.voiceTextarea.confirmClose.cancel",f=({visible:e,onClose:n,onConfirm:t,trls:a})=>((0,r.useEffect)(()=>{e&&o()({hhtmSource:"vacancy_generation_voice_input_close_confirmation_alert"})},[e]),(0,d.jsx)(s.bZ,{visible:e,onClose:n,title:a[p],description:a[m],"data-qa":"voice-textarea-confirm-discard-modal",buttons:(0,d.jsxs)(l.N,{stretched:!0,children:[(0,d.jsx)(c.z,{mode:"secondary",style:"accent",onClick:n,"data-qa":"voice-textarea-confirm-discard-cancel",children:a[y]}),(0,d.jsx)(c.z,{mode:"primary",style:"accent",onClick:t,"data-qa":"voice-textarea-confirm-discard-confirm",children:a[v]})]}),children:(0,d.jsx)(u.uvJ,{initialColor:"tertiary",backgroundStyle:"secondary",padding:12,borderRadius:"halfHeight"})}));
1f.displayName="components/VoiceTextarea/ConfirmDiscardRecordingModal/ConfirmDiscardRecordingModalComponent";const b=(0,i.x)(f)},672217:function(e,n,t){t.d(n,{Y:()=>ze,x:()=>Xe});var r=t(758162),a=t(761673),o=t.n(a),i=t(311853),s=t.n(i),l=t(166122),c=t(320150),u=t(554791),d=t(270588),p=t.n(d),m=t(977403),v=t(196579),y=t(112687);const f="textarea-wrapper--vUF1N76HNz8rewE8",b="textarea--E2CwAn1c3w00xzPT",S="textarea-hidden--eMiohs37lGIpMDga",g="mic-affix--x8KkUzfv5ssv9b4M",h="recording-overlay--YtlH1l4hIpSlHtzO",C="recording-secondary--NVxQRVYEAt0jHG_l",A="recording-status--SxJXV_AEqTAKwRZR",x="recording-primary--BpBXG4dqGEcCTI64",P="stop-square--aj9tx4pX23QgdcZc",N="volume-indicator--WLB_f7ShTUsFuZJE",T="volume-bar--qnqUR3GPVQczuqve";var I=t(662191);const _="vacancy.voiceTextarea.failed.title",k="vacancy.voiceTextarea.failed.cancel",E="vacancy.voiceTextarea.failed.retry",R=({canRetry:e,generationType:n,onCancel:t,onRetry:r,trls:a})=>{const o=(0,u.useElementShown)(p(),{elementName:"vacancy_generation_voice_input_analysis_failed_error",generationType:n});return(0,I.jsxs)("div",{className:h,ref:o,children:[(0,I.jsx)("div",{className:C,children:(0,I.jsx)(v.r,{Element:"button",style:"accent",mode:"secondary",typography:"label-2-regular",onClick:t,children:a[k]})}),(0,I.jsx)("div",{className:A,children:(0,I.jsx)(y.x,{typography:"label-2-regular",style:"tertiary",children:a[_]})}),(0,I.jsx)("div",{className:x,children:(0,I.jsx)(v.r,{Element:"button",style:"accent",mode:"secondary",typography:"label-2-regular",onClick:r,disabled:!e,children:a[E]})})]})};R.displayName="components/VoiceTextarea/AnalysisFailedView/AnalysisFailedViewComponent";const w=(0,m.x)(R);var F=t(83955),M=t(271747),D=t(862043),j=t(322815),V=t(459011),B=t(328702),O=t(52606),H=t(924135),$=t(594948);let q=function(e){return e.Idle="idle",e.RequestingPermission="requestingPermission",e.PermissionDenied="permissionDenied",e.Recording="recording",e.NoAudioDetected="noAudioDetected",e.Processing="processing",e.AnalysisFailed="analysisFailed",e}({}),L=function(e){return e.RequestPermission="requestPermission",e.PermissionDenied="permissionDenied",e.RecordingStarted="recordingStarted",e.NoAudioStarted="noAudioStarted",e.NoAudioEnded="noAudioEnded",e.RecordingStopped="recordingStopped",e.ProcessingCancelled="processingCancelled",e.ProcessingSucceeded="processingSucceeded",e.ProcessingFailed="processingFailed",e.Reset="reset",e}({});const U={status:q.Idle,errorCode:null,previousValue:"",recordDurationMs:null};function W(e,n){switch(n.type){case L.RequestPermission:return{...e,status:q.RequestingPermission,errorCode:null};case L.PermissionDenied:return{...e,status:q.PermissionDenied,errorCode:n.errorCode};case L.RecordingStarted:return{...e,status:q.Recording,previousValue:n.previousValue,errorCode:null};case L.NoAudioStarted:return e.status!==q.Recording?e:{...e,status:q.NoAudioDetected};case L.NoAudioEnded:return e.status!==q.NoAudioDetected?e:{...e,status:q.Recording};case L.RecordingStopped:return{...e,status:q.Processing,recordDurationMs:n.durationMs};case L.ProcessingCancelled:return{...e,status:q.Idle,errorCode:null};case L.ProcessingSucceeded:return{...e,status:q.Idle,errorCode:null,recordDurationMs:null};case L.ProcessingFailed:return{...e,status:q.AnalysisFailed,errorCode:n.errorCode};case L.Reset:return{...U};default:return e}}const Z="vacancy.voiceTextarea.button.label",G="vacancy.voiceTextarea.button.onboarding",K="VacancyCreateGenerationVoiceOnboarding",z=(0,D.g)("infoTip"),X=({status:e,dataQa:n,generationType:t,onMicClick:a,trls:o})=>{const i=(0,$.v)(({infoTip:e})=>e.name),[s,l,c]=(0,H.m)(i===K),u=(0,r.useRef)(null),p=(0,M.useDispatch)();return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("div",{className:g,ref:u,children:(0,I.jsx)(j.z,{"data-qa":`${n}-mic-button`,onSurface:!0,mode:"tertiary",size:"small",icon:(0,I.jsx)(B.CxN,{initialColor:"tertiary",highlightedColor:"primary"}),hideLabel:!0,onClick:a,disabled:e===q.RequestingPermission,"aria-label":o[Z]})}),(0,I.jsx)(V.u,{"data-qa":`${n}-mic-tooltip`,placement:"left-center",visible:s,activatorRef:u,onAppear:()=>(0,d.vacancyGenerationVoiceInputElementShownRaw)({elementName:"vacancy_generation_voice_input_tooltip",generationType:t}),onClose:()=>{c(),p(z({})),O.default.markAsViewed(K)},showClose:!0,children:(0,I.jsx)(y.x,{typography:"paragraph-2-regular",children:o[G]})})]})};
1X.displayName="components/VoiceTextarea/MicAffix/MicAffixComponent";const Y=(0,m.x)(X);var Q=t(800948),J=t.n(Q),ee=t(181829),ne=t(829818);const te="vacancy.voiceTextarea.permissionModal.title",re="vacancy.voiceTextarea.permissionModal.text",ae="vacancy.voiceTextarea.permissionModal.cancel",oe="vacancy.voiceTextarea.permissionModal.retry",ie=({visible:e,onClose:n,onRetryPermissionRequest:t,trls:a})=>((0,r.useEffect)(()=>{e&&J()({hhtmSource:"vacancy_generation_voice_input_mic_access_denied_alert"})},[e]),(0,I.jsx)(ee.bZ,{visible:e,onClose:n,title:a[te],description:a[re],buttons:(0,I.jsxs)(ne.N,{stretched:!0,children:[(0,I.jsx)(j.z,{mode:"secondary",style:"accent",onClick:n,children:a[ae]}),(0,I.jsx)(j.z,{mode:"primary",style:"accent",onClick:t,children:a[oe]})]}),children:(0,I.jsx)(B.qXJ,{initialColor:"negative",backgroundStyle:"negative-secondary",padding:12,borderRadius:"halfHeight"})}));ie.displayName="components/VoiceTextarea/PermissionDeniedModal/PermissionDeniedModalComponent";const se=(0,m.x)(ie);var le=t(756951);const ce="vacancy.voiceTextarea.processing",ue="vacancy.voiceTextarea.processing.cancel",de=({onCancel:e,trls:n})=>(0,I.jsxs)("div",{className:h,children:[(0,I.jsx)("div",{className:C,children:(0,I.jsx)(v.r,{Element:"button",style:"accent",mode:"secondary",typography:"label-2-regular",onClick:e,children:n[ue]})}),(0,I.jsx)("div",{className:A,children:(0,I.jsx)(y.x,{typography:"label-2-regular",style:"tertiary",children:n[ce]})}),(0,I.jsx)("div",{className:x,children:(0,I.jsx)(le.a,{size:24,color:"tertiary"})})]});de.displayName="components/VoiceTextarea/ProcessingView/ProcessingViewComponent";const pe=(0,m.x)(de);var me=t(616523);const ve=({remainingSeconds:e})=>{const n=`– ${Math.floor(e/60)}:${String(e%60).padStart(2,"0")}`;return(0,I.jsx)(y.x,{typography:"label-2-regular",style:"tertiary",children:n})};ve.displayName="components/VoiceTextarea/Timer/Timer";const ye=e=>Math.min(100,Math.max(8,Math.round(800*e))),fe=({volume:e})=>{const[n,t]=(0,r.useState)(()=>Array(12).fill(8)),a=(0,r.useRef)(e);return a.current=e,(0,r.useEffect)(()=>{const e=setInterval(()=>{t(e=>[...e.slice(1),ye(a.current)])},80);return()=>clearInterval(e)},[]),(0,I.jsx)("div",{className:N,children:n.map((e,n)=>(0,I.jsx)("div",{className:T,style:{height:`${e}%`}},n))})};fe.displayName="components/VoiceTextarea/VolumeIndicator/VolumeIndicator";const be="vacancy.voiceTextarea.listening",Se="vacancy.voiceTextarea.noAudio",ge="vacancy.voiceTextarea.stopButton",he=({status:e,remainingSeconds:n,volume:t,onStop:r,trls:a})=>(0,I.jsxs)("div",{className:h,children:[(0,I.jsx)("div",{className:C,children:(0,I.jsx)(ve,{remainingSeconds:n})}),(0,I.jsxs)("div",{className:A,children:[(0,I.jsx)(fe,{volume:t}),(0,I.jsx)(me.V,{default:12}),(0,I.jsx)(y.x,{typography:"label-2-regular",style:"tertiary",children:e===q.NoAudioDetected?a[Se]:a[be]})]}),(0,I.jsx)("div",{className:x,children:(0,I.jsx)(j.z,{style:"negative",mode:"secondary",size:"small",onClick:r,hideLabel:!0,icon:(0,I.jsx)("span",{className:P}),"aria-label":a[ge]})})]});he.displayName="components/VoiceTextarea/RecordingView/RecordingViewComponent";const Ce=(0,m.x)(he);var Ae=t(256423),xe=t.n(Ae),Pe=t(239731);const Ne="vacancy.voiceTextarea.networkError.snackbar",Te="vacancy.voiceTextarea.processingFailed.snackbar",Ie="vacancy.voiceTextarea.unsupported.snackbar",_e="vacancy.voiceTextarea.micAccessError.snackbar",ke="vacancy.voiceTextarea.recordFailed.snackbar",Ee="vacancy.voiceTextarea.recordingInterrupted.snackbar",Re="vacancy.voiceTextarea.limitReached.snackbar",we=(e,n)=>(0,m.x)(({removeNotification:t,trls:r})=>(0,I.jsx)(u.ElementShownAnchor,{fn:xe(),snackbarText:r[e],children:(0,I.jsx)(Pe.A,{showClose:!0,onClose:t,removeOnUnmount:!0,addon:(0,I.jsx)(B.L1_,{initialColor:"negative"}),"data-qa":n,children:r[e]})})),Fe=we("vacancy.voiceTextarea.recognitionFailed.snackbar","voice-textarea-recognition-failed-snackbar"),Me=we(Ne,"voice-textarea-network-error-snackbar"),De=we(Te,"voice-textarea-processing-failed-snackbar"),je=we(Ie,"voice-textarea-unsupported-snackbar"),Ve=we(_e,"voice-textarea-mic-access-error-snackbar"),Be=we(ke,"voice-textarea-record-failed-snackbar"),Oe=we(Ee,"voice-textarea-recording-interrupted-snackbar"),He=we(Re,"voice-textarea-recording-limit-reached-snackbar");let $e=function(e){return e.MissingFile="missing_file",e.EmptyFile="empty_file",e.AudioTooLarge="audio_too_large",e.UnsupportedAudioFormat="unsupported_audio_format",e.InvalidAudio="invalid_audio",e.EmptyTranscription="empty_transcription",e.TranscriptionFailed="transcription_failed",e.ModelUnavailable="model_unavailable",e.ModelBusy="model_busy",e.TranscriptionTimeout="transcription_timeout",e.StorageError="storage_error",e.Internal="internal",e}({}),qe=function(e){return e.Unsupported="unsupported",e.Mimetype="mimetype",e.Recorder="recorder",e.MicAccess="micAccess",e.Network="network",e.Generic="generic",e}({});const Le={[$e.EmptyTranscription]:Fe,[$e.InvalidAudio]:Fe,[$e.EmptyFile]:Fe,[$e.MissingFile]:Fe,[$e.AudioTooLarge]:Fe,[$e.UnsupportedAudioFormat]:je,[qe.Mimetype]:je,[qe.Unsupported]:je,[qe.Recorder]:Be,[qe.MicAccess]:Ve},Ue={[qe.Network]:Me,[qe.Generic]:De,[$e.TranscriptionFailed]:De,[$e.Internal]:De,[$e.ModelBusy]:De,[$e.ModelUnavailable]:De,[$e.TranscriptionTimeout]:De,[$e.StorageError]:De},We=["audio/webm;codecs=opus","audio/webm","audio/mp4;codecs=aac","audio/mp4",""];const Ze=(e,{onDataAvailable:n,onError:t})=>{const a=(0,r.useRef)(null),o=(0,r.useRef)([]),i=(0,r.useRef)(!1),s=(0,r.useRef)(n),l=(0,r.useRef)(t);s.current=n,l.current=t;return{start:(0,r.useCallback)(()=>{const n=e.current;if(!n)return;const t=function(){for(const e of We){if(""===e)return"";
1if(MediaRecorder.isTypeSupported(e))return e}return null}();if(null===t)return void l.current(qe.Mimetype);i.current=!1,o.current=[];const r=new MediaRecorder(n,t?{mimeType:t}:void 0);a.current=r,r.addEventListener("dataavailable",e=>{e.data.size>0&&o.current.push(e.data)}),r.addEventListener("stop",()=>{if(i.current)return void(o.current=[]);const e=new Blob(o.current,{type:t||r.mimeType});s.current(e),o.current=[]}),r.addEventListener("error",()=>{i.current||l.current(qe.Recorder)}),r.start()},[e]),stop:(0,r.useCallback)(()=>{a.current&&"inactive"!==a.current.state&&a.current.stop()},[]),dispose:(0,r.useCallback)(()=>{i.current=!0;const e=a.current;e&&"inactive"!==e.state&&e.stop(),o.current=[],a.current=null},[])}};var Ge=t(255717);const Ke=({blob:e,idempotencyKey:n,status:t,onSuccess:a,onError:o})=>{const i=(0,r.useRef)(a),s=(0,r.useRef)(o);i.current=a,s.current=o,(0,r.useEffect)(()=>{if(t!==q.Processing||null===e||null===n)return;const r=new AbortController;return((e,n,t)=>{const r=new FormData;return r.append("audio",e,"recording.webm"),r.append("idempotencyKey",n),Ge._i.postFormData("/shards/vacancy/description_voice",r,{signal:t})})(e,n,r.signal).then(e=>{r.signal.aborted||(e.data.error_code?s.current(e.data.error_code):i.current(e.data.vacancy_description))}).catch(e=>{if(r.signal.aborted)return;const n="undefined"!=typeof navigator&&!navigator.onLine||(0,Ge.o7)(e)&&!e.response;s.current(n?qe.Network:qe.Generic)}),()=>{r.abort()}},[t,e,n])};let ze=function(e){return e.Idle="idle",e.Recording="recording",e.Busy="busy",e}({});const Xe=({value:e,generationType:n,onChange:t,onBlur:a,placeholder:i,dataQa:u,name:d,onActivityChange:p})=>{const[m,v]=(0,r.useReducer)(W,U),[y,g]=(0,r.useState)(!1),[h,C]=(0,r.useState)(null),A=(0,r.useRef)(null),x=(0,r.useRef)(null),P=(0,r.useRef)(null),N=(0,r.useRef)(null),{requestStream:T}={requestStream:async()=>navigator.mediaDevices.getUserMedia({audio:!0})},{addNotification:_}=(0,l.lm)(),k=m.status===q.Idle||m.status===q.RequestingPermission||m.status===q.PermissionDenied,E=m.status===q.Recording||m.status===q.NoAudioDetected,R=(M=m.status)===q.Processing||M===q.AnalysisFailed?ze.Busy:M===q.Recording||M===q.NoAudioDetected||M===q.RequestingPermission?ze.Recording:ze.Idle;var M;const D=(0,r.useRef)(p);D.current=p,(0,r.useEffect)(()=>{var e;null===(e=D.current)||void 0===e||e.call(D,R)},[R]);const j=(0,r.useCallback)(()=>{var e;null===(e=A.current)||void 0===e||e.getTracks().forEach(e=>e.stop()),A.current=null,C(null)},[]),V=(0,r.useCallback)(()=>{x.current=null,P.current=null},[]),B=(0,r.useCallback)(e=>{const n=(e=>{const n=Le[e];if(n)return{nextStatus:q.Idle,snackbar:n};const t=Ue[e];return t?{nextStatus:q.AnalysisFailed,snackbar:t}:{nextStatus:q.AnalysisFailed}})(e);n.nextStatus===q.AnalysisFailed?v({type:L.ProcessingFailed,errorCode:e}):(V(),v({type:L.Reset})),n.snackbar&&_(n.snackbar)},[v,_,V]),O=Ze(A,{onDataAvailable:e=>{if(j(),0===e.size)return V(),v({type:L.Reset}),void _(Fe);x.current=e,P.current=crypto.randomUUID();const n=null!==N.current?Date.now()-N.current:0;v({type:L.RecordingStopped,durationMs:n})},onError:e=>{j(),B(e)}}),H=(0,r.useCallback)(()=>{null!==A.current&&(_(Oe),O.stop())},[_,O]),{volume:$}=((e,{onNoAudio:n,onAudioRestored:t}={})=>{const[a,o]=(0,r.useState)(0),i=(0,r.useRef)(null),s=(0,r.useRef)(!1),l=(0,r.useRef)(null),c=(0,r.useRef)(n),u=(0,r.useRef)(t);return c.current=n,u.current=t,(0,r.useEffect)(()=>{if(!e)return;const n=new AudioContext,t=n.createMediaStreamSource(e),r=n.createAnalyser();r.fftSize=2048,t.connect(r);const a=new Uint8Array(r.fftSize),d=()=>{r.getByteTimeDomainData(a);let e=0;for(let n=0;n<a.length;n++){const t=(a[n]-128)/128;e+=t*t}const n=Math.sqrt(e/a.length);var t;if(o(n),n<.02){if(null===i.current)i.current=Date.now();else if(!s.current&&Date.now()-i.current>=3e3){var p;s.current=!0,null===(p=c.current)||void 0===p||p.call(c)}}else s.current&&(s.current=!1,null===(t=u.current)||void 0===t||t.call(u)),i.current=null;l.current=requestAnimationFrame(d)};return l.current=requestAnimationFrame(d),()=>{null!==l.current&&(cancelAnimationFrame(l.current),l.current=null),n.close().catch(()=>{})}},[e]),{volume:a}})(h,{onNoAudio:()=>v({type:L.NoAudioStarted}),onAudioRestored:()=>v({type:L.NoAudioEnded}
1)}),Z=(0,r.useCallback)(()=>{O.stop(),_(He)},[O,_]),{remainingSeconds:G}=(({limitSeconds:e,onLimitReached:n,isActive:t})=>{const[a,o]=(0,r.useState)(e),i=(0,r.useRef)(n);return i.current=n,(0,r.useEffect)(()=>{if(!t)return void o(e);const n=setInterval(()=>{o(e=>Math.max(e-1,0))},1e3);return()=>{clearInterval(n)}},[t,e]),(0,r.useEffect)(()=>{t&&0===a&&i.current()},[t,a]),{remainingSeconds:a}})({limitSeconds:300,onLimitReached:Z,isActive:E}),K=(0,r.useCallback)(()=>{O.stop(),s()({generationType:n,actionName:"stop",recordingDuration:m.recordDurationMs??0})},[O,n,m.recordDurationMs]),z=(0,r.useCallback)(e=>{const n=m.previousValue??"",r=n.length>0&&!/[\s\n]$/u.test(n);t({target:{value:n+(r?" ":"")+e}}),v({type:L.ProcessingSucceeded}),V()},[m.previousValue,t,v,V]),X=(0,r.useCallback)(()=>{v({type:L.ProcessingCancelled}),s()({generationType:n,actionName:"cancel_processing"}),V()},[v,n,V]),Q=(0,r.useCallback)(()=>{v({type:L.RecordingStopped,durationMs:m.recordDurationMs??0}),s()({generationType:n,actionName:"analysis_failed_retry"})},[v,m.recordDurationMs,n]),J=(0,r.useCallback)(()=>{v({type:L.Reset}),s()({generationType:n,actionName:"analysis_failed_cancel"}),V()},[v,n,V]);Ke({blob:x.current,idempotencyKey:P.current,status:m.status,onSuccess:z,onError:B});const{isBlocked:ee,proceed:ne,cancel:te}=(0,c.T)({enabled:E}),re=(0,r.useRef)(()=>{});re.current=()=>{O.dispose(),j()},(0,r.useEffect)(()=>()=>re.current(),[]);const ae=()=>{var n;"undefined"!=typeof navigator&&null!==(n=navigator.mediaDevices)&&void 0!==n&&n.getUserMedia?(v({type:L.RequestPermission}),T().then(n=>{var t;g(!1),A.current=n,C(n),null===(t=n.getAudioTracks()[0])||void 0===t||t.addEventListener("ended",H),N.current=Date.now(),V(),v({type:L.RecordingStarted,previousValue:e}),O.start()}).catch(e=>{const n=e instanceof DOMException?e.name:void 0;if("NotAllowedError"===n||"PermissionDeniedError"===n)return v({type:L.PermissionDenied,errorCode:"denied"}),void g(!0);B(qe.MicAccess)})):B(qe.Unsupported)};return(0,I.jsxs)("div",{className:f,children:[(0,I.jsx)("textarea",{name:d,className:o()(b,{[S]:!k}),value:e,onChange:t,placeholder:i,"data-qa":u,rows:4,onBlur:a}),k&&(0,I.jsx)(Y,{dataQa:u,generationType:n,status:m.status,onMicClick:()=>{ae(),s()({generationType:n,actionName:"start"})}}),(m.status===q.Recording||m.status===q.NoAudioDetected)&&(0,I.jsx)(Ce,{status:m.status,remainingSeconds:G,volume:$,onStop:K}),m.status===q.Processing&&(0,I.jsx)(pe,{onCancel:X}),m.status===q.AnalysisFailed&&(0,I.jsx)(w,{generationType:n,canRetry:null!==x.current&&null!==P.current,onCancel:J,onRetry:Q}),(0,I.jsx)(se,{visible:y,onClose:()=>g(!1),onRetryPermissionRequest:ae}),(0,I.jsx)(F.D,{visible:ee,onClose:te,onConfirm:ne})]})};Xe.displayName="components/VoiceTextarea/index/VoiceTextarea"},111114:function(e,n,t){t.d(n,{a:()=>c});var r=t(319945),a=t(662514),o=t(835659),i=t(48987),s=t(594948);const l=(0,a.Z)(new Date),c=e=>{const n=(0,s.v)(({auctionData:e})=>null==e?void 0:e.availablePromos),t=(0,i.X)(),a=n?n[e]:null,{maxBonusAmount:c,startDate:u,endDate:d,sumPercent:p,termsLink:m}=a||{},v=u?(0,r.Z)(u):null,y=d?(0,r.Z)(d):null;return{isPromoAvailable:Boolean(y&&y>=l&&t),promoStartDate:v?(0,o.p6)(v,"dd.MM"):void 0,promoEndDate:y?(0,o.p6)(y,"dd.MM"):void 0,promoSumPercent:p,maxBonusAmount:c,termsLink:m}}},271804:function(e,n,t){t.d(n,{N:()=>a});var r=t(758162);const a=e=>{const n=(0,r.useRef)(e);var t,a;return(t=n.current)===(a=e)||t.length===a.length&&t.every((e,n)=>e===a[n])||(n.current=e),n.current}},320150:function(e,n,t){t.d(n,{T:()=>i});var r=t(758162),a=t(154977),o=t(479105);const i=({enabled:e,onShowCloseConfirmation:n})=>{const t=(0,a.useHistory)(),[i,s]=(0,r.useState)(!1),[l,c]=(0,r.useState)(null),u=(0,r.useRef)(null),d=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(!e)return;(0,o.s)(e=>{e&&c(e),s(!0),d.current=!0}),u.current=t.block(()=>!1);const r=e=>{d.current?d.current=!1:(null==n||n(),e.preventDefault())};window.addEventListener("beforeunload",r);const a=()=>s(!0);return window.addEventListener("popstate",a),()=>{var e;window.removeEventListener("beforeunload",r),window.removeEventListener("popstate",a),(0,o.s)(null),null===(e=u.current)||void 0===e||e.call(u),u.current=null}},[e,t,n]);return{isBlocked:i,proceed:(0,r.useCallback)(e=>{var n;(0,o.s)(null),null===(n=u.current)||void 0===n||n.call(u),u.current=null,s(!1),l?(t.push(l),c(null)):null==e||e(),d.current=!1},[t,l]),cancel:(0,r.useCallback)(()=>{s(!1),c(null),d.current=!1},[])}}},29197:function(e,n,t){t.d(n,{w:()=>l});var r=t(687750),a=t(865094),o=t(594948),i=t(846192);const s=[a.v.Large,a.v.Premium],l=(e=!0,n=!1)=>{const t=(0,i.Xl)(),a=(0,o.v)(e=>e.employerMarketSegmentType),l=!s.includes(a),c=e&&t&&l;return(0,r.ZP)("part_time_job_short_tariff",c,c&&n)}},703469:function(e,n,t){t.r(n),t.d(n,{default:()=>i});var r=t(261679),a=t(221135);const o=function(e,n){const t=document.createElement("input");return t.setAttribute("type","hidden"),t.setAttribute("name",e),(n||0===n)&&t.setAttribute("value",n.toString()),t},i=({url:e,data:n,noXsrf:t,target:i,isIframe:s})=>{const l=document.createElement("form");l.setAttribute("method","post");const c=(0,r.j)(String(e));c.params.hhtmFrom=c.params.hhtmFrom||window.globalVars.analyticsParams.hhtmSource,l.setAttribute("action",c.href),l.setAttribute("style","position: absolute; left: -9999px; top: -9999px"),i&&l.setAttribute("target",i),Object.keys(n).forEac
1h(e=>{const t=n[e];Array.isArray(t)?t.forEach(n=>{l.appendChild(o(e,n))}):l.appendChild(o(e,t))}),t||l.appendChild(o("_xsrf",a.L.get("_xsrf"))),s&&l.setAttribute("target","_parent"),document.body.appendChild(l),l.submit(),l.remove()}},190756:function(e,n,t){t.d(n,{F:()=>o});var r=t(346908),a=t(545182);const o={[r.X.HhStandard]:a.IG.Standart,[r.X.HhStandardPlusOptimum]:a.IG.Optimum,[r.X.HhStandardPlus]:a.IG.StandartPlus,[r.X.HhPremium]:a.IG.Premium}},213858:function(e,n,t){t.d(n,{h:()=>r});const r={CREATE:"CREATE",CREATE_FROM_DRAFT:"CREATE_FROM_DRAFT",CREATE_FROM_TEMPLATE:"CREATE_FROM_TEMPLATE",RESTORE:"RESTORE",DUPLICATE:"DUPLICATE",EDIT:"EDIT",EDIT_PENDING_DRAFT:"EDIT_PENDING_DRAFT"}},343903:function(e,n,t){t.d(n,{Cx:()=>l,D$:()=>c,Ps:()=>u,Zc:()=>m,hv:()=>p,j4:()=>d,r3:()=>i});var r=t(693711),a=t(361165),o=t(856395);const i=(e,n,t,r)=>{e(n===t?(0,a.Cl)(a.xD.Default):(0,a.Cl)(a.xD.Edited)),r&&e((0,a.By)(!1))},s="clickmeTopupFlag",l=()=>{r.Y.setItem(s,"true")},c=()=>"true"===r.Y.getItem(s),u=()=>{r.Y.removeItem(s)},d=e=>{if(null==e||!e.products)return;e.products.some(e=>(0,o.Y5)(e))?l():u()},p=(e,n,t)=>{const r=n?100*Math.ceil(e*n/1e4):0;return t&&r>t?e-t:e-r},m=(e,n,t)=>t&&0!==n?n<e?e-n:0:e},634115:function(e,n,t){t.d(n,{X:()=>a,p:()=>r});const r=(e,n)=>e.find(e=>e.propertyType===n),a=(e,n)=>e.find(e=>e.key===n)}}]);
2//# sourceMappingURL=4892.162c6401f5242eaa.js.map
3//# debugId=49c8d5a8-bc36-4ee5-a84b-932e1a6e915d

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.