1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[634],{5942:(e,t,r)=>{"use strict";var n=r(12020),s=r(17137),o=r(36419);e.exports=function(e){return function t(r,a,c){switch(arguments.length){case 0:return t;case 1:return o(r)?t:s(function(t,n){return e(r,t,n)});case 2:return o(r)&&o(a)?t:o(r)?s(function(t,r){return e(t,a,r)}):o(a)?s(function(t,n){return e(r,t,n)}):n(function(t){return e(r,a,t)});default:return o(r)&&o(a)&&o(c)?t:o(r)&&o(a)?s(function(t,r){return e(t,r,c)}):o(r)&&o(c)?s(function(t,r){return e(t,a,r)}):o(a)&&o(c)?s(function(t,n){return e(r,t,n)}):o(r)?n(function(t){return e(t,a,c)}):o(a)?n(function(t){return e(r,t,c)}):o(c)?n(function(t){return e(r,a,t)}):e(r,a,c)}}}},9308:(e,t,r)=>{"use strict";r.d(t,{G:()=>i,w:()=>u});var n=r(36721),s=r.n(n),o=r(90048),a=r(40363),c=r(90191);let i=async({header:e})=>{let t=[...e.menu],r=s()(e.dropdownMenu).map(({lists:e,...t})=>({...t,items:s()(e).map(({url:e,...t})=>({...t,url:`${e}`}))}));return{header:{...e,menu:r,navigation:t}}},u={header:(0,o.Z0)({name:"feature/header",reducers:{update(e,t){let r=[...t.payload.menu],n=s()(t.payload.dropdownMenu).map(({lists:e,...t})=>({...t,items:s()(e).map(({url:e,...t})=>({...t,url:`${e}`}))}));Object.assign(e,{...t.payload,menu:n,navigation:r})},increaseChatLeadsCount(e,t){let{value:r}=t.payload;e.indicators.chatLeadsCount??=0,e.indicators.chatLeadsCount+=r}},asyncActions:{readAllNotifications:()=>(0,a.F)().notifications.readAll(),hydrateAccount:({actions:e,dispatch:t})=>(0,a.F)().page.layout().then(({header:r})=>{if(!r)throw Error("Header payload is missing");return t(e.update(r)),r})},extraReducers:e=>{e.addCase(c.oT,e=>(0,c.$Z)(e))}})}},14320:(e,t,r)=>{"use strict";var n=r(5942),s=r(71525),o=r(35954);e.exports=n(function e(t,r,n){return o(function(r,n,o){return s(n)&&s(o)?e(t,n,o):t(r,n,o)},r,n)})},17137:(e,t,r)=>{"use strict";var n=r(12020),s=r(36419);e.exports=function(e){return function t(r,o){switch(arguments.length){case 0:return t;case 1:return s(r)?t:n(function(t){return e(r,t)});default:return s(r)&&s(o)?t:s(r)?n(function(t){return e(t,o)}):s(o)?n(function(t){return e(r,t)}):e(r,o)}}}},17265:e=>{e.exports={message:"Login_message__RQ1gl"}},25766:e=>{"use strict";e.exports=function(e,t){return Object.prototype.hasOwnProperty.call(t,e)}},27027:(e,t,r)=>{"use strict";r.d(t,{G:()=>a,w:()=>c});var n=r(90048),s=r(94358),o=r(40363);let a=async e=>{let t=new o.G({context:e}),r=await t.city.getDefaultList();return{config:{...s.$,cities:Object.values(r)}}},c={config:(0,n.Z0)({name:"feature/config"})}},35954:(e,t,r)=>{"use strict";var n=r(5942),s=r(25766);e.exports=n(function(e,t,r){var n,o={};for(n in t)s(n,t)&&(o[n]=s(n,r)?e(n,t[n],r[n]):t[n]);for(n in r)s(n,r)&&!s(n,o)&&(o[n]=r[n]);return o})},44070:(e,t,r)=>{"use strict";r.d(t,{Gu:()=>d,wc:()=>l});var n=r(40363),s=r(42898),o=r(90191),a=r(93385),c=r(90048);let i=({actions:e,dispatch:t})=>{(0,a.hf)(),t(e.resetGuest())},u=({actions:e,dispatch:t},r)=>{throw(0,o.Qt)(r)===o.H1.GUEST?i({actions:e,dispatch:t}):t((0,o.AR)(r)),r},d=async({user:e})=>(e&&e.id?void 0!==e.consent_document_version&&(e={...e,consentDocumentVersion:e.consent_document_version}):e={id:0},{user:e}),l={user:(0,c.Z0)({name:"feature/user",reducers:{update(e,t){Object.assign(e,t.payload)},resetGuest:()=>({id:0}),requestForPaidAnswerWasSended(e,t){e.requestForPaidAnswerWasSended=t.payload}},asyncActions:{invalidateIdentity({actions:e,dispatch:t}){i({actions:e,dispatch:t})},restore:(e,t)=>(0,n.F)().user.restore(t),isAccountExists:(e,t)=>(0,n.F)().user.isAccountExists(t),authenticate:({actions:e,dispatch:t})=>(0,n.F)().user.me().then(r=>{t(e.update(r))}).catch(r=>u({actions:e,dispatch:t},r)),signIn:({actions:e,dispatch:t},r)=>(0,n.F)().user.signIn(r).then(({authToken:r,refreshToken:o})=>{let a=(({authToken:e,refreshToken:t}={})=>{let r=e=>"string"==typeof e&&e.trim().length>0;if(!r(e)||!r(t))throw TypeError("Sign-in response must contain a complete token pair");return{accessToken:e,refreshToken:t}})({authToken:r,refreshToken:o});return s.sy.signIn(a),t(e.update({authToken:r})),(0,n.F)().user.me().then(r=>(t(e.update(r)),a)).catch(r=>u({actions:e,dispatch:t},r))}),signUp:({actions:e,dispatch:t},r)=>(0,n.F)().user.signUp(r).then(({authToken:r,refreshToken:s})=>(t(e.update({authToken:r})),(0,n.F)().user.me().then(n=>(t(e.update(n)),{accessToken:r,refreshToken:s})).catch(r=>u({actions:e,dispatch:t},r)))),subscribePushNotifications:(e,{deviceId:t,serviceType:r})=>(0,n.F)().user.subscribePushNotifications({deviceId:t,serviceType:r}),requestForPaidAnswers:({actions:e,dispatch:t})=>(0,n.F)().user.requestForPaidAnswers().then(()=>{t(e.requestForPaidAnswerWasSended(!0))})}})}},47189:(e,t,r)=>{"use strict";var n=r(17137),s=r(14320);e.exports=n(function(e,t){return s(function(e,t,r){return r},e,t)})},49430:(e,t,r)=>{"use strict";r.d(t,{G:()=>a,w:()=>c});var n=r(36721),s=r.n(n),o=r(90048);let a=async({footer:{menu:e,...t}})=>({footer:{...t,menu:s()(e)}}),c={footer:(0,o.Z0)({name:"feature/footer"})}},52409:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>b});var n=r(41240),s=r(91444),o=r(53385),a=r(60695),c=r(58521),i=r(75599),u=r(14214),d=r(90048),l=r(42898),p=r(89999),f=r(78178),h=r(50855);let y=async e=>{let t=await (0,p.G)(e),r=(0,h.e)(e?.query?.from)||(0,i.E6)(e);return e?.req&&t?.user?.id>0&&r&&((0,i.bT)(e),(0,f.V2)(e,r)),{...t,page:{from:r}}},m={...p.w,page:(0,d.Z0)({name:"page/login",reducers:{},asyncActions:{}})};var g=r(17265),w=r.n(g);let v=/^\/private\/chat(?:\/|[?#]|$)/i,b=(0,d.Zz)((0,l.ru)({privatePage:!1}),(0,d.P1)({slices:m,getState:y}))(e=>{let{actions:t,asyncActions:r,config:d,user:l,login:p,page:f}
1=e,y=(0,u.j1)(),m=(0,a.useRouter)(),g=(0,u.w5)({reconnect:()=>window.location.reload()}),b=(0,h.e)(m.query.from)||f?.from,A=(0,s.useRef)(null),P=(0,s.useRef)(l?.id>0),_=(0,s.useCallback)(()=>(A.current||(A.current=(({location:e,router:t,redirectPath:r})=>{if(!r)return Promise.resolve(!1);let n=()=>{try{return(0,i.bT)(),e.assign(r),!0}catch(e){return!1}};return"string"==typeof r&&v.test(r)?Promise.resolve(n()):Promise.resolve().then(()=>t.replace(r)).then(e=>!0!==e?n():((0,i.bT)(),!0)).catch(n)})({location:window.location,router:m,redirectPath:b})),A.current),[b,m]);return(0,s.useEffect)(()=>{y&&navigator.splashscreen&&navigator.splashscreen.hide()},[y]),(0,s.useEffect)(()=>{P.current&&l?.id>0&&b&&_()},[_,b,l?.id]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.A,{actions:t,asyncActions:r,config:d,user:l,mode:"page",...p,show:!0,onSignInSuccess:_}),!g&&o.createPortal((0,n.jsx)("div",{className:w().message,children:"ÐÐµÑ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ Ð¸Ð½ÑеÑнеÑом"}),document.body)]})})},71525:e=>{"use strict";e.exports=function(e){return"[object Object]"===Object.prototype.toString.call(e)}},80556:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/auth",function(){return r(52409)}])},90048:(e,t,r)=>{"use strict";r.d(t,{P1:()=>u,Z0:()=>i,Zz:()=>a.Zz});var n=r(41240),s=r(91444),o=r(58685),a=r(50658),c=r(84281);let i=({asyncActions:e={},...t})=>{void 0===(t={...t}).initialState&&(t.initialState={});let r=(0,o.Z0)(t),{actions:n}=r;return r.asyncActions=Object.keys(e).reduce((t,r)=>{let s=e[r];return t[r]=(...e)=>(t,r)=>s({actions:n,dispatch:t,getState:r},...e),t},{}),r},u=({slices:e,getState:t})=>r=>{let i=e=>{let t=e?.res;return!!(t&&(t.writableEnded||t.finished||t.headersSent))},u=(0,a.HY)(Object.keys(e).reduce((t,r)=>(t[r]=e[r].reducer,t),{error:e=>e||null})),d=(0,c.Ng)(e=>e,t=>({actions:Object.keys(e).reduce((r,n)=>(r[n]=(0,a.zH)(e[n].actions,t),r),{}),asyncActions:Object.keys(e).reduce((r,n)=>(r[n]=(0,a.zH)(e[n].asyncActions||{},t),r),{})}))(r),l=({reduxState:e,...t})=>{let r=(0,s.useMemo)(()=>(0,o.U1)({reducer:u,preloadedState:e}),[e]);return(0,n.jsx)(c.Kq,{store:r,children:(0,n.jsx)(d,{...t})})};return l.getInitialProps=async e=>{let n=await t(e);if(i(e))return{reduxState:n};let s=r.getInitialProps?await r.getInitialProps(e):{};return i(e),{...s,reduxState:n}},l}},99316:(e,t,r)=>{"use strict";r.d(t,{G:()=>o,w:()=>a});var n=r(40363),s=r(90048);let o=async({notices:{mobile:e,desktop:t}})=>({notices:{...e,...t}}),a={notices:(0,s.Z0)({name:"feature/notices",reducers:{closeNotice(e,t){delete e.items[`+${t.payload}`]}},asyncActions:{closeNotice:({actions:e,dispatch:t},r)=>(0,n.F)().notice.close(r).finally(()=>t(e.closeNotice(r)))}})}},99496:(e,t,r)=>{"use strict";r.d(t,{G:()=>s,w:()=>o});var n=r(90048);let s=async()=>({login:{component:{type:"auth",props:{}},show:!1}}),o={login:(0,n.Z0)({name:"feature/login",reducers:{hide(e){e.component.type="auth",e.component.props={},e.show=!1},show(e){e.show=!0},change(e,t){let{type:r,props:n}=t.payload,{component:s}=e;e.component.type=r,e.show=!0,n?e.component.props={...s.props,...n}:e.component.props={}}}})}}},e=>{e.O(0,[888,8513,7206,6965,4329,1609,9999,636,6593,8792],()=>e(e.s=80556)),_N_E=e.O()}]);
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.