(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5818],{2170: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"}},2700: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",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"}},9744:e=>{e.exports={page:"Brokers_page__wAaPZ",disclaimer:"Brokers_disclaimer__exrAL",breadcrumbs:"Brokers_breadcrumbs__c1H1v"}},29213:e=>{e.exports={plate:"Plate_plate__OG6JF",body:"Plate_body__S85d6",left:"Plate_left__uMrVk",header:"Plate_header__lbiUe",titleWrapper:"Plate_titleWrapper__vpnAf",logoIcon:"Plate_logoIcon__nq8vM",noneCircle:"Plate_noneCircle___eK2t",title:"Plate_title__9ukvA",noneCaption:"Plate_noneCaption__lIu1i",caption:"Plate_caption__abo6w",logoTitle:"Plate_logoTitle__qI2fs",advantagesList:"Plate_advantagesList__CnEMq",advantageItem:"Plate_advantageItem__tA9en",advantageItemCaption:"Plate_advantageItemCaption__axb7u",advantageItemTitle:"Plate_advantageItemTitle__j6_be",longItem:"Plate_longItem__ViXu0",tagsList:"Plate_tagsList__eNd8O",tag:"Plate_tag__ItzZU",right:"Plate_right__SKGEv",buttonsWrapper:"Plate_buttonsWrapper__Oa2MI",block:"Plate_block__CDOQ0",iconButton:"Plate_iconButton__XXIen",advertising:"Plate_advertising__tRtBe"}},31294: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"}},43169:(e,t,l)=>{"use strict";l.d(t,{FT:()=>o,oA:()=>n});var a=l(10320);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.Fj)(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}}},44704: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"}},45818:(e,t,l)=>{"use strict";l.r(t),l.d(t,{Brokers:()=>ej});var a=l(95155),r=l(12115),n=l(86116),o=l(92524),i=l(59582),s=l(55948),c=l(34006),d=l(63059),u=l(67127),_=l.n(u),p=l(97090);let m=e=>{let{title:t,description:l,canonical:r}=e;return(0,a.jsxs)(_(),{children:[(0,a.jsx)("link",{rel:"canonical",href:"".concat((0,p.p)("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")]})},v={xs:"screen and (max-width: 599px)",sm:"screen and (max-width: 767px)",md:"screen and (max-width: 1023px)",lg:"screen and (max-width: 1200px)"},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"lg",t=(0,r.useRef)(null),[l,a]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{var l,r,n;!t.current&&window&&(t.current=null==(n=window)?void 0:n.matchMedia(v[e]||e));let o=()=>{a(!!t.current&&t.current.matches)};return o(),(null==(l=t.current)?void 0:l.addEventListener)&&(null==(r=t.current)||r.addEventListener("change",o)),()=>{var e,l;(null==(e=t.current)?void 0:e.removeEventListener)&&(null==(l=t.current)||l.removeEventListener("change",o))}},[e]),(0,r.useMemo)(()=>l,[l])};var f=l(65349),h=l(43169);let k="brokersList",g=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),l=t<.5?4*t**3:((2*t-2)**3+2)/2;window.scrollTo(0,r+(n-r)*l),t<1&&window.requestAnimationFrame(i)};window.requestAnimationFrame(i)},a)};var x=l(76048);let j=[{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"}],C={а:"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"},y=e=>e.replace(/[а-яё]/gi,e=>{let t=e.toLowerCase();if(t in C){let l=C[t];return t===e?l:l.charAt(0).toUpperCase()+l.slice(1)}return e});var N=l(2170),B=l.n(N);let w=e=>{let{markets:t,brokers:l,apps:i,terminals:s,filterTooltipText:c,data:d}=e,{currency:u,sortType:_,currenciesOptions:p,setSortType:m,marketValues:v,setMarketValues:b,brokerValues:f,setBrokerValues:k,app:g,setApp:C,terminalValues:N,setTerminalValues:w,additionalFilters:A,setAdditionalFilters:F,handleChangeCurrency:M}=d,D=(0,r.useCallback)(e=>{e&&((0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"app_filter_select",eventValue:"".concat(e.label,",")}),C(e))},[C]),L=(0,r.useCallback)(e=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"rynok_filter_select",eventValue:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),b(e)},[b]),T=(0,r.useCallback)(e=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"broker_filter_select",eventValue:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),k(e)},[k]),S=(0,r.useCallback)(e=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"terminal_filter_select",eventValue:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),w(e)},[w]),I=(0,r.useCallback)(e=>{("commission"===e||"payment"===e||"popular"===e)&&((0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_radio_sort_".concat(y(e)),eventValue:e}),m(e))},[m]),O=(0,r.useCallback)(e=>{(0,h.oA)({event:"data-event",eventLabel:"filter_checkbox",eventCategory:"brokers",eventAction:"filter_catalog",eventValue:e}),F(t=>({...t,[e]:!t[e]}))},[F]),P=t.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),E=(null==v?void 0:v.map(e=>{let{label:t}=e;return t}).join(", "))||"",q=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==f?void 0:f.map(e=>{let{label:t}=e;return t}).join(", "))||"",V=i.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),U=s.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),W=(null==N?void 0:N.map(e=>{let{label:t}=e;return t}).join(", "))||"",z=(null==u?void 0:u.map(e=>{let{label:t}=e;return t}).join(", "))||"";return(0,a.jsxs)("div",{"data-qa":"filter-modal",children:[(0,a.jsx)(n.DZ,{type:"h2",as:"h2",className:B().title,weight:"bold",children:"Все параметры"}),(0,a.jsxs)("div",{className:B().content,children:[(0,a.jsxs)("div",{className:B().fields,children:[(0,a.jsx)(o.l6,{className:B().field,label:"Рынки",dataQa:"filter-modal-market",onChange:L,options:P,value:null!=v?v:[],multiple:!0,placeholder:E}),(0,a.jsx)(o.l6,{className:B().field,label:"Брокеры",dataQa:"filter-modal-brokers",onChange:T,options:q,value:null!=f?f:[],multiple:!0,placeholder:R}),(0,a.jsx)(o.l6,{className:B().field,label:"Приложение",dataQa:"filter-modal-apps",onChange:D,options:V,value:null!=g?g:void 0}),(0,a.jsx)(o.l6,{className:B().field,label:"Терминалы",dataQa:"filter-modal-terminals",onChange:S,options:U,value:null!=N?N:[],multiple:!0,placeholder:W}),(0,a.jsx)(o.l6,{label:"Валюта",dataQa:"filter-modal-currencies",className:B().field,value:null!=u?u:[],options:p,onChange:M,multiple:!0,placeholder:z})]}),(0,a.jsxs)("div",{className:B().additionally,children:[(0,a.jsx)(n.DZ,{type:"h6",as:"h6",weight:"bold",className:B().additionallyTitle,children:"Дополнительно:"}),(0,a.jsx)("div",{className:B().checkboxes,children:j.map(e=>{let{key:t,label:l}=e;return(0,a.jsxs)("div",{className:B().checkboxWrapper,"data-qa":"filter-modal-checkbox-".concat(t),children:[(0,a.jsx)(o.Sc,{className:B().checkBox,value:A[t],onChange:()=>O(t),label:l}),c[t]&&(0,a.jsx)(o.Ck,{text:c[t],position:"top",children:(0,a.jsx)(x.IconFdsQuestionCircleO,{size:20})})]},t)})})]}),(0,a.jsxs)("div",{className:B().additionally,"data-qa":"filter-modal-sort",children:[(0,a.jsx)(n.DZ,{type:"h6",as:"h6",weight:"bold",className:B().additionallyTitle,children:"Сортировать:"}),(0,a.jsx)(o.sx,{name:"broker-sort",onChange:I,checked:"popular"===_,className:B().radio,value:"popular",label:"По популярности"}),(0,a.jsx)(o.sx,{name:"broker-sort",onChange:I,checked:"commission"===_,className:B().radio,value:"commission",label:"По размеру комиссии"}),(0,a.jsx)(o.sx,{name:"broker-sort",onChange:I,checked:"payment"===_,className:B().radio,value:"payment",label:"По ежемесячному платежу"})]})]})]})};var A=l(79982),F=l.n(A);let M=e=>{let{handleClose:t,handleReset:l,brokersLength:r}=e;return(0,a.jsxs)("div",{className:F().buttons,children:[(0,a.jsx)(o.$n,{"data-qa":"filter-modal-reset",variant:"secondary",label:"Сбросить фильтры",className:F().button,onClick:l}),(0,a.jsx)(o.$n,{"data-qa":"filter-modal-show",label:"Показать ".concat(r),className:F().button,onClick:t})]})};var D=l(96372),L=l.n(D);let T=e=>{let{data:t,brokersLength:l}=e,{handleLoad:n,handleToggleModal:i,handleReset:s}=t,c=(0,r.useCallback)(()=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"close_pop_up_filter"}),i(),g(k,-100,"top"),n()},[n,i]),d={children:(0,a.jsx)(M,{brokersLength:l,handleClose:c,handleReset:s})};return e.isMobile?(0,a.jsx)(o.aF,{open:e.data.isOpenModal,onClose:e.data.handleToggleModal,className:L().mobilePopup,footer:d,children:(0,a.jsx)(w,{handleClose:c,...e})}):(0,a.jsx)(o.aF,{open:e.data.isOpenModal,onClose:e.data.handleToggleModal,className:L().contentDrawer,footer:d,children:(0,a.jsx)(w,{handleClose:c,...e})})};var S=l(44704),I=l.n(S);let O=(0,r.memo)(e=>{let{data:t,length:l,title:r,subtitle:i,markets:s,brokers:c,tags:d,handleChangeTag:u,selectedTag:_}=e,{marketValues:p,setMarketValues:m,brokerValues:v,setBrokerValues:b,handleToggleModal:f,handleLoad:x}=t,j=s.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),C=(null==p?void 0:p.map(e=>{let{label:t}=e;return t}).join(", "))||"",y=c.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}).sort((e,t)=>e.label>t.label?1:-1),N=(null==v?void 0:v.map(e=>{let{label:t}=e;return t}).join(", "))||"";return(0,a.jsxs)("section",{className:I().filter,"data-qa":"filter-section",children:[(0,a.jsx)(n.DZ,{"data-qa":"filter-title",className:I().title,type:"h1",weight:"bold",as:"h1",children:r}),i&&(0,a.jsx)(n.DZ,{className:I().subTitle,as:"h2",weight:"regular",type:"h6",children:(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:i},"data-qa":"filter-subtitle"})}),(0,a.jsxs)("div",{className:I().container,children:[(0,a.jsxs)("div",{className:I().filterFields,"data-qa":"filter-fields",children:[(0,a.jsx)(o.l6,{className:I().filterField,label:"Рынки",dataQa:"filter-market",onChange:e=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"rynok_select",eventValue:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),m(e)},options:j,value:null!=p?p:[],multiple:!0,placeholder:C}),(0,a.jsx)(o.l6,{className:I().filterField,label:"Брокеры",dataQa:"filter-brokers",onChange:e=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"broker_select",eventValue:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),b(e)},options:y,value:null!=v?v:[],multiple:!0,placeholder:N})]}),(0,a.jsxs)("div",{className:I().buttons,children:[(0,a.jsx)(o.$n,{className:I().buttonFilter,label:"Все параметры","data-qa":"filter-options",onClick:f,variant:"secondary"}),(0,a.jsx)(o.$n,{"data-qa":"filter-show",className:I().buttonShow,label:"Показать ".concat(l),onClick:()=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_pokazat"}),g(k,-100,"top"),x()}})]}),(0,a.jsx)("div",{className:I().chipsWrapper,"data-qa":"filter-chips",children:(0,a.jsx)(o.C4,{size:"m",onChipClick:e=>{u(String(null!=e?e:"DEFAULT"))},value:null==_?void 0:_.id,className:I().filterChips,chips:d})})]})]})});O.displayName="BrokersFilter";var P=l(70378),E=l(2821),q=l(46113),R=l.n(q);let V=(0,r.memo)(e=>{let{className:t}=e;return(0,a.jsx)("div",{className:(0,E.A)(R().skeleton,t)})});V.displayName="Skeleton";var U=l(15239),W=l(66809),z=l.n(W);let Y=(0,r.memo)(e=>{let{rows:t,className:l}=e;return(0,a.jsx)("ul",{className:(0,E.A)(z().table,l),children:t.map(e=>(0,a.jsxs)("li",{className:z().item,children:[(0,a.jsxs)("span",{className:z().label,children:[e.label,e.description&&(0,a.jsx)(o.Ck,{text:e.description,position:"top",className:z().detailed,children:(0,a.jsx)(x.IconFdsInfoCircleO,{})})]}),(0,a.jsxs)("span",{className:z().value,children:[!e.valueDescription&&(0,a.jsx)("span",{className:z().text,title:String(e.value),children:e.value}),e.valueDescription&&(0,a.jsx)(o.Ck,{text:e.valueDescription,position:"top",className:z().valueTip,children:e.value})]})]},e.id))})});Y.displayName="BrokerDetailTable";let H=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},Z=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 Q=l(2700),G=l.n(Q);let J=e=>{let{data:t,onClose:l,brokerCurrencies:n,apps:i,terminals:s}=e,[c,d]=(0,r.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.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.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=n.find(t=>{let{id:l}=t;return l===e}))?void 0:t.title}).filter(e=>e);r.length>0&&e.push({id:"3",label:"Валюта",value:r.join("\n")});let o=H(t);return o.length>0&&e.push({id:"4",label:"Дополнительно:",value:o.join("\n")}),e})(),_="".concat(t.commission_min,"% — ").concat(t.commission_max,"%").replaceAll(".",","),p=t.payment<=0?"Бесплатно":"".concat(Z(t.payment,2)," ₽"),m="string"==typeof t.broker.logo&&(t.broker.logo.startsWith("/")||t.broker.logo.startsWith("http"));return(0,a.jsxs)("div",{className:G().content,children:[(0,a.jsxs)("div",{className:G().plate,children:[(0,a.jsx)("div",{className:G().plateIcon,children:m&&(0,a.jsx)(U.default,{width:56,height:56,src:t.broker.logo,alt:"logo"})}),(0,a.jsxs)("div",{className:G().plateLabel,children:[(0,a.jsx)("h3",{children:t.broker.title}),(0,a.jsx)("span",{className:G().caption,children:t.title})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:G().info,children:[(0,a.jsxs)("div",{className:G().infoBlock,children:[(0,a.jsx)("span",{children:_}),(0,a.jsx)("label",{children:"Комиссии за операции"})]}),(0,a.jsxs)("div",{className:G().infoBlock,children:[(0,a.jsx)("span",{children:p}),(0,a.jsx)("label",{children:"Обслуживание"})]})]}),!!t.is_unique&&(0,a.jsx)("p",{className:G().unique,children:t.is_unique}),(0,a.jsx)("div",{className:G().divider}),(0,a.jsx)("div",{className:G().conditions,children:(0,a.jsx)(Y,{rows:u})}),(0,a.jsx)(o.nD,{activeIndex:c?["info"]:[],onTabToggle:e=>{var l;return l=e.length>0,void((0,h.oA)({event:"data-event",eventLabel:t.broker_id,eventCategory:"brokers",eventAction:"click_button_podrobnosti"}),d(l))},children:(0,a.jsx)(o.As,{id:"info",title:"Подробности",children:(0,a.jsx)("div",{className:G().contentAccordion,dangerouslySetInnerHTML:{__html:t.description}})})})]}),(0,a.jsxs)("div",{className:G().buttonActions,children:[(0,a.jsx)(o.$n,{variant:"secondary",className:G().button,onClick:l,children:"Закрыть"}),t.link&&(0,a.jsx)(o.$n,{as:"a",href:t.link,target:"_blank",className:G().button,onClick:()=>{(0,h.oA)({event:"data-event",eventLabel:"".concat(t.broker.title,",").concat(t.title),eventCategory:"brokers",eventAction:"click_link_".concat(y(t.link))}),l()},children:"Открыть счет онлайн"})]})]})};var X=l(98560),$=l.n(X);let K=e=>{let{data:t,isOpen:l,onClose:r,brokerCurrencies:n,apps:i,terminals:s}=e;return b("lg")?(0,a.jsx)(o.aF,{open:l,onClose:r,className:$().mobilePopup,children:(0,a.jsx)(J,{data:t,isMobile:!0,onClose:r,brokerCurrencies:n,apps:i,terminals:s})}):(0,a.jsx)(o.aF,{open:l,onClose:r,className:$().container,children:(0,a.jsx)(J,{data:t,onClose:r,brokerCurrencies:n,apps:i,terminals:s})})};var ee=l(10320),et=l(29213),el=l.n(et);let ea=e=>"object"==typeof e&&null!==e&&"element"in e;function er(e){let{icon:t,title:l,titleCaption:r,tags:i,advantageAmountFrom:s,advantageBonus:c,advertising:d,className:u,buttonText:_="Подробнее",onOpenDetailModal:p,onDetailClick:m,onButtonClick:v}=e,b=[s,c].filter(e=>void 0!==e);return(0,a.jsx)("div",{className:(0,E.A)(el().plate,u),children:(0,a.jsxs)("div",{className:el().body,children:[(0,a.jsxs)("div",{className:el().left,children:[(0,a.jsxs)("div",{className:el().header,children:[(0,a.jsxs)("div",{className:el().titleWrapper,children:[(0,a.jsx)("div",{className:(0,E.A)(el().logoIcon,ea(t)&&"rectangle"===t.type&&el().noneCircle),children:ea(t)?t.element:t}),(0,a.jsxs)("div",{className:(0,E.A)(el().title,!r&&el().noneCaption),children:[r&&(0,a.jsx)("button",{type:"button",title:r,className:el().caption,onClick:e=>{e.preventDefault(),e.stopPropagation(),p("detail")},children:r}),(0,a.jsx)("p",{className:el().logoTitle,title:l,children:l})]})]}),(0,a.jsx)("div",{className:el().advantagesList,children:b.map(e=>(0,a.jsxs)("div",{className:(0,E.A)(el().advantageItem,{[el().longItem]:b.length<3}),children:[(0,a.jsx)("span",{className:el().advantageItemCaption,children:e.caption}),(0,a.jsx)("div",{className:el().advantageItemTitle,children:e.name})]},e.caption+e.name))})]}),i.length>0&&(0,a.jsx)("div",{className:el().tagsList,children:i.map(e=>(0,a.jsx)(o.vw,{className:el().tag,label:e.text,variant:e.variant,iconLeft:e.icon},e.text))})]}),(0,a.jsx)("div",{className:el().right,children:(0,a.jsxs)("div",{className:el().buttonsWrapper,children:[(0,a.jsxs)("div",{className:el().block,children:[(0,a.jsx)("button",{type:"button",className:el().iconButton,"aria-label":"Открыть подробную информацию",onClick:e=>{e.preventDefault(),e.stopPropagation(),m("detail")},children:(0,a.jsx)("span",{"aria-hidden":"true",children:(0,a.jsx)(x.IconFdsInfoCircleO,{size:24})})}),(0,a.jsx)(o.$n,{as:"button",size:"s",onClick:e=>{e.preventDefault(),e.stopPropagation(),null==v||v("button")},children:_})]}),d&&(0,a.jsx)(n.EY,{className:el().advertising,children:d})]})})]})})}var en=l(81712),eo=l.n(en);let ei=(e,t)=>(0,f.hC)(e)+"_"+(0,f.hC)(t),es=(0,r.memo)(e=>{let{className:t,data:l,onOpenDetailModal:n}=e,o=b("lg"),i=(0,r.useRef)(!1);(0,r.useEffect)(()=>{i.current||((0,h.oA)({event:"data-event",eventLabel:"".concat(l.id),eventCategory:"brokers",eventAction:"show_in_catalog",eventValue:""}),i.current=!0)},[l.id]);let s=()=>{(0,h.oA)({event:"data-event",eventLabel:"".concat(l.broker.title,",").concat(l.title),eventCategory:"brokers",eventAction:"show_pop_up_row_catalog"}),n(l)},c={"Подарок!":{variant:"green",icon:(0,a.jsx)(x.IconFdsGiftF,{style:{color:"#1f242e"}})},"Открытие онлайн":{variant:"purple"},default:{variant:"primary"}},d=H(l).map(e=>({...c[e]||c.default,text:e})),u=e=>Math.round(100*e)/100,_=l.commission_min===l.commission_max?"".concat(u(l.commission_max),"%"):"".concat(u(l.commission_min),"% — ").concat(u(l.commission_max),"%").replaceAll(".",","),p=l.payment<=0?"Бесплатно":"".concat(Z(l.payment,2)," ₽"),m="Финам"===l.broker.title?"АО \xabФИНАМ\xbb":l.broker.entity;return(0,a.jsx)("div",{className:(0,E.A)({[eo().promo]:l.promo}),onClick:s,children:(0,a.jsx)(er,{className:t,icon:l.broker.logo?(0,a.jsx)(a.Fragment,{children:l.broker.logo&&(0,a.jsx)(U.default,{className:eo().logo,unoptimized:!0,width:40,height:40,src:l.broker.logo,alt:"logo"})}):(0,a.jsx)("div",{className:eo().placeholderLogo,"data-testid":"placeholderLogo"}),title:l.title,titleCaption:l.broker.title,onOpenDetailModal:s,onDetailClick:s,onButtonClick:()=>{if(l.link)return void(()=>{let{link:e,broker:t,title:a}=l,r=t.erid?e+"&erid=".concat(t.erid):e;if("Долгосрочный портфель"===a){(0,ee.Fj)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_openacc_finam",eventLabel:ei(t.title,a),eventValue:null}),window.open(r,"_blank");return}(0,ee.Fj)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_open_account",eventLabel:ei(t.title,a),eventValue:null}),window.open(r,"_blank")})();s()},tags:d,buttonText:l.link?"Открыть счет":"Подробнее",advantageAmountFrom:{name:_,caption:"Комиссии за операции"},advantageBonus:{name:p,caption:o?"Обслуживание":"Обслуживание счета"},advertising:l.broker.erid&&"Реклама ".concat(m)})})});es.displayName="BrokersItem";var ec=l(64532),ed=l.n(ec);let eu=[{label:"По популярности",value:"popular"},{label:"По размеру комиссии",value:"commission"},{label:"По ежемесячному платежу",value:"payment"}],e_=e=>{let{filter:t,brokerLists:l,brokerCurrencies:i,apps:s,terminals:c,selectedTag:d}=e,[u,_]=(0,r.useState)(10),p=(0,r.useRef)(null),m=(0,r.useCallback)(e=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_select_sort_".concat(y(e))}),t.setSortType(e)},[t]),v=(0,r.useCallback)(()=>{t.handleToggleModal()},[t]);(0,r.useEffect)(()=>{t.isLoading&&_(10)},[t.isLoading]);let{brokerData:b,openModal:f,handleOpen:g,handleClose:x}=(()=>{let[e,t]=(0,r.useState)(null),[l,a]=(0,r.useState)(!1),n=(0,r.useCallback)(e=>{t(e),a(!0)},[]),o=(0,r.useCallback)(()=>{(0,h.oA)({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,r.useMemo)(()=>({brokerData:e,openModal:l,handleOpen:n,handleClose:o}),[e,l,n,o])})();return(0,a.jsxs)("section",{id:k,className:ed().section,children:[(0,a.jsx)("div",{ref:p,children:(0,a.jsxs)(n.DZ,{className:ed().title,type:"h1",as:"h2",weight:"bold","data-qa":"title-search",children:["Найдено ",l.currentLength," тарифов брокеров из ",l.allLength]})}),(0,a.jsx)("div",{className:ed().filter,"data-qa":"list-filter",children:(0,a.jsx)(P.x,{chips:void 0===d?[]:[d],className:ed().listFilter,onIncreaseSortClick:()=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_izmenenie_sortirovki"}),t.setIncreaseSort(e=>!e)},onSortTypeClick:m,isIncreaseSort:t.increaseSort,onParamsClick:v,sortTypeItems:eu,sortTypeValue:t.sortType,onChipClick:()=>void 0})}),(0,a.jsxs)(n.mc,{as:"div",className:ed().container,children:[t.isLoading?(0,a.jsx)(a.Fragment,{children:Array.from({length:6},(e,t)=>(0,a.jsx)(V,{},t))}):(0,a.jsx)(a.Fragment,{children:l.brokers.slice(0,u).map(e=>(0,a.jsx)(r.Fragment,{children:(0,a.jsx)("div",{"data-qa":"platform",children:(0,a.jsx)(es,{onOpenDetailModal:g,className:ed().listItem,data:e},e.id)})},e.id))}),!t.isLoading&&l.brokers.length>u&&(0,a.jsx)(o.$n,{size:"s",label:"Смотреть ещё предложения",variant:"secondary","data-qa":"show-all-offers",onClick:()=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"show_more_products"}),_(e=>e+10)},className:ed().button})]}),(0,a.jsx)(K,{data:b,isOpen:f,onClose:x,brokerCurrencies:i,apps:s,terminals:c})]})},ep=[{title:"Брокер",id:"broker"},{title:"Комиссия за операции",id:"commission"},{title:"Обслуживание счета",id:"account"}];var em=l(31294),ev=l.n(em);let eb=e=>{let{brokers:t,brokerTariffs:l}=e,o=b("sm"),i="Лучшие брокеры для открытия брокерского счета в ".concat(new Date().getFullYear()," году"),s=(0,r.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:n}=t[0]||{},{commission_max:o}=t.at(-1)||{},i=Number.isFinite(r)&&Number.isFinite(o),s=(()=>{if(i)if(r===o)return"".concat(a(r),"%").replaceAll(".",",");else return"".concat(a(r),"% — ").concat(a(null!=o?o:r),"%").replaceAll(".",",");return"—"})(),c=n>0?"".concat(Z(n,2)," ₽"):"Бесплатно";return{logo:e.logo,name:e.title,commission:s,bill:c}})},[l,t]);return(0,a.jsxs)("section",{className:ev().section,"data-qa":"table-section",children:[(0,a.jsx)(n.DZ,{className:ev().title,tag:"h2",type:"h2",weight:"bold",children:i}),(0,a.jsxs)("table",{className:ev().table,cellSpacing:"0",children:[(0,a.jsx)("thead",{className:ev().tableHead,children:(0,a.jsx)("tr",{className:ev().tableHeadRow,children:ep.map(e=>(0,a.jsx)("th",{"data-qa":"table-title-".concat(e.id),className:ev().tableHeadRowCell,children:e.title},e.id))})}),(0,a.jsx)("tbody",{className:ev().tableBody,children:s.map((e,t)=>(0,a.jsxs)("tr",{"data-qa":"table-row-".concat(t),className:ev().tableBodyRow,children:[(0,a.jsx)("td",{"data-qa":"table-name-".concat(t),className:ev().tableBodyRowCell,children:(0,a.jsxs)("div",{className:ev().logoWrapper,children:[(0,a.jsx)("div",{className:ev().logo,children:(0,a.jsx)(U.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:ev().tableBodyRowCell,children:e.commission}),(0,a.jsx)("td",{"data-qa":"table-bill-".concat(t),className:ev().tableBodyRowCell,children:e.bill})]},e.name+e.bill))})]})]})},ef=(e,t)=>{var l,a;return"number"==typeof e?[{value:e,label:null!=(a=null==(l=t.find(t=>{let{id:l}=t;return l===e}))?void 0:l.title)?a:""}]:!e||e.length<1?null:e.map(e=>{var l,a;return{value:e,label:null!=(a=null==(l=t.find(t=>{let{id:l}=t;return l===e}))?void 0:l.title)?a:""}})},eh={DEFAULT:"","opciony-brokery":" для торговли опционами","brokery-s-gosuchastiem":" с госучастием","tarify-dlya-kvalifitsirovannyh-investorov":" для квалифицированных инвесторов","tarify-dlya-novichkov":" для новичков"},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 лет"}];var eg=l(9744),ex=l.n(eg);let ej=e=>{let{brokerTariffs:t,brokers:l,markets:u,brokerCurrencies:_,apps:p,terminals:v,tags:k,filterTooltipText:g,banks:x,brokersControl:j,brokerTags:C,supportBlock:y,asPath:N,journalBlock:B}=e,w=(e=>{var t,l,a;let r=null!=(a=null==(l=e.split("?")[1])||null==(t=l.split("#")[0])?void 0:t.split("&"))?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})(N).mobile,[A,F]=(0,r.useState)(!1),M=(0,r.useMemo)(()=>{var e,t;let l=null!=(e=N.split("/").find(e=>e.includes("teg_")))?e:"DEFAULT";return null!=(t=null==C?void 0:C.deposit_tags.find(e=>l.includes(e.url)))?t:null==C?void 0:C.deposit_tags[0]},[N,null==C?void 0:C.deposit_tags]),D=(0,r.useMemo)(()=>{var e;let t=(e=>{let t=e.match(/\/(.*?)(\/|$)/);return t&&t[1]&&!t[1].includes("reg_")?t[1]:"DEFAULT"})(N);return null!=(e=k.find(e=>t.includes(e.url)))?e:k[0]},[N,k]),[L,S]=(0,r.useState)(D),I=b("lg"),P=((e,t,l)=>{let a=(0,r.useRef)(!1),[n,o]=(0,r.useState)("popular"),[i,s]=(0,r.useState)(!1),{handleLoad:c,isLoading:d}=(()=>{let[e,t]=(0,r.useState)(!1),l=(0,r.useRef)(null);return{isLoading:e,handleLoad:(0,r.useCallback)(()=>{l.current&&clearTimeout(l.current),t(!0),l.current=setTimeout(()=>{t(!1)},1e3)},[])}})(),[u,_]=(0,r.useState)(l.withRefill),[p,m]=(0,r.useState)(l.withCapitalization),v=(0,r.useMemo)(()=>e.map(e=>({value:e.id,label:e.title})),[e]),[b,f]=(0,r.useState)(null),k=(0,r.useMemo)(()=>{var e;return null!=(e=ek.find(e=>e.value===l.term))?e:ek[0]},[l]),[g,x]=(0,r.useState)(k),[j,C]=(0,r.useState)(null),[y,N]=(0,r.useState)(null),[B,w]=(0,r.useState)(null),[A,F]=(0,r.useState)(null),[M,D]=(0,r.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,T]=(0,r.useState)([]),[S,I]=(0,r.useState)(!1),[O,P]=(0,r.useState)(!1),E=(0,r.useCallback)(()=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"show_pop_up_filtry"}),P(e=>!e)},[]),[q,R]=(0,r.useState)(null),V=(0,r.useMemo)(()=>{var e;let l=null!=(e=null==q?void 0:q.map(e=>e.value))?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}))},[q,t]),U=(0,r.useCallback)(e=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"valute_filter_select",eventValue:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),f(e)},[]);(0,r.useEffect)(()=>{a.current?c():a.current=!0},[c,g,S,n,i,u,p,q]);let W=[!!(null==j?void 0:j.length),!!(null==y?void 0:y.length),B,!!(null==A?void 0:A.length),b,...Object.values(M)].filter(e=>!!e).length,z=(0,r.useCallback)(()=>{(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_ochistit_filtri"}),C(null),N(null),w(null),F(null),f(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}),T([])},[]);return(0,r.useMemo)(()=>({term:g,setTerm:x,marketValues:j,setMarketValues:C,brokerValues:y,setBrokerValues:N,app:B,setApp:w,terminalValues:A,setTerminalValues:F,setCurrency:f,additionalFilters:M,setAdditionalFilters:D,rates:L,setRates:T,isShowBonds:S,isOpenModal:O,setIsShowBonds:I,setIsOpenModal:P,banksOptions:V,activeBanks:q,setActiveBanks:R,sortType:n,setSortType:o,increaseSort:i,setIncreaseSort:s,handleToggleModal:E,currency:b,currenciesOptions:v,isLoading:d,handleLoad:c,withRefill:u,setWithRefill:_,withCapitalization:p,setWithCapitalization:m,handleChangeCurrency:U,appliedFiltersLength:W,handleReset:z}),[g,j,y,B,A,M,L,S,O,V,q,n,i,E,b,v,d,c,u,p,U,W,z])})(_,x,(0,r.useMemo)(()=>((e,t)=>{var l,a,r,n,o,i;let s={term:Number(null!=(l=null==e?void 0:e.term)?l:3),amount:null!=(a=null==e?void 0:e.amount)?a:"300000",currencyCode:"RUB",withRefill:!1,withCapitalization:!1};return(null==t?void 0:t.filter)&&(s.term=null!=(o=null==t||null==(r=t.filter.term.values)?void 0:r[0])?o:s.term,s.currencyCode=(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"}}})(null==t||null==(n=t.filter.currency)?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)?i:s.amount)),s})(j[0],M),[j,M]));(0,r.useEffect)(()=>{if(null==L?void 0:L.filter){var e;P.setMarketValues(ef(L.filter.markets,u)),P.setBrokerValues(ef(L.filter.brokers,l)),P.setCurrency(ef(L.filter.currencies,_)),P.setApp((null==(e=ef(L.filter.apps,p))?void 0:e[0])||null),P.setTerminalValues(ef(L.filter.terminals,v)),P.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}),P.setRates(Array.isArray(L.rates)?L.rates:[])}else P.handleReset()},[L]);let E=w?k.filter(e=>"Госучастие"!==e.tag_name):k,q=(0,r.useMemo)(()=>((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.length)&&(c=c.filter(e=>{var l;return!!(null==(l=t.marketValues)?void 0:l.find(t=>e.broker.markets.includes(Number(t.value))))})),(null==(r=t.brokerValues)?void 0:r.length)&&(c=c.filter(e=>{var l;return!!(null==(l=t.brokerValues)?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.value))})),(null==(n=t.terminalValues)?void 0:n.length)&&(c=c.filter(e=>{var l;return!!(null==(l=t.terminalValues)?void 0:l.find(t=>e.broker.terminals.includes(Number(t.value))))})),(null==(o=t.currency)?void 0:o.length)&&(c=c.filter(e=>{var l;return!!(null==(l=t.currency)?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.teaching)})),t.additionalFilters.demo&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.demo)})),t.additionalFilters.open_online&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.open_online)})),t.additionalFilters.one_account&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.one_account)})),t.additionalFilters.iis&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.iis)})),t.additionalFilters.simple_iis_excluding&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.simple_iis_excluding)})),t.additionalFilters.ipo&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.ipo)})),t.additionalFilters.stocks&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.stocks)})),t.additionalFilters.personal_broker&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.personal_broker)})),t.additionalFilters.autofollow_strategy&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.autofollow_strategy)})),t.additionalFilters.marginal_payout&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.marginal_payout)})),t.additionalFilters.low_go&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.low_go)})),t.additionalFilters.repo&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.repo)})),t.additionalFilters.has_api&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?void 0:t.has_api)})),t.additionalFilters.investment_consulting&&(c=c.filter(e=>{var t;return!!(null==(t=e.broker.options)?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.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}})(t,P,w),[t,P,w]),R=(0,r.useMemo)(()=>((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=eh[(null==e?void 0:e.url)||""])?a:eh.DEFAULT;return{title:"Открыть брокерский счет".concat(o,". Выбирайте лучший тариф среди ").concat(l," предложений. Финуслуги"),description:"Выбрать брокерский счет".concat(o," онлайн. ").concat(l," предложений от ").concat(t," брокеров в ").concat(r," году. Рейтинг крупнейших брокеров России на Финуслугах."),canonical:"/brokers".concat(n)}})(L,l.length,q.currentLength),[l.length,q.currentLength,L]),V=(0,r.useMemo)(()=>E.map(e=>({id:e.url,label:e.tag_name})).filter(e=>{let{label:t}=e;return"DEFAULT"!==t}),[E]),U=(0,r.useMemo)(()=>((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сайте Финуслуги.")})(l.length,q.currentLength),[l.length,q.currentLength]),W=(0,r.useMemo)(()=>V.find(e=>e.id===(null==L?void 0:L.url)),[null==L?void 0:L.url,V]),z=(0,r.useMemo)(()=>{var e;return null!=(e=null==L?void 0:L.text.map(e=>{let[t]=e.content;return{question:e.title,answer:null==t?void 0:t.data.html}}))?e:[]},[null==L?void 0:L.text]),Y=[{label:"Главная",href:"/"},{label:"".concat(null==L?void 0:L.title.replace(/#DATE#/g,"".concat(new Date().getFullYear()," году")))}],H=null==L?void 0:L.title.replace(/#DATE#/g,"".concat(new Date().getFullYear()," году"));return(0,a.jsxs)("main",{className:ex().page,children:[(0,a.jsx)(m,{...R}),(0,a.jsxs)(n.mc,{as:"div",children:[(0,a.jsx)(o.BI,{items:Y,className:ex().breadcrumbs}),"true"===(0,f.px)("NEXT_PUBLIC_FEATURE_TOGGLE_OPEN_BANNER_36_6")&&(0,a.jsx)(c.p,{openAccount:()=>{F(!0)}}),(0,a.jsx)(d.L,{open:A,setIsOpenModal:F,entry:"brokers_vitrina"}),(0,a.jsx)(O,{title:H||"Каталог брокеров",subtitle:U,length:q.currentLength,data:P,terms:ek,markets:u,brokers:l,tags:V,selectedTag:W,handleChangeTag:(e,t)=>{var l;null==t||t.preventDefault(),(0,h.oA)({event:"data-event",eventCategory:"brokers",eventAction:"click_link_".concat(e.replaceAll("-","_")||"remove_select_tag")}),S(null!=(l=k.find(t=>{let{url:l}=t;return l===(e||"DEFAULT")}))?l:k[0])}})]}),(0,a.jsx)(e_,{filter:P,brokerLists:q,brokerCurrencies:_,apps:p,terminals:v,selectedTag:W}),(0,a.jsx)(n.mc,{as:"div",children:(0,a.jsx)(eb,{brokers:l,brokerTariffs:t})}),B&&(0,a.jsx)("div",{"data-qa":"journal-section",dangerouslySetInnerHTML:{__html:B},suppressHydrationWarning:!0}),y&&(0,a.jsx)(s.E,{appCard:y.value.appCard,phoneCard:y.value.phoneCard,s3Assets:(0,f.px)("NEXT_PUBLIC_S3_ASSETS_URL")}),(null==L?void 0:L.name)==="DEFAULT"&&!!(null==L?void 0:L.text.length)&&(0,a.jsx)(i.Y,{questions:z,dataLayerPush:()=>null}),(null==L?void 0:L.seo_text)&&(0,a.jsx)("div",{className:ex().disclaimer}),(0,a.jsx)(T,{data:P,isMobile:I,terms:ek,markets:u,brokers:l,apps:p,filterTooltipText:g,terminals:v,brokersLength:q.currentLength})]})}},46113:e=>{e.exports={skeleton:"Skeleton_skeleton__K4SZS",move:"Skeleton_move__XQHSq"}},64532: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",listFilter:"BrokersList_listFilter__9Z_gr"}},66809: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"}},79982:e=>{e.exports={buttons:"FooterButtonsFilterModal_buttons__JEXO8",button:"FooterButtonsFilterModal_button__LAmps"}},81712:e=>{e.exports={promo:"BrokersItem_promo__ctIZz",placeholderLogo:"BrokersItem_placeholderLogo__PcJML",logo:"BrokersItem_logo__G0Spq"}},96372: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"}},98560: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"}}}]);