(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[927],{8154:function(e,t){"use strict";t.Z={src:"/service-navigator/_next/static/media/calendar.746709cb.svg",height:16,width:16,blurWidth:0,blurHeight:0}},781:function(e,t){"use strict";t.Z={src:"/service-navigator/_next/static/media/views.e40db801.svg",height:16,width:16,blurWidth:0,blurHeight:0}},8114:function(e,t,i){"use strict";i.d(t,{I:function(){return r}});var a=i(7294),l=i(6646),n=i.n(l);let r=e=>{let{wrapperRef:t}=e,[i,l]=(0,a.useState)(0),r=n().overlay,s=()=>{var e;let i=(null===(e=t.current)||void 0===e?void 0:e.getBoundingClientRect().bottom)||1e4;if(i>.6*window.innerHeight)return l(0);let a=(.6*window.innerHeight-i)/(.6*window.innerHeight);l(a>.6?.6:a)};return(0,a.useEffect)(()=>(document.addEventListener("scroll",s),()=>{document.removeEventListener("scroll",s)}),[]),{overlayClassName:r,overlayStyles:{background:"rgba(0, 0, 0, ".concat(i,")")}}}},2060:function(e,t,i){"use strict";i.r(t),i.d(t,{NavigatorTag:function(){return B}});var a=i(5893),l=i(6535),n=i(4588),r=i(1163),s=i(7294),c=i(2853),o=i(5352),d=i(8059),_=i(8114),v=i(1014),u=i(6010),p=i(5675),g=i.n(p),m=i(8154),h=i(781),N=i(1997),x=i(338),j=i(6129),f=i(2595),w=i.n(f);let b=e=>{var t,i,l;let{env:n,post:r,ctgs:s,cat:c}=e,o=n.NEXT_PUBLIC_BASE_URL,d=c||(null==s?void 0:null===(t=s.find(e=>e.id===(null==r?void 0:r.ctg_id)))||void 0===t?void 0:t.name);return(0,a.jsxs)("a",{className:(0,u.Z)(w().wrapper,{[w().skeleton]:!r}),href:"/".concat(null==r?void 0:r.url),target:"_self",children:[(0,a.jsx)("div",{className:w().image,style:(null==r?void 0:null===(i=r.img)||void 0===i?void 0:i.file)?{backgroundImage:"url(".concat((0,x.J)(null==r?void 0:null===(l=r.img)||void 0===l?void 0:l.file,"small",o),")")}:{}}),(0,a.jsxs)("div",{className:w().container,children:[!!d&&(0,a.jsx)("span",{className:w().cat,children:d}),(0,a.jsx)("div",{className:w().title,children:null==r?void 0:r.title}),(0,a.jsxs)("div",{className:w().icons,children:[(0,a.jsxs)("div",{className:w().unit,children:[(0,a.jsx)(g(),{src:m.Z,alt:"calendar"}),(0,N.p6)(String((null==r?void 0:r.public_date)||(null==r?void 0:r.update_time)||(null==r?void 0:r.publ_time)))]}),(0,a.jsxs)("div",{className:w().unit,suppressHydrationWarning:!0,children:[(0,a.jsx)(g(),{src:h.Z,alt:"views",unoptimized:!0}),(0,j.V)((null==r?void 0:r.url)||"",(null==r?void 0:r.views)||0,0)]})]})]})]})};var A=i(2627),T=i.n(A);let k=e=>{let{env:t,articles:i,ctgs:l,onReach:n,loading:r}=e,s=(0,d.M)(n,.3),c=Array.from({length:10},(e,t)=>t+1);return(0,a.jsxs)("div",{ref:s,className:T().wrapper,children:[i.map(e=>(0,a.jsx)(b,{env:t,post:e,ctgs:l},e.id)),r&&c.map((e,i)=>(0,a.jsx)(b,{env:t},i))]})};var y=i(4800),L=i(3335),S=i(5131),C=i(9073),E=i(1324);let H=e=>e?e.replace(/{year}/g,new Date().getFullYear().toString()):null;var I=i(2288),R=i(2027),U=i(3627),M=i(2864),D=i(7771),F=i(1524),W=i.n(F);let B=e=>{var t,i;let{env:u,articles:p,ctgs:g,tag:m,str:h,pageCount:N,tags:x,groupedPosts:j}=e,{asPath:f}=(0,r.useRouter)(),w=(0,s.useRef)(null),[b,A]=(0,s.useState)([]),[T,F]=(0,s.useState)(!1),B=async()=>{var e;if(h)return;let t=b.length+2,i=await (0,c.pW)(u,I.FY,I.ew,t,m.url),a=(null===(e=i.data)||void 0===e?void 0:e.articles)||[];if(!a.length){F(!0);return}A(e=>[...e,a])},Z=(0,d.M)(B,.3),J=(0,s.useRef)(null),{overlayClassName:z,overlayStyles:G}=(0,_.I)({wrapperRef:J});(0,s.useEffect)(()=>{window.scrollTo(0,0)},[]);let P=e=>{(0,M.I)({eventCategory:(0,D.b)("журнал ".concat(null==e?void 0:e.url)),eventActionType:M.i.stat,eventActionText:"block_".concat((0,D.b)(m.name)),eventLabel:(0,D.b)((null==e?void 0:e.title)||"")})},V=p.find(e=>!!e.pinned||!!e.pinCategory)||p[0],K=p.filter(e=>{let{id:t}=e;return t!==(null==V?void 0:V.id)}),Y=h?" – страница ".concat(h):"",O=(0,U.z)({tag:{label:m.name}}),X=(0,R.z)(O);return(0,a.jsxs)("main",{ref:J,className:W().page,children:[(0,a.jsx)(o.N,{env:u,title:"".concat(H(m.title)||I.RC).concat(Y),description:"".concat(H(m.description)||I.$I).concat(Y),path:f.split("/str_")[0]}),(0,a.jsxs)(l.W2,{children:[(0,a.jsx)(n.Oo,{items:O,style:{padding:"16px 0"}}),(0,a.jsx)("script",{id:"tags-json-ld",type:"application/ld+json",dangerouslySetInnerHTML:{__html:X}}),!h&&(0,a.jsx)("h1",{className:W().topTitle,children:m.h1}),!h&&(0,a.jsx)(S.v5,{env:u,isMobile:!0,tags:x,selectedTag:m.url,isCatalog:!0}),(0,a.jsxs)("div",{ref:Z,className:W().section,children:[(0,a.jsx)(y.F,{env:u,tags:x,selectedTag:m.url,isCatalog:!0}),!h&&(0,a.jsxs)("div",{ref:w,className:W().main,children:[(0,a.jsx)(C.R,{env:u,pinned:V,articles:K.slice(0,4),pageName:m.name}),(0,a.jsxs)("div",{className:W().articleGridWrapper,children:[(0,a.jsx)(v.d,{env:u,articles:K.slice(4,10),onArticleClick:P}),(0,a.jsx)(E.f,{}),(0,a.jsx)(v.d,{env:u,articles:K.slice(10,13),onArticleClick:P}),(0,a.jsx)(L.n,{title:(null===(t=j[1])||void 0===t?void 0:t.title)||"",data:(null===(i=j[1])||void 0===i?void 0:i.posts_ids)||[],isGray:!0}),(0,a.jsx)(v.d,{env:u,articles:K.slice(13),onArticleClick:e=>{var t,i;(0,M.I)({eventCategory:(0,D.b)("журнал ".concat(null==e?void 0:e.url)),eventActionType:M.i.stat,eventActionText:(0,D.b)("block_".concat(null===(t=j[1])||void 0===t?void 0:t.title)),eventLabel:(0,D.b)(null!==(i=null==e?void 0:e.title)&&void 0!==i?i:"")})}}),b.map((e,t)=>(0,a.jsx)(v.d,{env:u,articles:e,onReach:B,onArticleClick:P,loading:!T&&t===b.length-1},t))]}),(0,a.jsx)("div",{className:W().pagination,children:(0,a.jsx)("a",{className:W().paginationNext,href:"/".concat(m.url,"/str_2"),children:"Следующая страница - 2"})})]}),!!h&&(0,a.jsxs)("div",{className:W().main,children:[(0,a.jsx)("div",{className:W().top,children:(0,a.jsx)("h1",{className:W().title,children:"".concat(m.h1).concat(Y)})}),(0,a.jsx)(k,{env:u,articles:K,ctgs:g}),(0,a.jsxs)("div",{className:W().pagination,children:[(0,a.jsxs)("a",{href:"/".concat(m.url,"/str_").concat(h-1),children:["Предыдущая страница - ",h-1]}),h+1<=N&&(0,a.jsxs)("a",{className:W().paginationNext,href:"/".concat(m.url,"/str_").concat(h+1),children:["Следующая страница - ",h+1]})]})]})]})]}),(0,a.jsx)("div",{className:z,style:G})]})}},9073:function(e,t,i){"use strict";i.d(t,{R:function(){return g}});var a=i(5893),l=i(6010),n=i(7294),r=i(1997);let s=e=>{let[t,i]=e.split(" "),[a,l,n]=t.split("-").map(Number),[r,s]=i.split(":").map(Number),c=new Date(a,l-1,n,r,s);return isNaN(c.getTime())?"":"".concat(c.getHours().toString().padStart(2,"0"),":").concat(c.getMinutes().toString().padStart(2,"0"))};var c=i(338),o=i(2864),d=i(6535);let _=(e,t)=>{let[i,a]=e.split(" "),[l,n,r]=i.split("-").map(Number),[c,o]=a.split(":").map(Number),_=new Date(l,n-1,r,c,o);if(isNaN(_.getTime()))return"";let v=t.getTime()-_.getTime(),u=Math.floor(v/6e4),p=Math.floor(v/36e5);return v<0||p>24?s(e):u<60?"".concat(u," ").concat((0,d._6)(u,"минуту","минуты","минут")," назад"):"".concat(p," ").concat((0,d._6)(p,"час","часа","часов")," назад")};var v=i(7771),u=i(7295),p=i.n(u);let g=e=>{var t,i,d;let{env:u,articles:g,pinned:m,pageName:h}=e,[N,x]=(0,n.useState)(new Date);(0,n.useEffect)(()=>{let e=setInterval(()=>{x(new Date)},6e4);return()=>clearInterval(e)},[]);let j=(0,r.p6)(String(m.public_date||m.update_time||m.publ_time),!0),f=u.NEXT_PUBLIC_BASE_URL,w=(e,t)=>()=>{let i=(0,v.b)("block ".concat(h||"топ"));(0,o.I)({eventCategory:(0,v.b)("журнал ".concat(e.url)),eventActionType:o.i.stat,eventActionText:(0,v.b)("".concat(e===m?"закрепленная ".concat(i):"".concat((t||0)+1," ").concat(i))),eventLabel:e.title||""})},b=(null==m?void 0:null===(t=m.img)||void 0===t?void 0:t.file)&&(null==m?void 0:null===(i=m.img)||void 0===i?void 0:i.file)!==".";return(0,a.jsxs)("div",{className:p().wrapper,children:[(0,a.jsxs)("a",{className:p().pinned,href:"/".concat(m.url),onClick:w(m),children:[(0,a.jsxs)("div",{className:p().image,children:[b&&(0,a.jsx)("img",{src:(0,c.J)(null==m?void 0:null===(d=m.img)||void 0===d?void 0:d.file,"small",f),alt:"img"}),(0,a.jsx)("span",{className:p().tag,children:"Популярное"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:p().pinnedDate,children:j}),(0,a.jsx)("div",{className:p().pinnedTitle,children:m.title})]})]}),(0,a.jsx)("div",{className:p().articles,children:g.map((e,t)=>{let i=String(e.public_date||e.update_time||e.publ_time),c=_(i,N),o=s(i),d=0===t&&c!==o;return(0,a.jsxs)(n.Fragment,{children:[!!t&&(0,a.jsx)("div",{className:p().line}),(0,a.jsxs)("a",{className:p().article,href:"/".concat(null==e?void 0:e.url),onClick:w(e,t+1),children:[(0,a.jsx)("div",{className:p().title,children:e.title}),(0,a.jsxs)("div",{className:(0,l.Z)(p().time,{[p().relative]:d}),children:[(0,a.jsx)("label",{children:(0,r.p6)(i)}),d?c:o]})]})]},t)})})]})}},6646:function(e){e.exports={overlay:"overlay_overlay__S_LwK",shine:"overlay_shine__UoVU9"}},1524:function(e){e.exports={topTitle:"NavigatorTag_topTitle__Wif5i",title:"NavigatorTag_title__Ed8or",page:"NavigatorTag_page__LLLdz",fivePercentAd:"NavigatorTag_fivePercentAd__HCUdR",section:"NavigatorTag_section__rqBik",main:"NavigatorTag_main__PR8td",articleGridWrapper:"NavigatorTag_articleGridWrapper__6DUEl",top:"NavigatorTag_top___ZuoF",stickySidebar:"NavigatorTag_stickySidebar__zE5_v",sidebar:"NavigatorTag_sidebar__3hMpl",pagination:"NavigatorTag_pagination__JtLKJ",paginationNext:"NavigatorTag_paginationNext__6yVK_",shine:"NavigatorTag_shine__9aNsS"}},2595:function(e){e.exports={wrapper:"ArticleLink_wrapper__5FgTY",skeleton:"ArticleLink_skeleton__9Vtlg",title:"ArticleLink_title___Fa5U",shine:"ArticleLink_shine__ne5Aj",image:"ArticleLink_image__UUNMc",container:"ArticleLink_container___cYrg",cat:"ArticleLink_cat__A8vvF",icons:"ArticleLink_icons___cQJr",unit:"ArticleLink_unit__cHOHH"}},2627:function(e){e.exports={wrapper:"ArticleList_wrapper___Sd_4",shine:"ArticleList_shine___k1zk"}},7295:function(e){e.exports={wrapper:"NewArticles_wrapper__s7aK3",pinned:"NewArticles_pinned__gtlnV",pinnedTitle:"NewArticles_pinnedTitle__XwJFU",image:"NewArticles_image__BIp3G",tag:"NewArticles_tag__7IyvH",pinnedDate:"NewArticles_pinnedDate__K_ruH",articles:"NewArticles_articles__LZag8",line:"NewArticles_line__A7N2P",article:"NewArticles_article__svpOC",title:"NewArticles_title__VJMMD",time:"NewArticles_time__vF_Q2",relative:"NewArticles_relative__9GL_B",shine:"NewArticles_shine__kf__q"}},9008:function(e,t,i){e.exports=i(9201)},4298:function(e,t,i){e.exports=i(5354)}}]);