(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[287],{46263:function(e,t,i){Promise.resolve().then(i.bind(i,99673))},47131:function(e,t,i){"use strict";i.d(t,{Q:function(){return n},o:function(){return r}});var a=i(16765);let n=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"json",i=a.V.NEXT_PUBLIC_MP_GROWTH_API_URL,n=null,r=null;try{let a=await fetch("".concat(i).concat(e),{method:"GET"});if(!a.ok)throw Error("Ошибка запроса");n=await a[t]()}catch(e){r=e instanceof Error?e.message:"error"}return{data:n,error:r}},r=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"json",i=a.V.NEXT_PUBLIC_MP_GROWTH_API_URL,n=null,r=null;try{let a=await fetch("".concat(i).concat(e),{method:"GET"});if(!a.ok)throw Error("Ошибка запроса");n=await a[t]()}catch(e){r=e instanceof Error?e.message:"error"}return{data:n,error:r}}},46129:function(e,t,i){"use strict";i.d(t,{Z:function(){return c}});var a=i(57437),n=i(7301),r=i(75504),s=i(2265),l=i(10752),o=i.n(l);function c(e){let{logo:t,text:i,size:l=40,className:c}=e,[d,u]=(0,s.useState)(!1);return d||!t?(0,a.jsx)("div",{className:(0,r.Z)(o().logo_error,c),style:{width:l,height:l},children:(0,a.jsx)(n.WG,{size:l>40?"32":"20",weight:"bold",children:i})}):(0,a.jsx)("div",{className:c,children:(0,a.jsx)("img",{src:t,alt:"Лого",width:l,height:l,onError:()=>u(!0)})})}},16765:function(e,t,i){"use strict";i.d(t,{V:function(){return n}});var a=i(20564);let n={NEXT_PUBLIC_API_URL:(0,a.env)("NEXT_PUBLIC_API_URL"),NEXT_PUBLIC_BASE_URL:(0,a.env)("NEXT_PUBLIC_BASE_URL"),NEXT_PUBLIC_BASE_LK_URL:(0,a.env)("NEXT_PUBLIC_BASE_LK_URL"),NEXT_PUBLIC_PL_LK_API_URL:(0,a.env)("NEXT_PUBLIC_PL_LK_API_URL"),NEXT_PUBLIC_MP_GROWTH_API_URL:(0,a.env)("NEXT_PUBLIC_MP_GROWTH_API_URL"),NEXT_PUBLIC_S3_ASSETS:(0,a.env)("NEXT_PUBLIC_S3_ASSETS"),NEXT_PUBLIC_S3_ASSETS_URL:(0,a.env)("NEXT_PUBLIC_S3_ASSETS_URL"),NEXT_PUBLIC_ISS_WSS:(0,a.env)("NEXT_PUBLIC_ISS_WSS"),NEXT_PUBLIC_ISS_LOGIN:(0,a.env)("NEXT_PUBLIC_ISS_LOGIN"),NEXT_PUBLIC_ISS_PASSWORD:(0,a.env)("NEXT_PUBLIC_ISS_PASSWORD"),NEXT_PUBLIC_GTM_ID:(0,a.env)("NEXT_PUBLIC_GTM_ID"),NEXT_PUBLIC_MTM_URL:(0,a.env)("NEXT_PUBLIC_MTM_URL"),NEXT_PUBLIC_MTM_ID:(0,a.env)("NEXT_PUBLIC_MTM_ID"),NEXT_PUBLIC_FEATURE_TOGGLE_BOND_PAGE:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_BOND_PAGE"),NEXT_PUBLIC_FEATURE_TOGGLE_STOCK_PAGE:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_STOCK_PAGE"),NEXT_PUBLIC_FEATURE_TOGGLE_FUND_PAGE:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_FUND_PAGE"),NEXT_PUBLIC_FEATURE_TOGGLE_CURRENCY_PAGE:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_CURRENCY_PAGE"),NEXT_PUBLIC_FEATURE_TOGGLE_METAL_PAGE:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_METAL_PAGE"),NEXT_PUBLIC_FEATURE_TOGGLE_NEW_BANNER_FINAM:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_NEW_BANNER_FINAM"),NEXT_PUBLIC_FEATURE_TOGGLE_BPIF_WIDGET_ENABLED:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_BPIF_WIDGET_ENABLED")}},99673:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return e6}});var a,n,r,s,l,o,c=i(57437),d=i(26094),u=i(7301),_=i(47907),h=i(32833),m=i(61810),p=i(2265),k=i(16765);let x=[{name:"Акции",res:"ALL_STOCKS",count:"",tickerType:""},{name:"Облигации",res:"ALL_BONDS",count:"",tickerType:""},{name:"Фонды",res:"ALL_ETFS",count:"",tickerType:""},{name:"Валюта и металлы",res:"CURRENCY_AND_METALS ",count:"",tickerType:""}],g=["Акций","Облигаций","Фондов","Валют и металлов"],b={default:{Bond:"Облигации",Currency:"Валюта и металлы",Stock:"Акции",Futures:"Фьючерсы",Fund:"Фонды"},name:{Bond:"облигаций",Currency:"валют и металлов",Stock:"акций",Futures:"фьючерсов",Fund:"фондов"}};(a=s||(s={})).BeginnerInvestor="BEGINNER_INVESTOR",a.IntermediateInvestor="INTERMEDIATE_INVESTOR",a.AdvancedInvestor="ADVANCED_INVESTOR",(n=l||(l={})).OneMonth="ONE_MONTH",n.ThreeMonths="THREE_MONTHS",n.SixMonth="SIX_MONTH",n.OneYear="ONE_YEAR",n.ThreeYears="THREE_YEARS",n.FiveYears="FIVE_YEARS",(r=o||(o={})).Mixed="MIXED",r.Bond="BOND",r.Stock="STOCK",r.Fund="FUND",r.Currency="CURRENCY",r.Futures="FUTURES";let N=[{name:"AKGN ETF",ticker:"AKGN",weightPercent:18,securitiesType:o.Bond},{name:"AKKP ETF",ticker:"AKKP",weightPercent:15,securitiesType:o.Fund},{name:"AMNR ETF",ticker:"AMNR",weightPercent:13,securitiesType:o.Stock},{name:"ETF AKIE",ticker:"AKIE",weightPercent:54,securitiesType:o.Stock}],f={collections:[{collectionId:"investment-recommendation-optimal",name:"Оптимальный набор",goal:"Баланс между рисками и доходностью",description:"Подборка сочетает фонды с предсказуемой доходностью и спокойным поведением, а также смешанные фонды акций и облигаций со сбалансированным уровнем риска",historicalProfitability:"Историческая доходность",maxHistoricalProfitabilityData:{period:l.OneYear,profitability:209.66},historicalYield:{historicalYieldFiveYear:45.2,historicalYieldHalfYear:2.59,historicalYieldMonth:1.2,historicalYieldQuarter:-4.83,historicalYieldThreeYear:25.1,historicalYieldYear:12.61},suitability:{label:"Кому подойдёт",type:s.BeginnerInvestor},securitiesType:{label:"Состав",securitiesTypes:[o.Stock,o.Bond]},threshold:{text:"Покупка",value:1e5},managementCompany:{label:"Управляющие компании",managementCompanyNames:["Альфа-Капитал"]},securities:N},{collectionId:"investment-recommendation-aggressive",name:"Активный рост",goal:"Повышенный потенциал дохода",description:"Подборка с фокусом на фонды с высокой волатильностью и потенциалом роста, включая акции и ETF с высокой доходностью",historicalProfitability:"Историческая доходность",maxHistoricalProfitabilityData:{period:l.OneYear,profitability:26.72},historicalYield:{historicalYieldQuarter:4.2,historicalYieldHalfYear:12.1,historicalYieldYear:38.5,historicalYieldFiveYear:null,historicalYieldMonth:null,historicalYieldThreeYear:null},suitability:{label:"Кому подойдёт",type:s.AdvancedInvestor},securitiesType:{label:"Состав",securitiesTypes:[o.Stock,o.Fund]},threshold:{text:"Покупка",value:5e4},managementCompany:{label:"Управляющие компании",managementCompanyNames:["ВТБ Капитал","СберИнвестиции"]},securities:[{name:"VTBR ETF",ticker:"VTBR",weightPercent:45,securitiesType:o.Bond},{name:"SBER ETF",ticker:"SBER",weightPercent:35,securitiesType:o.Fund},{name:"MAGN ETF",ticker:"MAGN",weightPercent:20,securitiesType:o.Bond}]},{collectionId:"investment-recommendation-conservative",name:"Минимальный риск",goal:"Фокус на сохранение капитала",description:"Подборка с фондами на базе консервативных активов, способных сохранить стоимость в условиях рыночной нестабильности",historicalProfitability:"Историческая доходность",maxHistoricalProfitabilityData:{period:l.OneYear,profitability:14.2},historicalYield:{historicalYieldQuarter:.8,historicalYieldHalfYear:1.9,historicalYieldYear:5.8,historicalYieldFiveYear:null,historicalYieldMonth:null,historicalYieldThreeYear:null},suitability:{label:"Кому подойдёт",type:s.BeginnerInvestor},securitiesType:{label:"Состав",securitiesTypes:[o.Bond,o.Currency,o.Futures]},threshold:{text:"Покупка",value:1e4},managementCompany:{label:"Управляющие компании",managementCompanyNames:["Альфа-Капитал","ГЕРОИ"]},securities:[{name:"AKMP ETF",ticker:"AKMP",weightPercent:50,securitiesType:o.Bond},{name:"AKQU ETF",ticker:"AKQU",weightPercent:50,securitiesType:o.Currency}]}],pagination:{page:1,size:10,totalElements:3,totalPages:1},widgetTitle:"Подборки биржевых фондов",titleCatalog:"Выберите подходящую вам подборку фондов",brokerageAccount:{title:"О брокерском счете",linkText:"Подробнее",linkUrl:"https://lk.finuslugi.ru/brokerage"},methodology:{title:"О методологии",linkText:"Методика расчета",linkUrl:"https://cdn.finuslugi.ru/methodology"},disclaimer:{title:"Информация не является индивидуальной инвестиционной рекомендацией",text:"Текст дисклеймера"},actionButton:"Перейти к покупке",infoButton:"О подборках фондов"},E=async()=>new Promise(e=>{setTimeout(()=>{e(f)},100)});var v=i(47131);let S=e=>e.filter(e=>null!==e.currentPrice||null!==e.previousPrice),T={ALL_STOCKS:"Stock",ALL_BONDS:"Bond",ALL_FUNDS:"Fund",ALL_ETFS:"Fund",CURRENCY_AND_METALS:"Currency"},y={Stock:1,Bond:2,Fund:3,Currency:4,Future:5},j=()=>{let[e,t]=(0,p.useState)(0),[i,a]=(0,p.useState)("ALL_STOCKS"),[n,r]=(0,p.useState)(""),[s,l]=(0,p.useState)(null),[o,c]=(0,p.useState)({}),[d,u]=(0,p.useState)(!0),[_,h]=(0,p.useState)(!1),[m,k]=(0,p.useState)(null),[N,f]=(0,p.useState)([]),E=(0,p.useCallback)(t=>_&&t&&b.name[t]?b.name[t]:g[e],[e,_]),j=(0,p.useCallback)((e,t)=>{if(t&&b.default[t])return b.default[t];let i=x.find(t=>t.res===e);return(null==i?void 0:i.name)||e},[]),C=(0,p.useMemo)(()=>{var t;let i=_?N[e]:x[e];return null===(t=E(null==i?void 0:i.tickerType))||void 0===t?void 0:t.toLowerCase()},[_,N,e,E]),A=(0,p.useCallback)(async(e,t)=>{if(!e[t]){l(null);return}let i=S(e[t]);l({compilationType:t,name:E(t),description:"",tickers:i})},[E]),L=(0,p.useCallback)(async e=>{if(t(e),_&&m){var i;let t=null===(i=N[e])||void 0===i?void 0:i.res;await A(m,t)}else a(x[e].res)},[_,m,N,A]),I=(0,p.useCallback)(async(e,i)=>{h(!0),u(!0);try{let{data:a}=await (0,v.o)("/api/v1/favorite-search/ticker?query=".concat(e));if(null==a?void 0:a.searchResult){let e=Object.entries(a.searchResult).filter(e=>{let[,t]=e;return t.length>0}).map(e=>{let[t,i]=e;return{name:j(t,t),res:t,count:i.length,tickerType:t}}),n=T[i]||"",r=[...e].sort((e,t)=>{if(e.tickerType===n)return -1;if(t.tickerType===n)return 1;let i=y[e.tickerType]||999,a=y[t.tickerType]||999;return i-a});f(r),k(a.searchResult),r.length>0&&(await A(null==a?void 0:a.searchResult,r[0].res),t(0))}else k(null),f([]),l(null)}catch(e){console.error("Ошибка поиска:",e)}finally{u(!1)}},[n.length,L,j,A]);(0,p.useEffect)(()=>{if(n.length<=2){h(!1),k(null),f([]),0===n.length&&(a(x[0].res),t(0),l(o[x[0].res]||null));return}let e=setTimeout(()=>{I(n,i)},300);return()=>clearTimeout(e)},[n]);let P=(0,p.useCallback)(async()=>{if(o[i]){l(o[i]);return}u(!0);try{let{data:e}=await (0,v.Q)("/api/v1/favorite-compilation?compilationType=".concat(i));if(!e){l(e);return}let t=S(e.tickers),a={...e,tickers:t};c(e=>({...e,[i]:a})),l(a)}catch(e){console.error("Ошибка запроса:",e)}finally{u(!1)}},[i]);return(0,p.useEffect)(()=>{_||P()},[P,_]),{searchQuery:n,setSearchQuery:r,activeIndex:e,handleButtonClick:L,currentTitle:C,filter:s,isLoading:d,searchMode:_,dynamicButtons:N,getButtonName:j}};var C=i(75504);let A={[l.OneMonth]:"За 1 мес",[l.ThreeMonths]:"За 3 мес",[l.SixMonth]:"За 6 мес",[l.OneYear]:"За 12 мес",[l.ThreeYears]:"За 3 года",[l.FiveYears]:"За 5 лет"};var L=i(20703),I={src:"/brokers/_next/static/media/no-logo.aee2f188.svg",height:32,width:32,blurWidth:0,blurHeight:0},P=i(18987),B=i.n(P);let R=(0,p.memo)(e=>{let{logoKey:t,alt:i,type:a="brandmark",entity:n="bank",directory:r="images",fullUrl:s,s3MinioUrl:l,size:o=46,className:d,dataQa:u}=e,_=(0,p.useMemo)(()=>null!=s?s:"".concat(l,"/").concat(r,"/logo-").concat(a,"-").concat(n,"-").concat(t,".svg"),[s,l,r,a,n,t]),[h,m]=(0,p.useState)(!1),k=h?I:_;return(0,p.useEffect)(()=>{m(!1)},[_]),(0,c.jsx)(L.default,{"data-qa":h?"no-logo-image":null!=u?u:"app-logo-image",src:k,alt:h?"Логотип отсутствует":i,width:o,height:o,className:(0,C.Z)(B().image,d),onError:function(){m(!0)},unoptimized:!0})});R.displayName="AppLogo";var U=i(41062),w=i.n(U);function F(e){let{securities:t,dataQa:i,className:a,resizable:n=!1}=e;return(0,c.jsx)("div",{"data-qa":i,className:a,children:t.map((e,i)=>{let{securitiesType:a,ticker:r,name:s}=e;return(0,c.jsx)("div",{style:{marginLeft:0===i?0:-12,zIndex:t.length-i},className:w().logoWrapper,children:(0,c.jsx)(R,{className:(0,C.Z)(n?w().resizable:w().logo),fullUrl:"".concat(k.V.NEXT_PUBLIC_S3_ASSETS,"/images/brokerage/shares/").concat(r,".png"),alt:"логотип ".concat(s)})},"".concat(r,"-").concat(a,"-").concat(s))})})}var O=i(6731);function z(e){return null===e?"—":e>0?"+".concat((0,O.og)(e)):(0,O.og)(e)}var G=i(5969),Y=i.n(G);function M(e){let{collection:t,onClick:i}=e,a="brokers-kupit-aktsii-bpif-collections-banner",{name:n,goal:r,securities:s,maxHistoricalProfitabilityData:{profitability:l,period:o}}=t;return(0,c.jsxs)(h.Zb,{dataQa:a,className:Y().card,onClick:i,children:[(0,c.jsxs)("div",{className:Y().info,children:[(0,c.jsx)(h.xv,{dataQa:"".concat(a,"-name"),weight:"medium",size:"16",children:n}),(0,c.jsx)(h.YS,{dataQa:"".concat(a,"-caption"),size:"m",children:r})]}),(0,c.jsxs)("div",{className:Y().additionalInfo,children:[(0,c.jsx)(F,{resizable:!0,securities:s,dataQa:"".concat(a,"-logos"),className:Y().logoList}),(0,c.jsxs)("div",{className:Y().yield,children:[(0,c.jsx)(h.YS,{dataQa:"".concat(a,"-profit-period"),className:Y().period,children:A[o]}),(0,c.jsx)(h.xv,{dataQa:"".concat(a,"-profit-value"),className:(0,C.Z)({[Y().green]:l>0,[Y().red]:l<0}),size:"16",weight:"medium",children:z(l)})]})]})]})}var D=i(41014),X=i(33478),Q=i(76935),W=i.n(Q);let K=["#0A84FF","#30D158","#FF453A","#FF9F0A"];var V=i(90135),Z=i.n(V);function q(e){let{securities:t}=e;return(0,c.jsx)("div",{className:Z().container,"data-qa":"scale",children:t.map((e,t)=>{let{securitiesType:i,ticker:a,name:n,weightPercent:r}=e;return(0,c.jsx)("div",{className:Z().segment,style:{flexGrow:r/100,backgroundColor:K[t]}},"".concat(a,"-").concat(i,"-").concat(n))})})}var H=i(12552),J=i.n(H);function $(e){let{securities:t}=e,i="scale-legend",a=k.V.NEXT_PUBLIC_BASE_LK_URL;return(0,c.jsx)("div",{className:J().container,"data-qa":i,children:t.map((e,t)=>{let n="".concat(a,"/brokers/kupit-aktsii/").concat(e.securitiesType.toLowerCase(),"/").concat(e.ticker);return(0,c.jsxs)(m.Link,{href:n,className:J().row,dataQa:"".concat(i,"-item-link"),children:[(0,c.jsxs)("div",{className:J().group,children:[(0,c.jsx)("span",{className:J().dot,style:{backgroundColor:K[t]}}),(0,c.jsx)(h.xv,{size:"14",className:J().name,dataQa:"".concat(i,"-item-name"),children:e.name})]}),(0,c.jsxs)("div",{className:J().group,children:[(0,c.jsx)(h.YS,{size:"m",dataQa:"".concat(i,"-item-weight"),children:(0,O.og)(e.weightPercent)}),(0,c.jsx)(d.IconFdsChevronRightO,{size:"16",className:J().icon})]})]},n)})})}function ee(e){let{securities:t}=e;return(0,c.jsxs)("div",{className:W().wrapper,children:[(0,c.jsx)(q,{securities:t}),(0,c.jsx)($,{securities:t})]})}var et=i(65987),ei=i.n(et);function ea(e){let{securities:t}=e,i="brokers-kupit-aktsii-bpif-collections-params";return(0,c.jsxs)("div",{"data-qa":i,className:ei().wrapper,children:[(0,c.jsx)(h.X6,{type:"h4",dataQa:"".concat(i,"-title"),children:"Состав подборки"}),(0,c.jsx)(ee,{securities:t})]})}let en={[s.BeginnerInvestor]:"Начинающие инвесторы",[s.IntermediateInvestor]:"Опытные инвесторы",[s.AdvancedInvestor]:"Продвинутые инвесторы"},er={[o.Mixed]:"Смешанный",[o.Bond]:"Облигации",[o.Stock]:"Акции",[o.Fund]:"Фонды",[o.Currency]:"Валюта",[o.Futures]:"Фьючерсы"};var es=i(19664),el=i.n(es),eo=i(39018),ec=i.n(eo),ed=i(40512),eu=i.n(ed);function e_(e){let{caption:t,yieldRate:i}=e,a=ec()(i)&&i>0,n=z(i);return(0,c.jsxs)("div",{className:eu().card,"data-qa":"yield-tile",children:[(0,c.jsx)(h.YS,{size:"s",dataQa:"yield-tile-caption",children:t}),(0,c.jsx)(h.xv,{size:"18",weight:"medium",fontFamily:"primary",className:(0,C.Z)({[eu().green]:a,[eu().red]:!a}),dataQa:"yield-tile-label",children:n})]})}function eh(e){let{historicalYield:t}=e,i=(function(e){let{historicalYieldFiveYear:t,historicalYieldHalfYear:i,historicalYieldMonth:a,historicalYieldQuarter:n,historicalYieldThreeYear:r,historicalYieldYear:s}=e;return[{yieldRate:a,caption:"1 месяц"},{yieldRate:n,caption:"3 месяца"},{yieldRate:i,caption:"6 месяцев"},{yieldRate:s,caption:"12 месяцев"},{yieldRate:r,caption:"3 года"},{yieldRate:t,caption:"5 лет"}]})(t).filter(e=>{let{yieldRate:t}=e;return!!t}),a=6===i.length;return(0,c.jsxs)("div",{"data-qa":"block-historical-yield",children:[(0,c.jsx)(h.X6,{type:"h4",dataQa:"header-historical-yield",children:"Историческая доходность"}),(0,c.jsx)("div",{"data-qa":"block-historical-yield-tiles",className:(0,C.Z)(el().tiles,{[el().twoRows]:a}),children:i.map(e=>{let{caption:t,yieldRate:i}=e;return(0,c.jsx)(e_,{caption:t,yieldRate:i},t)})})]})}var em=i(27468),ep=i.n(em);function ek(e){let{icon:t}=e;return(0,c.jsx)(t,{size:24,style:{paddingTop:"2px"}})}function ex(e){let{collection:t,isModalOpen:i,onModalClose:a,collectionId:n}=e,[r,s]=(0,p.useState)(null),l=k.V.NEXT_PUBLIC_BASE_LK_URL,o=k.V.NEXT_PUBLIC_PL_LK_API_URL,u=k.V.NEXT_PUBLIC_S3_ASSETS,_="".concat(l,"/investment/advisory/bpif/").concat(n,"/purchase"),x="brokers-kupit-aktsii-bpif-collections-modal",g=function(e){let{historicalYieldMonth:t,historicalYieldQuarter:i,historicalYieldHalfYear:a,historicalYieldYear:n,historicalYieldThreeYear:r,historicalYieldFiveYear:s}=e;return[t,i,a,n,r,s].filter(e=>!!e).length>0}(t.historicalYield),b=function(e){var t;let i="brokers-kupit-aktsii-bpif-collections";return[{key:1,label:e.suitability.label,text:en[e.suitability.type],icon:d.IconFdsUserSquareO,dataQa:"".concat(i,"-for-whom")},{key:2,label:e.threshold.text,text:"от ".concat((0,O.lb)(e.threshold.value,{decimalIsWithoutZeros:!0})),icon:d.IconFdsRubleCircleO,dataQa:"".concat(i,"-threshold")},{key:3,label:e.managementCompany.label,text:(t=e.managementCompany.managementCompanyNames)&&0!==t.length?t.join(", "):"-",icon:d.IconFdsChartGrowthSquareO,dataQa:"".concat(i,"-company")},{key:4,label:e.securitiesType.label,text:function(e){if(!e||0===e.length)return"Смешанный";let t=e.map(e=>er[e]).filter(e=>void 0!==e);return 0===t.length?"Смешанный":t.join(", ")}(e.securitiesType.securitiesTypes),icon:d.IconFdsChartCircle,dataQa:"".concat(i,"-compound")}]}(t);return(0,p.useEffect)(()=>{(async function(){s(await (0,D.g)(o,"bpif-widget"))})()},[o]),(0,c.jsx)(m.Modal,{dataQa:x,header:{title:t.name},open:i,onClose:a,noPadding:!0,footer:{children:(0,c.jsx)(X.U,{baseUrl:l,s3AssetsUrl:u,serverConfig:null!=r?r:{},config:{variant:"secondary",primaryTextOverride:"Войти и купить"},query:{targetUri:_},isSilent:!0,entryPointId:"bpif-sc-landing"})},children:(0,c.jsxs)("div",{className:ep().modalContent,children:[(0,c.jsx)(h.xv,{dataQa:"".concat(x,"-description"),size:"16",children:t.description}),g&&(0,c.jsx)(eh,{historicalYield:t.historicalYield}),(0,c.jsx)(ea,{securities:t.securities}),b&&(0,c.jsx)("ul",{"data-qa":"".concat(x,"-params"),className:ep().container,children:b.map(e=>{let{key:t,label:i,text:a,icon:n,dataQa:r}=e;return(0,c.jsxs)("li",{className:ep().parameter,children:[(0,c.jsx)(ek,{icon:n}),(0,c.jsxs)("div",{className:"pl-3",children:[(0,c.jsx)(h.X6,{type:"h5",dataQa:"".concat(r,"-text"),children:a}),(0,c.jsx)(h.YS,{size:"m",dataQa:"".concat(r,"-label"),children:i})]})]},t)})})]})})}var eg=i(74457),eb=i.n(eg),eN=i(56376),ef=i.n(eN);function eE(){return(0,c.jsxs)(h.Zb,{className:ef().card,children:[(0,c.jsxs)("div",{className:ef().info,children:[(0,c.jsx)(h.Od,{height:20,className:ef().title}),(0,c.jsx)(h.Od,{height:16,className:ef().caption})]}),(0,c.jsxs)("div",{className:ef().additionalInfo,children:[(0,c.jsx)("div",{className:ef().logos,children:Array.from({length:3}).map((e,t)=>(0,c.jsx)(h.Od,{rounded:!0,width:40,style:{marginLeft:0===t?0:-12}},t))}),(0,c.jsxs)("div",{className:ef().yield,children:[(0,c.jsx)(h.Od,{height:16,width:100}),(0,c.jsx)(h.Od,{height:20,width:60})]})]})]})}var ev=i(78502),eS=i.n(ev);function eT(){return(0,c.jsxs)("div",{className:eS().wrapper,children:[(0,c.jsx)(h.Od,{className:eS().title}),(0,c.jsx)("div",{className:eS().cards,children:Array.from({length:3}).map((e,t)=>(0,c.jsx)("div",{className:eS().item,children:(0,c.jsx)(eE,{})},t))})]})}function ey(e){let{collectionData:t,isLoading:i,isError:a}=e,n="brokers-kupit-aktsii-bpif-collections",r=k.V.NEXT_PUBLIC_BASE_LK_URL,[s,l]=(0,p.useState)(!1),[o,u]=(0,p.useState)(void 0);if(a||!t)return null;if(i)return(0,c.jsx)(eT,{});let{collections:_,widgetTitle:x}=t;return(0,c.jsxs)("div",{className:eb().wrapper,"data-qa":n,children:[(0,c.jsxs)(m.Link,{className:eb().head,dataQa:"".concat(n,"-detail-link"),href:"".concat(r,"/investment/advisory/bpif/catalog"),children:[(0,c.jsx)(h.X6,{dataQa:"".concat(n,"-header"),type:"h3",weight:"medium",children:x}),(0,c.jsx)("div",{className:eb().icon,children:(0,c.jsx)(d.IconFdsChevronRightSmallO,{size:"24"})})]}),(0,c.jsx)("div",{className:eb().collections,"data-qa":"".concat(n,"-collections-list"),children:_.map(e=>(0,c.jsx)("div",{className:eb().item,children:(0,c.jsx)(M,{collection:e,onClick:()=>{u(e),l(!0)}})},e.collectionId))}),o&&(0,c.jsx)(ex,{collection:o,isModalOpen:s,onModalClose:function(){l(!1),u(void 0)},collectionId:o.collectionId})]})}var ej=i(64699),eC=i.n(ej),eA={src:"/brokers/_next/static/media/not-found-cats.ef290c07.png",height:201,width:298,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAQlBMVEWdjY2KiIEVJSW7a2QoKS0cJyshNDgyKS1iYmIOHySEnZCRDAhsGxyZiYB4OjlITU8XJCctOj17b2tWZmakraK/0MRD/rc6AAAAFnRSTlMB/Rom8ftEKRH4kj+6q+5jovPAPrnUi+kchQAAAAlwSFlzAAALEwAACxMBAJqcGAAAACxJREFUeJwFwYUBACAMwLCiG+7/v0oCKsQIMPxeYQLXmJCSQH6tdm/BHnVF+Bc7ARlNid09AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},eL=i(54506),eI=i.n(eL);function eP(e){let{indexSearch:t,handleSort:i,colResult:a,sortConfig:n}=e;return 1===t?(0,c.jsxs)("span",{className:a,children:[(0,c.jsxs)("span",{className:eI().flex_block,onClick:()=>{i("shortName")},"data-qa":"brokers-kupit-aktsii-sort-name-bond","data-testid":"brokers-kupit-aktsii-sort-name-bond",children:["asc"!==n.direction||"shortName"!==n.key?(0,c.jsx)(d.IconFdsSortDescendingO,{size:20,boxSize:40}):(0,c.jsx)(d.IconFdsSortAscendingO,{size:20,boxSize:40}),(0,c.jsx)(u.WG,{size:"16",weight:"medium",fontFamily:"secondary",children:"Название"})]}),(0,c.jsxs)("span",{className:eI().right,onClick:()=>{i("maturityDate")},"data-qa":"brokers-kupit-aktsii-sort-maturity-date-bond","data-testid":"brokers-kupit-aktsii-sort-maturity-date-bond",children:["asc"!==n.direction||"maturityDate"!==n.key?(0,c.jsx)(d.IconFdsSortDescendingO,{size:20,boxSize:40}):(0,c.jsx)(d.IconFdsSortAscendingO,{size:20,boxSize:40}),(0,c.jsx)(u.WG,{size:"16",weight:"medium",fontFamily:"secondary",children:"Дата погашения"})]}),(0,c.jsxs)("span",{className:eI().right,onClick:()=>{i("yield")},"data-qa":"brokers-kupit-aktsii-sort-income-bond","data-testid":"brokers-kupit-aktsii-sort-income-bond",children:["asc"!==n.direction||"yield"!==n.key?(0,c.jsx)(d.IconFdsSortDescendingO,{size:20,boxSize:40}):(0,c.jsx)(d.IconFdsSortAscendingO,{size:20,boxSize:40}),(0,c.jsx)(u.WG,{size:"16",weight:"medium",fontFamily:"secondary",children:"Доходность"})]}),(0,c.jsxs)("span",{className:eI().right,onClick:()=>{i("bondPriceRub")},"data-qa":"brokers-kupit-aktsii-sort-price-bond","data-testid":"brokers-kupit-aktsii-sort-price-bond",children:["asc"!==n.direction||"bondPriceRub"!==n.key?(0,c.jsx)(d.IconFdsSortDescendingO,{size:20,boxSize:40}):(0,c.jsx)(d.IconFdsSortAscendingO,{size:20,boxSize:40}),(0,c.jsx)(u.WG,{size:"16",weight:"medium",fontFamily:"secondary",children:"Цена"})]}),(0,c.jsx)("span",{})]}):(0,c.jsxs)("span",{className:a,children:[(0,c.jsxs)("span",{className:eI().flex_block,onClick:()=>{i("shortName")},"data-qa":"brokers-kupit-aktsii-sort-name","data-testid":"brokers-kupit-aktsii-sort-name",children:["asc"!==n.direction||"shortName"!==n.key?(0,c.jsx)(d.IconFdsSortDescendingO,{size:20,boxSize:40}):(0,c.jsx)(d.IconFdsSortAscendingO,{size:20,boxSize:40}),(0,c.jsx)(u.WG,{size:"16",weight:"medium",fontFamily:"secondary",children:"Название"})]}),(0,c.jsxs)("span",{className:eI().right,onClick:()=>{i("currentPrice")},"data-qa":"brokers-kupit-aktsii-sort-price","data-testid":"brokers-kupit-aktsii-sort-price",children:["asc"!==n.direction||"currentPrice"!==n.key?(0,c.jsx)(d.IconFdsSortDescendingO,{size:20,boxSize:40}):(0,c.jsx)(d.IconFdsSortAscendingO,{size:20,boxSize:40}),(0,c.jsx)(u.WG,{size:"16",weight:"medium",fontFamily:"secondary",children:"Цена"})]}),(0,c.jsx)("span",{})]})}function eB(e,t,i){let{key:a}=i,n=e[a],r=t[a];if(null===n&&null===r)return 0;if(null===n&&"maturityDate"===a)return 1;if(null===r&&"maturityDate"===a)return -1;let s=(e,t)=>{if("currentPrice"===t||"previousPrice"===t){var i;return null===e.currentPrice&&null!==e.previousPrice?parseFloat(e.previousPrice):parseFloat(null!==(i=e.currentPrice)&&void 0!==i?i:"0")}return null};switch(a){case"shortName":return"asc"===i.direction?n.localeCompare(r):r.localeCompare(n);case"maturityDate":let l=new Date(n).getTime(),o=new Date(r).getTime();return"asc"===i.direction?l-o:o-l;case"currentPrice":case"percentChange":case"priceChange":case"yield":case"bondPriceRub":var c,d;let u=null!==(c=s(e,a))&&void 0!==c?c:parseFloat(null!=n?n:"0"),_=null!==(d=s(t,a))&&void 0!==d?d:parseFloat(null!=r?r:"0");return"asc"===i.direction?u-_:_-u;default:return 0}}var eR=i(8792),eU=i(20300),ew=i(94166),eF=i(24479),eO=i(11043);let ez=e=>{let t=e%10,i=e%100;return i>=11&&i<=14?"лет":1===t?"год":t>=2&&t<=4?"года":"лет"},eG=e=>{let t=e%10,i=e%100;return i>=11&&i<=14?"месяцев":1===t?"месяц":t>=2&&t<=4?"месяца":"месяцев"},eY=e=>{let t=e%10,i=e%100;return i>=11&&i<=14?"дней":1===t?"день":t>=2&&t<=4?"дня":"дней"},eM=e=>{if(null===e)return"";let t=new Date,i=new Date(e),a=(0,ew.o)(i,t),n=(0,eF.d)(i,t)%12,r=(0,eO.j)(i,new Date(t.getFullYear(),t.getMonth()+n,t.getDate())),s=ez(Math.abs(a)),l=eG(Math.abs(n)),o=eY(Math.abs(r));if(0===a&&0===n&&0===r)return"Сегодня";let c=[];return 0!==a&&c.push("".concat(a," ").concat(s)),0!==n&&c.push("".concat(n," ").concat(l)),0!==r&&(0===a||0===a&&0===n)&&c.push("".concat(r," ").concat(o)),c.join(" ")};var eD=i(46129),eX=i(10752),eQ=i.n(eX);function eW(e){var t,i,a;let{colResult:n,item:r,sizes:s,type:l}=e,{push:o}=(0,_.useRouter)();if(!r)return null;let u=()=>{var e,t;let i=null===(e=r.tickerCode)||void 0===e?void 0:e.split(".")[2],a=null===(t=r.tickerType)||void 0===t?void 0:t.toLowerCase();return"futures"===a?(0,c.jsx)(m.Tooltip,{text:"Временно недоступно на Финуслугах",position:"top",children:(0,c.jsx)(m.Button,{size:"xs",variant:"secondary",className:(0,C.Z)(eQ().desc,eQ().btn,eQ().mobile_button),disabled:!0,iconLeft:(0,c.jsx)(d.IconFdsLockO,{}),dataQa:"brokers-kupit-aktsii-button-not-buy",children:"Подробнее"})}):(0,c.jsx)(eR.default,{href:"kupit-aktsii/".concat(a,"/").concat(i),className:eQ().link_btn,children:(0,c.jsx)(m.Button,{size:"xs",variant:"secondary",label:"Подробнее",className:eQ().mobile_button,dataQa:"brokers-kupit-aktsii-button-buy"})})},p=()=>{var e,t;let i=null===(e=r.tickerCode)||void 0===e?void 0:e.split(".")[2],a=null===(t=r.tickerType)||void 0===t?void 0:t.toLowerCase();"futures"!==a&&o("kupit-aktsii/".concat(a,"/").concat(i))};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("span",{className:(0,C.Z)(n,eQ().desc),onClick:p,children:[(0,c.jsxs)("span",{className:eQ().flex_block,children:[(0,c.jsx)(eD.Z,{text:r.shortName.slice()[0],logo:r.logoUrl}),(0,c.jsxs)("span",{className:eQ().col,children:[(0,c.jsx)(h.xv,{as:"span",weight:"regular",size:"16",className:eQ().color_black_500,dataQa:"brokers-kupit-aktsii-ticker-shortName-desktop",children:r.shortName}),(0,c.jsx)(h.xv,{as:"span",weight:"regular",size:"14",className:eQ().color_black_300,dataQa:"brokers-kupit-aktsii-ticker-code-desktop",children:null===(t=r.tickerCode)||void 0===t?void 0:t.split(".").pop()})]})]}),"bond"===l?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("span",{className:(0,C.Z)(eQ().col,eQ().right),children:[(0,c.jsx)(h.xv,{as:"span",weight:"regular",size:"16",className:eQ().color_black_500,dataQa:"brokers-kupit-aktsii-lotsize-maturity-date-bond-desktop",children:null!==r.maturityDate?null===(a=r.maturityDate)||void 0===a?void 0:a.split("-").reverse().join("."):"Бессрочно"}),(0,c.jsx)(h.xv,{as:"span",weight:"regular",size:"14",className:eQ().color_black_300,dataQa:"brokers-kupit-aktsii-lotsize-maturity-left-bond-desktop",children:eM(r.maturityDate)})]}),(0,c.jsx)("span",{className:(0,C.Z)(eQ().col,eQ().right),children:(0,c.jsxs)(h.xv,{as:"span",weight:"regular",size:"16",className:eQ().color_black_500,dataQa:"brokers-kupit-aktsii-percent-bond-desktop",children:[(0,eU.l)(r.yield),"%"]})}),(0,c.jsx)("span",{className:(0,C.Z)(eQ().col,eQ().right),children:(0,c.jsxs)(h.xv,{as:"span",weight:"regular",size:"16",className:eQ().color_black_500,dataQa:"brokers-kupit-aktsii-price-bond-desktop",children:[(0,eU.l)(r.bondPriceRub)," ₽"]})}),u()]}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("span",{className:(0,C.Z)(eQ().col,eQ().right),children:[(0,c.jsxs)(h.xv,{as:"span",weight:"regular",size:"16",className:(0,C.Z)(eQ().color_black_500,eQ().left_text),dataQa:"brokers-kupit-aktsii-price-desktop",children:[(0,eU.l)(r.currentPrice)," ₽"]}),s&&(0,c.jsxs)(h.xv,{as:"span",weight:"regular",size:"14",className:(0,C.Z)(eQ().color_black_300,eQ().left_text),dataQa:"brokers-kupit-aktsii-lotsize-desktop",children:["1 лот = ",(0,eU.l)(String(r.lotSize))," шт."]})]}),u()]})]}),(0,c.jsxs)("span",{className:(0,C.Z)(n,eQ().mobile),onClick:p,children:[(0,c.jsxs)("span",{className:eQ().flex_block,children:[(0,c.jsx)(eD.Z,{text:r.shortName.slice()[0],logo:r.logoUrl}),(0,c.jsxs)("span",{className:eQ().col,children:[(0,c.jsx)(h.xv,{as:"span",weight:"regular",size:"16",className:eQ().color_black_500,dataQa:"brokers-kupit-aktsii-ticker-shortName-mobile",children:r.shortName}),"bond"===l?(0,c.jsx)(h.xv,{as:"span",weight:"regular",size:"14",className:eQ().color_black_300,dataQa:"brokers-kupit-aktsii-maturity-left-bond-mobile",children:null!==r.maturityDate?eM(r.maturityDate):"Бессрочно"}):(0,c.jsx)(h.xv,{as:"span",weight:"regular",size:"14",className:eQ().color_black_300,dataQa:"brokers-kupit-aktsii-ticker-code-mobile",children:null===(i=r.tickerCode)||void 0===i?void 0:i.split(".").pop()})]})]}),"bond"===l?(0,c.jsx)("span",{className:eQ().right,children:(0,c.jsxs)("span",{className:eQ().col,children:[(0,c.jsxs)(h.xv,{as:"span",weight:"regular",size:"16",className:eQ().color_black_500,dataQa:"brokers-kupit-aktsii-percent-bond-mobile",children:[(0,eU.l)(r.yield),"%"]}),(0,c.jsxs)(h.xv,{as:"span",weight:"regular",size:"14",className:eQ().color_black_300,dataQa:"brokers-kupit-aktsii-price-bond-mobile",children:[(0,eU.l)(r.bondPriceRub)," ₽"]})]})}):(0,c.jsx)("span",{className:(0,C.Z)(eQ().col,eQ().right),children:(0,c.jsxs)(h.xv,{as:"span",weight:"regular",size:"16",className:(0,C.Z)(eQ().color_black_500,eQ().left_text),dataQa:"brokers-kupit-aktsii-price-mobile",children:[(0,eU.l)(r.currentPrice)," ₽"]})})]})]})}var eK=i(76982),eV=i.n(eK);function eZ(e){let{name:t,filter:i,indexSearch:a,isLoading:n,isSearchEmpty:r}=e,[s,l]=(0,p.useState)(1),[o,d]=(0,p.useState)(10),[u,_]=(0,p.useState)(!1),[k,x]=(0,p.useState)({key:"shortName",direction:"none"}),g=(0,m.useBreakpointUp)("l");(0,p.useEffect)(()=>{l(1),d(10),x({key:"shortName",direction:"none"}),_(!g)},[g,t]);let b=(0,p.useCallback)(e=>{x(t=>{if(t.key!==e)return{key:e,direction:"asc"};switch(t.direction){case"asc":return{key:e,direction:"desc"};case"desc":return{key:e,direction:"none"};default:return{key:e,direction:"asc"}}})},[]),N=(0,p.useMemo)(()=>(function(e,t,i){if(!(null==e?void 0:e.tickers))return[];if(3===t){let t=["CNYRUB_TOM","GLDRUB_TOM","SLVRUB_TOM"],a=t.map(t=>e.tickers.find(e=>e.shortName===t)).filter(e=>void 0!==e),n=e.tickers.filter(e=>!t.includes(e.shortName));return"none"!==i.direction&&i.key?[...a,...[...n].sort((e,t)=>eB(e,t,i))]:[...a,...n]}return"none"!==i.direction&&i.key?[...e.tickers].sort((e,t)=>eB(e,t,i)):[...e.tickers]})(i,a,k),[i,a,k]),f=(0,p.useMemo)(()=>{let e=(s-1)*o;return N.slice(e,e+o)},[N,s,o]),E=(0,C.Z)("облигаций"===t?eV().col__5:eV().col__3);return r&&!n?(0,c.jsxs)("div",{className:eV().not_found,children:[(0,c.jsx)(L.default,{src:eA,alt:"Ничего не найдено",width:298,height:201,priority:!0}),(0,c.jsx)(h.xv,{as:"p",size:"20",weight:"medium",children:"Ничего не найдено"})]}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(h.X6,{as:"h2",type:"h2",weight:"medium",className:eV().heading,children:["Каталог ",t]}),(0,c.jsxs)("ul",{className:eV().searchResult,children:[(0,c.jsx)("li",{className:eV().searchResult_head,children:(0,c.jsx)(eP,{indexSearch:"облигаций"===t?1:0,handleSort:b,colResult:E,sortConfig:k})}),!n&&f.map(e=>(0,c.jsxs)("li",{children:["облигаций"===t&&(0,c.jsx)(eW,{item:e,colResult:E,type:"bond"}),"облигаций"!==t&&"акций"!==t&&(0,c.jsx)(eW,{item:e,colResult:E,sizes:!1}),"акций"===t&&(0,c.jsx)(eW,{item:e,colResult:E,sizes:!0})]},e.shortName)),(0,c.jsxs)("li",{className:eV().controls,children:[(0,c.jsx)(m.Button,{size:"xs",label:"Показать еще",variant:"secondary",onClick:()=>{let e=o+10;l(Math.ceil(s*o/e)),d(e)},disabled:!i||s*o>=i.tickers.length,dataQa:"brokers-kupit-aktsii-button-show-more"}),(0,c.jsx)(m.Pagination,{isControl:!1,totalCount:!n&&i?i.tickers.length:0,siblingCount:1,currentPage:s,pageSize:o,hidePaginationControl:u,className:eV().pagination,onPageChange:e=>l(e),link:"".concat("https://finuslugi.ru","/brokers/kupit-aktsii?page=")})]})]})]})}let eq=Array.from({length:10},(e,t)=>t);function eH(){let e=k.V.NEXT_PUBLIC_FEATURE_TOGGLE_BPIF_WIDGET_ENABLED,{searchQuery:t,setSearchQuery:i,activeIndex:a,handleButtonClick:n,currentTitle:r,filter:s,isLoading:l,searchMode:o,dynamicButtons:d}=j(),{data:u,isLoading:_,isError:g}=function(){let e=k.V.NEXT_PUBLIC_FEATURE_TOGGLE_BPIF_WIDGET_ENABLED,[t,i]=(0,p.useState)(),[a,n]=(0,p.useState)(!0),[r,s]=(0,p.useState)(!1);async function l(){try{let e=await E();i(e)}catch(e){console.error("Error fetching collections data:",e),s(!0)}finally{n(!1)}}return(0,p.useEffect)(()=>{e&&l()},[e]),{data:t,isLoading:a,isError:r}}(),b=(0,p.useCallback)(()=>(o?d:x).map((e,t)=>{var i;let r="brokers-kupit-aktsii-button-select-instrument-"+(null===(i=e.res)||void 0===i?void 0:i.toLowerCase());return(0,c.jsx)("li",{children:(0,c.jsx)(m.Button,{label:o?"".concat(e.name," ").concat(e.count):e.name,variant:a===t?"primary":"white",size:"xs",onClick:()=>n(t),className:eC().chips_button,disabled:l,dataQa:r})},e.name+e.tickerType)}),[o,d,a,n,l]);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(m.InputSearch,{label:"Название или тикер",state:"default",variant:"secondary",onChange:i,value:t,dataQa:(null==s?void 0:s.tickers)&&o?"brokers-kupit-aktsii-search-done":"brokers-kupit-aktsii-no-search"}),!(o&&0===d.length&&!l)&&(0,c.jsx)("div",{className:eC().nav,children:(0,c.jsx)("ul",{className:eC().nav_bar,children:b()})}),e&&2===a&&(0,c.jsx)(ey,{collectionData:u,isLoading:_,isError:g}),l&&eq.map(e=>(0,c.jsx)("div",{children:(0,c.jsx)(h.Od,{height:30,style:{width:"100%",marginTop:"12px"}})},e)),!l&&(0,c.jsx)(eZ,{name:r,filter:s,indexSearch:a,isLoading:l,isSearchEmpty:o&&0===d.length&&!l})]})}var eJ=i(96342),e$=i.n(eJ);function e0(e){let{children:t,className:i}=e;return(0,c.jsx)("div",{className:(0,C.Z)(e$().wrapper,i),children:t})}var e1=i(5291),e2=i.n(e1);function e6(){let e=(0,_.useRouter)();return(0,c.jsx)("main",{className:e2().main,children:(0,c.jsxs)(e0,{className:e2().wrapper_done,children:[(0,c.jsx)(u.Oo,{items:[{label:"Главная",href:"/"},{label:"Биржевые инструменты"}],className:e2().breadcrumbs}),(0,c.jsx)(u.zx,{label:"Назад",className:e2().mobile_button,iconLeft:(0,c.jsx)(d.IconFdsChevronLeftO,{}),onClick:()=>e.back(),appearance:"ghost",size:"xs"}),(0,c.jsx)(u.X6,{as:"h1",type:"h1",className:e2().heading,children:"Биржевые инструменты"}),(0,c.jsx)(eH,{})]})})}},20300:function(e,t,i){"use strict";function a(e){if(null===e||!e)return"Ошибка данных";let t=Number(e);return Number.isNaN(t)?"Ошибка данных":t.toLocaleString("ru-RU",{maximumFractionDigits:3,minimumFractionDigits:0}).replace(/,/g,".")}i.d(t,{l:function(){return a}})},18987:function(e){e.exports={image:"AppLogo_image__29XGt"}},5969:function(e){e.exports={card:"CollectionBanner_card__pgqtu",info:"CollectionBanner_info__ZGJ_F",yield:"CollectionBanner_yield__JF_RY",period:"CollectionBanner_period__sIegP",additionalInfo:"CollectionBanner_additionalInfo__2c2dN",logoList:"CollectionBanner_logoList__4cydX",green:"CollectionBanner_green__JcP6O",red:"CollectionBanner_red__fnV60"}},65987:function(e){e.exports={wrapper:"CollectionCompound_wrapper__9P2mr",structures:"CollectionCompound_structures__237VW"}},27468:function(e){e.exports={modalContent:"CollectionModal_modalContent__bV8iS",container:"CollectionModal_container__l9XPy",parameter:"CollectionModal_parameter__IJ67_"}},74457:function(e){e.exports={wrapper:"CollectionsWidget_wrapper__ODVAq",head:"CollectionsWidget_head__Vmx83",icon:"CollectionsWidget_icon__U_UWy",collections:"CollectionsWidget_collections__ADnHp",item:"CollectionsWidget_item__ijDBZ",text:"CollectionsWidget_text__W3eYw"}},76935:function(e){e.exports={wrapper:"DistributionScale_wrapper__0c_Yt"}},90135:function(e){e.exports={container:"Scale_container__vr7pQ",segment:"Scale_segment__gg1Ph"}},12552:function(e){e.exports={container:"ScaleLegend_container__m07G5",row:"ScaleLegend_row__WVcuq",group:"ScaleLegend_group__x2epb",name:"ScaleLegend_name__imq3n",dot:"ScaleLegend_dot__3LNit",icon:"ScaleLegend_icon__hBgCr"}},56376:function(e){e.exports={card:"CollectionBannerSkeleton_card__EZzkb",info:"CollectionBannerSkeleton_info__gg0iN",yield:"CollectionBannerSkeleton_yield__XNInt",title:"CollectionBannerSkeleton_title__BAttV",caption:"CollectionBannerSkeleton_caption__NaUp7",additionalInfo:"CollectionBannerSkeleton_additionalInfo__ejoQR",logos:"CollectionBannerSkeleton_logos__11mY2"}},78502:function(e){e.exports={wrapper:"CollectionsWidgetSkeleton_wrapper__RvQ05",title:"CollectionsWidgetSkeleton_title__huqmO",cards:"CollectionsWidgetSkeleton_cards__A90pc",item:"CollectionsWidgetSkeleton_item__1EH4p"}},19664:function(e){e.exports={tiles:"HistoricalYield_tiles___mXFA",twoRows:"HistoricalYield_twoRows__M_wZT"}},40512:function(e){e.exports={card:"YieldTile_card__q_pi_",green:"YieldTile_green__45Af8",red:"YieldTile_red__u9H3L"}},41062:function(e){e.exports={logoWrapper:"MultiLogo_logoWrapper__7piYY",logo:"MultiLogo_logo___U63h",resizable:"MultiLogo_resizable__HJPNS"}},64699:function(e){e.exports={nav:"SearchComponent_nav__bqJWI",nav_bar:"SearchComponent_nav_bar__1ticK",chips_button:"SearchComponent_chips_button__m5bRE"}},10752:function(e){e.exports={color_black_300:"SearchItem_color_black_300__9cx_c",color_black_500:"SearchItem_color_black_500__AeocL",left_text:"SearchItem_left_text__zlmzj",link_btn:"SearchItem_link_btn__CJzyf",col:"SearchItem_col__jpLfR",flex_block:"SearchItem_flex_block__TVrl7",desc:"SearchItem_desc__92j3b",mobile:"SearchItem_mobile__Je9TR",logo_error:"SearchItem_logo_error__ccx9M",right:"SearchItem_right__ZkEY0",link:"SearchItem_link__eLXCE",btn:"SearchItem_btn__KxhsD"}},76982:function(e){e.exports={heading:"SearchResult_heading__1eSu_",searchResult:"SearchResult_searchResult__7Gj0p",controls:"SearchResult_controls__qvmBk",col__3:"SearchResult_col__3__3l7WM",col__5:"SearchResult_col__5___foew",pagination:"SearchResult_pagination__AARDM",not_found:"SearchResult_not_found__RCdb0"}},54506:function(e){e.exports={right:"SearchHead_right__BWs49",flex_block:"SearchHead_flex_block__Ra7Ok"}},96342:function(e){e.exports={wrapper:"Wrapper_wrapper__YXa9O"}},5291:function(e){e.exports={main:"ExchangeInstruments_main___OLtb",heading:"ExchangeInstruments_heading__BbIYB",breadcrumbs:"ExchangeInstruments_breadcrumbs__HqTlV",mobile_button:"ExchangeInstruments_mobile_button__ViDE_",wrapper_done:"ExchangeInstruments_wrapper_done__hkf5m"}}},function(e){e.O(0,[458,207,544,904,937,999,680,816,564,901,691,971,69,744],function(){return e(e.s=46263)}),_N_E=e.O()}]);