1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[18540],{66793(t,e,n){var r=n(60721);const o=(0,n(57190).O)({id:r.A.locationFacetGeoCurtain});n.d(e,["A",0,o])},43357(t,e,n){n.d(e,{A:function(){return L}});var r=n(63696),o=n(85022),i=n(23792),a=n(87120),s=n(68413),c=n(14044),u=n(62540);class l extends r.PureComponent{getSecondaryListLimit(){const t=this.props,e=t.limit,n=t.optionList;if(!e)return 5;return e-(n.length>e?e:n.length)}renderNeighbourTowns(){const t=this.props,e=t.inProgress,n=t.neighbourTownOptionList,r=t.onButtonClick,o=t.onOptionClick,i=t.isLinkImitation;if(!n||!n.length)return null;const a=this.getSecondaryListLimit();return a?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(c.A,{display:"block",variant:"secondary",size:"h200",margin:"2 0",children:"ÐоÑода ÑÑдом"}),(0,u.jsx)(s.A,{scrollableExpand:!0,noWrap:!0,limit:a,optionList:n,inProgress:e,isLinkImitation:i,onButtonClick:r,onOptionClick:o})]}):null}renderGeoRegions(){const t=this.props,e=t.inProgress,n=t.geoRegionOptionList,r=t.onButtonClick,o=t.onOptionClick;if(!n||!n.length)return null;const i=this.getSecondaryListLimit();return i?(0,u.jsx)(s.A,{scrollableExpand:!0,noWrap:!0,limit:i,optionList:n,inProgress:e,onButtonClick:r,onOptionClick:o}):null}render(){const t=this.props,e=t.optionList,n=t.inProgress,r=t.neighbourTownOptionList,o=t.geoRegionOptionList,i=t.onButtonClick,c=t.limit,l=t.onOptionClick,d=!(null==r||!r.length),g=!(null==o||!o.length);return e.length||d||g?(0,u.jsxs)(a.A,{title:"РегионÑ",children:[(0,u.jsx)(s.A,{noWrap:!0,limit:c,optionList:e,inProgress:n,onButtonClick:d||g?void 0:i,onOptionClick:l}),this.renderGeoRegions(),this.renderNeighbourTowns()]}):null}}const d=l;var g=n(82165),p=n(56082),m=n(66793);function f(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const v={};class y extends r.PureComponent{constructor(){super(...arguments),f(this,"handleCurtainChange",t=>{let e=t.value;const n=this.props.onCurtainChange;n&&n(e)}),f(this,"handleClickButton",()=>{const t=this.props,e=t.dispatch,n=t.selectedGeoIds,r=t.allowedCountries,o=t.onClickButton,i=t.geoCurtainParams,a=void 0===i?v:i;o?o():e((0,g.openGeoCurtain)({curtain:m.A,value:n,...a,...Array.isArray(r)?{allowedCountries:r.join(",")}:{}}))})}render(){const t=this.props,e=t.optionList,n=t.inProgress,r=t.neighbourTownOptionList,o=t.geoRegionOptionList,i=t.onOptionClick,a=t.isLinkImitation,s=t.limit;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(d,{limit:s,optionList:e,neighbourTownOptionList:r,geoRegionOptionList:o,inProgress:n,isLinkImitation:a,onOptionClick:i,onButtonClick:this.handleClickButton}),(0,u.jsx)(m.A.Event,{name:p.R.onChange,handler:this.handleCurtainChange})]})}}const L=(0,o.Ng)((t,e)=>({selectedGeoIds:e.selectedGeoIds&&e.selectedGeoIds.length>0?e.selectedGeoIds:(0,i.U)(t)}))(y)},61124(t,e,n){n.d(e,{A:function(){return D}});var r=n(63696),o=n(85022),i=n(84059),a=n(22536),s=n(32201),c=n(16389),u=n(78962),l=n(27815),d=n(20965),g=n(57096),p=n(7398),m=n(56988),f=n(47634),v=n(27138),y=n(77559),L=n(91705),h=n(20538);const b=["apiFilters"],P=["apiFilters","fromFacet"];function A(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],-1===e.indexOf(n)&&{}.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}const O=[f.es[m.Rk.LINES],f.es[m.Rk.STATIONS],f.es[m.Rk.DISTRICTS],f.es[m.Rk.METROPOLITAN]],C=t=>{let e=t.apiFilters,n=(t.fromFacet,A(t,P));return async(t,r)=>{t((0,L.Uj)({loaderId:a.A.GENERAL_VACANCY_SEARCH_LOADER}));const o=await t((t=>{let e=t.apiFilters,n=A(t,b);return async(t,r)=>{const o=await t((0,d.$)(n)),a=u.n.getByIds(r(),o),s=e||l.r0.getCurrentApiFilters(r()),g=(0,h.A)(s,p.i),m=(0,c.R)(a),f={...g,...m};let y=(0,v.A)(f);const L=(0,i.x3)(s),b=(0,i.x3)(m);
1return b&&L===b||(y=(0,h.A)(y,O)),{routeParams:y,geoIdList:o}}})({apiFilters:e,...n})),m=o.routeParams,f=o.geoIdList,P=(0,y.i1)(r());await t((0,g.I)({routeParams:{...m,...P,[s.v]:"facet"},geoIdList:f})),t((0,L._d)({loaderId:a.A.GENERAL_VACANCY_SEARCH_LOADER}))}};var I=n(24885),R=n(11231),N=n(51),w=n(58809);const S=(0,I.Mz)([l.vo,l.r0.getSearchGeoList,...w.z],function(t,e){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return(0,R.O)({searchInfo:t,types:[N.Uy.GEO_REGION],sort:!1,vacancyListNavigateProps:r}).geoRegion});var k=n(7157),G=n(19386);const T=(0,I.Mz)([l.vo,G.M,l.r0.getSearchGeoList,...w.z],function(t,e,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),i=3;i<r;i++)o[i-3]=arguments[i];const a=(0,R.O)({searchInfo:t,types:N.Ih,sort:!1,vacancyListNavigateProps:o,sortParams:e,searchGeoList:n}),s=a.town,c=a.country,u=a.subject,l=a.region;return[...s||k.M,...c||k.M,...l||k.M,...u||k.M].filter(t=>t.selected)}),x=(0,I.Mz)([l.vo,G.M,l.r0.getSearchGeoList,...w.z],function(t,e,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),i=3;i<r;i++)o[i-3]=arguments[i];return(0,R.O)({searchInfo:t,types:[N.Uy.NEIGHBOUR_TOWN],sort:!1,vacancyListNavigateProps:o,sortParams:e,searchGeoList:n}).neighbourTown}),_=(0,I.Mz)([l.r0.getSearchInfo,G.M,l.r0.getSearchGeoList,...w.z],function(t,e,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),i=3;i<r;i++)o[i-3]=arguments[i];const a=(0,R.O)({searchInfo:t,types:N.Ih,sort:!1,vacancyListNavigateProps:o,sortParams:e,searchGeoList:n}),s=a.town,c=a.country,u=a.subject;return[...s,...c,...a.region,...u].reduce((t,e)=>{var n;const r=null===(n=e.dictionary)||void 0===n||null===(n=n.geo)||void 0===n?void 0:n.id;return e.selected&&r?[...t,r]:t},[])});var M=n(43357),j=n(62540);function E(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}class z extends r.PureComponent{constructor(){super(...arguments),E(this,"handleCurtainChange",t=>{(0,this.props.dispatch)(C({geoIdList:t}))}),E(this,"handleOptionClick",t=>{let e=t.geoIdList,n=void 0===e?[]:e;(0,this.props.dispatch)(C({geoIdList:n,useClearToCountry:!0,fromFacet:!0}))})}render(){const t=this.props,e=t.optionList,n=t.neighbourTownOptionList,r=t.geoRegionOptionList,o=t.selectedGeoIds,i=t.inProgress;return(0,j.jsx)(M.A,{inProgress:i,optionList:e,neighbourTownOptionList:n,geoRegionOptionList:r,selectedGeoIds:o,onOptionClick:this.handleOptionClick,onCurtainChange:this.handleCurtainChange})}}const D=(0,o.Ng)(function(t){const e=T(t),n=_(t);return{optionList:e,neighbourTownOptionList:x(t),geoRegionOptionList:S(t),selectedGeoIds:n}})(z)},23179(t,e,n){var r=n(16265),o=n(13124),i=n(27892),a=n(74827),s=n(51784),c=n(147),u=n(9379),l=n(14504),d=n(41506),g=n(27917),p=n(29991),m=n(19403),f=n(80452),v=n(77608),y=n(71507);const L=a.A.module("loadVacancySearchList"),h=["nn","ufa","krasnoyarsk"];n.d(e,["I",0,t=>(e,n)=>{const a=t.filters,b=void 0===a?{}:a,P=t.apiMetaParams,A=void 0===P?{}:P,O=t.listName,C=void 0===O?c.A.VACANCY_SEARCH_RESULT:O,I=t.offset,R=t.limit,N=t.extend,w=t.loaderId,S=t.fixedLimit,k=t.sort,G=n().domainInfo.subdomain,T=(S&&h.includes(G),void 0!==R?R:40),x=A.sort,_=void 0!==I?I:(0,i.M)({page:A.page},T),M=u.Hb.getCurrentAuth(n()).isAuthorized?p.B0:p._d,j=(0,f.Z)(M,{filters:b}),E=(0,y.Q)({contextId:v.gB,searchType:v.Rm,sourceId:c.A.VACANCY_SEARCH_RESULT},m.S);return e(E({listName:C,loaderId:w,filters:b,include:j,authInclude:{},fields:{vacancyMainInfo:["profession","updatedAt"],vacancyStatusesInfo:["isArchive"],vacancyTagType:["key","label","isLocal"],address:["cityName","address"],vacancyDetailInfo:["isResumeRequired","isRemoteWork","isCallCatching","isBeneficial","openResponseOnlyForPassedSurvey"],company:["title"],vacancyCompanyInfo:["name","isAnonymous"],town:["name"]}
1,extend:N,offset:_,limit:T,sort:null!=x?x:k})).catch(t=>{if(t instanceof g.Lx||t instanceof l.$)throw t;if(t instanceof o.Dr)return void e((0,d.Ni)("Сбой ÑвÑзи Ñ Ð¸Ð½ÑеÑнеÑом, пеÑезагÑÑзиÑе ÑÑÑаниÑÑ"));const n=t.statusCode,i=t.name;n!==r.AY?i!==s.Ay.BadUserException?i!==s.Ay.NotFoundException?L.error("ÐÑибка загÑÑзки ÑпиÑка ваканÑий",t):L.debug(t.message||"СÑÑноÑÑи ÑпиÑка не ÑÑÑеÑÑвÑеÑ",t):L.debug(t.message||"ÐопÑÑка полÑÑÐµÐ½Ð¸Ñ ÑпиÑка ваканÑий без пÑав на него",t):L.debug("ÐÑо-Ñо пÑÑаеÑÑÑ Ð¾ÑÑилÑÑÑоваÑÑ Ð²Ð°ÐºÐ°Ð½Ñии по ÑÑÐ¶Ð¾Ð¼Ñ ÑезÑме",t)})}])},94450(t,e,n){n.d(e,{A:function(){return l}});var r=n(63696),o=n(85022),i=n(7173),a=n(86004),s=n(29781);var c=n(62540);function u(t){const e=function(t){let e=t.list,n=t.origin;return{"@context":"http://schema.org","@type":"ItemList",itemListElement:e.map((t,e)=>{const r=t.id,o=(t.mainInfo||{}).profession;return{"@type":"ListItem",position:e+1,url:(0,s.c$)({origin:n,...(0,a.li)({id:r,profession:o})})}})}}({list:t.list,origin:(0,o.d4)(t=>t.domainInfo.origin)});return(0,c.jsx)(i.A,{markup:e})}const l=(0,r.memo)(u)},92822(t,e,n){var r=n(147),o=n(67048);const i=t=>o.DI.getList(t,r.A.LOCATIONS_LIST);n.d(e,["A",0,i])},83799(t,e,n){var r=n(63696),o=n(85022),i=n(147),a=n(22408),s=n(45859),c=n(66600),u=n(73343),l=n(62540);function d(t){let e=t.wide;const n=(0,o.d4)(t=>s.Ay.getVacanciesPageCount(t)),r=(0,o.d4)(t=>s.Ay.shouldHidePaginator(t)),d=(0,o.d4)(t=>(0,a.QO)(t,i.A.VACANCY_SEARCH_RESULT));return r?null:(0,l.jsx)(c.A,{bgColor:"white",margin:"2 0 0",borderRadius:"12",children:(0,l.jsx)(u.A,{disabled:d,wide:e,pageCount:n})})}const g=(0,r.memo)(d);n.d(e,["A",0,g])},11231(t,e,n){var r=n(86004),o=n(44620),i=n(94459),a=n(94765),s=n(86863),c=n(42762),u=n(51),l=n(38744),d=n(38018),g=n(84030),p=n(56988),m=n(47634),f=n(27138),v=n(18135);const y=["landing","vacancyListNavigateProps","companyListNavigateProps","company","searchGeoList","navParams"];const L=m.OL[p.Rk.SORT],h=(t,e,n)=>{const r=e?{[L]:e}:{},o=(0,i.V)("facet",(0,c.v)(t,r));return n?o:{rel:"nofollow",...o}},b="Ðе полÑÑилоÑÑ Ð¿Ð¾ÑÑÑоиÑÑ Ð½Ð°Ð²Ð¸Ð³Ð°ÑÐ¸Ñ Ð´Ð»Ñ ÑаÑеÑов",P=t=>{const e=t.landing,n=t.vacancyListNavigateProps,o=t.companyListNavigateProps,i=t.company,c=t.searchGeoList,u=t.navParams,p=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],-1===e.indexOf(n)&&{}.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,y);if(n)return(t=>{const e=t.landing,n=t.filters,r=t.navigateProps,o=t.filterGeos,i=t.sortParams,a=t.searchGeoList,c=(0,f.A)(n),u=(0,s.$)(r[0],r[1],r[2],r[3],r[4],r[5],r[6],o||a,r[8],r[9],e||null,c);return(0,v.V1)(u,b,t),h(u,i,!!e)})({landing:e,navigateProps:n,searchGeoList:c,...p});if(o)return(t=>{const e=t.landing,n=t.filters,r=t.navigateProps,o=t.filterGeos,i=t.sortParams,s=t.searchGeoList,c=Object.assign([],r,{5:o||s}),u=(0,d.A)(n),l=(0,a.T)(...c,u);return(0,v.V1)(l,b,t),h(l,i,!!e)})({landing:e,company:i,navigateProps:o,searchGeoList:c,...p});if(i){const t=i.id,e=i.title,n={...p}.filters,o=(0,g.A)(n);return(0,r.z2)({id:t,title:e,routeName:(null==u?void 0:u.routeName)||l.Ay.companyDetailVacancies,routeParams:o})}return{}},A=t=>{const e=t.facetType,n=t.searchInfoItem,r=t.selected,i=t.vacancyListNavigateProps,a=t.companyListNavigateProps,s=t.company,c=t.sortParams,l=t.searchGeoList,d=t.navParams;return n.map(t=>{const n=t.id,g=t.dictionary,p=t.value,m=t.landing,f=t.filters,v=t.filterGeos,y=t.count,L=g||{},h=L.label,b=L.defaultLabel,A=L.name,O=L.title,C=h||b||A||p||O||"",I=v&&v.map(t=>t.id),R=(0,o.U)(f),N=P({landing:m,filters:R,filterGeos:v,vacancyListNavigateProps:i,companyListNavigateProps:a,company:s,sortParams:c,searchGeoList:l,navParams:d}),w={id:n,number:y,label:C,selected:r,navigateParams:N,geoIdList:I,dictionary:g,filters:R};switch(e){case u.Uy.STATIONS:w.station=g;break;case u.Uy.LINES:w.line=g;break;case u.Uy.METROPOLITAN:w.metroPolitan=g}return w})};n.d(e,["O",0,t=>
1{const e=t.searchInfo,n=t.types,r=t.sort,o=void 0===r||r,i=t.vacancyListNavigateProps,a=t.companyListNavigateProps,s=t.company,c=t.sortParams,u=t.searchGeoList,l=t.navParams;return n.reduce((t,n)=>{var r,d;const g=(null==e||null===(r=e.unset)||void 0===r?void 0:r[n])||[],p=(t=>{const e=t.facetType,n=t.facet,r=void 0===n?[]:n,o=t.unset,i=void 0===o?[]:o,a=t.sort,s=t.vacancyListNavigateProps,c=t.companyListNavigateProps,u=t.company,l=t.sortParams,d=t.searchGeoList,g=t.navParams,p=Array.isArray(i)?i:[i],m=Array.isArray(r)?r:[r];return[...A({facetType:e,searchInfoItem:p,selected:!0,sort:!1,vacancyListNavigateProps:s,companyListNavigateProps:c,company:u,sortParams:l,searchGeoList:d,navParams:g}),...A({facetType:e,searchInfoItem:m,selected:!1,sort:a,vacancyListNavigateProps:s,companyListNavigateProps:c,company:u,sortParams:l,searchGeoList:d,navParams:g})]})({facetType:n,facet:(null==e||null===(d=e.facet)||void 0===d?void 0:d[n])||[],unset:g,sort:o,vacancyListNavigateProps:i,companyListNavigateProps:a,company:s,sortParams:c,searchGeoList:u,navParams:l});return{...t,[n]:p}},{})}])},84030(t,e,n){const r=t=>{const e=t.catalogues,n=t.town,r=t.country,o=t.subject,i=t.region,a=t.tag,s=t.tab,c={};return"string"==typeof e&&(c.p=e),"string"==typeof n&&(c.town=n),"string"==typeof r&&(c.country=r),"string"==typeof o&&(c.subject=o),"string"==typeof i&&(c.region=i),"string"==typeof a&&(c.tag=a),"string"==typeof s&&(c.tab=s),c};n.d(e,["A",0,r])},77559(t,e,n){n.d(e,{tm:function(){return L},vI:function(){return b},i1:function(){return P},Ld:function(){return h},u4:function(){return v}});var r=n(24885),o=n(94459),i=n(38744),a=n(20194),s=n(45859);const c=["cluster"];const u=(0,r.Mz)([t=>t.currentRoute.routeName,t=>t.currentRoute.routeParams,t=>{const e=t.currentRoute.routeParams,n=(0,a.zG)(e.cluster);return n?s.Ay.get(t,{id:n}):null}],(t,e,n)=>{var r,o;if(!n)return null;e.cluster;const i=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],-1===e.indexOf(n)&&{}.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,c),a=null===(r=n.mainInfo)||void 0===r?void 0:r.profession,s=null===(o=n.company)||void 0===o?void 0:o.title;if(!a||!s)return null;return{title:`ÐаканÑии, поÑ
ожие на «${a}» Ð¾Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸ «${s}»`,breadcrumbsRouteList:[{label:"ÐÑе ваканÑии",routeName:t,routeParams:i}]}});var l=n(21632),d=n(9379),g=n(27815),p=n(46976),m=n(73982);const f=["title","breadcrumbsRouteList"];const v=t=>{if(d.Hb.getCurrentAuth(t).isAuthorized)return!1;const e=t.currentRoute.routeName,n=g.r0.getLanding(t),r=!(null==n||!n.profession)&&e===i.Ay.vacancyListPageLanding,o=!(null==n||!n.catalogue)&&e===i.Ay.vacancyListSectionLanding;return r||o},y=(0,o.k)("recommended_query")(p.A.getSimilarLandingLinks),L=(0,r.Mz)([v,t=>{const e=(0,l.w)(t),n=e.length?e:void 0;return y(t,{geoIdList:n})},m.K],(t,e,n)=>{const r=n.relatedLinks||null;return t?!r||r.length<1?e:r:e}),h=t=>L(t).length>0,b=(0,r.Mz)([u,m._],(t,e)=>{const n=t||{},r=n.title,o=n.breadcrumbsRouteList,i=e.title,a=e.breadcrumbsRouteList;return{title:r||i,breadcrumbsRouteList:o||a,...function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],-1===e.indexOf(n)&&{}.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,f)}}),P=(0,r.Mz)([t=>t.currentRoute],t=>{const e=t.routeParams,n=t.routeName,r=e.onMap;return void 0!==r&&(!0===r||"true"===r)||n===i.Ay.vacancyListMap?{onMap:!0}:{}})},73982(t,e,n){n.d(e,{_:function(){return M},K:function(){return x}});var r=n(24885),o=n(46904),i=n(44620),a=n(20194),s=n(94459),c=n(31183),u=n(7157),l=n(38744),d=n(92822),g=n(67048),p=n(23792),m=n(21632),f=n(93861),v=n(86863),y=n(58809);const L=(0,r.Mz)((t,e)=>null==e?void 0:e.relatedPages,...y.z,function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.M;for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return t.map(t=>{const e=t.label,r=t.landingPage;return{label:e,navigateParams:(0,v.$)(...n,r)}})});var h=n(69466),b=n(27815),P=n(17060),A=n(64355);const O=["419","241","703"];function C(t){const e=((0,P.C)(t)||{}).h1;return e||""}const I=(0,r.Mz)([P.C,f.F.getCurrentDomain,o.P,b.r0.getSearchInfo],(t,e,n,r)=>{const o=(t||{}).seoFooter,i=null==e?void 0:e.id;if(O.includes(i)){if(1!==n)return null;const t=(null==r?void 0:r.salaryDescription)||{},e=t.description,a=t.header,s=e||o;return"703"===i?{title:a,text:s}:{text:s}}return{text:o}}),R=t=>
1h.r.getLandingPageByKey(t,(0,a.zG)(t.currentRoute.routeParams.landingKey)),N=(0,r.Mz)([p.J,t=>{const e=R(t),n=(0,i.U)(null==e?void 0:e.vacancyFilters),r=n.stations;return n.lines||r}],(t,e)=>{const n={label:`РабоÑа ${t.reduce((t,e,n)=>{const r=e.town,o=e.subject,i=e.country,a=(r||o||i||{}).nameDeclension,s=void 0===a?"":a,c=n&&(null==o?void 0:o.nameDative)||s;return c&&t.push(c),t},[]).join(", ")}`,routeName:l.Ay.home};if(e){return[n,{label:"ÐÑе линии меÑÑо",routeName:l.Ay.vacancyMetroLandingSwitch}]}return[n,{label:"ÐаканÑии",routeName:l.Ay.vacancyListLanding}]}),w=(0,s.k)("suggested_query")(L);const S=(0,r.Mz)(t=>{const e=R(t),n=(0,i.U)(null==e?void 0:e.vacancyFilters).stations;return g.Pq.get(t,{id:n})},N,(t,e)=>{const n=(t||{}).lines,r=(null==n?void 0:n[0])||{},o=r.label,i=r.landing,a=null==i?void 0:i.key;return a&&e.push({label:o,routeName:l.Ay.vacancyListMetroLanding,routeParams:{landingKey:a}}),e}),k=t=>{const e=b.r0.getSearchInfo(t),n=((null==e?void 0:e.searchSuggestion)||{}).relatedPages,r=void 0===n?u.M:n,o=(0,m.w)(t),i=o.length?o:void 0;return w(t,{relatedPages:r,geoIdList:i})},G=(0,r.Mz)([b.r0.getSearchInfo,k],(t,e)=>function(t,e){if(!e)return"";switch(t){case"line":return`и еÑÑ ${e} ${(0,A.A)(e,{one:"ÑÑанÑиÑ",few:"ÑÑанÑии",other:"ÑÑанÑий"})}`;case"keywords":case"profession":return`и еÑÑ ${e} ${(0,A.A)(e,{one:"пÑоÑеÑÑиÑ",few:"пÑоÑеÑÑии",other:"пÑоÑеÑÑий"})}`;default:return""}}(((null==t?void 0:t.searchSuggestion)||{}).name,e.length-8)),T=(0,r.Mz)([R,N,S,d.A],(t,e,n,r)=>{const o=[...e],a=t||{},s=a.profession,u=a.parentLanding,d=a.vacancyFilters,g=(0,i.U)(d),p=g.keywords,m=g.catalogues,f=g.lines,v=g.stations,y=g.microdistrict,L=null==s?void 0:s.catalogue;if(y){const t=u?(t=>{const e=t.microDistricts,n=t.currentMicroDistrictId,r=e.find(t=>t.id===n);if(!r)return null;const o=t.parentLanding;return{label:r.name,...(0,c.H)(o)}})({microDistricts:r,currentMicroDistrictId:y,parentLanding:u}):null;return{breadcrumbsRouteList:[...o,{label:"ÐÑе ÑайонÑ",routeName:l.Ay.locations},...t?[t]:[]],isCatalogueLanding:!1}}if(p){if(L){const t=L.label,e=L.vacancyLanding;o.push({label:t,...(0,c.H)(e)})}return u&&o.push({label:u.name,...(0,c.H)(u)}),{breadcrumbsRouteList:o,isCatalogueLanding:!1}}return m?(u&&o.push({label:u.name,...(0,c.H)(u)}),{breadcrumbsRouteList:o,isCatalogueLanding:!0}):f?{breadcrumbsRouteList:o,isCatalogueLanding:!1}:v?{breadcrumbsRouteList:n,isCatalogueLanding:!1}:(u&&o.push({label:u.name,...(0,c.H)(u)}),{breadcrumbsRouteList:o,isCatalogueLanding:!1})}),x=(0,r.Mz)([C,T,I,k,G],(t,e,n,r,o)=>({title:t,relatedLinks:r,showAllButtonText:o,breadcrumbsRouteList:e.breadcrumbsRouteList,landingPageSeoText:n,isCatalogueLanding:e.isCatalogueLanding})),_=(0,r.Mz)(C,N,(t,e)=>({title:t,breadcrumbsRouteList:e,isCatalogueLanding:!1})),M=t=>t.currentRoute.routeName===l.Ay.vacancyList?_(t):x(t)},19386(t,e,n){var r=n(56988);const o=n(47634).OL[r.Rk.SORT],i=t=>"asc"===t||"desc"===t;n.d(e,["M",0,t=>{const e=t.currentRoute.routeParams[o];if(e&&"object"==typeof e&&!Array.isArray(e))return{...i(e.relevance)?{relevance:e.relevance}:{},...i(e.payment_sort)?{payment_sort:e.payment_sort}:{},...i(e.updated_at)?{updated_at:e.updated_at}:{}}}])}}]);
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.