"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8269],{85241:function(e,t,n){n.d(t,{N:function(){return $},a:function(){return w},h:function(){return h},i:function(){return m},s:function(){return s}});var r=n(57437),i=n(2265),o=n(80684),l=n(54365),c=n(49750),a=n(4267),u=n(52074);let s=(e,t,n)=>{if(typeof window>"u"||typeof document>"u")return;let r=document.getElementById("mainHomeBanner"),i=!1,o=0,l=0,c=()=>window.innerWidth<768,a=c(),u=()=>window.scrollY||document.documentElement.scrollTop,s=()=>{let e=document.querySelector(":root");e&&(l=parseFloat(window.getComputedStyle(e).getPropertyValue("--fixed-header-height")),o=u())},d=()=>{let e=c();e!==a&&(a=e,l=0)},_=function(){let c=u(),a=document.getElementById("headerNotice"),d=null==a?void 0:a.getAttribute("data-opening");if("true"===d)return;l||s();let _=c<l,p=c<((null==r?void 0:r.clientHeight)||0);if(n&&p||_){i=!1,e(!1),t(!0);return}e(i=c>o),i&&setTimeout(()=>t(!1),50);let f=i?"0px":"false"===d?`${l}px`:"";document.documentElement.style.setProperty("--new-header-height-desktop",f),document.documentElement.style.setProperty("--new-header-height-mobile",f),o=c<=0?0:c};return window.addEventListener("scroll",_),window.addEventListener("resize",d),()=>{window.removeEventListener("scroll",_),window.removeEventListener("resize",d)}},d=()=>{let e=new URLSearchParams(window.location.search),t={};for(let[n,r]of Array.from(e.entries()))n.startsWith("utm_")&&(t[n]=r);return Object.keys(t).length>0?t:null},_=()=>document.cookie.split(";").some(e=>e.trim().startsWith("utm_params=")),p=(e,t,n)=>{let r=new Date;r.setTime(r.getTime()+864e5*n);let i=encodeURIComponent(JSON.stringify(t)),o=`;domain=.${window.location.hostname}`;document.cookie=`${e}=${i};expires=${r.toUTCString()};path=/;SameSite=Lax${o}`},f=()=>{let e=d();e&&!_()&&p("utm_params",e,90),e&&p("utm_last",e,90)},m=()=>{setTimeout(()=>{if(!(typeof document>"u"||"string"!=typeof document.cookie))try{f()}catch(e){console.error("UTM tracking error:",e)}},0)},h=(e,t,n)=>(0,c.h)({eventCategory:a.H,eventActionType:e,eventActionText:t,eventLabel:n}),g=(0,u.g)("navigation-chips","sc"),b=Object.freeze({wrapper:`${g}__wrapper`,gray:`${g}__variantGray`,white:`${g}__variantWhite`,container:`${g}__container`,chip:`${g}__chip`,more:`${g}__chip--more`,active:`${g}__chip--active`,label:`${g}__label`,hidden:`${g}__hidden`}),v=(0,u.g)("navigation-content","sc"),w=Object.freeze({contentWrapper:`${v}__content-wrapper`,content:`${v}__content`,contentOpen:`${v}__content--open`,contentHeader:`${v}__content-header`,contentTitle:`${v}__content-title`,contentTitleUrl:`${v}__content-title--url`,contentTitleLink:`${v}__content-title--link`,contentTitleNew:`${v}__content-title--new`,new:`${v}__new`,vip:`${v}__vip`,arrowIcon:`${v}__arrow-icon`,links:`${v}__links`,linksColumns:`${v}__links--columns`,linksTitleless:`${v}__links--titleless`,removed:`${v}__removed`,hidden:`${v}__content--hidden`}),y=({chip:e,hidden:t,onClick:n,refCallback:i,activeChipId:a})=>{let u=!!n,s=()=>{if(u)return null==n?void 0:n(e.url);h(c.D.chip,e.title,`${e.title}_${e.url}`)},d=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:b.label,children:e.title}),e.arrow&&(0,r.jsx)(o.IconFdsArrowUpRightSmallO,{size:24})]}),_=(0,l.Z)(b.chip,{[b.hidden]:t,[w.new]:!!e.new,[w.vip]:!!e.vip,[b.active]:e.url===a});return u?(0,r.jsx)("button",{type:"button",className:_,onClick:s,ref:i,children:d}):(0,r.jsx)("a",{href:e.url,className:_,onClick:s,ref:i,children:d})},$=({items:e=[],maxNumberOfLines:t,variant:n,className:a,activeChipId:u,onClick:s})=>{let d=(0,i.useRef)(null),_=(0,i.useRef)(null),p=(0,i.useRef)({}),[f,m]=(0,i.useState)(!1),[g,v]=(0,i.useState)(e.length),[w,$]=(0,i.useState)(!1);(0,i.useMemo)(()=>{let t=p.current;e.forEach(e=>{e.url in t||(t[e.url]=null)}),Object.keys(t).forEach(n=>{e.find(e=>String(e.url)===String(n))||delete t[n]})},[e]);let k=(0,i.useCallback)(()=>{let n=d.current;if(!n)return;let r=e=>e?e.getBoundingClientRect().width:0,i=r(n),o=Math.max(Number(t)||0,0),l=()=>{v(e.length),$(!1)};if(f||0===o||i<=0){l();return}let c=(()=>{try{let e=getComputedStyle(n),t=parseFloat(e.columnGap||e.gap||"12");return Number.isNaN(t)?12:t}catch{return 12}})(),a=r(_.current),u=e.map(e=>r(p.current[e.url]));if(u.some(e=>0===e)){l();return}let s=1,m=0,h=0;for(let e of u){let t=s===o?a+c:0,n=0===m?e:m+c+e;if(n+t<=i-.5)m=n,h++;else{if(++s>o)break;m=e,h++}}$(h<e.length),v(h)},[f,e,t]);(0,i.useLayoutEffect)(()=>{let e=d.current;if(!e)return;let t=new ResizeObserver(()=>{requestAnimationFrame(k)});return t.observe(e),requestAnimationFrame(k),()=>{t.disconnect()}},[k]),(0,i.useEffect)(()=>{requestAnimationFrame(k)},[k]);let x=f||(t??0)<=0||!w;return(0,r.jsx)("div",{className:(0,l.Z)(a,b.wrapper,{[b.gray]:"gray"===n,[b.white]:"white"===n}),children:(0,r.jsxs)("div",{ref:d,className:b.container,children:[e.map((e,t)=>(0,r.jsx)(y,{chip:e,hidden:!x&&t>=g,activeChipId:u,onClick:s,refCallback:t=>{p.current[e.url]=t}},e.url)),!x&&w&&(0,r.jsxs)("button",{type:"button",ref:_,className:(0,l.Z)(b.chip,b.more),onClick:()=>{h(c.D.chip,"Еще"),m(!0)},children:[(0,r.jsx)(o.IconFdsDotsVerticalO,{size:20}),(0,r.jsx)("span",{className:b.label,children:"Еще"})]}),(x||!w)&&(0,r.jsxs)("button",{type:"button",ref:_,className:(0,l.Z)(b.chip,b.more,b.hidden),tabIndex:-1,"aria-hidden":"true",children:[(0,r.jsx)(o.IconFdsDotsVerticalO,{size:20}),(0,r.jsx)("span",{className:b.label,children:"Еще"})]})]})})}},4267:function(e,t,n){n.d(t,{F:function(){return s},H:function(){return c},U:function(){return o},a:function(){return l},b:function(){return u},c:function(){return a},s:function(){return i}});let r=(0,n(52074).g)("header","sc"),i=Object.freeze({header:`${r}`,fixed:`${r}__fixed`,hidden:`${r}__fixed--hidden`,transparent:`${r}--transparent`,navigationOpen:`${r}__navigation-open`,container:`${r}__container`,leftRow:`${r}__left-row`,logo:`${r}__logo`,menuItems:`${r}__menu-items`,menuItemActive:`${r}__menu-item-active`,tabletMenuButton:`${r}__tablet-menu-button`,buttonGroup:`${r}__button-group`,chips:`${r}__chips`,menuButton:`${r}__menu-button`,moreButtons:`${r}__more-buttons`,auth:`${r}__auth`,whiteIcons:`${r}__white-icons`,close:`${r}__close`,removed:`${r}__removed`,overlay:`${r}__overlay`,overlayOpening:`${r}__overlay--opening`,overlayClosing:`${r}__overlay--closing`}),o="user_region",l="user_town",c="cb-header",a=[{id:"FINPRODUCTS",label:"Финпродукты"},{id:"NAVIGATOR",label:"Журнал"},{id:"ABOUT",label:"О маркетплейсе"}],u=a.reduce((e,t)=>(e[t.id]=t.label,e),{}),s=Object.freeze({mobile:56,desktop:80})},49750:function(e,t,n){let r;n.d(t,{D:function(){return c},h:function(){return u}});var i=n(31620),o=n(30631);let l=(e,t)=>{if(typeof window>"u")return;let n=sessionStorage.getItem("pushedEvents"),r=n?JSON.parse(n):[];e.event||(e.event="data-event"),"string"==typeof e.eventAction&&(e.eventAction=e.eventAction.toLowerCase().replaceAll(" ","_")),"string"==typeof e.eventLabel&&(e.eventLabel=e.eventLabel.toLowerCase().replaceAll(" ","_")),e.eventLabel||(e.eventLabel="undefined");let i=r.find(n=>n.eventCategory===e.eventCategory&&n.eventAction===e.eventAction&&n.eventLabel===e.eventLabel&&("all"===t||"url"===t&&window.location.pathname===n.url));if(!t||!i){if(t){let t={...e};t.url=window.location.pathname,r.push(t),sessionStorage.setItem("pushedEvents",JSON.stringify(r))}(0,o.AB)(e)}};var c=((r=c||{}).icon="icon",r.chip="chip",r.accordion="accordion",r.button="button",r.checkbox="checkbox",r.radio="radio",r.select="select",r.toggle="toggle",r.tooltip="tooltip",r.link="link",r.banner="banner",r.tag="tag",r.date="date",r.field="field",r.offer="offer",r.tab="tab",r.submitButton="submitButton",r.popup="popup",r.block="block",r);let a={icon:"click_icon_",chip:"click_chip_",accordion:"show_acc_",button:"click_button_",checkbox:"click_check_",radio:"click_radio_",select:"click_sel_",toggle:"click_togg_",tooltip:"click_tip_",link:"click_link_",banner:"click_bnr_",tag:"click_tag_",date:"input_date_",field:"input_field_",offer:"click_offer_",tab:"click_tab_",submitButton:"form_button_",popup:"show_pop_up_",block:"click_block_"},u=({eventCategory:e,eventActionType:t,eventActionText:n="",eventLabel:r})=>{let o={event:"data-event",eventCategory:e,eventAction:a[t]+(0,i.t)(n)};void 0!==r&&(o.eventLabel=(0,i.t)("string"==typeof r?r:r.toString())),l(o)}},31620:function(e,t,n){n.d(t,{t:function(){return i}});let r={а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"y",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"h",ц:"c",ч:"ch",ш:"sh",щ:"sch",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya"},i=e=>e.replace(/[а-яё]/gi,e=>{let t=e.toLowerCase();return t in r?r[t]:e}).replaceAll(/[ \u00A0]/g,"_")},77337:function(e,t,n){n.d(t,{Oh:function(){return f},xn:function(){return h}});let r=/#/g,i=/&/g,o=/\//g,l=/=/g,c=/\+/g,a=/%5e/gi,u=/%60/gi,s=/%7c/gi,d=/%20/gi;function _(e){return encodeURI(""+("string"==typeof e?e:JSON.stringify(e))).replace(s,"|").replace(c,"%2B").replace(d,"+").replace(r,"%23").replace(i,"%26").replace(u,"`").replace(a,"^").replace(o,"%2F")}function p(e){return _(e).replace(l,"%3D")}function f(e){return Object.keys(e).filter(t=>void 0!==e[t]).map(t=>{var n;return(("number"==typeof(n=e[t])||"boolean"==typeof n)&&(n=String(n)),n)?Array.isArray(n)?n.map(e=>`${p(t)}=${_(e)}`).join("&"):`${p(t)}=${_(n)}`:p(t)}).filter(Boolean).join("&")}let m=/^\.?\//;function h(e,...t){let n=e||"";for(let e of t.filter(e=>e&&"/"!==e))if(n){let t=e.replace(m,"");n=function(e="",t){return e.endsWith("/")?e:e+"/"}(n)+t}else n=e;return n}Symbol.for("ufo:protocolRelative")}}]);