(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[365],{95601:function(e,t){"use strict";function l(){return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},74075:function(e,t,l){"use strict";l.r(t),l.d(t,{Portal:function(){return o}});var a=l(57437),r=l(2265),n=l(54887);let o=e=>{let{children:t,id:l="portal-root"}=e,[o,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:o&&t&&(0,n.createPortal)(t,o)})}},99717:function(e,t,l){"use strict";l.d(t,{g:function(){return d}});var a=l(57437),r=l(32833),n=l(61810),o=l(20703),i={src:"/brokers/_next/static/media/36_6.cb9b8a73.png",height:256,width:568,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAOVBMVEXY2eTb2+fKytni5Ovp6emvr8bNzdvZ2uXm5/CUlKqwsMbh4uzIyNeursS7vNDS0t/V1ePIydrc3OqoR4qdAAAAEXRSTlObS+ijEb/C8PwGo9fRyrSslfr7e/4AAAAJcEhZcwAAFiUAABYlAUlSJPAAAAApSURBVHicBcGHAQAgCAOwssGt/x9rgpAjRVrwl0CQYmeP5AvwsjHd2gcPjADozgZZ/wAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4},s=l(57663),c=l.n(s);let d=e=>{let{openAccount:t}=e;return(0,a.jsx)("div",{className:c().container,children:(0,a.jsxs)(r.Zb,{className:c().banner,children:[(0,a.jsxs)("div",{className:c().titleContainer,children:[(0,a.jsx)(r.xv,{className:c().title,children:"36,6% годовых"}),(0,a.jsx)(r.xv,{className:c().title,children:"для новых инвестиций"})]}),(0,a.jsx)("div",{className:c().imgContainer,children:(0,a.jsx)(o.default,{src:i,height:120,alt:"36.6%"})}),(0,a.jsx)(n.zx,{size:"s",onClick:t,children:"Открыть брокерский счет"})]})})}},11402:function(e,t,l){"use strict";l.r(t),l.d(t,{Brokers:function(){return eM}});var a=l(57437),r=l(7301),n=l(2265),o=l(99717),i=l(52748),s=l(95601),c=l.n(s),d=l(49079);let u=e=>{let{title:t,description:l,canonical:r}=e;return(0,a.jsxs)(c(),{children:[(0,a.jsx)("link",{rel:"canonical",href:"".concat(d.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 _=l(16765);let v=()=>{let[e,t]=(0,n.useState)();return(0,n.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},m={xs:"screen and (max-width: 599px)",sm:"screen and (max-width: 767px)",md:"screen and (max-width: 1023px)",lg:"screen and (max-width: 1200px)"},p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"lg",t=(0,n.useRef)(null),[l,a]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{var l,r,n;!t.current&&window&&(t.current=null===(n=window)||void 0===n?void 0:n.matchMedia(m[e]||e));let o=()=>{a(!!t.current&&t.current.matches)};return o(),(null===(l=t.current)||void 0===l?void 0:l.addEventListener)&&(null===(r=t.current)||void 0===r||r.addEventListener("change",o)),()=>{var e,l;(null===(e=t.current)||void 0===e?void 0:e.removeEventListener)&&(null===(l=t.current)||void 0===l||l.removeEventListener("change",o))}},[e]),(0,n.useMemo)(()=>l,[l])},b=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:[],n={};return r.forEach(e=>{let[t,l]=e.split("="),a=null!=l?l:"";if(t in n){let e=n[t];if(Array.isArray(e)){n[t]=[...e,a];return}if(!Array.isArray(e)&&e){n[t]=[e,a];return}}n[t]=a}),n};var f=l(46975),h=l(11167),k=l.n(h),g=l(74075);let x="brokersList",y=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,n=0;n="top"===l?a.getBoundingClientRect().top+window.scrollY+t:a.getBoundingClientRect().bottom+window.scrollY+t-document.documentElement.clientHeight;let o=null,i=e=>{null!=o||(o=e);let t=Math.min((e-o)/800,1);window.scrollTo(0,r+(n-r)*(t<.5?4*t**3:((2*t-2)**3+2)/2)),t<1&&window.requestAnimationFrame(i)};window.requestAnimationFrame(i)},a)};var j=l(52445),C=l.n(j),B=l(20703),N={src:"/brokers/_next/static/media/detailed-large.3e7d4c30.svg",height:24,width:24,blurWidth:0,blurHeight:0};let A=[{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"}],w={а:"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"},M=e=>e.replace(/[а-яё]/gi,e=>{let t=e.toLowerCase();if(t in w){let l=w[t];return t===e?l:l.charAt(0).toUpperCase()+l.slice(1)}return e});var F=l(36022),D=l.n(F);let L=e=>{let{markets:t,brokers:l,apps:o,terminals:i,filterTooltipText:s,data:c}=e,{currency:d,sortType:u,currenciesOptions:_,setSortType:v,marketValues:m,setMarketValues:p,brokerValues:b,setBrokerValues:h,app:k,setApp:g,terminalValues:x,setTerminalValues:y,additionalFilters:j,setAdditionalFilters:C,handleChangeCurrency:w}=c,F=(0,n.useCallback)(e=>{(null==e?void 0:e[0])&&((0,f.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]),L=(0,n.useCallback)(e=>{(0,f.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]),S=(0,n.useCallback)(e=>{(0,f.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,","),"")}),h(e)},[h]),T=(0,n.useCallback)(e=>{(0,f.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,n.useCallback)(e=>{let t=e.target.getAttribute("data-value");t&&("commission"===t||"payment"===t||"popular"===t)&&((0,f.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_radio_sort_".concat(M(t)),eventValue:t}),v(t))},[v]),q=(0,n.useCallback)(e=>{(0,f.lQ)({event:"data-event",eventLabel:"filter_checkbox",eventCategory:"brokers",eventAction:"filter_catalog",eventValue:e}),C(t=>({...t,[e]:!t[e]}))},[C]),E=t.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),P=(null==m?void 0:m.map(e=>{let{label:t}=e;return t}).join(", "))||"",R=l.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}).sort((e,t)=>e.label>t.label?1:-1),I=(null==b?void 0:b.map(e=>{let{label:t}=e;return t}).join(", "))||"",U=o.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),V=i.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(", "))||"",H=(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)(r.X6,{type:"h2",as:"h2",className:D().title,weight:"bold",children:"Все параметры"}),(0,a.jsxs)("div",{className:D().content,children:[(0,a.jsxs)("div",{className:D().fields,children:[(0,a.jsx)(r.HU,{className:D().field,label:"Рынки","data-qa":"filter-modal-market",onChange:L,options:E,value:m,multiple:!0,search:!0,placeholder:P}),(0,a.jsx)(r.HU,{className:D().field,label:"Брокеры","data-qa":"filter-modal-brokers",onChange:S,options:R,value:b,multiple:!0,search:!0,placeholder:I}),(0,a.jsx)(r.HU,{className:D().field,label:"Приложение","data-qa":"filter-modal-apps",onChange:F,options:U,value:k&&[k]}),(0,a.jsx)(r.HU,{className:D().field,label:"Терминалы","data-qa":"filter-modal-terminals",onChange:T,options:V,value:x,multiple:!0,placeholder:Q}),(0,a.jsx)(r.HU,{label:"Валюта","data-qa":"filter-modal-currencies",className:D().field,value:d,options:_,onChange:w,multiple:!0,placeholder:H})]}),(0,a.jsxs)("div",{className:D().additionally,children:[(0,a.jsx)(r.X6,{type:"h6",as:"h6",weight:"bold",className:D().additionallyTitle,children:"Дополнительно:"}),(0,a.jsx)("div",{className:D().checkboxes,children:A.map(e=>{let{key:t,label:l}=e;return(0,a.jsxs)("div",{className:D().checkboxWrapper,"data-qa":"filter-modal-checkbox-".concat(t),children:[(0,a.jsx)(r.iM,{className:D().checkBox,checked:j[t],onChange:()=>q(t),label:l}),s[t]&&(0,a.jsx)(r.qQ,{trigger:"hover",keyValue:t,Image:()=>(0,a.jsx)(B.default,{src:N,alt:"detailed"}),text:s[t]})]},t)})})]}),(0,a.jsxs)("div",{className:D().additionally,"data-qa":"filter-modal-sort",children:[(0,a.jsx)(r.X6,{type:"h6",as:"h6",weight:"bold",className:D().additionallyTitle,children:"Сортировать:"}),(0,a.jsx)(r.UN,{onChange:O,checked:"popular"===u,className:D().radio,value:"popular",label:"По популярности"}),(0,a.jsx)(r.UN,{onChange:O,checked:"commission"===u,className:D().radio,value:"commission",label:"По размеру комиссии"}),(0,a.jsx)(r.UN,{onChange:O,checked:"payment"===u,className:D().radio,value:"payment",label:"По ежемесячному платежу"})]})]})]})};var S=l(61990),T=l.n(S);let O=e=>{let{handleClose:t,handleReset:l,brokersLength:n}=e;return(0,a.jsxs)("div",{className:T().buttons,children:[(0,a.jsx)(r.zx,{"data-qa":"filter-modal-reset",variant:"secondary",label:"Сбросить фильтры",className:T().button,onClick:l}),(0,a.jsx)(r.zx,{"data-qa":"filter-modal-show",label:"Показать ".concat(n),className:T().button,onClick:t})]})},q=e=>{let{data:t,brokersLength:l}=e,{handleLoad:o,handleToggleModal:i,handleReset:s}=t,c=(0,n.useCallback)(()=>{(0,f.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"close_pop_up_filter"}),i(),y(x,-100,"top"),o()},[o,i]);return(0,a.jsxs)(g.Portal,{children:[!e.isMobile&&(0,a.jsx)(r.dy,{footer:(0,a.jsx)(O,{brokersLength:l,handleClose:c,handleReset:s}),contentClassName:C().contentDrawer,isOpen:e.data.isOpenModal,onClose:e.data.handleToggleModal,children:(0,a.jsx)(L,{handleClose:c,...e})}),e.isMobile&&(0,a.jsx)(r.jr,{className:C().mobilePopup,isOpen:e.data.isOpenModal,onClose:e.data.handleToggleModal,footer:(0,a.jsx)(O,{brokersLength:l,handleClose:c,handleReset:s}),children:(0,a.jsx)(L,{handleClose:c,...e})})]})};var E=l(59131),P=l.n(E);let R=(0,n.memo)(e=>{let{data:t,length:l,title:n,subtitle:o,markets:i,brokers:s,tags:c,handleChangeTag:d,selectedTag:u}=e,{marketValues:_,setMarketValues:v,brokerValues:m,setBrokerValues:p,handleToggleModal:b,handleLoad:h}=t,k=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(", "))||"",j=s.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}).sort((e,t)=>e.label>t.label?1:-1),C=(null==m?void 0:m.map(e=>{let{label:t}=e;return t}).join(", "))||"";return(0,a.jsxs)("section",{className:P().filter,"data-qa":"filter-section",children:[(0,a.jsx)(r.X6,{"data-qa":"filter-title",className:P().title,type:"h1",weight:"bold",as:"h1",children:n}),o&&(0,a.jsx)(r.X6,{className:P().subTitle,as:"h2",weight:"regular",type:"h6",children:(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:o},"data-qa":"filter-subtitle"})}),(0,a.jsxs)("div",{className:P().container,children:[(0,a.jsxs)("div",{className:P().filterFields,"data-qa":"filter-fields",children:[(0,a.jsx)(r.HU,{className:P().filterField,label:"Рынки",size:"middle","data-qa":"filter-market",onChange:e=>{(0,f.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:k,value:_,multiple:!0,search:!0,placeholder:g}),(0,a.jsx)(r.HU,{className:P().filterField,size:"middle",label:"Брокеры","data-qa":"filter-brokers",onChange:e=>{(0,f.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:j,value:m,multiple:!0,search:!0,placeholder:C})]}),(0,a.jsxs)("div",{className:P().buttons,children:[(0,a.jsx)(r.zx,{className:P().buttonFilter,label:"Все параметры","data-qa":"filter-options",onClick:b,variant:"secondary"}),(0,a.jsx)(r.zx,{"data-qa":"filter-show",className:P().buttonShow,label:"Показать ".concat(l),onClick:()=>{(0,f.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_pokazat"}),y(x,-100,"top"),h()}})]}),(0,a.jsx)("div",{className:P().chipsWrapper,"data-qa":"filter-chips",children:(0,a.jsx)(r.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:P().filterChips,options:c})})]})]})});R.displayName="BrokersFilter";var I=l(75504),U=l(30396),V=l.n(U);let Q=(0,n.memo)(e=>{let{className:t}=e;return(0,a.jsx)("div",{className:(0,I.Z)(V().skeleton,t)})});Q.displayName="Skeleton";let H=()=>{let[e,t]=(0,n.useState)(null),[l,a]=(0,n.useState)(!1),r=(0,n.useCallback)(e=>{t(e),a(!0)},[]),o=(0,n.useCallback)(()=>{(0,f.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,n.useMemo)(()=>({brokerData:e,openModal:l,handleOpen:r,handleClose:o}),[e,l,r,o])};var z=l(55436),Y=l.n(z),W=l(35951),G=l.n(W);let J=(0,n.memo)(e=>{let{rows:t,className:l}=e;return(0,a.jsx)("ul",{className:(0,I.Z)(G().table,l),children:t.map(e=>(0,a.jsxs)("li",{className:G().item,children:[(0,a.jsxs)("span",{className:G().label,children:[e.label,e.description&&(0,a.jsx)(r.qQ,{keyValue:e.id,text:e.description,className:G().detailed})]}),(0,a.jsxs)("span",{className:G().value,children:[!e.valueDescription&&(0,a.jsx)("span",{className:G().text,title:String(e.value),children:e.value}),e.valueDescription&&(0,a.jsx)(r.qQ,{keyValue:e.id,text:e.valueDescription,className:G().valueTip,Image:()=>null,children:e.value})]})]},e.id))})});J.displayName="BrokerDetailTable";let Z=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},X=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 K=l(72873),$=l.n(K);let ee=e=>{let{data:t,onClose:l,brokerCurrencies:o,apps:i,terminals:s}=e,[c,d]=(0,n.useState)(!1);if(!t)return null;let u=(()=>{let e=[],l=t.broker.apps.map(e=>{var t;return null===(t=i.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 r=t.broker.currencies.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);r.length>0&&e.push({id:"3",label:"Валюта",value:r.join("\n")});let n=Z(t);return n.length>0&&e.push({id:"4",label:"Дополнительно:",value:n.join("\n")}),e})(),_="".concat(t.commission_min,"% — ").concat(t.commission_max,"%").replaceAll(".",","),v=t.payment<=0?"Бесплатно":"".concat(X(t.payment,2)," ₽"),m="string"==typeof t.broker.logo&&(t.broker.logo.startsWith("/")||t.broker.logo.startsWith("http"));return(0,a.jsxs)("div",{className:$().content,children:[(0,a.jsxs)("div",{className:$().plate,children:[(0,a.jsx)("div",{className:$().plateIcon,children:m&&(0,a.jsx)(B.default,{width:56,height:56,src:t.broker.logo,alt:"logo"})}),(0,a.jsxs)("div",{className:$().plateLabel,children:[(0,a.jsx)("h3",{children:t.broker.title}),(0,a.jsx)("span",{className:$().caption,children:t.title})]})]}),(0,a.jsxs)("div",{className:$().body,children:[(0,a.jsxs)("div",{className:$().info,children:[(0,a.jsxs)("div",{className:$().infoBlock,children:[(0,a.jsx)("span",{children:_}),(0,a.jsx)("label",{children:"Комиссии за операции"})]}),(0,a.jsxs)("div",{className:$().infoBlock,children:[(0,a.jsx)("span",{children:v}),(0,a.jsx)("label",{children:"Обслуживание"})]})]}),!!t.is_unique&&(0,a.jsx)("p",{className:$().unique,children:t.is_unique}),(0,a.jsx)("div",{className:$().divider}),(0,a.jsx)("div",{className:$().conditions,children:(0,a.jsx)(J,{rows:u})}),(0,a.jsx)(r.A9,{title:"Подробности",opened:c,onChange:e=>{(0,f.lQ)({event:"data-event",eventLabel:t.broker_id,eventCategory:"brokers",eventAction:"click_button_podrobnosti"}),d(e)},children:(0,a.jsx)("div",{className:$().contentAccordion,dangerouslySetInnerHTML:{__html:t.description}})})]}),(0,a.jsxs)("div",{className:$().buttonActions,children:[(0,a.jsx)(r.zx,{variant:"secondary",className:$().button,onClick:l,children:"Закрыть"}),t.link&&(0,a.jsx)(r.zx,{as:"a",href:t.link,target:"_blank",className:$().button,onClick:()=>{(0,f.lQ)({event:"data-event",eventLabel:"".concat(t.broker.title,",").concat(t.title),eventCategory:"brokers",eventAction:"click_link_".concat(M(t.link))}),l()},children:"Открыть счет онлайн"})]})]})},et=e=>{let{data:t,isOpen:l,onClose:n,brokerCurrencies:o,apps:i,terminals:s}=e,c=p("lg");return(0,a.jsx)(g.Portal,{children:c?(0,a.jsx)(r.jr,{className:Y().mobilePopup,contentClassName:Y().container,isOpen:l,onClose:n,children:(0,a.jsx)(ee,{data:t,isMobile:!0,onClose:n,brokerCurrencies:o,apps:i,terminals:s})}):(0,a.jsx)(r.dy,{contentClassName:Y().container,isOpen:l,onClose:n,children:(0,a.jsx)(ee,{data:t,onClose:n,brokerCurrencies:o,apps:i,terminals:s})})})};var el=l(60915);function ea(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 er=l(5385),en=l.n(er);let eo=(e,t)=>ea(e)+"_"+ea(t),ei=(0,n.memo)(e=>{let{className:t,data:l,onOpenDetailModal:o}=e,i=p("lg"),s=(0,n.useRef)(!1);(0,n.useEffect)(()=>{s.current||((0,f.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,el.AB)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_openacc_finam",eventLabel:eo(t.title,a),eventValue:null}),window.open(r,"_blank");return}(0,el.AB)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_open_account",eventLabel:eo(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,f.lQ)({event:"data-event",eventLabel:"".concat(l.broker.title,",").concat(l.title),eventCategory:"brokers",eventAction:"show_pop_up_row_catalog"}),o(l)},u={"Подарок!":{backGround:"green",icon:(0,a.jsx)(r.ax,{name:"agents:gift",fill:"#1f242e"})},"Открытие онлайн на Финуслугах":{backGround:"purple"},default:{backGround:"white"}},_=Z(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(".",","),b=l.payment<=0?"Бесплатно":"".concat(X(l.payment,2)," ₽"),h="Финам"===l.broker.title?"АО \xabФИНАМ\xbb":l.broker.entity;return(0,a.jsx)("div",{className:(0,I.Z)({[en().promo]:l.promo}),onClick:d,children:(0,a.jsx)(r.Ad,{type:"deposit",className:t,icon:l.broker.logo?(0,a.jsx)(a.Fragment,{children:l.broker.logo&&(0,a.jsx)(B.default,{className:en().logo,unoptimized:!0,width:40,height:40,src:l.broker.logo,alt:"logo"})}):(0,a.jsx)("div",{className:en().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:b,caption:i?"Обслуживание":"Обслуживание счета"},advertising:l.broker.erid&&"Реклама ".concat(h)})})});ei.displayName="BrokersItem";var es=l(28116),ec=l.n(es);let ed={pp:"clpj",ps:"foam",p2:"hojk"},eu=[{label:"По популярности",value:"popular"},{label:"По размеру комиссии",value:"commission"},{label:"По ежемесячному платежу",value:"payment"}],e_=e=>{let{filter:t,brokerLists:l,brokerCurrencies:o,apps:i,terminals:s,adFoxConfig:c,selectedTag:d}=e,[u,_]=(0,n.useState)(10),v=(0,n.useRef)(null),m=(0,r.Gc)("lg"),p=(0,n.useCallback)(e=>{(0,f.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_select_sort_".concat(M(e))}),t.setSortType(e)},[t]),b=(0,n.useCallback)(()=>{t.handleToggleModal()},[t]);(0,n.useEffect)(()=>{t.isLoading&&_(10)},[t.isLoading]);let{brokerData:h,openModal:k,handleOpen:g,handleClose:y}=H();return(0,a.jsxs)("section",{id:x,className:ec().section,children:[(0,a.jsx)("div",{ref:v,children:(0,a.jsxs)(r.X6,{className:ec().title,type:"h1",as:"h2",weight:"bold","data-qa":"title-search",children:["Найдено ",l.currentLength," тарифов брокеров из ",l.allLength]})}),(0,a.jsx)("div",{className:ec().filter,"data-qa":"list-filter",children:(0,a.jsx)(r.p,{chips:void 0===d?[]:[d],className:ec().listFilter,onChangeIncreaseSort:e=>{(0,f.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_izmenenie_sortirovki"}),t.setIncreaseSort(e)},onChangeSortType:p,isIncreaseSort:t.increaseSort,onClickParams:b,isMobile:m,sortTypeItems:eu,sortTypeValue:t.sortType})}),(0,a.jsxs)(r.W2,{as:"div",className:ec().container,children:[t.isLoading?(0,a.jsx)(a.Fragment,{children:Array.from({length:6},(e,t)=>(0,a.jsx)(Q,{className:ec().skeleton},t))}):(0,a.jsx)(a.Fragment,{children:l.brokers.slice(0,u).map((e,t)=>(0,a.jsxs)(n.Fragment,{children:[(0,a.jsx)("div",{"data-qa":"platform",className:ec().platform,children:(0,a.jsx)(ei,{onOpenDetailModal:g,className:ec().listItem,data:e},e.id)}),1===t&&c&&(0,a.jsx)(r.nh,{className:ec().adFox,config:c,params:ed})]},e.id))}),!t.isLoading&&l.brokers.length>u&&(0,a.jsx)(r.zx,{size:"s",label:"Смотреть ещё предложения",variant:"secondary","data-qa":"show-all-offers",onClick:()=>{(0,f.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"show_more_products"}),_(e=>e+10)},className:ec().button})]}),(0,a.jsx)(et,{data:h,isOpen:k,onClose:y,brokerCurrencies:o,apps:i,terminals:s})]})},ev=[{title:"Брокер",id:"broker"},{title:"Комиссия за операции",id:"commission"},{title:"Обслуживание счета",id:"account"}];var em=l(81980),ep=l.n(em);let eb=e=>{let{brokers:t,brokerTariffs:l}=e,o=p("sm"),i="Лучшие брокеры для открытия брокерского счета в ".concat(new Date().getFullYear()," году"),s=(0,n.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{commission_min:t,commission_max:r,payment:n}=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)[0]||{},o=Number.isFinite(t)&&Number.isFinite(r)?t===r?"".concat(a(t),"%").replaceAll(".",","):"".concat(a(t),"% — ").concat(a(r),"%").replaceAll(".",","):"—",i=n>0?"".concat(X(n,2)," ₽"):"Бесплатно";return{logo:e.logo,name:e.title,commission:o,bill:i}})},[l,t]);return(0,a.jsxs)("section",{className:ep().section,"data-qa":"table-section",children:[(0,a.jsx)(r.X6,{className:ep().title,tag:"h2",type:"h2",weight:"bold",children:i}),(0,a.jsxs)("table",{className:ep().table,cellSpacing:"0",children:[(0,a.jsx)("thead",{className:ep().tableHead,children:(0,a.jsx)("tr",{className:ep().tableHeadRow,children:ev.map(e=>(0,a.jsx)("th",{"data-qa":"table-title-".concat(e.id),className:ep().tableHeadRowCell,children:e.title},e.id))})}),(0,a.jsx)("tbody",{className:ep().tableBody,children:s.map((e,t)=>(0,a.jsxs)("tr",{"data-qa":"table-row-".concat(t),className:ep().tableBodyRow,children:[(0,a.jsx)("td",{"data-qa":"table-name-".concat(t),className:ep().tableBodyRowCell,children:(0,a.jsxs)("div",{className:ep().logoWrapper,children:[(0,a.jsx)("div",{className:ep().logo,children:(0,a.jsx)(B.default,{unoptimized:!0,alt:e.name,src:e.logo,width:o?24:28,height:o?24:28})}),(0,a.jsx)("span",{children:e.name})]})}),(0,a.jsx)("td",{"data-qa":"table-commission-".concat(t),className:ep().tableBodyRowCell,children:e.commission}),(0,a.jsx)("td",{"data-qa":"table-bill-".concat(t),className:ep().tableBodyRowCell,children:e.bill})]},e.name+e.bill))})]})]})},ef=[{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 лет"}],eh={pp:"g",ps:"foam",p2:"hody"},ek=(e,t,l)=>{var a,r,n,o;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===(n=t.terminalValues)||void 0===n?void 0:n.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===(o=t.currency)||void 0===o?void 0:o.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}},eg=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"}}},ex=(e,t)=>{var l,a,r,n,o,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!==(o=null==t?void 0:null===(r=t.filter.term.values)||void 0===r?void 0:r[0])&&void 0!==o?o:s.term,s.currencyCode=eg(null==t?void 0:null===(n=t.filter.currency)||void 0===n?void 0:n[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},ey=(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)||""}})},ej={DEFAULT:"","opciony-brokery":" для торговли опционами","brokery-s-gosuchastiem":" с госучастием","tarify-dlya-kvalifitsirovannyh-investorov":" для квалифицированных инвесторов","tarify-dlya-novichkov":" для новичков"},eC=(e,t,l)=>{var a;let r=new Date().getFullYear(),n=(null==e?void 0:e.url)&&"DEFAULT"!==e.url?"/".concat(e.url):"",o=null!==(a=ej[(null==e?void 0:e.url)||""])&&void 0!==a?a:ej.DEFAULT;return{title:"Открыть брокерский счет".concat(o,". Выбирайте лучший тариф среди ").concat(l," предложений. Финуслуги"),description:"Выбрать брокерский счет".concat(o," онлайн. ").concat(l," предложений от ").concat(t," брокеров в ").concat(r," году. Рейтинг крупнейших брокеров России на Финуслугах."),canonical:"/brokers".concat(n)}},eB=(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сайте Финуслуги.")},eN=e=>{let t=e.match(/\/(.*?)(\/|$)/);return t&&t[1]&&!t[1].includes("reg_")?t[1]:"DEFAULT"},eA=()=>{let[e,t]=(0,n.useState)(!1),l=(0,n.useRef)(null);return{isLoading:e,handleLoad:(0,n.useCallback)(()=>{l.current&&clearTimeout(l.current),t(!0),l.current=setTimeout(()=>{t(!1)},1e3)},[])}},ew=(e,t,l)=>{let a=(0,n.useRef)(!1),[r,o]=(0,n.useState)("popular"),[i,s]=(0,n.useState)(!1),{handleLoad:c,isLoading:d}=eA(),[u,_]=(0,n.useState)(l.withRefill),[v,m]=(0,n.useState)(l.withCapitalization),p=(0,n.useMemo)(()=>e.map(e=>({value:e.id,label:e.title})),[e]),[b,h]=(0,n.useState)(null),k=(0,n.useMemo)(()=>{var e;return null!==(e=ef.find(e=>e.value===l.term))&&void 0!==e?e:ef[0]},[l]),[g,x]=(0,n.useState)(k),[y,j]=(0,n.useState)(null),[C,B]=(0,n.useState)(null),[N,A]=(0,n.useState)(null),[w,M]=(0,n.useState)(null),[F,D]=(0,n.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}),[L,S]=(0,n.useState)([]),[T,O]=(0,n.useState)(!1),[q,E]=(0,n.useState)(!1),P=(0,n.useCallback)(()=>{(0,f.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"show_pop_up_filtry"}),E(e=>!e)},[]),[R,I]=(0,n.useState)(null),U=(0,n.useMemo)(()=>{var e;let l=null!==(e=null==R?void 0:R.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}))},[R,t]),V=(0,n.useCallback)(e=>{(0,f.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,","),"")}),h(e)},[]);(0,n.useEffect)(()=>{a.current?c():a.current=!0},[c,g,T,r,i,u,v,R]);let Q=[!!(null==y?void 0:y.length),!!(null==C?void 0:C.length),N,!!(null==w?void 0:w.length),b,...Object.values(F)].filter(e=>!!e).length,H=(0,n.useCallback)(()=>{(0,f.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_ochistit_filtri"}),j(null),B(null),A(null),M(null),h(null),D({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}),S([])},[]);return(0,n.useMemo)(()=>({term:g,setTerm:x,marketValues:y,setMarketValues:j,brokerValues:C,setBrokerValues:B,app:N,setApp:A,terminalValues:w,setTerminalValues:M,setCurrency:h,additionalFilters:F,setAdditionalFilters:D,rates:L,setRates:S,isShowBonds:T,isOpenModal:q,setIsShowBonds:O,setIsOpenModal:E,banksOptions:U,activeBanks:R,setActiveBanks:I,sortType:r,setSortType:o,increaseSort:i,setIncreaseSort:s,handleToggleModal:P,currency:b,currenciesOptions:p,isLoading:d,handleLoad:c,withRefill:u,setWithRefill:_,withCapitalization:v,setWithCapitalization:m,handleChangeCurrency:V,appliedFiltersLength:Q,handleReset:H}),[g,y,C,N,w,F,L,T,q,U,R,r,i,P,b,p,d,c,u,v,V,Q,H])},eM=e=>{let{brokerTariffs:t,brokers:l,markets:s,brokerCurrencies:c,apps:d,terminals:m,tags:h,filterTooltipText:g,banks:x,brokersControl:y,brokerTags:j,supportBlock:C,asPath:B,journalBlock:N}=e,A=b(B).mobile,[w,M]=(0,n.useState)(!1),F=(0,n.useMemo)(()=>{var e,t;let l=null!==(e=B.split("/").find(e=>e.includes("teg_")))&&void 0!==e?e:"DEFAULT";return null!==(t=null==j?void 0:j.deposit_tags.find(e=>l.includes(e.url)))&&void 0!==t?t:null==j?void 0:j.deposit_tags[0]},[B,null==j?void 0:j.deposit_tags]),D=(0,n.useMemo)(()=>{var e;let t=eN(B);return null!==(e=h.find(e=>t.includes(e.url)))&&void 0!==e?e:h[0]},[B,h]),[L,S]=(0,n.useState)(D),T=p("lg"),O=ew(c,x,(0,n.useMemo)(()=>ex(y[0],F),[y,F]));(0,n.useEffect)(()=>{if(L&&L.filter){var e;O.setMarketValues(ey(L.filter.markets,s)),O.setBrokerValues(ey(L.filter.brokers,l)),O.setCurrency(ey(L.filter.currencies,c)),O.setApp((null===(e=ey(L.filter.apps,d))||void 0===e?void 0:e[0])||null),O.setTerminalValues(ey(L.filter.terminals,m)),O.setAdditionalFilters({teaching:!!L.filter.teaching,demo:!!L.filter.demo,open_online:!!L.filter.open_online,one_account:!!L.filter.one_account,iis:!!L.filter.iis,simple_iis_excluding:!!L.filter.simple_iis_excluding,ipo:!!L.filter.ipo,stocks:!!L.filter.stocks,personal_broker:!!L.filter.personal_broker,autofollow_strategy:!!L.filter.autofollow_strategy,marginal_payout:!!L.filter.marginal_payout,low_go:!!L.filter.low_go,repo:!!L.filter.repo,has_api:!!L.filter.has_api,investment_consulting:!!L.filter.investment_consulting,direct_access_hft:!!L.filter.direct_access_hft,for_newbies:!!L.filter.for_newbies,gift:!!L.filter.gift}),O.setRates(Array.isArray(L.rates)?L.rates:[])}else O.handleReset()},[L]);let E=v(),P=A?h.filter(e=>"Госучастие"!==e.tag_name):h,I=(0,n.useMemo)(()=>ek(t,O,A),[t,O,A]),U=(0,n.useMemo)(()=>eC(L,l.length,I.currentLength),[l.length,I.currentLength,L]),V=(0,n.useMemo)(()=>P.map(e=>({id:e.url,label:e.tag_name})).filter(e=>{let{label:t}=e;return"DEFAULT"!==t}),[P]),Q=(0,n.useMemo)(()=>eB(l.length,I.currentLength),[l.length,I.currentLength]),H=(0,n.useMemo)(()=>V.find(e=>e.id===(null==L?void 0:L.url)),[null==L?void 0:L.url,V]),z=(0,n.useMemo)(()=>null==L?void 0:L.text.map(e=>{let[t]=e.content;return{title:e.title,text:null==t?void 0:t.data.html}}),[null==L?void 0:L.text]),Y=[{label:"Главная",href:"/"},{label:"".concat((null==L?void 0:L.title)||"Каталог брокеров")}],W=null==L?void 0:L.title.replace(/#DATE#/g,"".concat(new Date().getFullYear()," году"));return(0,a.jsxs)("main",{className:k().page,children:[(0,a.jsx)(u,{...U}),(0,a.jsxs)(r.W2,{as:"div",children:[(0,a.jsx)(r.Oo,{items:Y,className:k().breadcrumbs}),_.V.NEXT_PUBLIC_FEATURE_TOGGLE_OPEN_BANNER_36_6&&(0,a.jsx)(o.g,{openAccount:()=>{M(!0)}}),(0,a.jsx)(i.C,{open:w,setIsOpenModal:M}),E&&(0,a.jsx)(r.nh,{config:E,params:eh,className:k().adFox}),(0,a.jsx)(R,{title:W||"Каталог брокеров",subtitle:Q,length:I.currentLength,data:O,terms:ef,markets:s,brokers:l,tags:V,selectedTag:H,handleChangeTag:(e,t)=>{var l;null==t||t.preventDefault(),(0,f.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_link_".concat(e.replaceAll("-","_")||"remove_select_tag")}),S(null!==(l=h.find(t=>{let{url:l}=t;return l===(e||"DEFAULT")}))&&void 0!==l?l:h[0])}})]}),(0,a.jsx)(e_,{filter:O,brokerLists:I,adFoxConfig:E,brokerCurrencies:c,apps:d,terminals:m,selectedTag:H}),(0,a.jsx)(r.W2,{as:"div",children:(0,a.jsx)(eb,{brokers:l,brokerTariffs:t})}),N&&(0,a.jsx)("div",{"data-qa":"journal-section",dangerouslySetInnerHTML:{__html:N},suppressHydrationWarning:!0}),C&&(0,a.jsx)("div",{"data-qa":"support-section",dangerouslySetInnerHTML:{__html:C},suppressHydrationWarning:!0}),(null==L?void 0:L.name)==="DEFAULT"&&!!(null==L?void 0:L.text.length)&&(0,a.jsx)("div",{"data-qa":"faq-section",className:k().supportSection,children:(0,a.jsx)(r.Bp,{idFAQBlock:"ID_SUPPORT",sectionTitle:"",dataLayerPush:()=>null,questions:z})}),(null==L?void 0:L.seo_text)&&(0,a.jsx)("div",{className:k().disclaimer}),(0,a.jsx)(q,{data:O,isMobile:T,terms:ef,markets:s,brokers:l,apps:d,filterTooltipText:g,terminals:m,brokersLength:I.currentLength})]})}},46975:function(e,t,l){"use strict";l.d(t,{lQ:function(){return n},yr:function(){return o}});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"}],n=(e,t)=>{if(void 0!==window.dataLayer){let l=sessionStorage.getItem("pushedEvents"),r=l?JSON.parse(l):[],n=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||!n){if(t){let t={...e};t.url=window.location.pathname,r.push(t),sessionStorage.setItem("pushedEvents",JSON.stringify(r))}(0,a.AB)(e)}}},o=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(()=>{n({event:"data-event",eventCategory:t.category,eventAction:"stay_15_seconds",eventLabel:e,eventValue:"".concat(a)})},15e3);return}}},57663:function(e){e.exports={container:"Banner36_6_container__hwwFE",banner:"Banner36_6_banner__HweOC",titleContainer:"Banner36_6_titleContainer___Ofhd",title:"Banner36_6_title__K0EC3",imgContainer:"Banner36_6_imgContainer__EJ3ct"}},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",supportSection:"Brokers_supportSection__9gSa_",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"}}}]);