(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[804],{6129:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var r=t(7437),a=t(7301),i=t(3167),o=t(2265),c=t(752),s=t.n(c);function l(e){let{logo:n,text:t,size:c=40,className:l}=e,[d,u]=(0,o.useState)(!1);return d||!n?(0,r.jsx)("div",{className:(0,i.Z)(s().logo_error,l),style:{width:c,height:c},children:(0,r.jsx)(a.WG,{size:c>40?"32":"20",weight:"bold",children:t})}):(0,r.jsx)("div",{className:l,children:(0,r.jsx)("img",{src:n,alt:"Лого",width:c,height:c,onError:()=>u(!0)})})}},761:function(e,n,t){"use strict";t.r(n),t.d(n,{StompProvider:function(){return x},useStomp:function(){return f}});var r=t(7437),a=t(2863),i=t(2265),o=t(6765),c=t(2696);let s=(e,n,t)=>{var r;null===(r=e.client)||void 0===r||r.subscribe("currency"!==n&&"metal"!==n?"MXSE.orderbooks":"MXCX.orderbooks",()=>{},{selector:'ticker="'.concat(t,'"')})},l=e=>{try{let n=new TextDecoder("utf-8").decode(e).split("\n"),t=n.findIndex(e=>""===e.trim()),r=(t>=0?n.slice(t+1):n).join("").replace("\x00","").trim();if(!r)return;return JSON.parse(r)}catch(e){console.info("Ошибка обработки сообщения:",e)}};function d(e){return e.data.map(e=>({close:e[5][0],high:e[3][0],low:e[4][0],open:e[2][0],timestamp:+new Date(e[0]),volume:e[7]}))}let u=e=>{let{parsedData:n,setCandles:t,setLastCandle:r}=e;(null==n?void 0:n.columns[0])==="FROM"&&"snapshot"===n.properties.type&&(t(d(n)),r(d(n).at(-1)))},h=e=>{let{parsedData:n,setLastCandle:t}=e;(null==n?void 0:n.columns[0])==="FROM"&&"updates"===n.properties.type&&t(d(n)[0])},m=e=>{let{parsedData:n,setBuySellVolume:t}=e;if((null==n?void 0:n.columns[0])==="BUYSELL"){let e=0,r=0;n.data.forEach(n=>{"B"===n[0]&&(e+=n[2]),"S"===n[0]&&(r+=n[2])}),t([e,r])}},_=(0,i.createContext)({}),f=()=>{let e=(0,i.useContext)(_);if(!e)throw Error("Нет контекста stompContext");return e},x=e=>{let{children:n,ticker:t,tickerType:d}=e,f=(0,i.useRef)({}),[x,p]=(0,i.useState)(),[v,A]=(0,i.useState)(),[y,b]=(0,i.useState)();(0,i.useEffect)(()=>{let e=f.current;e.client=new a.K({brokerURL:o.V.NEXT_PUBLIC_ISS_WSS,connectHeaders:{login:o.V.NEXT_PUBLIC_ISS_LOGIN,passcode:o.V.NEXT_PUBLIC_ISS_PASSWORD,domain:"DEMO",language:"ru"}}),e.client.onConnect=()=>{var n;let r=null===(n=f.current.client)||void 0===n?void 0:n.webSocket;if(!r){console.error("WebSocket не доступен");return}f.current.client&&((0,c.S)({clientRef:e,interval:"D1",ticker:t,tickerType:d}),s(e,d,t),e.client&&(r.onmessage=e=>{if(!e.data)return;let n=l(e.data);u({setCandles:p,setLastCandle:A,parsedData:n}),h({setCandles:p,setLastCandle:A,parsedData:n}),m({setBuySellVolume:b,parsedData:n})}))},e.client.onStompError=e=>{console.error(" STOMP error:",e.headers.message)},e.client.activate()},[t,d]);let C=(0,i.useMemo)(()=>({stomp:f,candles:x,lastCandle:v,buySellVolume:y}),[x,v,y]);return(0,r.jsx)(_.Provider,{value:C,children:n})}},2636:function(e,n,t){"use strict";t.r(n),t.d(n,{BondAboutInstrument:function(){return c}});var r=t(7437),a=t(7301),i=t(6919),o=t.n(i);let c=e=>{let{tickerInfo:n,tickerInfoError:t}=e;return t?(0,r.jsx)(r.Fragment,{}):(0,r.jsxs)(a.Zb,{className:o().container,children:[(0,r.jsx)(a.WG,{fontFamily:"primary",className:o().header,children:"Об инструменте"}),(0,r.jsx)(a.WG,{fontFamily:"secondary",className:o().info,children:n})]})}},5626:function(e,n,t){"use strict";t.r(n),t.d(n,{BondChart:function(){return $}});var r=t(7437),a=t(7301),i=t(3871),o=t(2265),c=t(761),s=t(1810),l=t(3167),d=t(6129),u=t(6765),h=t(1018),m=t(8024),_=t.n(m);let f=e=>e?64:36,x=e=>{var n;let{sessionCard:t,tickerType:i,tickerInfo:o}=e;return(0,r.jsx)("div",{className:_().container,children:(0,r.jsxs)("div",{className:_().nameBond,children:["bond"===i&&o&&(0,r.jsx)(d.Z,{text:o.searchResult.Bond[0].shortName[0],logo:o.searchResult.Bond[0].logoUrl,size:f(!0)}),"bond"!==i&&o&&(0,r.jsx)(d.Z,{text:o.searchResult["".concat(i[0].toUpperCase()+i.slice(1))][0].shortName[0],logo:o.searchResult["".concat(i[0].toUpperCase()+i.slice(1))][0].logoUrl,size:f(!0)}),"bond"===i&&t&&(0,r.jsxs)("div",{className:_().iconLabel,children:[(0,r.jsx)(a.WG,{fontFamily:"primary",className:_().shortName,children:t.shortName}),(0,r.jsx)(a.WG,{fontFamily:"primary",className:_().shortNumber,children:"isin"in t&&t.isin})]}),"bond"!==i&&t&&(0,r.jsxs)("div",{className:_().iconLabel,children:[(0,r.jsx)(a.WG,{fontFamily:"primary",className:_().shortName,children:t.shortName}),(0,r.jsx)(a.WG,{fontFamily:"primary",className:_().shortNumber,children:null==o?void 0:null===(n=o.searchResult["".concat(i[0].toUpperCase()+i.slice(1))][0].tickerCode)||void 0===n?void 0:n.split(".").at(-1)})]}),"bond"===i&&t&&(0,r.jsxs)("div",{className:_().tickerIncomeContainer,children:[(0,r.jsxs)(a.WG,{fontFamily:"primary",className:_().tickerIncome,children:[t&&"yieldToMaturity"in t&&t.yieldToMaturity,"%"]}),(0,r.jsx)(a.WG,{fontFamily:"primary",className:_().tickerIncomeText,children:"доходность"})]}),t&&(0,r.jsxs)("div",{className:(0,l.Z)(_().openAccount,{[_().openAccountNotBond]:"bond"!==i}),children:[(0,r.jsx)(s.Link,{href:"".concat(u.V.NEXT_PUBLIC_BASE_URL,"/brokers/otkryt-brokerskiy-schet"),children:(0,r.jsx)(s.Button,{size:"s",children:"Открыть счёт"})}),(0,r.jsxs)(a.WG,{className:_().lotSize,children:[" 1 лот = ",(0,h.P)(t.lotSize,i)]})]})]})})};var p=t(8328),v=t.n(p),A=t(2696);let y=e=>"D1"===e||"W1"===e||"m1"===e,b=e=>"M1"===e||"M10"===e||"H1"===e||"D1"===e;var C=t(8715),S=t.n(C);let j=[{id:"D1",label:"День"},{id:"W1",label:"Неделя"},{id:"m1",label:"Месяц"}],g=[{id:"D1",label:"Д"},{id:"W1",label:"Н"},{id:"m1",label:"М"}],N=[{id:"M1",label:"М1"},{id:"M10",label:"М10"},{id:"H1",label:"Час"},{id:"D1",label:"День"}],B=[{id:"M1",label:"М1"},{id:"M10",label:"М10"},{id:"H1",label:"Ч"},{id:"D1",label:"Д"}],I=e=>{let{className:n,stomp:t,ticker:a,typeChart:o,tickerType:c,setIsLoadingChart:d,chart:u}=e;function h(e){t&&(null==u?void 0:u.current)&&(d(!0),(0,i.B9)(u.current),(0,A.S)({clientRef:t.current,interval:e,ticker:a,tickerType:c}))}return o.current.chartType===i.KH.Area?(0,r.jsxs)("div",{className:(0,l.Z)(S().container,n),children:[(0,r.jsx)(s.Chips,{className:S().desktop,chips:j,value:j[0].id,activeVariant:"primary",onChipClick:e=>{y(e)&&h(e)}}),(0,r.jsx)(s.Chips,{className:S().mobile,size:"l",chips:g,value:g[0].id,activeVariant:"primary",onChipClick:e=>{y(e)&&h(e)}})]}):(0,r.jsxs)("div",{className:(0,l.Z)(S().container,n),children:[(0,r.jsx)(s.Chips,{className:S().desktop,chips:N,value:N[0].id,onChipClick:e=>{b(e)&&h(e)}}),(0,r.jsx)(s.Chips,{className:S().mobile,size:"l",chips:B,value:N[0].id,onChipClick:e=>{b(e)&&h(e)}})]})};var k=t(703),D={src:"/brokers/_next/static/media/area.b2ebd908.png",height:128,width:128,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAHlBMVEX////v8PDX19fw8PH09PWSlJni4uPNztDDxMe+v8IDEVnEAAAACnRSTlP/xifI//////7+y3xCaQAAAAlwSFlzAAALEwAACxMBAJqcGAAAADFJREFUeJw9izESADAIwkCh1v9/uKdDWTIkIChJGSB2hAZ9AUE6Xtg+I7pqxY8j5854FxUAqewpyzcAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},w={src:"/brokers/_next/static/media/candles.985c23b8.png",height:128,width:128,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAJ1BMVEX09PXu7+/7+vvX19fn6On///+0tbnKy82Ag4i9v8HZ2tyVlpyipKnRSqziAAAADXRSTlP+xv4n/v/////////+qcgsswAAAAlwSFlzAAALEwAACxMBAJqcGAAAADZJREFUeJwFwYcBADAIwzAHCHT9f28lUgGhRO5yWUStPtcQ0/3uBHjtPdvgE73GyOF6FikA5QcnsQEZA08NYAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8},O=t(6156),T=t.n(O);let E=e=>{let{chart:n,className:t,typeChart:a,stomp:o,ticker:c,tickerType:s,setIsLoadingChart:d}=e;return(0,r.jsxs)("div",{className:(0,l.Z)(T().container,null!=t?t:""),children:[(!a||a.current.chartType===i.KH.Area)&&(0,r.jsx)(k.default,{className:T().imgChange,width:32,src:w,alt:"Смена графика",onClick:()=>{o&&(null==n?void 0:n.current)&&((0,i.B9)(n.current),d(!0),(0,A.S)({clientRef:o.current,interval:"M1",ticker:c,tickerType:s}),a.current.changeType())}}),a.current.chartType===i.KH.CandleSolid&&(0,r.jsx)(k.default,{className:T().imgChange,width:32,src:D,alt:"Смена графика",onClick:()=>{o&&(null==n?void 0:n.current)&&((0,i.B9)(n.current),d(!0),(0,A.S)({clientRef:o.current,interval:"D1",ticker:c,tickerType:s}),a.current.changeType())}})]})},R={chartType:i.KH.Area,changeType(){if(this.chartType===i.KH.Area){this.chartType=i.KH.CandleSolid;return}this.chartType=i.KH.Area}};var F=t(4083),L=t.n(F);let P=e=>{let{sessionCard:n,tickerType:t}=e;return(0,r.jsxs)("div",{className:L().container,children:[(0,r.jsx)(a.WG,{className:L().info,fontFamily:"secondary",children:"Данные с задержкой 15 минут"}),n&&(0,r.jsxs)("div",{className:L().buySection,children:[(0,r.jsx)(s.Link,{href:"".concat(u.V.NEXT_PUBLIC_BASE_URL,"/brokers/otkryt-brokerskiy-schet"),className:L().openAccount,children:(0,r.jsx)(s.Button,{className:L().openAccount,children:"Открыть счёт"})}),(0,r.jsxs)(a.WG,{className:L().lotSize,children:[" 1 лот = ",(0,h.P)(n.lotSize,t)]})]})]})};var M=t(2567),U=t.n(M),V=t(2833);let z=e=>{let{tickerType:n,sessionCard:t}=e,{lastCandle:a}=(0,c.useStomp)(),[i,s]=(0,o.useState)(()=>!1);if((0,o.useEffect)(()=>{if(!a)return;let e=document.getElementById("last-price-server-component");null==e||e.classList.add(U().hidden),s(!0)},[a]),!t||!a)return(0,r.jsx)("div",{});let d="faceValueOnSettleDate"in t?t.faceValueOnSettleDate:null;return(0,r.jsxs)("div",{className:(0,l.Z)(U().container,{["".concat(U().show)]:i,["".concat(U().hidden)]:!i}),children:["bond"===n&&(0,r.jsx)(V.xv,{fontFamily:"primary",className:U().percent,children:(null==a?void 0:a.close)+"%"}),"bond"!==n&&(0,r.jsx)(V.xv,{fontFamily:"primary",className:U().percent,children:(null==a?void 0:a.close)+" ₽"}),"bond"===n&&d?(0,r.jsxs)(V.xv,{fontFamily:"primary",className:U().currentPrice,children:[a.close*d/100," ₽"]}):null]})},W=e=>{let{tickerType:n,lastPriceServer:t,sessionCard:a,accuracy:i}=e;if(!t||!a)return(0,r.jsx)("div",{});let o="faceValueOnSettleDate"in a?a.faceValueOnSettleDate:null;return(0,r.jsxs)("div",{className:U().container,id:"last-price-server-component",children:["bond"===n&&(0,r.jsx)(V.xv,{fontFamily:"primary",className:U().percent,children:t.toFixed(i)+"%"}),"bond"!==n&&(0,r.jsx)(V.xv,{fontFamily:"primary",className:U().percent,children:t.toFixed(i)+" ₽"}),"bond"===n&&o?(0,r.jsxs)(V.xv,{fontFamily:"primary",className:U().currentPrice,children:[(t*o/100).toFixed(i)," ₽"]}):null]})},G=e=>{let{tickerType:n,lastPriceServer:t,sessionCard:a,accuracy:i}=e;return(0,r.jsxs)("div",{className:U().root,children:[(0,r.jsx)(W,{tickerType:n,lastPriceServer:t,sessionCard:a,accuracy:i}),(0,r.jsx)(z,{tickerType:n,sessionCard:a})]})};var Z=t(7372),K=t.n(Z);let H=e=>{let{sessionCard:n,tickerType:t,accuracy:i,className:s}=e,{candles:d}=(0,c.useStomp)(),[u,h]=(0,o.useState)(()=>!1),m=null==d?void 0:d.at(-1),_=null==d?void 0:d.at(-2);(0,o.useEffect)(()=>{if(!d)return;let e=document.getElementById("period-changes-server");null==e||e.classList.add(K().hidden),h(!0)},[d]);let f="bond"===t?m&&_&&Math.abs(+(m.close-_.close)).toFixed(i):_&&m&&(Math.abs(m.close-_.close)/_.close*100).toFixed(2),x="bond"===t?_&&n&&m&&"faceValueOnSettleDate"in n&&((m.close-_.close)*n.faceValueOnSettleDate/100).toFixed(2):_&&m&&(m.close-_.close).toFixed(i);return(0,r.jsx)("div",{className:(0,l.Z)(K().container,null!=s?s:"",{["".concat(K().show)]:u,["".concat(K().hidden)]:!u}),children:x&&(0,r.jsxs)(a.WG,{fontFamily:"secondary",className:(0,l.Z)({[K().green]:+x>=0,[K().red]:0>+x}),children:[+x>=0&&"+"," ",x," ₽ • ",f,"%"]})})},X=e=>{let{className:n,sessionCard:t,tickerType:i,accuracy:o,tickerInfo:c}=e,s=null==c?void 0:c.searchResult[i[0].toUpperCase()+i.slice(1)][0].previousPrice,d=null==c?void 0:c.searchResult[i[0].toUpperCase()+i.slice(1)][0].currentPrice;if(!s||!d)return(0,r.jsx)(r.Fragment,{});let u="bond"===i?Math.abs(+(+d-+s)).toFixed(o):(Math.abs(+d-+s)/+s*100).toFixed(2),h="bond"===i?t&&"faceValueOnSettleDate"in t&&((+d-+s)*t.faceValueOnSettleDate/100).toFixed(2):(+d-+s).toFixed(o);return(0,r.jsx)("div",{className:(0,l.Z)(K().container,null!=n?n:""),id:"period-changes-server",children:h&&(0,r.jsxs)(a.WG,{fontFamily:"secondary",className:(0,l.Z)({[K().green]:+h>=0,[K().red]:0>+h}),children:[+h>=0&&"+"," ",h," ₽ • ",u,"%"]})})},J=e=>{let{className:n,sessionCard:t,tickerType:a,accuracy:i,tickerInfo:o}=e;return(0,r.jsxs)("div",{className:K().root,children:[(0,r.jsx)(H,{sessionCard:t,tickerType:a,accuracy:i,className:n}),(0,r.jsx)(X,{sessionCard:t,tickerType:a,accuracy:i,tickerInfo:o,className:n})]})};var q=t(2473),Y=t.n(q);let Q=e=>{let{data:n,className:t}=e;return(0,r.jsxs)("div",{className:(0,l.Z)(Y().tooltip,t),style:{top:n.y,left:n.x},children:[(0,r.jsx)("div",{className:Y().date,children:new Date(n.timestamp).toLocaleDateString("ru-Ru",{day:"numeric",month:"long",year:"numeric"})}),(0,r.jsxs)("div",{className:Y().table,children:[(0,r.jsx)("div",{children:"Откр."}),(0,r.jsx)("div",{children:n.open}),(0,r.jsx)("div",{children:"Макс."}),(0,r.jsx)("div",{children:n.high}),(0,r.jsx)("div",{children:"Мин."}),(0,r.jsx)("div",{children:n.low}),(0,r.jsx)("div",{children:"Закр. "}),(0,r.jsx)("div",{children:n.close}),(0,r.jsx)("div",{children:"Объем:"}),(0,r.jsx)("div",{children:n.volume})]})]})},$=e=>{let{ticker:n,sessionCard:t,tickerType:s,accuracy:l,tickerInfo:d,lastPriceServer:u}=e,h=(0,o.useRef)(null),m=(0,o.useRef)(R),[_,f]=(0,o.useState)(),[p,A]=(0,o.useState)(()=>!0),y=(0,o.useRef)(null),{candles:b,lastCandle:C,stomp:S}=(0,c.useStomp)();return(0,o.useEffect)(()=>{if(!S)return;let e=S.current;return()=>{var n;(null===(n=e.client)||void 0===n?void 0:n.active)&&e.client.deactivate()}},[S]),(0,o.useEffect)(()=>{var e;C&&(null===(e=y.current)||void 0===e||e.updateData({open:C.open,close:C.close,high:C.high,low:C.low,timestamp:C.timestamp,volume:C.volume}))},[C]),(0,o.useEffect)(()=>{var e,n,t;if(!b||!h.current||(y.current=(0,i.S1)(h.current,{styles:{grid:{vertical:{show:!1},horizontal:{style:i.SP.Solid}},candle:{tooltip:{showRule:i.YP.None},type:m.current.chartType},yAxis:{axisLine:{show:!1},position:i.J.Right,type:i.OH.Normal,tickText:{marginStart:20}}}}),!y))return;null===(e=y.current)||void 0===e||e.setOffsetRightDistance(40),l&&(null===(n=y.current)||void 0===n||n.setPriceVolumePrecision(l,l));let r=e=>{var n;let t=!!(null===(n=y.current)||void 0===n?void 0:n.getDataList()[e.realDataIndex]);if(!e.kLineData)return;let{close:r,high:a,low:i,open:o,timestamp:c,volume:s}=e.kLineData;f({visible:t,close:r,high:a,low:i,open:o,timestamp:c,volume:s,x:e.x,y:e.y})},a=()=>{var e;f(e=>{if(e)return{...e,visible:!1}}),null===(e=y.current)||void 0===e||e.unsubscribeAction(i.Us.OnCrosshairChange,r)},o=()=>{var e;null===(e=y.current)||void 0===e||e.subscribeAction(i.Us.OnCrosshairChange,r)},c=h.current;if(c)return c.addEventListener("mouseleave",a),c.addEventListener("mouseenter",o),null===(t=y.current)||void 0===t||t.applyNewData(b),A(!1),()=>{var e;c&&(0,i.B9)(c),null===(e=y.current)||void 0===e||e.unsubscribeAction(i.Us.OnCrosshairChange,r),c.removeEventListener("mouseleave",a),c.removeEventListener("mouseenter",o)}},[b,y,l]),(0,r.jsxs)(a.Zb,{className:v().container,children:[(0,r.jsx)("section",{className:v().shortInformation,children:(0,r.jsx)(x,{sessionCard:t,tickerType:s,tickerInfo:d.data})}),(0,r.jsx)("section",{className:v().lastPrice,children:(0,r.jsx)(G,{lastPriceServer:u,sessionCard:t,tickerType:s,accuracy:l})}),(0,r.jsxs)("section",{className:v().changeChartSection,children:[(0,r.jsx)(J,{className:v().income,sessionCard:t,tickerType:s,accuracy:l,tickerInfo:d.data}),(0,r.jsx)(I,{typeChart:m,chart:y,className:v().changeInterval,stomp:S,ticker:n,tickerType:s,setIsLoadingChart:A}),(0,r.jsx)(E,{typeChart:m,chart:y,className:v().changeType,stomp:S,ticker:n,tickerType:s,setIsLoadingChart:A})]}),(0,r.jsxs)("div",{ref:h,className:v().chartContainer,children:[(null==_?void 0:_.visible)&&(0,r.jsx)(Q,{data:_}),p&&(0,r.jsx)(a.Od,{style:{position:"absolute",zIndex:1e3,width:"100%",opacity:1},height:300})]}),(0,r.jsx)("section",{className:v().detailsSection,children:(0,r.jsx)(P,{tickerType:s,sessionCard:t})})]})}},8289:function(e,n,t){"use strict";t.r(n),t.d(n,{BondDemandOfferClient:function(){return d}});var r=t(7437),a=t(2833),i=t(3167),o=t(2265),c=t(761),s=t(1597),l=t.n(s);let d=()=>{let{buySellVolume:e}=(0,c.useStomp)(),[n,t]=(0,o.useState)(()=>!1);return(0,o.useEffect)(()=>{let e=document.getElementById("bond-demand-offer-server");null==e||e.classList.add(l().hidden),t(!0)},[]),(0,r.jsxs)(a.Zb,{className:(0,i.Z)(l().container,{["".concat(l().show)]:n,["".concat(l().hidden)]:!n}),children:[(0,r.jsx)("section",{className:l().headerContainer,children:(0,r.jsx)(a.xv,{fontFamily:"primary",className:l().headerText,children:"Спрос и предложение"})}),(0,r.jsx)("section",{className:l().demandOfferChartContainer,style:{gridTemplateColumns:"".concat(null==e?void 0:e.at(0),"fr ").concat(null==e?void 0:e.at(1),"fr")},children:e?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:l().offerChart}),(0,r.jsx)("div",{className:l().demandChart})]}):(0,r.jsx)("div",{children:(0,r.jsx)(a.Od,{height:20})})}),(0,r.jsxs)("section",{className:l().demandOfferValueContainer,children:[(0,r.jsx)(a.xv,{fontFamily:"primary",className:l().offerValue,children:null==e?void 0:e.at(0)}),(0,r.jsx)(a.xv,{fontFamily:"primary",className:l().demandValue,children:null==e?void 0:e.at(1)})]})]})}},2518:function(e,n,t){"use strict";t.r(n),t.d(n,{BondDetailsSkeleton:function(){return c}});var r=t(7437),a=t(7301),i=t(7135),o=t.n(i);let c=()=>(0,r.jsxs)("li",{className:o().tableRow,children:[(0,r.jsx)(a.Od,{height:18}),(0,r.jsx)(a.Od,{height:18})]})},2696:function(e,n,t){"use strict";function r(e){var n;let{clientRef:t,interval:r,ticker:a,tickerType:i}=e;t.candlesId&&t.candlesId.unsubscribe(),t.candlesId=null===(n=t.client)||void 0===n?void 0:n.subscribe("currency"!==i&&"metal"!==i?"MXSE.candles":"MXCX.candles",()=>{},{selector:'ticker="'.concat(a,'" and interval="').concat(r,'"')})}t.d(n,{S:function(){return r}})},1018:function(e,n,t){"use strict";function r(e,n){let t={bond:["шт.","шт.","шт."],stock:["шт.","шт.","шт."],currency:["шт.","шт.","шт."],fund:["шт.","шт.","шт."],metal:["шт.","шт.","шт."]},r=Math.abs(e)%100;return r>=11&&r<=19?"".concat(e," ").concat(t[n][2]):1==(r%=10)?"".concat(e," ").concat(t[n][0]):r>=2&&r<=4?"".concat(e," ").concat(t[n][1]):"".concat(e," ").concat(t[n][2])}t.d(n,{P:function(){return r}})},752: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"}},6919:function(e){e.exports={container:"BondAboutInstrument_container__JRIfE",header:"BondAboutInstrument_header__BlLik",info:"BondAboutInstrument_info___KLW_"}},8328:function(e){e.exports={container:"BondChart_container__zeckE",chartContainer:"BondChart_chartContainer__atMz9",changeChartSection:"BondChart_changeChartSection__q6KMs",changeInterval:"BondChart_changeInterval__YJoNF",changeType:"BondChart_changeType__i6Z_P",detailsSection:"BondChart_detailsSection__WlSiz",skeletonContainer:"BondChart_skeletonContainer___EtMa"}},8715:function(e){e.exports={container:"ChangeInterval_container__tDd_Y",desktop:"ChangeInterval_desktop__OBuEY",mobile:"ChangeInterval_mobile__vvc6A"}},6156:function(e){e.exports={container:"ChangeTypeChart_container__cSfFV",imgChange:"ChangeTypeChart_imgChange__84oPF"}},4083:function(e){e.exports={container:"DetailsInfo_container__wBxUf",info:"DetailsInfo_info__LXWRS",buySection:"DetailsInfo_buySection__AS0Sv",openAccount:"DetailsInfo_openAccount__wOn7S",lotSize:"DetailsInfo_lotSize__hCa0K"}},2567:function(e){e.exports={container:"LastPrice_container__st_lG",percent:"LastPrice_percent__yOBKo",currentPrice:"LastPrice_currentPrice__fAGQ_",hidden:"LastPrice_hidden__XpIrY",show:"LastPrice_show__Ty0ze"}},7372:function(e){e.exports={container:"PeriodChanges_container__qK6g4",green:"PeriodChanges_green___5xyK",red:"PeriodChanges_red__E1_Sy",hidden:"PeriodChanges_hidden__3HPBQ",show:"PeriodChanges_show__R9RgU"}},2473:function(e){e.exports={tooltip:"Tooltip_tooltip__rt9vy",table:"Tooltip_table__p0c4e",date:"Tooltip_date__5qpHj"}},1597:function(e){e.exports={container:"BondDemandOffer_container__IaC2n",headerContainer:"BondDemandOffer_headerContainer__pxzoo",headerText:"BondDemandOffer_headerText__8y3S_",demandOfferChartContainer:"BondDemandOffer_demandOfferChartContainer__8kTGq",offerChart:"BondDemandOffer_offerChart__2G9Z_",demandChart:"BondDemandOffer_demandChart__prTWk",demandOfferValueContainer:"BondDemandOffer_demandOfferValueContainer__R5qBR",offerValue:"BondDemandOffer_offerValue___9S5B",demandValue:"BondDemandOffer_demandValue__0OugR",hidden:"BondDemandOffer_hidden__pOn8c",show:"BondDemandOffer_show__FoJSf"}},7135:function(e){e.exports={container:"BondDetails_container__aKIEq",header:"BondDetails_header__R_AdL",table:"BondDetails_table__NaumW",tableRow:"BondDetails_tableRow__90g4M",rowName:"BondDetails_rowName__mpbBo"}},8024:function(e){e.exports={container:"BondShortInformation_container__aDjos",nameBond:"BondShortInformation_nameBond__i8JB0",iconLabel:"BondShortInformation_iconLabel__Ng2nK",shortName:"BondShortInformation_shortName__xwq_K",shortNumber:"BondShortInformation_shortNumber__zh_Rb",tickerIncomeContainer:"BondShortInformation_tickerIncomeContainer__M1BMx",tickerIncome:"BondShortInformation_tickerIncome___PG3_",tickerIncomeText:"BondShortInformation_tickerIncomeText__qb5a5",openAccount:"BondShortInformation_openAccount__0ORlO",openAccountNotBond:"BondShortInformation_openAccountNotBond__MVuGR",lotSize:"BondShortInformation_lotSize__mGmLm"}}}]);