(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[358],{74075:function(e,t,l){"use strict";l.r(t),l.d(t,{Portal:function(){return n}});var a=l(57437),r=l(2265),o=l(54887);let n=e=>{let{children:t,id:l="portal-root"}=e,[n,i]=(0,r.useState)(null);return(0,r.useEffect)(()=>{var e;let t=null===(e=document)||void 0===e?void 0:e.getElementById(l);if(t)return i(t);let a=document.createElement("div");return a.id=l,document.body.appendChild(a),i(a),()=>{document.body.removeChild(a)}},[l]),(0,a.jsx)(a.Fragment,{children:n&&t&&(0,o.createPortal)(t,n)})}},11402:function(e,t,l){"use strict";l.r(t),l.d(t,{Brokers:function(){return eL}});var a=l(57437),r=l(16710),o=l(95362),n=l(7301),i=l(2265),s=l(32323),c=l(14385),d=l(95601),u=l.n(d),_=l(49079);let v=e=>{let{title:t,description:l,canonical:r}=e;return(0,a.jsxs)(u(),{children:[(0,a.jsx)("link",{rel:"canonical",href:"".concat(_.env.NEXT_PUBLIC_BASE_URL).concat(r)}),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,a.jsx)("link",{rel:"icon",href:"https://finuslugi.ru/icons/favicon/favicon-32x32.png"}),t&&(0,a.jsx)("title",{children:t},"title"),l&&(0,a.jsx)("meta",{name:"description",content:l},"description")]})};var m=l(16765);let p=()=>{let[e,t]=(0,i.useState)();return(0,i.useEffect)(()=>{var e,l;(null===(e=window)||void 0===e?void 0:e.Ya)&&(null===(l=window)||void 0===l?void 0:l.yaContextCb)&&t({ownerId:406293,Ya:window.Ya,yaContextCb:window.yaContextCb})},[]),e},b={xs:"screen and (max-width: 599px)",sm:"screen and (max-width: 767px)",md:"screen and (max-width: 1023px)",lg:"screen and (max-width: 1200px)"},f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"lg",t=(0,i.useRef)(null),[l,a]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{var l,r,o;!t.current&&window&&(t.current=null===(o=window)||void 0===o?void 0:o.matchMedia(b[e]||e));let n=()=>{a(!!t.current&&t.current.matches)};return n(),(null===(l=t.current)||void 0===l?void 0:l.addEventListener)&&(null===(r=t.current)||void 0===r||r.addEventListener("change",n)),()=>{var e,l;(null===(e=t.current)||void 0===e?void 0:e.removeEventListener)&&(null===(l=t.current)||void 0===l||l.removeEventListener("change",n))}},[e]),(0,i.useMemo)(()=>l,[l])},h=e=>{var t,l,a;let r=null!==(a=null===(l=e.split("?")[1])||void 0===l?void 0:null===(t=l.split("#")[0])||void 0===t?void 0:t.split("&"))&&void 0!==a?a:[],o={};return r.forEach(e=>{let[t,l]=e.split("="),a=null!=l?l:"";if(t in o){let e=o[t];if(Array.isArray(e)){o[t]=[...e,a];return}if(!Array.isArray(e)&&e){o[t]=[e,a];return}}o[t]=a}),o};var k=l(46975),g=l(11167),x=l.n(g),y=l(74075);let C="brokersList",j=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"bottom",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;setTimeout(()=>{let a="string"==typeof e?document.getElementById(e):e;if(!a)return;let r=window.scrollY,o=0;o="top"===l?a.getBoundingClientRect().top+window.scrollY+t:a.getBoundingClientRect().bottom+window.scrollY+t-document.documentElement.clientHeight;let n=null,i=e=>{null!=n||(n=e);let t=Math.min((e-n)/800,1);window.scrollTo(0,r+(o-r)*(t<.5?4*t**3:((2*t-2)**3+2)/2)),t<1&&window.requestAnimationFrame(i)};window.requestAnimationFrame(i)},a)};var B=l(52445),N=l.n(B),w=l(20703),M={src:"/brokers/_next/static/media/detailed-large.3e7d4c30.svg",height:24,width:24,blurWidth:0,blurHeight:0};let F=[{key:"teaching",label:"Обучение"},{key:"personal_broker",label:"Персональный брокер"},{key:"demo",label:"Демосчет"},{key:"autofollow_strategy",label:"Стратегии автоследования"},{key:"open_online",label:"Открытие онлайн"},{key:"marginal_payout",label:"Маржинальный вывод"},{key:"one_account",label:"Единый"},{key:"low_go",label:"Пониженное ГО"},{key:"iis",label:"ИИС"},{key:"repo",label:"РЕПО"},{key:"simple_iis_excluding",label:"Упрощенные вычеты по ИИС"},{key:"has_api",label:"Есть собственный API"},{key:"ipo",label:"Участие в IPO"},{key:"investment_consulting",label:"Инвестиционное консультирование"},{key:"stocks",label:"Участие в размещении облигаций"},{key:"direct_access_hft",label:"Прямой доступ к бирже для HFT"}],A={а:"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"},L=e=>e.replace(/[а-яё]/gi,e=>{let t=e.toLowerCase();if(t in A){let l=A[t];return t===e?l:l.charAt(0).toUpperCase()+l.slice(1)}return e});var D=l(36022),T=l.n(D);let S=e=>{let{markets:t,brokers:l,apps:r,terminals:o,filterTooltipText:s,data:c}=e,{currency:d,sortType:u,currenciesOptions:_,setSortType:v,marketValues:m,setMarketValues:p,brokerValues:b,setBrokerValues:f,app:h,setApp:g,terminalValues:x,setTerminalValues:y,additionalFilters:C,setAdditionalFilters:j,handleChangeCurrency:B}=c,N=(0,i.useCallback)(e=>{(null==e?void 0:e[0])&&((0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"app_filter_select",eventValue:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),g(e[0]))},[g]),A=(0,i.useCallback)(e=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"rynok_filter_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),p(e)},[p]),D=(0,i.useCallback)(e=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"broker_filter_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),f(e)},[f]),S=(0,i.useCallback)(e=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"terminal_filter_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),y(e)},[y]),O=(0,i.useCallback)(e=>{let t=e.target.getAttribute("data-value");t&&("commission"===t||"payment"===t||"popular"===t)&&((0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_radio_sort_".concat(L(t)),eventValue:t}),v(t))},[v]),q=(0,i.useCallback)(e=>{(0,k.lQ)({event:"data-event",eventLabel:"filter_checkbox",eventCategory:"brokers",eventAction:"filter_catalog",eventValue:e}),j(t=>({...t,[e]:!t[e]}))},[j]),E=t.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),I=(null==m?void 0:m.map(e=>{let{label:t}=e;return t}).join(", "))||"",P=l.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}).sort((e,t)=>e.label>t.label?1:-1),R=(null==b?void 0:b.map(e=>{let{label:t}=e;return t}).join(", "))||"",V=r.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),U=o.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),Q=(null==x?void 0:x.map(e=>{let{label:t}=e;return t}).join(", "))||"",z=(null==d?void 0:d.map(e=>{let{label:t}=e;return t}).join(", "))||"";return(0,a.jsxs)("div",{"data-qa":"filter-modal",children:[(0,a.jsx)(n.X6,{type:"h2",as:"h2",className:T().title,weight:"bold",children:"Все параметры"}),(0,a.jsxs)("div",{className:T().content,children:[(0,a.jsxs)("div",{className:T().fields,children:[(0,a.jsx)(n.HU,{className:T().field,label:"Рынки","data-qa":"filter-modal-market",onChange:A,options:E,value:m,multiple:!0,search:!0,placeholder:I}),(0,a.jsx)(n.HU,{className:T().field,label:"Брокеры","data-qa":"filter-modal-brokers",onChange:D,options:P,value:b,multiple:!0,search:!0,placeholder:R}),(0,a.jsx)(n.HU,{className:T().field,label:"Приложение","data-qa":"filter-modal-apps",onChange:N,options:V,value:h&&[h]}),(0,a.jsx)(n.HU,{className:T().field,label:"Терминалы","data-qa":"filter-modal-terminals",onChange:S,options:U,value:x,multiple:!0,placeholder:Q}),(0,a.jsx)(n.HU,{label:"Валюта","data-qa":"filter-modal-currencies",className:T().field,value:d,options:_,onChange:B,multiple:!0,placeholder:z})]}),(0,a.jsxs)("div",{className:T().additionally,children:[(0,a.jsx)(n.X6,{type:"h6",as:"h6",weight:"bold",className:T().additionallyTitle,children:"Дополнительно:"}),(0,a.jsx)("div",{className:T().checkboxes,children:F.map(e=>{let{key:t,label:l}=e;return(0,a.jsxs)("div",{className:T().checkboxWrapper,"data-qa":"filter-modal-checkbox-".concat(t),children:[(0,a.jsx)(n.iM,{className:T().checkBox,checked:C[t],onChange:()=>q(t),label:l}),s[t]&&(0,a.jsx)(n.qQ,{trigger:"hover",keyValue:t,Image:()=>(0,a.jsx)(w.default,{src:M,alt:"detailed"}),text:s[t]})]},t)})})]}),(0,a.jsxs)("div",{className:T().additionally,"data-qa":"filter-modal-sort",children:[(0,a.jsx)(n.X6,{type:"h6",as:"h6",weight:"bold",className:T().additionallyTitle,children:"Сортировать:"}),(0,a.jsx)(n.UN,{onChange:O,checked:"popular"===u,className:T().radio,value:"popular",label:"По популярности"}),(0,a.jsx)(n.UN,{onChange:O,checked:"commission"===u,className:T().radio,value:"commission",label:"По размеру комиссии"}),(0,a.jsx)(n.UN,{onChange:O,checked:"payment"===u,className:T().radio,value:"payment",label:"По ежемесячному платежу"})]})]})]})};var O=l(61990),q=l.n(O);let E=e=>{let{handleClose:t,handleReset:l,brokersLength:r}=e;return(0,a.jsxs)("div",{className:q().buttons,children:[(0,a.jsx)(n.zx,{"data-qa":"filter-modal-reset",variant:"secondary",label:"Сбросить фильтры",className:q().button,onClick:l}),(0,a.jsx)(n.zx,{"data-qa":"filter-modal-show",label:"Показать ".concat(r),className:q().button,onClick:t})]})},I=e=>{let{data:t,brokersLength:l}=e,{handleLoad:r,handleToggleModal:o,handleReset:s}=t,c=(0,i.useCallback)(()=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"close_pop_up_filter"}),o(),j(C,-100,"top"),r()},[r,o]);return(0,a.jsxs)(y.Portal,{children:[!e.isMobile&&(0,a.jsx)(n.dy,{footer:(0,a.jsx)(E,{brokersLength:l,handleClose:c,handleReset:s}),contentClassName:N().contentDrawer,isOpen:e.data.isOpenModal,onClose:e.data.handleToggleModal,children:(0,a.jsx)(S,{handleClose:c,...e})}),e.isMobile&&(0,a.jsx)(n.jr,{className:N().mobilePopup,isOpen:e.data.isOpenModal,onClose:e.data.handleToggleModal,footer:(0,a.jsx)(E,{brokersLength:l,handleClose:c,handleReset:s}),children:(0,a.jsx)(S,{handleClose:c,...e})})]})};var P=l(59131),R=l.n(P);let V=(0,i.memo)(e=>{let{data:t,length:l,title:r,subtitle:o,markets:i,brokers:s,tags:c,handleChangeTag:d,selectedTag:u}=e,{marketValues:_,setMarketValues:v,brokerValues:m,setBrokerValues:p,handleToggleModal:b,handleLoad:f}=t,h=i.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),g=(null==_?void 0:_.map(e=>{let{label:t}=e;return t}).join(", "))||"",x=s.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}).sort((e,t)=>e.label>t.label?1:-1),y=(null==m?void 0:m.map(e=>{let{label:t}=e;return t}).join(", "))||"";return(0,a.jsxs)("section",{className:R().filter,"data-qa":"filter-section",children:[(0,a.jsx)(n.X6,{"data-qa":"filter-title",className:R().title,type:"h1",weight:"bold",as:"h1",children:r}),o&&(0,a.jsx)(n.X6,{className:R().subTitle,as:"h2",weight:"regular",type:"h6",children:(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:o},"data-qa":"filter-subtitle"})}),(0,a.jsxs)("div",{className:R().container,children:[(0,a.jsxs)("div",{className:R().filterFields,"data-qa":"filter-fields",children:[(0,a.jsx)(n.HU,{className:R().filterField,label:"Рынки",size:"middle","data-qa":"filter-market",onChange:e=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"rynok_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),v(e)},options:h,value:_,multiple:!0,search:!0,placeholder:g}),(0,a.jsx)(n.HU,{className:R().filterField,size:"middle",label:"Брокеры","data-qa":"filter-brokers",onChange:e=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"broker_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),p(e)},options:x,value:m,multiple:!0,search:!0,placeholder:y})]}),(0,a.jsxs)("div",{className:R().buttons,children:[(0,a.jsx)(n.zx,{className:R().buttonFilter,label:"Все параметры","data-qa":"filter-options",onClick:b,variant:"secondary"}),(0,a.jsx)(n.zx,{"data-qa":"filter-show",className:R().buttonShow,label:"Показать ".concat(l),onClick:()=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_pokazat"}),j(C,-100,"top"),f()}})]}),(0,a.jsx)("div",{className:R().chipsWrapper,"data-qa":"filter-chips",children:(0,a.jsx)(n.ev,{size:"medium",onChange:e=>{var t;if(Array.isArray(e))return;let l=null!==(t=null==e?void 0:e.id)&&void 0!==t?t:"DEFAULT";l.toString().includes("brokers/")&&l.toString(),d(l.toString())},selected:u,className:R().filterChips,options:c})})]})]})});V.displayName="BrokersFilter";var U=l(75504),Q=l(30396),z=l.n(Q);let H=(0,i.memo)(e=>{let{className:t}=e;return(0,a.jsx)("div",{className:(0,U.Z)(z().skeleton,t)})});H.displayName="Skeleton";let Y=()=>{let[e,t]=(0,i.useState)(null),[l,a]=(0,i.useState)(!1),r=(0,i.useCallback)(e=>{t(e),a(!0)},[]),o=(0,i.useCallback)(()=>{(0,k.lQ)({event:"data-event",eventLabel:null==e?void 0:e.broker_id,eventCategory:"brokers",eventAction:"close_pop_up_row_catalog"}),t(null),a(!1)},[null==e?void 0:e.broker_id]);return(0,i.useMemo)(()=>({brokerData:e,openModal:l,handleOpen:r,handleClose:o}),[e,l,r,o])};var W=l(55436),G=l.n(W),J=l(35951),X=l.n(J);let Z=(0,i.memo)(e=>{let{rows:t,className:l}=e;return(0,a.jsx)("ul",{className:(0,U.Z)(X().table,l),children:t.map(e=>(0,a.jsxs)("li",{className:X().item,children:[(0,a.jsxs)("span",{className:X().label,children:[e.label,e.description&&(0,a.jsx)(n.qQ,{keyValue:e.id,text:e.description,className:X().detailed})]}),(0,a.jsxs)("span",{className:X().value,children:[!e.valueDescription&&(0,a.jsx)("span",{className:X().text,title:String(e.value),children:e.value}),e.valueDescription&&(0,a.jsx)(n.qQ,{keyValue:e.id,text:e.valueDescription,className:X().valueTip,Image:()=>null,children:e.value})]})]},e.id))})});Z.displayName="BrokerDetailTable";let K=e=>{let t=[];return"Финам  \xabЕдиный консультационный\xbb"===e.title&&t.push("Открытие онлайн"),e.gift&&t.push("Подарок!"),e.open_online&&t.push("Открытие онлайн"),e.manager&&t.push("Персональный менеджер"),e.for_newbies&&t.push("Для новичков"),e.broker.currencies.findIndex(e=>1!==e)>-1&&t.push("Покупка валюты"),e.broker.withdrawal&&t.push("Вывод валюты"),e.analytics&&t.push("Своя аналитика"),e.broker.state_participation&&t.push("Госучастие"),e.broker.social_network&&t.push("Соцсеть"),e.broker.online_support&&t.push("Онлайн-поддержка"),t},$=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return t>0&&!Number.isInteger(e)&&String(e).split(".")[1].length>t&&(e=+e.toFixed(t)),new Intl.NumberFormat("ru-RU").format(e)};var ee=l(72873),et=l.n(ee);let el=e=>{let{data:t,onClose:l,brokerCurrencies:r,apps:o,terminals:s}=e,[c,d]=(0,i.useState)(!1);if(!t)return null;let u=(()=>{let e=[],l=t.broker.apps.map(e=>{var t;return null===(t=o.find(t=>{let{id:l}=t;return l===e}))||void 0===t?void 0:t.title}).filter(e=>e);l.length>0&&e.push({id:"1",label:"Приложение",value:l.join("\n")});let a=t.broker.terminals.map(e=>{var t;return null===(t=s.find(t=>{let{id:l}=t;return l===e}))||void 0===t?void 0:t.title}).filter(e=>e);a.length>0&&e.push({id:"2",label:"Терминалы",value:a.join("\n")});let n=t.broker.currencies.map(e=>{var t;return null===(t=r.find(t=>{let{id:l}=t;return l===e}))||void 0===t?void 0:t.title}).filter(e=>e);n.length>0&&e.push({id:"3",label:"Валюта",value:n.join("\n")});let i=K(t);return i.length>0&&e.push({id:"4",label:"Дополнительно:",value:i.join("\n")}),e})(),_="".concat(t.commission_min,"% — ").concat(t.commission_max,"%").replaceAll(".",","),v=t.payment<=0?"Бесплатно":"".concat($(t.payment,2)," ₽"),m="string"==typeof t.broker.logo&&(t.broker.logo.startsWith("/")||t.broker.logo.startsWith("http"));return(0,a.jsxs)("div",{className:et().content,children:[(0,a.jsxs)("div",{className:et().plate,children:[(0,a.jsx)("div",{className:et().plateIcon,children:m&&(0,a.jsx)(w.default,{width:56,height:56,src:t.broker.logo,alt:"logo"})}),(0,a.jsxs)("div",{className:et().plateLabel,children:[(0,a.jsx)("h3",{children:t.broker.title}),(0,a.jsx)("span",{className:et().caption,children:t.title})]})]}),(0,a.jsxs)("div",{className:et().body,children:[(0,a.jsxs)("div",{className:et().info,children:[(0,a.jsxs)("div",{className:et().infoBlock,children:[(0,a.jsx)("span",{children:_}),(0,a.jsx)("label",{children:"Комиссии за операции"})]}),(0,a.jsxs)("div",{className:et().infoBlock,children:[(0,a.jsx)("span",{children:v}),(0,a.jsx)("label",{children:"Обслуживание"})]})]}),!!t.is_unique&&(0,a.jsx)("p",{className:et().unique,children:t.is_unique}),(0,a.jsx)("div",{className:et().divider}),(0,a.jsx)("div",{className:et().conditions,children:(0,a.jsx)(Z,{rows:u})}),(0,a.jsx)(n.A9,{title:"Подробности",opened:c,onChange:e=>{(0,k.lQ)({event:"data-event",eventLabel:t.broker_id,eventCategory:"brokers",eventAction:"click_button_podrobnosti"}),d(e)},children:(0,a.jsx)("div",{className:et().contentAccordion,dangerouslySetInnerHTML:{__html:t.description}})})]}),(0,a.jsxs)("div",{className:et().buttonActions,children:[(0,a.jsx)(n.zx,{variant:"secondary",className:et().button,onClick:l,children:"Закрыть"}),t.link&&(0,a.jsx)(n.zx,{as:"a",href:t.link,target:"_blank",className:et().button,onClick:()=>{(0,k.lQ)({event:"data-event",eventLabel:"".concat(t.broker.title,",").concat(t.title),eventCategory:"brokers",eventAction:"click_link_".concat(L(t.link))}),l()},children:"Открыть счет онлайн"})]})]})},ea=e=>{let{data:t,isOpen:l,onClose:r,brokerCurrencies:o,apps:i,terminals:s}=e,c=f("lg");return(0,a.jsx)(y.Portal,{children:c?(0,a.jsx)(n.jr,{className:G().mobilePopup,contentClassName:G().container,isOpen:l,onClose:r,children:(0,a.jsx)(el,{data:t,isMobile:!0,onClose:r,brokerCurrencies:o,apps:i,terminals:s})}):(0,a.jsx)(n.dy,{contentClassName:G().container,isOpen:l,onClose:r,children:(0,a.jsx)(el,{data:t,onClose:r,brokerCurrencies:o,apps:i,terminals:s})})})};var er=l(60915);function eo(e){if("string"!=typeof e)throw Error("Input must be a string");let t={а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"j",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"h",ц:"c",ч:"ch",ш:"sh",щ:"sch",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"Yo",Ж:"Zh",З:"Z",И:"I",Й:"J",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"H",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sch",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"Yu",Я:"Ya"};return e.split("").map(e=>t[e]||e).join("")}var en=l(5385),ei=l.n(en);let es=(e,t)=>eo(e)+"_"+eo(t),ec=(0,i.memo)(e=>{let{className:t,data:l,onOpenDetailModal:r}=e,o=f("lg"),s=(0,i.useRef)(!1);(0,i.useEffect)(()=>{s.current||((0,k.lQ)({event:"data-event",eventLabel:"".concat(l.id),eventCategory:"brokers",eventAction:"show_in_catalog",eventValue:""}),s.current=!0)},[l.id]);let c=()=>{let{link:e,broker:t,title:a}=l,r=t.erid?e+"&erid=".concat(t.erid):e;if("Долгосрочный портфель"===a){(0,er.AB)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_openacc_finam",eventLabel:es(t.title,a),eventValue:null}),window.open(r,"_blank");return}(0,er.AB)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_open_account",eventLabel:es(t.title,a),eventValue:null}),window.open(r,"_blank")},d=e=>{var t;if("object"==typeof e&&(null==e?void 0:null===(t=e.target)||void 0===t?void 0:t.textContent)==="Открыть счет"){c();return}(0,k.lQ)({event:"data-event",eventLabel:"".concat(l.broker.title,",").concat(l.title),eventCategory:"brokers",eventAction:"show_pop_up_row_catalog"}),r(l)},u={"Подарок!":{backGround:"green",icon:(0,a.jsx)(n.ax,{name:"agents:gift",fill:"#1f242e"})},"Открытие онлайн":{backGround:"purple"},default:{backGround:"white"}},_=K(l).map(e=>({...u[e]||u.default,text:e})),v=e=>Math.round(100*e)/100,m=l.commission_min===l.commission_max?"".concat(v(l.commission_max),"%"):"".concat(v(l.commission_min),"% — ").concat(v(l.commission_max),"%").replaceAll(".",","),p=l.payment<=0?"Бесплатно":"".concat($(l.payment,2)," ₽"),b="Финам"===l.broker.title?"АО \xabФИНАМ\xbb":l.broker.entity;return(0,a.jsx)("div",{className:(0,U.Z)({[ei().promo]:l.promo}),onClick:d,children:(0,a.jsx)(n.Ad,{type:"deposit",className:t,icon:l.broker.logo?(0,a.jsx)(a.Fragment,{children:l.broker.logo&&(0,a.jsx)(w.default,{className:ei().logo,unoptimized:!0,width:40,height:40,src:l.broker.logo,alt:"logo"})}):(0,a.jsx)("div",{className:ei().placeholderLogo,"data-testid":"placeholderLogo"}),title:l.title,titleCaption:l.broker.title,onOpenDetailModal:d,onDetailClick:d,onButtonClick:d,tags:_,buttonText:l.link?"Открыть счет":"Подробнее",advantageAmountFrom:{name:m,caption:"Комиссии за операции"},advantageBonus:{name:p,caption:o?"Обслуживание":"Обслуживание счета"},advertising:l.broker.erid&&"Реклама ".concat(b)})})});ec.displayName="BrokersItem";var ed=l(28116),eu=l.n(ed);let e_={pp:"clpj",ps:"foam",p2:"hojk"},ev=[{label:"По популярности",value:"popular"},{label:"По размеру комиссии",value:"commission"},{label:"По ежемесячному платежу",value:"payment"}],em=e=>{let{filter:t,brokerLists:l,brokerCurrencies:r,apps:o,terminals:s,adFoxConfig:c,selectedTag:d}=e,[u,_]=(0,i.useState)(10),v=(0,i.useRef)(null),m=(0,n.Gc)("lg"),p=(0,i.useCallback)(e=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_select_sort_".concat(L(e))}),t.setSortType(e)},[t]),b=(0,i.useCallback)(()=>{t.handleToggleModal()},[t]);(0,i.useEffect)(()=>{t.isLoading&&_(10)},[t.isLoading]);let{brokerData:f,openModal:h,handleOpen:g,handleClose:x}=Y();return(0,a.jsxs)("section",{id:C,className:eu().section,children:[(0,a.jsx)("div",{ref:v,children:(0,a.jsxs)(n.X6,{className:eu().title,type:"h1",as:"h2",weight:"bold","data-qa":"title-search",children:["Найдено ",l.currentLength," тарифов брокеров из ",l.allLength]})}),(0,a.jsx)("div",{className:eu().filter,"data-qa":"list-filter",children:(0,a.jsx)(n.p,{chips:void 0===d?[]:[d],className:eu().listFilter,onChangeIncreaseSort:e=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_izmenenie_sortirovki"}),t.setIncreaseSort(e)},onChangeSortType:p,isIncreaseSort:t.increaseSort,onClickParams:b,isMobile:m,sortTypeItems:ev,sortTypeValue:t.sortType})}),(0,a.jsxs)(n.W2,{as:"div",className:eu().container,children:[t.isLoading?(0,a.jsx)(a.Fragment,{children:Array.from({length:6},(e,t)=>(0,a.jsx)(H,{className:eu().skeleton},t))}):(0,a.jsx)(a.Fragment,{children:l.brokers.slice(0,u).map((e,t)=>(0,a.jsxs)(i.Fragment,{children:[(0,a.jsx)("div",{"data-qa":"platform",className:eu().platform,children:(0,a.jsx)(ec,{onOpenDetailModal:g,className:eu().listItem,data:e},e.id)}),1===t&&c&&(0,a.jsx)(n.nh,{className:eu().adFox,config:c,params:e_})]},e.id))}),!t.isLoading&&l.brokers.length>u&&(0,a.jsx)(n.zx,{size:"s",label:"Смотреть ещё предложения",variant:"secondary","data-qa":"show-all-offers",onClick:()=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"show_more_products"}),_(e=>e+10)},className:eu().button})]}),(0,a.jsx)(ea,{data:f,isOpen:h,onClose:x,brokerCurrencies:r,apps:o,terminals:s})]})},ep=[{title:"Брокер",id:"broker"},{title:"Комиссия за операции",id:"commission"},{title:"Обслуживание счета",id:"account"}];var eb=l(81980),ef=l.n(eb);let eh=e=>{let{brokers:t,brokerTariffs:l}=e,r=f("sm"),o="Лучшие брокеры для открытия брокерского счета в ".concat(new Date().getFullYear()," году"),s=(0,i.useMemo)(()=>{let e=[...t].sort((e,t)=>e.popular>t.popular?1:-1),a=e=>Math.round(100*e)/100;return e.map(e=>{let t=l.filter(t=>Number(t.broker.id)===e.id).sort((e,t)=>e.commission_min===t.commission_min?e.commission_max-t.commission_max:e.commission_min-t.commission_min),{commission_min:r,payment:o}=t[0]||{},{commission_max:n}=t.at(-1)||{},i=Number.isFinite(r)&&Number.isFinite(n)?r===n?"".concat(a(r),"%").replaceAll(".",","):"".concat(a(r),"% — ").concat(a(null!=n?n:r),"%").replaceAll(".",","):"—",s=o>0?"".concat($(o,2)," ₽"):"Бесплатно";return{logo:e.logo,name:e.title,commission:i,bill:s}})},[l,t]);return(0,a.jsxs)("section",{className:ef().section,"data-qa":"table-section",children:[(0,a.jsx)(n.X6,{className:ef().title,tag:"h2",type:"h2",weight:"bold",children:o}),(0,a.jsxs)("table",{className:ef().table,cellSpacing:"0",children:[(0,a.jsx)("thead",{className:ef().tableHead,children:(0,a.jsx)("tr",{className:ef().tableHeadRow,children:ep.map(e=>(0,a.jsx)("th",{"data-qa":"table-title-".concat(e.id),className:ef().tableHeadRowCell,children:e.title},e.id))})}),(0,a.jsx)("tbody",{className:ef().tableBody,children:s.map((e,t)=>(0,a.jsxs)("tr",{"data-qa":"table-row-".concat(t),className:ef().tableBodyRow,children:[(0,a.jsx)("td",{"data-qa":"table-name-".concat(t),className:ef().tableBodyRowCell,children:(0,a.jsxs)("div",{className:ef().logoWrapper,children:[(0,a.jsx)("div",{className:ef().logo,children:(0,a.jsx)(w.default,{unoptimized:!0,alt:e.name,src:e.logo,width:r?24:28,height:r?24:28})}),(0,a.jsx)("span",{children:e.name})]})}),(0,a.jsx)("td",{"data-qa":"table-commission-".concat(t),className:ef().tableBodyRowCell,children:e.commission}),(0,a.jsx)("td",{"data-qa":"table-bill-".concat(t),className:ef().tableBodyRowCell,children:e.bill})]},e.name+e.bill))})]})]})},ek=[{value:0,label:"Не имеет значения"},{value:1,label:"1 месяц"},{value:2,label:"2 месяца"},{value:3,label:"3 месяца"},{value:4,label:"4 месяца"},{value:5,label:"5 месяцев"},{value:6,label:"6 месяцев"},{value:9,label:"9 месяцев"},{value:12,label:"1 год"},{value:18,label:"1,5 года"},{value:24,label:"2 года"},{value:36,label:"3 года"},{value:48,label:"4 года"},{value:60,label:"5 лет"}],eg={pp:"g",ps:"foam",p2:"hody"},ex=(e,t,l)=>{var a,r,o,n;let{sortType:i}=t,s=e.filter(e=>!e.hidden),c=s;return l&&(c=s.filter(e=>!e.broker.sanctions)),(null===(a=t.marketValues)||void 0===a?void 0:a.length)&&(c=c.filter(e=>{var l;return!!(null===(l=t.marketValues)||void 0===l?void 0:l.find(t=>e.broker.markets.includes(Number(t.value))))})),(null===(r=t.brokerValues)||void 0===r?void 0:r.length)&&(c=c.filter(e=>{var l;return!!(null===(l=t.brokerValues)||void 0===l?void 0:l.find(t=>String(e.broker_id)===String(t.value)))})),t.app&&(c=c.filter(e=>{var l;return e.broker.apps.includes(Number(null===(l=t.app)||void 0===l?void 0:l.value))})),(null===(o=t.terminalValues)||void 0===o?void 0:o.length)&&(c=c.filter(e=>{var l;return!!(null===(l=t.terminalValues)||void 0===l?void 0:l.find(t=>e.broker.terminals.includes(Number(t.value))))})),(null===(n=t.currency)||void 0===n?void 0:n.length)&&(c=c.filter(e=>{var l;return!!(null===(l=t.currency)||void 0===l?void 0:l.find(t=>e.broker.currencies.includes(Number(t.value))))})),t.additionalFilters.teaching&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.teaching)})),t.additionalFilters.demo&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.demo)})),t.additionalFilters.open_online&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.open_online)})),t.additionalFilters.one_account&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.one_account)})),t.additionalFilters.iis&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.iis)})),t.additionalFilters.simple_iis_excluding&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.simple_iis_excluding)})),t.additionalFilters.ipo&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.ipo)})),t.additionalFilters.stocks&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.stocks)})),t.additionalFilters.personal_broker&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.personal_broker)})),t.additionalFilters.autofollow_strategy&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.autofollow_strategy)})),t.additionalFilters.marginal_payout&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.marginal_payout)})),t.additionalFilters.low_go&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.low_go)})),t.additionalFilters.repo&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.repo)})),t.additionalFilters.has_api&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.has_api)})),t.additionalFilters.investment_consulting&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.investment_consulting)})),t.additionalFilters.direct_access_hft&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.direct_access_hft)})),t.additionalFilters.for_newbies&&(c=c.filter(e=>!!e.for_newbies)),t.additionalFilters.gift&&(c=c.filter(e=>!!e.gift)),t.rates.length>0&&(c=c.filter(e=>{let{id:l}=e;return t.rates.includes(Number(l))})),"commission"===i&&(c=c.sort((e,l)=>(e.commission_min===l.commission_min?e.commission_max<l.commission_max:e.commission_min<l.commission_min)!==t.increaseSort?-1:1)),"payment"===i&&(c=c.sort((e,l)=>t.increaseSort?l.payment-e.payment:e.payment-l.payment)),"popular"===i&&(c=c.sort((e,l)=>t.increaseSort?l.popular-e.popular:e.popular-l.popular)),{brokers:[...c.filter(e=>e.link),...c.filter(e=>!e.link)].sort((e,t)=>Number(t.promo)-Number(e.promo)),allLength:s.length,currentLength:c.length}},ey=e=>{switch(e){case 2:case"USD":return{shortName:"долл.",unit:"$",name:"долларах",code:"USD",locale:"en"};case 3:case"EUR":return{shortName:"евро",unit:"€",name:"евро",code:"EUR",locale:"en"};case 4:case"CNY":return{shortName:"юань",unit:"\xa5",name:"юанях",code:"CNY",locale:"zh-CN"};case 5:case"CHF":return{shortName:"франк",unit:"₣",name:"франках",code:"CHF",locale:"en"};case 6:case"GBP":return{shortName:"фунт",unit:"\xa3",name:"фунтах",code:"GBP",locale:"en"};case 7:case"JPY":return{shortName:"иена",unit:"\xa5",name:"иенах",code:"JPY",locale:"ja-JP"};default:return{shortName:"руб.",unit:"₽",name:"рублях",code:"RUB",locale:"ru"}}},eC=(e,t)=>{var l,a,r,o,n,i;let s={term:Number(null!==(l=null==e?void 0:e.term)&&void 0!==l?l:3),amount:null!==(a=null==e?void 0:e.amount)&&void 0!==a?a:"300000",currencyCode:"RUB",withRefill:!1,withCapitalization:!1};return(null==t?void 0:t.filter)&&(s.term=null!==(n=null==t?void 0:null===(r=t.filter.term.values)||void 0===r?void 0:r[0])&&void 0!==n?n:s.term,s.currencyCode=ey(null==t?void 0:null===(o=t.filter.currency)||void 0===o?void 0:o[0]).code,s.withRefill=(null==t?void 0:t.filter.refill)===1,s.withCapitalization=(null==t?void 0:t.filter.interest_capitalization)===1,s.amount=String(null!==(i=null==t?void 0:t.filter.amount)&&void 0!==i?i:s.amount)),s},ej=(e,t)=>{var l;return"number"==typeof e?[{value:e,label:(null===(l=t.find(t=>{let{id:l}=t;return l===e}))||void 0===l?void 0:l.title)||""}]:!e||e.length<1?null:e.map(e=>{var l;return{value:e,label:(null===(l=t.find(t=>{let{id:l}=t;return l===e}))||void 0===l?void 0:l.title)||""}})},eB={DEFAULT:"","opciony-brokery":" для торговли опционами","brokery-s-gosuchastiem":" с госучастием","tarify-dlya-kvalifitsirovannyh-investorov":" для квалифицированных инвесторов","tarify-dlya-novichkov":" для новичков"},eN=(e,t,l)=>{var a;let r=new Date().getFullYear(),o=(null==e?void 0:e.url)&&"DEFAULT"!==e.url?"/".concat(e.url):"",n=null!==(a=eB[(null==e?void 0:e.url)||""])&&void 0!==a?a:eB.DEFAULT;return{title:"Открыть брокерский счет".concat(n,". Выбирайте лучший тариф среди ").concat(l," предложений. Финуслуги"),description:"Выбрать брокерский счет".concat(n," онлайн. ").concat(l," предложений от ").concat(t," брокеров в ").concat(r," году. Рейтинг крупнейших брокеров России на Финуслугах."),canonical:"/brokers".concat(o)}},ew=(e,t)=>{let l=new Date().toLocaleDateString("ru-Ru");return"Выберите лучший тариф от\xa0".concat(e," брокеров с\xa0лицензией ЦБ\xa0РФ\xa0и\xa0откройте брокерский счет на\xa0выгодных условиях. Доступно ").concat(t," предложения на\xa0").concat(l,". Сравните наши тарифы с\xa0минимальной комиссией на\xa0сайте Финуслуги.")},eM=e=>{let t=e.match(/\/(.*?)(\/|$)/);return t&&t[1]&&!t[1].includes("reg_")?t[1]:"DEFAULT"},eF=()=>{let[e,t]=(0,i.useState)(!1),l=(0,i.useRef)(null);return{isLoading:e,handleLoad:(0,i.useCallback)(()=>{l.current&&clearTimeout(l.current),t(!0),l.current=setTimeout(()=>{t(!1)},1e3)},[])}},eA=(e,t,l)=>{let a=(0,i.useRef)(!1),[r,o]=(0,i.useState)("popular"),[n,s]=(0,i.useState)(!1),{handleLoad:c,isLoading:d}=eF(),[u,_]=(0,i.useState)(l.withRefill),[v,m]=(0,i.useState)(l.withCapitalization),p=(0,i.useMemo)(()=>e.map(e=>({value:e.id,label:e.title})),[e]),[b,f]=(0,i.useState)(null),h=(0,i.useMemo)(()=>{var e;return null!==(e=ek.find(e=>e.value===l.term))&&void 0!==e?e:ek[0]},[l]),[g,x]=(0,i.useState)(h),[y,C]=(0,i.useState)(null),[j,B]=(0,i.useState)(null),[N,w]=(0,i.useState)(null),[M,F]=(0,i.useState)(null),[A,L]=(0,i.useState)({teaching:!1,demo:!1,open_online:!1,one_account:!1,iis:!1,simple_iis_excluding:!1,ipo:!1,stocks:!1,personal_broker:!1,autofollow_strategy:!1,marginal_payout:!1,low_go:!1,repo:!1,has_api:!1,investment_consulting:!1,direct_access_hft:!1,for_newbies:!1,gift:!1}),[D,T]=(0,i.useState)([]),[S,O]=(0,i.useState)(!1),[q,E]=(0,i.useState)(!1),I=(0,i.useCallback)(()=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"show_pop_up_filtry"}),E(e=>!e)},[]),[P,R]=(0,i.useState)(null),V=(0,i.useMemo)(()=>{var e;let l=null!==(e=null==P?void 0:P.map(e=>e.value))&&void 0!==e?e:[];return[...t].sort((e,t)=>{let a=l.includes(e.id),r=l.includes(t.id);return!a&&r?1:a&&!r?-1:0}).map(e=>({value:e.id,label:e.name}))},[P,t]),U=(0,i.useCallback)(e=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"valute_filter_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+="".concat(t.label,","),"")}),f(e)},[]);(0,i.useEffect)(()=>{a.current?c():a.current=!0},[c,g,S,r,n,u,v,P]);let Q=[!!(null==y?void 0:y.length),!!(null==j?void 0:j.length),N,!!(null==M?void 0:M.length),b,...Object.values(A)].filter(e=>!!e).length,z=(0,i.useCallback)(()=>{(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_ochistit_filtri"}),C(null),B(null),w(null),F(null),f(null),L({teaching:!1,demo:!1,open_online:!1,one_account:!1,iis:!1,simple_iis_excluding:!1,ipo:!1,stocks:!1,personal_broker:!1,autofollow_strategy:!1,marginal_payout:!1,low_go:!1,repo:!1,has_api:!1,investment_consulting:!1,direct_access_hft:!1,gift:!1}),T([])},[]);return(0,i.useMemo)(()=>({term:g,setTerm:x,marketValues:y,setMarketValues:C,brokerValues:j,setBrokerValues:B,app:N,setApp:w,terminalValues:M,setTerminalValues:F,setCurrency:f,additionalFilters:A,setAdditionalFilters:L,rates:D,setRates:T,isShowBonds:S,isOpenModal:q,setIsShowBonds:O,setIsOpenModal:E,banksOptions:V,activeBanks:P,setActiveBanks:R,sortType:r,setSortType:o,increaseSort:n,setIncreaseSort:s,handleToggleModal:I,currency:b,currenciesOptions:p,isLoading:d,handleLoad:c,withRefill:u,setWithRefill:_,withCapitalization:v,setWithCapitalization:m,handleChangeCurrency:U,appliedFiltersLength:Q,handleReset:z}),[g,y,j,N,M,A,D,S,q,V,P,r,n,I,b,p,d,c,u,v,U,Q,z])},eL=e=>{let{brokerTariffs:t,brokers:l,markets:d,brokerCurrencies:u,apps:_,terminals:b,tags:g,filterTooltipText:y,banks:C,brokersControl:j,brokerTags:B,supportBlock:N,asPath:w,journalBlock:M}=e,F=h(w).mobile,[A,L]=(0,i.useState)(!1),D=(0,i.useMemo)(()=>{var e,t;let l=null!==(e=w.split("/").find(e=>e.includes("teg_")))&&void 0!==e?e:"DEFAULT";return null!==(t=null==B?void 0:B.deposit_tags.find(e=>l.includes(e.url)))&&void 0!==t?t:null==B?void 0:B.deposit_tags[0]},[w,null==B?void 0:B.deposit_tags]),T=(0,i.useMemo)(()=>{var e;let t=eM(w);return null!==(e=g.find(e=>t.includes(e.url)))&&void 0!==e?e:g[0]},[w,g]),[S,O]=(0,i.useState)(T),q=f("lg"),E=eA(u,C,(0,i.useMemo)(()=>eC(j[0],D),[j,D]));(0,i.useEffect)(()=>{if(null==S?void 0:S.filter){var e;E.setMarketValues(ej(S.filter.markets,d)),E.setBrokerValues(ej(S.filter.brokers,l)),E.setCurrency(ej(S.filter.currencies,u)),E.setApp((null===(e=ej(S.filter.apps,_))||void 0===e?void 0:e[0])||null),E.setTerminalValues(ej(S.filter.terminals,b)),E.setAdditionalFilters({teaching:!!S.filter.teaching,demo:!!S.filter.demo,open_online:!!S.filter.open_online,one_account:!!S.filter.one_account,iis:!!S.filter.iis,simple_iis_excluding:!!S.filter.simple_iis_excluding,ipo:!!S.filter.ipo,stocks:!!S.filter.stocks,personal_broker:!!S.filter.personal_broker,autofollow_strategy:!!S.filter.autofollow_strategy,marginal_payout:!!S.filter.marginal_payout,low_go:!!S.filter.low_go,repo:!!S.filter.repo,has_api:!!S.filter.has_api,investment_consulting:!!S.filter.investment_consulting,direct_access_hft:!!S.filter.direct_access_hft,for_newbies:!!S.filter.for_newbies,gift:!!S.filter.gift}),E.setRates(Array.isArray(S.rates)?S.rates:[])}else E.handleReset()},[S]);let P=p(),R=F?g.filter(e=>"Госучастие"!==e.tag_name):g,U=(0,i.useMemo)(()=>ex(t,E,F),[t,E,F]),Q=(0,i.useMemo)(()=>eN(S,l.length,U.currentLength),[l.length,U.currentLength,S]),z=(0,i.useMemo)(()=>R.map(e=>({id:e.url,label:e.tag_name})).filter(e=>{let{label:t}=e;return"DEFAULT"!==t}),[R]),H=(0,i.useMemo)(()=>ew(l.length,U.currentLength),[l.length,U.currentLength]),Y=(0,i.useMemo)(()=>z.find(e=>e.id===(null==S?void 0:S.url)),[null==S?void 0:S.url,z]),W=(0,i.useMemo)(()=>{var e;return null!==(e=null==S?void 0:S.text.map(e=>{let[t]=e.content;return{question:e.title,answer:null==t?void 0:t.data.html}}))&&void 0!==e?e:[]},[null==S?void 0:S.text]),G=[{label:"Главная",href:"/"},{label:"".concat((null==S?void 0:S.title)||"Каталог брокеров")}],J=null==S?void 0:S.title.replace(/#DATE#/g,"".concat(new Date().getFullYear()," году"));return(0,a.jsxs)("main",{className:x().page,children:[(0,a.jsx)(v,{...Q}),(0,a.jsxs)(n.W2,{as:"div",children:[(0,a.jsx)(n.Oo,{items:G,className:x().breadcrumbs}),m.V.NEXT_PUBLIC_FEATURE_TOGGLE_OPEN_BANNER_36_6&&(0,a.jsx)(s.g,{openAccount:()=>{L(!0)}}),(0,a.jsx)(c.C,{open:A,setIsOpenModal:L}),P&&(0,a.jsx)(n.nh,{config:P,params:eg,className:x().adFox}),(0,a.jsx)(V,{title:J||"Каталог брокеров",subtitle:H,length:U.currentLength,data:E,terms:ek,markets:d,brokers:l,tags:z,selectedTag:Y,handleChangeTag:(e,t)=>{var l;null==t||t.preventDefault(),(0,k.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_link_".concat(e.replaceAll("-","_")||"remove_select_tag")}),O(null!==(l=g.find(t=>{let{url:l}=t;return l===(e||"DEFAULT")}))&&void 0!==l?l:g[0])}})]}),(0,a.jsx)(em,{filter:E,brokerLists:U,adFoxConfig:P,brokerCurrencies:u,apps:_,terminals:b,selectedTag:Y}),(0,a.jsx)(n.W2,{as:"div",children:(0,a.jsx)(eh,{brokers:l,brokerTariffs:t})}),M&&(0,a.jsx)("div",{"data-qa":"journal-section",dangerouslySetInnerHTML:{__html:M},suppressHydrationWarning:!0}),N&&(0,a.jsx)(o.B,{appCard:N.value.appCard,phoneCard:N.value.phoneCard,s3Assets:m.V.NEXT_PUBLIC_S3_ASSETS_URL}),(null==S?void 0:S.name)==="DEFAULT"&&!!(null==S?void 0:S.text.length)&&(0,a.jsx)(r.C,{questions:W,dataLayerPush:()=>null}),(null==S?void 0:S.seo_text)&&(0,a.jsx)("div",{className:x().disclaimer}),(0,a.jsx)(I,{data:E,isMobile:q,terms:ek,markets:d,brokers:l,apps:_,filterTooltipText:y,terminals:b,brokersLength:U.currentLength})]})}},46975:function(e,t,l){"use strict";l.d(t,{lQ:function(){return o},yr:function(){return n}});var a=l(60915);let r=[{path:"banki",category:"service_bank"},{path:"strahovanie_kompanija",category:"service_sk"},{path:"adresa_sk",category:"service_sk"},{path:"adresa_mfo",category:"service_mfo"},{path:"adresa",category:"service_bank"},{path:"mfo",category:"service_mfo"},{path:"navigator",category:"service_navigator"},{path:"stat_",category:"service_navigator"}],o=(e,t)=>{if(void 0!==window.dataLayer){let l=sessionStorage.getItem("pushedEvents"),r=l?JSON.parse(l):[],o=r.find(l=>l.eventCategory===e.eventCategory&&l.eventAction===e.eventAction&&l.eventLabel===e.eventLabel&&("all"===t||"url"===t&&window.location.pathname===l.url));if(!t||!o){if(t){let t={...e};t.url=window.location.pathname,r.push(t),sessionStorage.setItem("pushedEvents",JSON.stringify(r))}(0,a.AB)(e)}}},n=e=>{for(let t of r)if(e.indexOf(t.path)>=0){let l=e.match(/str_(\d+)/),a=Array.isArray(l)&&l[1]?Number(l[1]):1;setTimeout(()=>{o({event:"data-event",eventCategory:t.category,eventAction:"stay_15_seconds",eventLabel:e,eventValue:"".concat(a)})},15e3);return}}},35951:function(e){e.exports={table:"BrokerDetailTable_table__2NpdT",item:"BrokerDetailTable_item__uD_qP",label:"BrokerDetailTable_label__QzVbr",value:"BrokerDetailTable_value__OrEFc",text:"BrokerDetailTable_text__EhhkP",textTip:"BrokerDetailTable_textTip__Tap4t",detailed:"BrokerDetailTable_detailed__971b2"}},30396:function(e){e.exports={skeleton:"Skeleton_skeleton__K4SZS",move:"Skeleton_move__XQHSq"}},11167:function(e){e.exports={page:"Brokers_page__wAaPZ",adFox:"Brokers_adFox__zqovR",disclaimer:"Brokers_disclaimer__exrAL",breadcrumbs:"Brokers_breadcrumbs__c1H1v"}},55436:function(e){e.exports={container:"BrokerDetailOfferModal_container__rMQsE",mobilePopup:"BrokerDetailOfferModal_mobilePopup__BO_Rk",content:"BrokerDetailOfferModal_content__kole_",plate:"BrokerDetailOfferModal_plate__GC38S",plateIcon:"BrokerDetailOfferModal_plateIcon__vNAZb",plateLabel:"BrokerDetailOfferModal_plateLabel__Ykbbq",caption:"BrokerDetailOfferModal_caption__htXnO",info:"BrokerDetailOfferModal_info__ii31n",infoBlock:"BrokerDetailOfferModal_infoBlock__YsiIY",unique:"BrokerDetailOfferModal_unique__YJ761",divider:"BrokerDetailOfferModal_divider__4BroZ",body:"BrokerDetailOfferModal_body__fnJht",blockTitle:"BrokerDetailOfferModal_blockTitle__asGai",conditions:"BrokerDetailOfferModal_conditions__gI77b",offerPlate:"BrokerDetailOfferModal_offerPlate__MLVh_",offerPlateIcon:"BrokerDetailOfferModal_offerPlateIcon__JZjEB",plateContent:"BrokerDetailOfferModal_plateContent__rAIu8",text:"BrokerDetailOfferModal_text__HEywy",contentAccordion:"BrokerDetailOfferModal_contentAccordion__DC5zG",buttonActions:"BrokerDetailOfferModal_buttonActions__Ww4Z7"}},72873:function(e){e.exports={container:"BrokerDetailOfferModalContent_container__39CQQ",mobilePopup:"BrokerDetailOfferModalContent_mobilePopup__XSucD",content:"BrokerDetailOfferModalContent_content__Tr4yA",plate:"BrokerDetailOfferModalContent_plate__jOqd_",plateIcon:"BrokerDetailOfferModalContent_plateIcon__RPNni",plateLabel:"BrokerDetailOfferModalContent_plateLabel__Lk3S3",caption:"BrokerDetailOfferModalContent_caption__LFmxz",info:"BrokerDetailOfferModalContent_info__ZeDuq",infoBlock:"BrokerDetailOfferModalContent_infoBlock__wAVg_",unique:"BrokerDetailOfferModalContent_unique__cqVdM",divider:"BrokerDetailOfferModalContent_divider__zoVCb",body:"BrokerDetailOfferModalContent_body__j2jDQ",blockTitle:"BrokerDetailOfferModalContent_blockTitle__ta2f9",conditions:"BrokerDetailOfferModalContent_conditions__byEY7",offerPlate:"BrokerDetailOfferModalContent_offerPlate__nq_kx",offerPlateIcon:"BrokerDetailOfferModalContent_offerPlateIcon__KxFD3",plateContent:"BrokerDetailOfferModalContent_plateContent__416TS",text:"BrokerDetailOfferModalContent_text__WqDee",contentAccordion:"BrokerDetailOfferModalContent_contentAccordion__U1HRO",buttonActions:"BrokerDetailOfferModalContent_buttonActions__7ADFn"}},52445:function(e){e.exports={title:"BrokerFilterModal_title__uQqbv",contentDrawer:"BrokerFilterModal_contentDrawer__Nh_3I",content:"BrokerFilterModal_content__LNWiG",fields:"BrokerFilterModal_fields__CWcAW",field:"BrokerFilterModal_field__1ck5L",additionallyTitle:"BrokerFilterModal_additionallyTitle__dsfwX",checkboxes:"BrokerFilterModal_checkboxes__wnR8G",checkboxWrapper:"BrokerFilterModal_checkboxWrapper__gKosN",buttons:"BrokerFilterModal_buttons__3Vqh4",button:"BrokerFilterModal_button__LjJgC",mobilePopup:"BrokerFilterModal_mobilePopup__5dL22"}},36022:function(e){e.exports={title:"BrokerFilterModalContent_title__7pMiA",contentDrawer:"BrokerFilterModalContent_contentDrawer__ZmEtk",content:"BrokerFilterModalContent_content__bne9s",fields:"BrokerFilterModalContent_fields__aqg6a",field:"BrokerFilterModalContent_field__tfv8y",additionallyTitle:"BrokerFilterModalContent_additionallyTitle__DPd2e",checkboxes:"BrokerFilterModalContent_checkboxes__2OYhq",checkboxWrapper:"BrokerFilterModalContent_checkboxWrapper__OStlH",buttons:"BrokerFilterModalContent_buttons__DgW2t",button:"BrokerFilterModalContent_button__Rb_eg",mobilePopup:"BrokerFilterModalContent_mobilePopup__dFqeH"}},61990:function(e){e.exports={buttons:"FooterButtonsFilterModal_buttons__JEXO8",button:"FooterButtonsFilterModal_button__LAmps"}},59131:function(e){e.exports={filter:"BrokersFilter_filter__GMM32",title:"BrokersFilter_title__GcRJa",subTitle:"BrokersFilter_subTitle__9gZTO",link:"BrokersFilter_link__DUtxq",container:"BrokersFilter_container__V9Y_e",filterFields:"BrokersFilter_filterFields__7SyWn",filterField:"BrokersFilter_filterField__kTKhy",buttons:"BrokersFilter_buttons__FBpjf",buttonShow:"BrokersFilter_buttonShow__27MiJ",filterChips:"BrokersFilter_filterChips__N8eLY",chipsWrapper:"BrokersFilter_chipsWrapper__B8RAE"}},5385:function(e){e.exports={promo:"BrokersItem_promo__ctIZz",placeholderLogo:"BrokersItem_placeholderLogo__PcJML",logo:"BrokersItem_logo__G0Spq"}},28116:function(e){e.exports={section:"BrokersList_section__FwMj3",container:"BrokersList_container__748c3",title:"BrokersList_title__7yVY5",button:"BrokersList_button__jpnQ7",filter:"BrokersList_filter__udmSy",listItem:"BrokersList_listItem__QVpfB",adFox:"BrokersList_adFox__YtF50"}},81980:function(e){e.exports={section:"BrokersTable_section__T0V_g",title:"BrokersTable_title__sHnOu",table:"BrokersTable_table__UJI6P",tableHeadRowCell:"BrokersTable_tableHeadRowCell__jm7NE",tableBodyRowCell:"BrokersTable_tableBodyRowCell__v875s",logoWrapper:"BrokersTable_logoWrapper__c4ANb",logo:"BrokersTable_logo__W2kD7"}}}]);