"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[658],{5112:function(t,a,e){e.d(a,{Z:function(){return o}});var l=e(8083);let o={getWidgetsData(t,a){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"v1";return(0,l.t)({env:t,url:"/page-content/api/".concat(e,"/widgets/").concat(a),options:{isBased:!0}})}}},1955:function(t,a,e){e.d(a,{r:function(){return i}});var l=e(8083);let o={async getLayoutData(t,a){let e=await (0,l.t)({env:t,url:"/api/v1/layout/".concat(a),options:{isHeadlessCMS:!0}});return e.data||null},async getPageData(t,a,e){let o=new URLSearchParams({scLayoutName:a,scPageUrl:e}).toString(),s=await (0,l.t)({env:t,url:"/api/v1/data/page-data?".concat(o),options:{isHeadlessCMS:!0}});return s.data||null},async getPage(t,a){let e=await (0,l.t)({env:t,url:"/api/v1/sc-page/".concat(a),options:{isHeadlessCMS:!0}});return e.data||null}},s=async(t,a,e)=>{let o=e?new URLSearchParams(e).toString():null,s=await (0,l.t)({env:t,url:"/api/v1/blocks/".concat(a).concat(o?"?".concat(o):""),options:{isCommonBlocks:!0}});if(s.error)throw Error(s.error);return s.data||""},n=t=>(0,l.t)({env:t,url:"/api/v1/disclaimers/filtered?showSC=true",options:{isHeadlessCMS:!0}}),i=async t=>{let a=[],e="",l=null,i=null,r=!!t.NEXT_PUBLIC_REACT_HEADER,[u,d,v,_]=await Promise.allSettled([n(t),r?null:s(t,"header"),r?o.getPageData(t,"PageHeaderWidget","homepage"):null,o.getPageData(t,"PageFooter","homepage")]);return"fulfilled"===u.status&&u.value&&(a=Array.isArray(a=u.value.data||[])?a:[]),"fulfilled"===d.status&&d.value&&(e=d.value),"fulfilled"===v.status&&v.value&&(l=v.value.value||null),"fulfilled"===_.status&&_.value&&(i=_.value.value),{layout:{disclaimers:a,header:l,footer:i},commonBlocksData:{header:e}}}},2658:function(t,a,e){e.r(a),e.d(a,{__N_SSP:function(){return y},default:function(){return w},getNavigatorServerSideProps:function(){return z}});var l=e(5893),o=e(5152),s=e.n(o),n=e(5112),i=e(1955),r=e(2853),u=e(2808),d=e(4838),v=e(4386);let _={stat_osago_kt:"/stat_osago_koefficienty","zastrahovat/stat_bazovaya_stavka_osago":"/osago/teg-calculator","zastrahovat/stat_realno_li_segodnya_kupit_kasko_bez_franshizy":"/kasko/teg-s-franshizoi","zastrahovat/stat_osago_na_mesyats":"/kasko/teg-na-mesyac","zastrahovat/stat_optimalnoe_kasko":"/kasko/teg-deshevo","zastrahovat/stat_mini_kasko":"/kasko/teg-mini","zastrahovat/stat_kasko_v_rassrochku":"/kasko/teg-v-rassrochku","zastrahovat/stat_kasko_dlya_spectehniki":"/kasko/teg-spectehnika","zastrahovat/stat_50_x_50":"/kasko/teg-50-na-50","zastrahovat/stat_stoimost_kasko_v_2019_2020_godah":"/kasko/teg-calc","zastrahovat/stat_stoimost_2014":"/kasko/teg-calc","zastrahovat/stat_raschet_v_internete":"/kasko/teg-calc","zastrahovat/stat_rasschitat":"/kasko/teg-calc","zastrahovat/stat_raschet_kasko_v_internete_2020":"/kasko/teg-calc","zastrahovat/stat_vyplaty_po_kasko_ot_ugona":"/kasko/teg-ot-ugona","zastrahovat/stat_tolko_ot_ugona":"/kasko/teg-ot-ugona","zastrahovat/stat_otkaz_po_ugonu":"/kasko/teg-ot-ugona","zastrahovat/stat_totalnaya_gibel_avtomobilya_pri_strahovanii_kasko":"/kasko/teg-ugon-i-total","zastrahovat/stat_tolko_usherb":"/kasko/teg-ugon-i-total","zastrahovat/stat_vyplata_po_kreditnomu_avto":"/kasko/teg-credit","zastrahovat/stat_kasko_na_kreditnyi_avtomobil":"/kasko/teg-credit","zastrahovat/stat_avtokredit":"/kasko/teg-credit","zastrahovat/stat_stoit_li_prodlevat_strahovku":"/kasko/teg-prolongation","zastrahovat/stat_prodlit_kasko":"/kasko/teg-prolongation","zastrahovat/stat_polis_kasko":"/kasko","zastrahovat/stat_nevygodnoe_kasko_v_avtosalone":"/kasko","zastrahovat/stat_nazyazyvanie_polisa_kasko":"/kasko","zastrahovat/stat_kak_vybrat_luchshuju_kompaniju_kasko":"/kasko","zastrahovat/stat_":"/kasko"};var c=e(2288);let k=async(t,a)=>{var e;let l=a.filter(t=>{let{url:a}=t;return a!==c.Vf}),o=l.map(t=>{let{url:a}=t;return a}).join(","),s={data:null};s=t.NEXT_PUBLIC_USE_OLD_API?await (0,r.wg)(t,void 0,void 0,void 0,o,3):await (0,r.Qq)(t,l);let n=(null===(e=s.data)||void 0===e?void 0:e.articles)||{},i=Object.keys(n),u=i.reduce((t,e,l)=>{let o=a.find(t=>{let{id:a}=t;return String(a)===String(e)}),s=(n[e]||[]).slice(0,3);return o&&s.length&&t.push({id:o.id,name:o.name,key:o.url,title:o.title,posts_ids:s,description:"",position:l,url:"".concat(v._n,"/").concat(o.url)}),t},[]);return u};var g=e(1273),h=e(8853);let Navigator=s()(()=>Promise.all([e.e(873),e.e(557),e.e(909),e.e(679),e.e(684),e.e(157)]).then(e.bind(e,7157)).then(t=>t.Navigator),{loadableGenerated:{webpack:()=>[7157]}}),p=s()(()=>Promise.all([e.e(873),e.e(386),e.e(189)]).then(e.bind(e,3131)).then(t=>t.Layout),{loadableGenerated:{webpack:()=>[3131]}}),f=s()(()=>Promise.all([e.e(873),e.e(557),e.e(909),e.e(666),e.e(43),e.e(750)]).then(e.bind(e,2995)).then(t=>t.NavigatorDetail),{loadableGenerated:{webpack:()=>[2995]}}),m=s()(()=>Promise.all([e.e(873),e.e(909),e.e(679),e.e(684),e.e(927)]).then(e.bind(e,2060)).then(t=>t.NavigatorTag),{loadableGenerated:{webpack:()=>[2060]}});var y=!0;let z=async t=>{var a,e,l,o,s,p,f,m,y,z,w,b,P,S,E,N,C;let D=null==t?void 0:null===(e=t.req)||void 0===e?void 0:null===(a=e.url)||void 0===a?void 0:a.includes("/navigator-new"),L=null==t?void 0:null===(o=t.req)||void 0===o?void 0:null===(l=o.url)||void 0===l?void 0:l.replace("/navigator-new","/navigator"),U=null==t?void 0:null===(s=t.resolvedUrl)||void 0===s?void 0:s.replace("/navigator-new","/navigator"),V=String(null==L?void 0:L.split("?")[0].split("#")[0]).substring(1),A=!!(V.includes("/stat_")||t.isV2),j=V.includes("/str_"),I=V.endsWith("/app"),B=I?V.slice(0,-4):V,x=String(null==U?void 0:U.split("?")[0].split("#")[0].split("/str_")[0]).substring(1),H=(0,h.d)();D&&(H.NEXT_PUBLIC_USE_OLD_API=!1,H.isNavigatorNew=!0);let M=(()=>{let t=null==U?void 0:U.match(/\/str_(\d+)/);if(t&&t[1]){let a=parseInt(t[1],10);if(a>0)return a}return -1})();for(let t in _)if(U==="/navigator/".concat(t))return{redirect:{destination:"".concat(v._n).concat(_[t]),permanent:!0}};if(U.startsWith("/navigator/razvlecheniya"))return{redirect:{destination:"".concat(v._n,"/navigator"),permanent:!0}};let O=null,T=[],W="1",F=[],G=null,R=[],X=[],q=null,Z=[],J=A?null:await (0,r.kr)(H);if(J&&(X=(null===(f=J.data)||void 0===f?void 0:f.ctgs)||[],q=(R=(null===(m=J.data)||void 0===m?void 0:m.tags)||[]).find(t=>{let{url:a}=t;return a===x})||null),"navigator/all"===x&&(q={id:100,name:"Все статьи",title:"Все статьи - Журнал Финуслуги",description:"Актуальные статьи о финансах, инвестициях и банковских продуктах на Финуслуги.ру. Будьте в курсе всех событий.",modal_title:null,modal_description:null,modal_title_success:null,modal_description_success:null,h1:"Все статьи",url:"navigator/all"}),t.isV2&&(B=(null==B?void 0:null===(p=B.split("/"))||void 0===p?void 0:p.pop())||""),!A&&!q)return{notFound:!0};let Q=!!q&&(q.url!==c.Vf||M>1),Y=!A&&!Q,K=A&&(!H.NEXT_PUBLIC_USE_OLD_API||t.isV2),$=M>1?c.FY:(null==q?void 0:q.url)!==c.Vf?c.hP:c.ek,tt=M>1?(null==q?void 0:q.url)!==c.Vf?c.ew:c.vH:void 0,[ta,te,tl,to,ts]=await Promise.allSettled([(0,i.r)(H),A?null:(0,r.pW)(H,$,tt,M,null==q?void 0:q.url),Y?(0,r.Jx)(H,18):null,A?(0,d.vM)(H,B):null,K?(0,r.yg)(H):null]);"fulfilled"===ta.status&&ta.value&&(O=ta.value);let tn=(await (0,r.Ik)(H,"finance",24)).data||null;"fulfilled"===te.status&&te.value&&(T=(null===(y=te.value.data)||void 0===y?void 0:y.articles)||[],W=(null===(z=te.value.data)||void 0===z?void 0:z.total)||"1");let ti=Math.ceil((Number(W)-(tt||0))/$);if(j&&(M<0||M>ti||0===T.length))return{redirect:{destination:"/".concat(x),permanent:!0}};if("fulfilled"===tl.status&&tl.value&&(F=(null===(w=tl.value.data)||void 0===w?void 0:w.items.slice(0,18))||[]),"fulfilled"===to.status&&to.value&&(G=(null===(b=to.value.data)||void 0===b?void 0:b.article)||null,R=(null===(P=to.value.data)||void 0===P?void 0:P.tags)||[],X=(null===(S=to.value.data)||void 0===S?void 0:S.ctgs)||[]),K){let t=(null===(N=(0,g._)(ts,null))||void 0===N?void 0:null===(E=N.data)||void 0===E?void 0:E.categories)||[];R=(0,u.B)(t)}if(t.isV2){let t=await (0,d.AU)(H,B);G=t.data||null}if(!t.isV2&&(null==G?void 0:G.redirect_url)&&G.redirect_url.length>0)return{redirect:{destination:"/".concat(G.redirect_url),permanent:!0}};if(!t.isV2&&(null==G?void 0:G.url)&&G.url!==B)return{redirect:{destination:"/".concat(G.url),permanent:!0}};let tr=Y?await k(H,R):[];return(!A||(null==G?void 0:G.title))&&(A||T.length)?(A&&(Z=(await n.Z.getWidgetsData(H,"bestOffers")).data||[]),G&&(null===(C=G.content)||void 0===C||C.forEach(t=>{"read_more"===t.type&&Array.isArray(t.data)&&t.data.forEach(t=>{t.content=[]})})),{props:{env:H,...O,groupedPosts:tn,extraGroups:tr,articles:T,news:F,post:G,tags:R,ctgs:X,description:"",isMobileApplication:I,isDetailPage:A,tag:q,str:M>1?M:null,pageCount:ti,bestOffers:Z}}):{notFound:!0}};var w=t=>{let{env:a,layout:e,commonBlocksData:o,groupedPosts:s,extraGroups:n,articles:i,news:r,post:u,tags:d,ctgs:v,description:_,isMobileApplication:k,isDetailPage:g,tag:h,str:y,pageCount:z,bestOffers:w}=t;if(g&&k)return(0,l.jsx)(f,{env:a,post:u,tags:d,ctgs:v,description:_,bestPosts:[],newPosts:[],bestOffers:[],isMobileApplication:k});let b=!!h&&(h.url!==c.Vf||!!y);return(0,l.jsxs)(p,{env:a,data:e,sections:o,children:[b&&(0,l.jsx)(m,{env:a,articles:i,news:r,ctgs:v,groupedPosts:s,description:_,tag:h,str:y,pageCount:z,tags:d}),!g&&!b&&(0,l.jsx)(Navigator,{env:a,articles:i,news:r,ctgs:v,tags:d,groupedPosts:s,extraGroups:n,description:_}),g&&(0,l.jsx)(f,{env:a,post:u,tags:d,ctgs:v,description:_,bestPosts:[],newPosts:[],isMobileApplication:k,bestOffers:w})]})}}}]);