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