1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6144,10411,34832,49723],{6144:(e,t,s)=>{s.r(t),s.d(t,{__iconNode:()=>l,default:()=>i});var a=s(52882);let l=[["path",{d:"M8 6L12 2L16 6",key:"1yvkyx"}],["path",{d:"M12 2V22",key:"r89rzk"}]],i=(0,a.A)("move-up",l)},10411:(e,t,s)=>{s.r(t),s.d(t,{__iconNode:()=>l,default:()=>i});var a=s(52882);let l=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],i=(0,a.A)("info",l)},34832:(e,t,s)=>{s.d(t,{A:()=>tm});var a=s(74429),l=s(85197),i=s(56562),n=s(40083);let r={"de-at":"instrumente","de-de":"instrumente",en:"instruments",pillar:"instruments","en-au":"instruments","en-ca":"instruments","en-de":"instruments","en-gb":"instruments","en-ie":"instruments","en-nz":"instruments","en-sg":"instruments",es:"instrumentos","es-es":"instrumentos","fr-ca":"instruments","fr-fr":"instruments","it-it":"strumenti","nb-no":"instrument","pl-pl":"specyfikacja-instrumentow","sv-se":"instrument","zh-au":"instruments","zh-ca":"instruments","zh-sg":"instruments"};var c=s(23329);let o=({instrumentName:e,locale:t})=>{let s=(0,c.A)(n.Z.Home),l=function(e){let t=e.toLowerCase();if(t in r)return r[t];let s=t.split(/[-_]/)[0];return s in r?r[s]:"instruments"}(t);return(0,a.jsx)("nav",{"aria-label":"Breadcrumb",children:(0,a.jsxs)("ol",{className:"flex items-center gap-2 [&>li]:mb-0 [&>*]:text-xs text-navy-20",children:[(0,a.jsx)("li",{children:(0,a.jsx)(i.Ay,{href:"/",children:s})}),(0,a.jsx)("li",{"aria-hidden":"true",children:"/"}),(0,a.jsx)("li",{className:"capitalize",children:l}),(0,a.jsx)("li",{"aria-hidden":"true",children:"/"}),(0,a.jsx)("li",{className:"text-[#091731]","aria-current":"page",children:e})]})})};var d=s(16023),C=s(49723),x=s(6144);let m=({side:e,value:t,className:s})=>{let l=(0,c.A)(n.Z.Buy),i=(0,c.A)(n.Z.Sell),r="sell"===e,o=r?C.default:x.default;return!t||isNaN(t)?null:(0,a.jsx)("div",{className:(0,d.cn)("flex flex-col gap-2 items-center","rounded-xl px-[14px] py-3 ",r?"bg-[#1e2a45]":"bg-azure-100",s),children:(0,a.jsxs)("div",{className:"w-fit",children:[(0,a.jsx)("span",{className:(0,d.cn)("text-xs uppercase",r?"text-white/60":"text-white/75"),children:r?i:l}),(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)("span",{className:"text-[22px] font-semibold text-white",children:t}),(0,a.jsx)(o,{className:(0,d.cn)("w-auto h-4",r?"text-price-down":"text-white")})]})]})})},h=({currentSpread:e,spreadMultiplier:t,price:s,displayDecimal:l,locale:i})=>{let r=(0,c.A)(n.Z.Spread),o=parseFloat(e.toString().replace(",",".")),C=Number.isFinite(o)?o*t:null,x=C?.toFixed(2*!!l);return(0,a.jsxs)("div",{className:(0,d.cn)("flex flex-wrap gap-[10px]","[--switch:300px] [&>*]:basis-[calc((var(--switch)-100%)*999)]"),children:[(0,a.jsx)(m,{side:"sell",value:(0,d.DS)(s.sell,i),className:"grow"}),(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center [&>*]:text-[10px] text-navy-20",children:[(0,a.jsx)("span",{children:x}),(0,a.jsx)("span",{children:r})]}),(0,a.jsx)(m,{side:"buy",value:(0,d.DS)(s.buy,i),className:"grow"})]})},u=({children:e,className:t})=>(0,a.jsx)("div",{className:(0,d.cn)("border-[#0917311a] rounded-2xl p-5 border-[1px]",t),children:e}),p=({locale:e,price:t,currentSpread:s,className:l,spreadMultiplier:i=1,children:n,displayDecimal:r=!0})=>(0,a.jsxs)(u,{className:(0,d.cn)("space-y-4",l),children:[(0,a.jsx)(h,{currentSpread:s,displayDecimal:r,locale:e,price:t,spreadMultiplier:i}),n]}),g=({segments:e})=>(0,a.jsx)("div",{className:"flex h-2 overflow-hidden rounded-full","aria-hidden":"true",children:e.map(({id:e,share:t,colorClassName:s})=>(0,a.jsx)("span",{className:s,style:{width:`${100*t}%`}},e))}),f=({message:e,className:t})=>(0,a.jsx)("p",{className:(0,d.cn)("py-6 text-center text-xs text-[#9aa2b6]",t),children:e}),j={buy:"bg-azure-100",hold:"bg-[#809aff]",sell:"bg-[#c5cff2]"},y="text-[28px] font-semibold leading-none",b=({title:e,caption:t,className:s,children:l})=>(0,a.jsxs)("div",{className:(0,d.cn)("flex min-w-[150px] shrink-0 snap-start flex-col justify-between gap-3 rounded-2xl border border-[#0917311a] p-4",s),children:[(0,a.jsx)("h3",{className:"text-sm font-normal",children:e}),(0,a.jsx)("div",{className:"flex items-baseline gap-2",children:l}),t&&(0,a.jsx)("p",{className:"text-sm",children:t})]}),v=({labels:e,target:t,sentiment:s})=>(0,a.jsxs)("div",{className:"-mx-6 flex snap-x gap-3 overflow-x-auto px-6 scroll-px-6 text-xs text-navy-20 hide-scrollbar",children:[t?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(b,{title:e.target,caption:e.averageTargetShort,children:[(0,a.jsx)("span",{className:`${y} text-[#091731]`,children:t.price}),(0,a.jsx)("span",{className:`text-sm ${t.upsideClassName}`,children:t.upside})]}),t.analystCount>0&&(0,a.jsx)(b,{title:e.consensus,caption:e.analystCount,children:(0,a.jsx)("span",{className:`${y} ${t.consensusClassName}`,children:t.consensusLabel})})]}):(0,a.jsx)(b,{title:e.heading,className:"min-w-[240px]",children:(0,a.jsx)(f,{message:e.unavailable})}),s&&(0,a.jsx)(b,{title:e.clientSentiment,children:(0,a.jsxs)("div",{className:"w-full space-y-2",children:[(0,a.jsx)("p",{className:"text-sm font-semibold text-azure-100",children:s.longLabel}),(0,a.jsx)(g,{segments:s.segments})]})})]}),L=({labels:e,target:t,sentiment:s})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(u,{className:"space-y-2 text-xs text-navy-20",children:[(0,a.jsx)("h3",{className:"text-sm font-normal",children:e.heading}),t?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-baseline gap-2.5",children:[(0,a.jsx)("span",{className:`${y} text-[#091731]`,children:t.price}),(0,a.jsx)("span",{className:t.upsideClassName,children:t.upside})]}),(0,a.jsx)("p",{className:"text-sm",children:e.averageTarget})]}):(0,a.jsx)(f,{message:e.unavailable}),t&&t.analystCount>0&&(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(g,{segments:t.ratingSegments}),(0,a.jsxs)("div",{className:"flex flex-wrap justify-between gap-x-2 gap-y-1",children:[(0,a.jsx)("span",{className:"text-sm",children:e.consensus}),(0,a.jsxs)("span",{className:t.consensusClassName,children:[t.consensusLabel," \xb7 ",e.analystCount]})]})]})]}),s&&(0,a.jsxs)(u,{className:"space-y-3 text-xs text-navy-20",children:[(0,a.jsx)("h3",{className:"text-sm font-normal",children:e.clientSentiment}),(0,a.jsxs)("div",{className:"flex justify-between gap-2",children:[(0,a.jsx)("span",{className:"font-medium text-azure-100",children:s.longLabel}),(0,a.jsx)("span",{className:"font-medium",children:s.shortLabel})]}),(0,a.jsx)(g,{segments:s.segments})]})]}),N="text-navy-20",Z={movement_point:0,movement_percentage:0,buy:0,sell:0},w=(e,t)=>`${(0,d.DS)(e.toFixed(2),t)}%`,A={"1day":{movement:0,price:0},week:{movement:0,price:0},"1month":{movement:0,price:0}},M=(e,t)=>"number"==typeof e?.movement?w(e.movement,t):"-",O=(e,t,s=1)=>new Intl.NumberFormat(t,{style:"percent",minimumFractionDigits:s,maximumFractionDigits:s}).format(e),S=(e,t,s,a)=>new Intl.NumberFormat(s,{style:"currency",currency:t,currencyDisplay:"narrowSymbol",maximumFractionDigits:2,...a}).format(e),k={StrongBuy:n.Z.AnalystRatingStrongBuy,ModerateBuy:n.Z.AnalystRatingModerateBuy,Buy:n.Z.AnalystRatingBuy,Hold:n.Z.AnalystRatingHold,ModerateSell:n.Z.AnalystRatingModerateSell,Sell:n.Z.AnalystRatingSell,StrongSell:n.Z.AnalystRatingStrongSell,VeryBullish:n.Z.VeryBullish,Bullish:n.Z.Bullish,Neutral:n.Z.Neutral,Bearish:n.Z.Bearish,VeryBearish:n.Z.VeryBearish},T=e=>{let t=e?k[e]:void 0,s=(0,c.A)(t??n.Z.Neutral);return t&&s?s:(e??"").replace(/([a-z])([A-Z])/g,"$1 $2").trim()},P=(e,t,s=!1)=>new Intl.NumberFormat(e,{style:"percent",maximumFractionDigits:1,signDisplay:s?"exceptZero":"auto"}).format(t/100),D=({locale:e,clientLongPercent:t,forecast:s,layout:l="stack"})=>{let i=(({locale:e,clientLongPercent:t,forecast:s})=>{var a,l;let i=s?.ratings??[],r=s?(a=s.consensus).endsWith("Buy")?"buy":a.endsWith("Sell")?"sell":"hold":null,o=i.find(({rating:e})=>e===r)?.count??0,C=i.reduce((e,{count:t})=>e+t,0),x=T(s?.consensus),m=(0,c.A)(n.Z.LongPosition),h=(0,c.A)(n.Z.ShortPosition),u={heading:(0,c.A)(n.Z.AnalystForecast),target:(0,c.A)(n.Z.AnalystTargetCardTitle),averageTarget:(0,c.A)(n.Z.Average12MonthPriceTargetText),averageTargetShort:(0,c.A)(n.Z.AnalystTargetAverageShort),consensus:(0,c.A)(n.Z.AnalystConsensus),analystCount:(0,c.A)(n.Z.AnalystCount,{count:(0,d.DS)(o,e,{minimumFractionDigits:0})}),clientSentiment:(0,c.A)(n.Z.ClientSentiment),unavailable:(0,c.A)(n.Z.AnalystForecastUnavailable)};return{labels:u,target:s?{price:(0,d.DS)(s.priceTarget.toFixed(2),e),upside:P(e,s.upsidePercent,!0),upsideClassName:s.upsidePercent>=0?"text-price-up":"text-price-down",consensusLabel:x,consensusClassName:(l=s.consensus).endsWith("Buy")?"text-price-up":l.endsWith("Sell")?"text-price-down":"text-navy-20",analystCount:o,ratingSegments:i.map(({rating:e,count:t})=>({id:e,share:C>0?t/C:0,colorClassName:j[e]}))}:null,sentiment:null!==t&&t>0?{longLabel:`${P(e,t)} ${m.toLocaleLowerCase(e)}`,shortLabel:`${P(e,100-t)} ${h.toLocaleLowerCase(e)}`,segments:[{id:"long",share:t/100,colorClassName:"bg-azure-100"},{id:"short",share:1-t/100,colorClassName:"bg-[#c5cff2]"}]}:null}})({locale:e,clientLongPercent:t,forecast:s});return(0,a.jsx)("cards"===l?v:L,{...i})},F=({label:e,value:t})=>t?(0,a.jsxs)("div",{className:"flex justify-between text-xs",children:[(0,a.jsx)("span",{className:"text-navy-20",children:e}),(0,a.jsx)("span",{className:/[1-9]/.test(t)?t.startsWith("-")?"text-price-down":"text-price-up":N,children:t})]}):null,R=({oneDayChange:e,oneWeekChange:t,oneMonthChange:s,oneYearChange:l})=>{let i=(0,c.A)(n.Z.OneDay),r=(0,c.A)(n.Z.OneWeek),o=(0,c.A)(n.Z.OneMonth),d=(0,c.A)(n.Z.OneYear);return(0,a.jsxs)("div",{className:"grid gap-x-4 gap-y-2 grid-cols-2",children:[(0,a.jsx)(F,{label:i,value:e}),(0,a.jsx)(F,{label:r,value:t}),(0,a.jsx)(F,{label:o,value:s}),(0,a.jsx)(F,{label:d,value:l})]})};var z=s(58822),I=s.n(z),$=s(71041),B=s(88557),_=s(18057);let U={"1D":{hour:"2-digit",minute:"2-digit"},"3D":{day:"2-digit",month:"short",hour:"2-digit"},"1W":{day:"2-digit",month:"short"},"1M":{day:"2-digit",month:"short"},"3M":{day:"2-digit",month:"short"},"1Y":{month:"short",year:"2-digit"},"5Y":{month:"short",year:"numeric"}};var E=s(66456);let W=({name:e,fallback:t=null,resetKeys:s,children:l})=>(0,a.jsx)(E.tH,{fallback:t,resetKeys:s,onError:t=>console.error(`instrument ${e} failed to render`,t),children:l}),Y=({code:e,locale:t})=>{let{isLoading:l,activePeriod:i,chartRef:r,show1Day:o,show3Day:C,show1Week:x,show1Month:m,show3Month:h,show1Year:u,show5Year:p}=((e,t)=>{let a=(0,$.useRef)(null),l=(0,$.useRef)(null),[i,r]=(0,$.useState)("3D"),[o,C]=(0,$.useState)([]),[x,m]=(0,$.useState)(!0),h=(0,$.useRef)(0),u=(0,c.A)(n.Z.OpenPrice),p=(0,c.A)(n.Z.ClosePrice),g=(0,c.A)(n.Z.HighPrice),f=(0,c.A)(n.Z.LowPrice),j=async(e,t)=>{let s=++h.current;r(e),m(!0);try{let e=await t();s===h.current&&C(e.map(e=>({x:new Date(e.t),y:[e.o,e.h,e.l,e.c]})))}catch(e){if(s!==h.current)return;console.error("Failed to load instrument chart prices",e),C([])}finally{s===h.current&&m(!1)}},y=()=>j("3D",()=>B.h.getPrices3Day(e));return(0,$.useEffect)(()=>{let e=!0,t=null,i=()=>l.current?.resize();return window.addEventListener("resize",i),m(!0),(async function(){if(a.current){let i=await Promise.all([s.e(10535),s.e(10789),s.e(8887),s.e(54099)]).then(s.bind(s,54099)),{CandlestickChart:n}=await Promise.all([s.e(10535),s.e(10789),s.e(37669),s.e(8887),s.e(82702)]).then(s.bind(s,82702)),{GridComponent:r,TooltipComponent:c,TitleComponent:o,DatasetComponent:d}=await Promise.all([s.e(10535),s.e(10789),s.e(37669),s.e(1619)]).then(s.bind(s,1619)),{CanvasRenderer:C}=await Promise.all([s.e(10535),s.e(55545)]).then(s.bind(s,55545));i.use([n,r,c,o,d,C]),e&&(l.current=t=i.init(a.current),await y())}})().catch(t=>{e&&(console.error("Failed to initialize instrument chart",t),m(!1))}),()=>{e=!1,h.current+=1,window.removeEventListener("resize",i),l.current=null,t&&t.dispose()}},[e]),(0,$.useEffect)(()=>{l.current&&(()=>{if(!l.current)return;let e=[],s=[],a=[];o.forEach(l=>{let n;e.push([l.y[0],l.y[3],l.y[2],l.y[1]]),s.push(I()(l.x).format((0,d._A)(t))),a.push((n=l.x,new Intl.DateTimeFormat(t,U[i]).format(n)))});let n={responsive:!0,maintainAspectRatio:!1,tooltip:{trigger:"axis",backgroundColor:"#fff",borderColor:"#0917311a",borderWidth:1,borderRadius:12,textStyle:{color:"#091731",fontSize:14},axisPointer:{type:"cross",label:{backgroundColor:"#091731",color:"#fff",borderRadius:4,padding:[4,8],fontSize:11},lineStyle:{color:"#0917311a",width:1,type:"dashed"},crossStyle:{color:"#0917311a",width:1,type:"dashed"}},formatter:a=>{let l=a[0],[i,n,r,c]=e[l.dataIndex],o=s[l.dataIndex];return` 2 <div style="padding: 8px;"> 3 <div style="margin-bottom: 4px;"><strong>${o}</strong></div> 4 <div>${u}: <strong>${(0,d.DS)(i,t)}</strong></div> 5 <div>${g}: <strong>${(0,d.DS)(c,t)}</strong></div> 6 <div>${f}: <strong>${(0,d.DS)(r,t)}</strong></div> 7 <div>${p}: <strong>${(0,d.DS)(n,t)}</strong></div> 8 </div> 9 `}}
9,xAxis:{type:"category",data:a,boundaryGap:!0,axisLine:{onZero:!1,lineStyle:{color:"#0917311a"}},splitLine:{show:!1},min:"dataMin",max:"dataMax",axisLabel:{hideOverlap:!0,color:_.BRAND_COLORS.navy[20],fontSize:11,interval:Math.floor(s.length/6)||0}},yAxis:{scale:!0,axisLine:{lineStyle:{color:"#0917311a"}},splitLine:{show:!0,lineStyle:{color:"#0917311a"}},axisLabel:{formatter:e=>(0,d.DS)(e,t),color:_.BRAND_COLORS.navy[20],fontSize:11}},grid:{left:"0%",right:"0%",bottom:"0%",top:"10%"},series:[{type:"candlestick",data:e,itemStyle:{color:_.PRICE_COLORS.up,color0:_.PRICE_COLORS.down,borderColor:_.PRICE_COLORS.up,borderColor0:_.PRICE_COLORS.down}}]};try{l.current.setOption(n)}catch(e){console.error("Failed to draw instrument chart",e)}})()},[o,t,i,u,p,g,f]),{isLoading:x,activePeriod:i,chartRef:a,show1Day:()=>j("1D",()=>B.h.getPrices1Day(e)),show3Day:y,show1Week:()=>j("1W",()=>B.h.getPrices1Week(e)),show1Month:()=>j("1M",()=>B.h.getPrices1Month(e)),show3Month:()=>j("3M",()=>B.h.getPrices3Month(e)),show1Year:()=>j("1Y",()=>B.h.getPrices1Year(e)),show5Year:()=>j("5Y",()=>B.h.getPrices5Year(e))}})(e,t);return(0,a.jsxs)("div",{className:"space-y-7",children:[(0,a.jsxs)("fieldset",{disabled:l,className:"space-x-1.5",children:[(0,a.jsx)(H,{isActive:"1D"==i,label:(0,c.A)(n.Z.OneD),onClick:o}),(0,a.jsx)(H,{isActive:"3D"==i,label:(0,c.A)(n.Z.ThreeD),onClick:C}),(0,a.jsx)(H,{isActive:"1W"==i,label:(0,c.A)(n.Z.OneW),onClick:x}),(0,a.jsx)(H,{isActive:"1M"==i,label:(0,c.A)(n.Z.OneM),onClick:m}),(0,a.jsx)(H,{isActive:"3M"==i,label:(0,c.A)(n.Z.ThreeM),onClick:h}),(0,a.jsx)(H,{isActive:"1Y"==i,label:(0,c.A)(n.Z.OneY),onClick:u}),(0,a.jsx)(H,{isActive:"5Y"==i,label:(0,c.A)(n.Z.FiveY),onClick:p})]}),(0,a.jsxs)("div",{className:"relative w-full","aria-busy":l,children:[(0,a.jsx)("div",{ref:r,className:(0,d.cn)(l&&"invisible"),style:{width:"100%",height:"350px"}}),l&&(0,a.jsxs)("div",{"aria-hidden":"true",className:"absolute inset-0 flex flex-col justify-between rounded-lg bg-slate-50 p-4 motion-safe:animate-pulse",children:[[0,1,2,3,4].map(e=>(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsx)("div",{className:"h-3 w-10 rounded bg-slate-200"}),(0,a.jsx)("div",{className:"h-px flex-1 bg-slate-200"})]},e)),(0,a.jsx)("div",{className:"flex justify-between pl-14",children:[0,1,2,3,4].map(e=>(0,a.jsx)("div",{className:"h-3 w-8 rounded bg-slate-200"},e))})]})]}),(0,a.jsx)("p",{className:"text-navy-20 text-xs",children:(0,c.A)(n.Z.InstrumentsChartDisclaimer)})]})},H=({isActive:e,onClick:t,label:s})=>(0,a.jsx)("button",{type:"button",onClick:t,"aria-pressed":e,className:(0,d.cn)("px-3 py-1.5 rounded-full text-xs font-semibold transition-colors duration-300",e?"text-white bg-[#091731]":"text-navy-20"),children:s}),V=e=>(0,a.jsx)(W,{name:"instrument chart",resetKeys:[e.code],fallback:(0,a.jsx)(f,{message:(0,c.A)(n.Z.InstrumentChartUnavailable)}),children:(0,a.jsx)(Y,{...e})}),K="sm:col-span-3",G="sm:col-span-6",q=({title:e,children:t,action:s,titleTone:l="muted",className:i})=>(0,a.jsxs)("section",{className:(0,d.cn)("flex flex-col rounded-2xl border border-[#e8eaf0] p-5",i),children:[(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,a.jsx)("h3",{className:(0,d.cn)("muted"===l?"text-xs uppercase tracking-wide text-[#8b93a7]":"text-sm font-semibold text-[#091731]"),children:e}),s]}),(0,a.jsx)("div",{className:"mt-4 flex-1",children:t})]}),J=({segments:e,centerText:t,centerSubtext:l,size:i=128})=>{let n=(0,$.useRef)(null),[r,c]=(0,$.useState)(null),[o,C]=(0,$.useState)(!1);return(0,$.useEffect)(()=>{let e=!0,t=null;return(async function(){if(!n.current)return;let[a,{PieChart:l},{TooltipComponent:i},{CanvasRenderer:r}]=await Promise.all([Promise.all([s.e(10535),s.e(10789),s.e(8887),s.e(54099)]).then(s.bind(s,54099)),Promise.all([s.e(10535),s.e(10789),s.e(37669),s.e(8887),s.e(82702)]).then(s.bind(s,82702)),Promise.all([s.e(10535),s.e(10789),s.e(37669),s.e(1619)]).then(s.bind(s,1619)),Promise.all([s.e(10535),s.e(55545)]).then(s.bind(s,55545))]);a.use([l,i,r]),e&&n.current&&c(t=a.init(n.current))})().catch(t=>{e&&(console.error("[instrument-v2] donut chart failed to initialise",t),C(!0))}),()=>{e=!1,t?.dispose(),c(null)}},[]),(0,$.useEffect)(()=>
9{if(!(!r||r.isDisposed()))try{r.setOption({tooltip:{trigger:"item",position:(e,t,s)=>{let a=n.current;if(!a)return e;let{left:l}=a.getBoundingClientRect(),i=s.offsetWidth,r=e[0]>=a.offsetWidth/2?a.offsetWidth+8:-(i+8),c=window.innerWidth-i-8-l;return[Math.min(Math.max(r,8-l),c),e[1]-s.offsetHeight/2]},formatter:({name:e,value:t,percent:s})=>`${e}: ${t} (${s}%)`,backgroundColor:"#fff",borderColor:"#e8eaf0",borderWidth:1,textStyle:{color:"#091731",fontSize:12},extraCssText:"box-shadow: 0 4px 12px rgba(9,23,49,0.08); border-radius: 8px;"},series:[{type:"pie",radius:["68%","90%"],emphasis:{scaleSize:3},animationDuration:400,label:{show:!1},labelLine:{show:!1},data:e.map(({value:e,color:t,label:s})=>({value:e,name:s,itemStyle:{color:t}}))}]})}catch(e){console.error("[instrument-v2] donut chart failed to draw",e),C(!0)}},[r,e]),(0,a.jsxs)("div",{className:"grid shrink-0 [&>*]:[grid-area:1/1]",style:{width:i,height:i},children:[!o&&(0,a.jsx)("div",{ref:n,className:"size-full"}),(0,a.jsxs)("div",{className:"pointer-events-none flex flex-col items-center justify-center px-5 text-center",children:[(0,a.jsx)("span",{className:(0,d.cn)("font-bold leading-tight text-[#091731]",t.length>5?"text-base":"text-2xl"),children:t}),l&&(0,a.jsx)("span",{className:"text-[10px] leading-tight text-navy-20",children:l})]})]})},Q=e=>(0,a.jsx)(W,{name:"donut chart",resetKeys:[e.segments],children:(0,a.jsx)(J,{...e})}),X=({entries:e,direction:t="column"})=>(0,a.jsx)("ul",{className:(0,d.cn)("flex gap-y-2.5","row"===t?"flex-row flex-wrap justify-center gap-x-5":"flex-col"),children:e.map(({id:e,label:t,value:s,color:l})=>(0,a.jsxs)("li",{className:"flex !mb-0 items-center gap-1.5 text-xs text-navy-20",children:[(0,a.jsx)("span",{className:"size-2 shrink-0 rounded-full",style:{backgroundColor:l},"aria-hidden":!0}),(0,a.jsx)("span",{className:"text-[#091731]",children:t}),(0,a.jsx)("span",{children:s})]},e))}),ee={buy:_.PRICE_COLORS.up,hold:_.BRAND_COLORS.navy[20],sell:_.PRICE_COLORS.down},et={bullish:_.PRICE_COLORS.up,bearish:_.PRICE_COLORS.down,bullishTint:`${_.PRICE_COLORS.up}1f`,bearishTint:`${_.PRICE_COLORS.down}1f`},es={positive:_.BRAND_COLORS.azure[100],negative:_.BRAND_COLORS.azure[20]},ea=({ticker:e,sentiment:t,locale:s,className:l})=>{let i=(0,c.A)(n.Z.NewsSentimentTitle,{ticker:e}),r=(0,c.A)(n.Z.NewsSentimentUnavailable),o=(0,c.A)(n.Z.Positive),C=(0,c.A)(n.Z.Negative),x=T(t?.sentiment||void 0),m=(0,d.cn)(K,l),h=t?O(t.bullishPercent,s,0):"",u=t?O(t.bearishPercent,s,0):"",p=(0,$.useMemo)(()=>t?[{id:"positive",label:o,value:t.bullishPercent,color:es.positive},{id:"negative",label:C,value:t.bearishPercent,color:es.negative}]:[],[t,o,C]);return t?(0,a.jsx)(q,{title:i,className:m,children:(0,a.jsxs)("div",{className:"flex flex-col items-center gap-5",children:[(0,a.jsx)(Q,{segments:p,centerText:h,centerSubtext:t.sentiment?x:void 0}),(0,a.jsx)(X,{direction:"row",entries:[{id:"positive",label:o,value:h,color:es.positive},{id:"negative",label:C,value:u,color:es.negative}]})]})}):(0,a.jsx)(q,{title:i,className:m,children:(0,a.jsx)(f,{message:r})})},el={left:"text-left",center:"text-center",right:"text-right"},ei=({low:e,high:t,marker:s,formattedMarker:l,markerLabel:i,points:n,fillColor:r,trackColor:c})=>{let o=void 0===s?0:t<=e?.5:Math.min(Math.max((s-e)/(t-e),0),1);return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"space-y-2",children:[void 0!==s&&(0,a.jsxs)("div",{className:"grid",style:{gridTemplateColumns:`${o}fr auto ${1-o}fr`},children:[(0,a.jsx)("span",{}),(0,a.jsxs)("span",{className:"whitespace-nowrap text-[11px] font-semibold text-[#091731]",children:[l," ",i]}),(0,a.jsx)("span",{})]}),(0,a.jsxs)("div",{className:"grid grid-rows-[0.5rem]",children:[(0,a.jsx)("div",{className:"col-start-1 row-start-1 rounded-full",style:{backgroundColor:r},children:(0,a.jsx)("div",{className:"h-full rounded-full",style:{width:`${100*o}%`,backgroundColor:c}})}),void 0!==s&&(0,a.jsx)("span",{className:"col-start-1 row-start-1 size-4 self-center justify-self-start rounded-full border-[3px] border-azure-100 bg-white",style:{marginLeft:`calc(${100*o}% - 0.5rem)`},"aria-hidden":!0})]})]}),(0,a.jsx)("div",{className:"mt-3 grid grid-cols-3",children:n.map(({label:e,formattedValue:t,align:s,isEmphasised:l})=>(0,a.jsxs)("div",{className:el[s],children:[(0,a.jsx)("p",{className:"text-[11px] text-navy-20",children:e}),(0,a.jsx)("p",{className:l?"text-sm font-bold text-azure-100":"text-sm font-bold text-[#091731]",children:t})]},s))})]})},en=({target:e,currentPrice:t,locale:s,className:l})=>{let i=(0,c.A)(n.Z.AnalystTargetTitle),r=(0,c.A)(n.Z.AnalystTargetAverageLabel),o=(0,c.A)(n.Z.AnalystTargetUnavailable),C=(0,c.A)(n.Z.AnalystTargetLow),x=(0,c.A)(n.Z.AnalystTargetHigh),m=(0,c.A)(n.Z.AnalystTargetNow),h=(0,c.A)(n.Z.AnalystTargetUpside),u=(0,c.A)(n.Z.AnalystTargetDownside),p=(0,d.cn)(G,l);if(!e)return(0,a.jsx)(q,{title:i,className:p,children:(0,a.jsx)(f,{message:o})});let g=void 0!==e.upsidePercent?e.upsidePercent/100:void 0===t?void 0:e.average/t-1,j=void 0===g?void 0:(0,a.jsxs)("span",{className:g>=0?"text-xs font-semibold text-price-up":"text-xs font-semibold text-price-down",children:[((e,t,s=1)=>new Intl.NumberFormat(t,{style:"percent",minimumFractionDigits:s,maximumFractionDigits:s,signDisplay:"exceptZero"}).format(e))(g,s)," ",g>=0?h:u]});return(0,a.jsx)(q,{title:i,action:j,className:p,children:(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("p",{className:"text-3xl font-bold text-[#091731]",children:[S(e.average,e.currencyCode,s),(0,a.jsx)("span",{className:"ml-2 text-xs font-normal text-navy-20",children:r})]}),(0,a.jsx)(ei,{low:e.low,high:e.high,marker:t,formattedMarker:void 0===t?void 0:S(t,e.currencyCode,s),markerLabel:m,fillColor:"#8ba4fa",trackColor:"#eef0f5",points:[{label:C,formattedValue:S(e.low,e.currencyCode,s),align:"left"},{label:r,formattedValue:S(e.average,e.currencyCode,s),align:"center",isEmphasised:!0}
9,{label:x,formattedValue:S(e.high,e.currencyCode,s),align:"right"}]})]})})},er=({consensus:e,className:t})=>{let s=(0,c.A)(n.Z.AnalystRatingBuy),l=(0,c.A)(n.Z.AnalystRatingHold),i=(0,c.A)(n.Z.AnalystRatingSell),r=(0,c.A)(n.Z.AnalystConsensusTitle),o=(0,c.A)(n.Z.AnalystRatingSplitUnavailable),C=T(e?.rating),x=(0,d.cn)(K,t),m=(0,$.useMemo)(()=>e?[{id:"buy",label:s,value:e.buyCount,color:ee.buy},{id:"hold",label:l,value:e.holdCount,color:ee.hold},{id:"sell",label:i,value:e.sellCount,color:ee.sell}]:[],[e,s,l,i]);return e?(0,a.jsx)(q,{title:r,className:x,children:(0,a.jsxs)("div",{className:"flex h-full items-center justify-center gap-8",children:[(0,a.jsx)(Q,{segments:m,centerText:C}),(0,a.jsx)(X,{entries:m.map(({id:e,label:t,value:s,color:a})=>({id:e,label:t,value:String(s),color:a}))})]})}):(0,a.jsx)(q,{title:r,className:x,children:(0,a.jsx)(f,{message:o})})},ec=({width:e=40,height:t=40,className:s="flex-shrink-0",...l})=>(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 1072",fill:"currentColor",width:e,height:t,className:(0,d.cn)(s),...l,children:(0,a.jsx)("path",{d:"M747.282 78.9104C777.96 31.302 822.29 -3.57899 880.901 0.404185C956.247 5.52574 1006.11 79.9728 999.396 153.899C994.764 204.905 970.375 240.425 933.154 272.968C943.171 321.588 953.747 368.735 961.892 417.847C971.249 474.513 977.055 531.732 979.287 589.153C981.173 634.641 985.284 687.016 959.284 726.064C919.633 785.632 854.618 835.727 798.637 878.833C740.233 923.248 680.863 966.324 620.58 1008.04C600.171 1022.22 580.062 1036.68 559.4 1050.49C535.072 1066.75 511.772 1076.5 482.497 1069.93C472.799 1067.7 463.438 1064.15 454.666 1059.37C442.962 1052.94 428.425 1042.14 417.265 1034.47C393.133 1017.98 369.183 1001.21 345.418 984.163C269.765 930.354 89.0456 805.328 41.4213 727.811C31.6586 712.064 25.0275 694.506 21.9068 676.141C18.1011 653.507 19.2286 613.855 20.2386 590.163C22.518 536.989 27.6574 483.988 35.6346 431.391C44.019 377.782 55.5678 325.38 67.2356 272.494C64.2621 269.939 61.3192 267.346 58.4071 264.719C24.6548 234.359 2.9652 195.751 0.254771 149.312C-2.02079 110.025 11.0183 71.4141 36.5235 41.9172C60.5707 14.5129 89.7097 2.09178 125.149 0.073562C178.454 -1.83968 225.263 33.8138 252.494 78.2499C317.842 61.7234 368.683 54.9957 436.213 66.8073C454.472 68.046 482.42 80.4053 499.784 79.2583C516.458 78.1567 542.741 69.7767 560.22 66.6726C623.303 55.465 685.902 61.3606 747.282 78.9104ZM394.879 886.167C410 878.598 486.876 854.883 502.415 856.982C522.847 859.732 586.911 875.903 603.822 886.308C628.902 873.514 662.847 836.91 671.023 809.606C682.259 772.046 675.303 732.042 666.582 694.718C653.437 635.142 635.459 576.539 618.264 518.074C614.636 505.738 611.568 496.908 625.55 490.558C636.195 485.643 647.048 481.319 657.839 476.803L716.504 452.043C727.993 447.163 756.562 438.735 756.784 424.425C757.283 393.157 727.916 409.613 712.815 415.914L676.169 431.091L624.292 452.737C601.529 462.283 579.333 467.075 578.29 497.262C579.394 510.236 587.632 533.996 591.535 547.597C599.205 573.945 606.652 600.372 613.877 626.861C628.081 678.218 643.65 731.541 640.437 785.843C638.864 812.442 613.171 850.299 582.554 841.814C562.399 836.236 538.462 830.525 519.917 821.311C513.359 811.635 520.461 796.185 515.921 785.459C513.137 778.87 506.871 771.741 506.572 767.228C506.181 761.336 518.958 743.724 521.742 739.25C527.625 729.653 533.216 719.859 538.492 709.893C544.835 712.878 569.056 725.257 572.661 722.155C592.709 704.879 576.211 674.159 554.875 670.203C518.321 663.065 470.439 660.495 435.264 674.191C429.472 676.447 420.534 686.836 419.924 692.892C415.139 740.37 444.913 717.062 460.848 710.058C466.454 720.572 472.389 730.906 478.647 741.036C492.375 763.075 499.217 762.511 483.686 785.326C478.892 792.369 489.752 819.462 473.524 824.594C451.894 831.441 429.756 840.044 407.259 842.88C391.287 844.705 368.495 820.23 364.02 806.057C347.224 752.875 371.852 676.423 386.257 625.231C393.28 599.933 400.435 574.674 407.719 549.454C413.021 531.089 422.472 506.912 420.596 487.923C419.313 474.929 405.882 465.111 394.87 460.606C351.385 443.348 308.663 423.816 264.921 407.292C261.252 405.906 257.281 405.459 253.393 405.659C248.552 407.908 245.747 409.77 243.729 415.143C241.999 419.666 242.114 424.707 244.047 429.143C245.37 432.122 247.437 434.693 250.04 436.597C255.378 440.475 271.829 447.123 278.569 450.015C299.558 459.001 320.596 467.87 341.679 476.621C350.262 480.208 380.644 490.886 383.614 499.46C386.076 506.573 377.982 529.797 375.357 538.713C367.224 566.267 359.275 593.869 351.513
9621.533C343.042 651.58 335.945 679.98 329.577 710.426C311.973 794.602 324.595 836.455 394.879 886.167Z"})}),eo=({width:e=40,height:t=40,className:s="flex-shrink-0",...l})=>(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 1072",fill:"currentColor",width:e,height:t,className:(0,d.cn)(s),...l,children:[(0,a.jsx)("path",{d:"M612.817 239.775C623.336 237.815 644.865 238.595 655.99 238.972C658.022 239.04 662.817 241.345 664.985 241.906C674.634 244.398 685.781 248.116 694.09 253.764C701.262 258.641 710.336 267.829 713.875 276.004C722.917 296.888 726.823 322.627 732.514 344.692C738.917 369.496 746.372 393.718 752.037 418.732C752.174 419.339 752.189 419.691 752.242 420.267C750.09 425.657 753.927 435.555 755.634 440.841C756.88 440.99 756.278 441.023 757.446 440.771C760.257 447.747 764.906 463.317 763.058 471.024C762.44 473.615 752.304 476.545 749.619 477.368C749.372 478.31 749.388 477.786 749.755 478.936C741.263 483.882 732.849 486.151 724.095 492.594C719.535 495.953 701.985 504.136 696.608 506.17C697.21 507.267 696.917 506.911 697.922 507.661C689.461 510.193 689.749 511.074 682.189 515.031C671.582 520.496 661.1 526.101 651.001 532.481C648.069 534.329 643.765 535.549 640.66 537.412C623.064 547.964 601.802 556.748 590.734 574.984C586.545 581.894 586.854 588.704 583.896 595.54C583.011 604.784 583.42 612.651 583.828 621.926C583.619 623.769 583.346 623.12 584.022 624.423L585.174 621.706L585.812 622.334C586.032 630.019 586.477 638.634 586.451 646.256C586.137 654.259 586.807 662.781 586.472 670.349C585.995 672.208 587.959 680.839 588.571 682.875L588.252 680.269C588.828 682.247 589.283 686.927 589.969 687.623C590.084 690.109 590.153 693.485 590.414 695.909C590.372 699.861 590.393 706.142 590.975 710.047C591.393 704.745 591.556 699.761 591.718 694.454C592.488 699.123 591.734 709.482 592.472 711.544C593.53 717.972 593.561 729.723 593.697 736.669C593.488 739.92 593.477 749.101 594.022 752.22C594.718 748.352 594.331 738.977 595.174 737.182L595.713 737.067C595.943 743.892 598.456 781.004 597.022 785.322C591.933 787.029 586.676 787.662 581.66 789.248C569.221 793.195 556.728 796.016 544.084 799.194L544.66 799.188C540.807 800.314 534.163 802.031 530.153 801.722C522.658 800.
9047 522.15 802.298 515.392 802.638C518.901 803.454 521.261 803.036 524.383 803.936C510.319 806.061 494.994 805.412 480.998 803.062L481.953 803.051C467.577 799.9 453.123 795.844 438.958 791.824C428.627 788.898 418.433 786.668 408.279 783.218C409.315 776.377 408.81 768.112 409.814 760.512C409.848 764.657 409.967 768.803 410.168 772.943L410.227 772.357C410.556 769.41 412.524 767.342 411.926 765.484C412.364 761.244 412.633 758.711 412.487 754.492C412.728 746.258 412.891 738.025 412.976 729.786L413.13 727.886C413.371 726.64 413.153 726.739 413.875 725.687L413.749 724.897L414.09 724.452L413.744 725.776L414.982 726.635C416.265 723.342 415.947 722.191 415.648 718.579C415.417 717.113 415.798 709.162 415.752 706.598C416.127 703.876 416.142 698.285 416.234 695.349C416.693 697.06 416.955 700.421 417.16 702.305C417.136 696.396 418.862 692.491 418.515 687.157C419.875 681.661 420.011 661.001 419.875 654.725L420.207 645.842L422.317 646.46C422.92 641.189 422.802 629.872 422.91 624.146C423.118 617.508 422.97 610.934 423.242 604.203C424.126 605.93 423.914 613.907 424.589 615.629C426.513 612.127 426.843 599.199 424.302 595.692C424.115 596.519 423.982 597.257 423.831 598.089L423.097 597.827C422.771 587.83 418.855 572.624 410.994 565.625C384.442 541.992 347.817 526.781 316.852 509.237C302.88 501.322 289.174 497.038 275.465 487.826C263.937 480.08 252.786 478.463 243.164 467.2C247.216 457.595 245.723 452.54 248.983 445.112L249.412 446.787C250.437 441.026 252.074 435.716 253.198 430.105C253.977 426.22 254.354 422.678 255.221 418.573L255.675 417.576L256.125 418.124C256.071 420.5 256.241 422.195 256.456 424.532C257.16 421.388 257.241 419.78 257.264 416.652C257.437 408.531 260.468 405.334 261.206 396.184L262.467 397.917L263.393 397.881C264.094 396.501 263.899 397.085 263.878 395.419C264.429 392.277 264.453 391.204 264.472 388.062C264.563 386.836 264.667 385.611 264.784 384.387C264.889 383.175 264.773 382.884 265.434 381.829C268.128 377.528 269.142 364.925 269.814 359.494C270.344 362.603 269.627 363.266 270.825 366.646C271.698 364.668 271.614 359.555 271.679 357.195C271.819 355.737 276.53 335.381 276.636 335.312C277.02 336.668 276.978 336.715 277.577 337.997C279.178 328.611 280.732 319.371 282.654 310.023C283.114 307.785 283.128 305.179 283.926 303.105C284.306 305.852 283.975 307.535 284.833 310.197C285.294 307.447 285.6 305.982 285.534 303.142C285.619 301.874 285.722 300.733 285.907 299.403C290.886 263.754 317.603 248.116 349.768 239.325C358.282 236.998 388.952 238.786 399.041 240.522C396.599 240.993 396.941 240.543 395.449 241.999L395.646 242.747C396.986 243.059 396.939 243.141 398.251 242.815C401.977 242.87 405.752 242.965 409.471 242.853C421.018 243.808 432.514 247.472 443.759 248.863C457.215 250.527 470.631 252.482 484.085 254.188C493.663 255.403 500.392 256.955 510.246 256.426C512.433 256.511 514.622 256.533 516.811 256.491L518.7 256.643L519.144 255.988C516.92 254.515 517.648 254.967 514.679 254.746L514.751 254.394C520.002 254.313 532.734 253.526 537.299 252.556L535.189 252.741C546.242 249.906 551.964 250.605 562.037 249.235C574.393 247.554 589.341 243.056 601.755 242.822C604.838 243.297 611.184 243.04 614.158 242.084C614.964 242.187 615.938 242.238 616.765 242.304L617.488 241.51L618.011 241.919C616.482 239.994 615.153 240.387 612.817 239.775Z"}),(0,a.jsx)("path",{d:"M82.4416 23.7167C87.1956 23.3989 90.0327 23.3642 94.7259 23.7759C97.0851 25.6824 99.5793 28.4075 100.814 31.1874C98.9484 33.3491 99.1584 34.1211 99.4495 36.8711C99.5102 41.6528 99.3479 47.1822 99.5249 51.8592C99.217 55.7808 98.961 59.2392 98.9092 63.1665L98.3511 64.2532C97.9851 62.5039 97.9814 60.9828 96.9076 59.8511C96.0066 61.5177 96.2532 64.1998 96.3809 66.091L96.361 71.8619L96.1694 80.7865C96.0196 90.6622 95.4631 113.758 96.7223 122.54C97.1662 124.904 96.7013 123.845 98.3029 125.779L98.416 126.297C99.2395 130.237 99.3568 134.809 100.248 138.347C106.326 162.476 119.481 184.823 137.204 202.241C137.835 202.862 137.468 202.446 138.103 203.282C137.087 205.513 137.089 204.657 137.642 206.706C141.162 210.3 146.306 216.322 151.624 215.303C163.953 226.538 182.214 234.583 197.737 240.174C198.04 240.759 198.343 241.344 198.646 241.929C208.055 243.711 217.279 247.143 226.696 248.889C230.245 249.547 234.077 249.718 237.684 250.309C243.521 251.265 249.386 252.372 255.237 253.209C259.915 253.879 264.123 253.477 268.787 254.616C270.16 255.719 271.798 256.774 272.476 258.327C272.378 259.369 272.385 259.279 271.724 260.092C266.67 266.304 264.252 282.748 260.763 289.075L259.155 289.472C257.922 291.487 259.786 290.338 258.996 293.693C258.748 296.433 256.201 300.764 255.991 303.174C255.27 311.428 252.429 318.601 250.196 326.486L241.732 357.356C239.591 365.019 237.981 380.915 234.754 387.011C231.971 388.181 221.63 383.899 218.237 382.833C208.574 379.75 198.806 377.007 188.95 374.61C177.592 371.853 166.017 370.077 154.354 369.303L157.104 368.778C154.703 367.783 135.946 367.472 131.412 367.042C102.548 364.335 77.6086 344.581 57.5055 324.794C27.3925 295.156 4.38579 257.046 3.2995 214.112C3.54222 211.531 3.3445 182.206 3.08203 180.667C3.44926 174.246 3.77886 168.487 3.73203 162.06C3.83514 159.012 7.57974 138.582 8.75346 137.464L9.52425 140.161C10.0097 139.241 9.94697 138.55 9.99587 137.553C10.9098 118.922 41.3153 68.3889 54.0956 52.4162C59.6181 45.5142 66.0652 38.0092 72.5181 31.9837C75.6846 29.0269 79.2406 26.6334 82.4416 23.7167Z"}),(0,a.jsx)("path",{d:"M396.351 810.857C410.023 809.988 415.675 812.998 428.595 816.834C430.656 817.447 435.49 817.944 438.547 818.761C464.511 825.707 497.085 836.275 523.984 830.255L522.896 830.266L547.026 825.298C550.466 824.613 552.796 824.602 556.455 823.613L585.34 815.698C592.057 813.835 598.968 811.239 605.926 810.632C609.487 810.318 611.644 810.94 614.633 812.95C626.659 821.038 668.293 865.556 670.691 878.103C672.429 887.216 671.099 902.851 671.246 912.728C671.141 917.942 671.44 924.296 671.188 929.248C670.989 932.441 670.843 942.255 671.22 945.344C671.204 949.191 669.445 952.028 667.309 955.069C660.434 964.868 653.958 969.087 641.623 969.291C628.089 969.228 615.162 965.114 602.105 962.429C563.366 954.467 516.406 940.476 476.868 947.736L479.047 947.856C475.116 948.667 460.941 950.117 459 950.913L459.595 951.609C457.893 952.823 443.455 953.274 439.91 954.959C437.
908 956.299 429.171 957.252 425.725 957.66C426.243 958.168 425.976 957.833 426.39 958.759C420.894 959.628 415.385 960.419 409.864 961.12L410.195 962.298C400.196 963.915 389.435 966.857 378.874 968.841L379.562 968.877C366.081 972.798 350.882 969.547 341.802 958.482C333.386 948.222 334.834 939.376 334.93 927.007C335.029 914.094 334.658 901.406 335.978 888.561C336.282 894.916 335.397 907.504 336.884 912.362C337.246 910.231 338.629 894.298 338.157 892.743C338.312 886.823 338.56 880.092 338.401 874.198C347.883 856.637 371.324 833.145 385.905 818.672C389.347 815.259 393.176 813.584 396.351 810.857ZM554.759 903.987C559.832 909.378 559.942 910.059 567.152 910.556C569.178 909.917 571.131 909.237 572.963 908.143C579.293 904.358 610.921 880.678 613.44 875.381C614.927 872.24 614.659 868.519 614.707 865.121C610.848 858.526 608.89 856.37 600.874 857.092C591.199 860.269 564.858 884.714 555.576 891.738C554.084 892.869 554.429 901.725 554.759 903.987ZM417.652 895.612C416.33 897.302 416.498 896.444 416.507 898.135C419.184 901.108 419.807 901.354 423.352 903.259C424.668 903.296 424.605 903.364 425.743 902.73C427.844 903.547 433.036 908.473 436.098 909.252C438.866 910.09 442.145 910.891 444.945 909.603C456.032 904.521 454.204 893.528 446.169 886.53C439.996 881.149 431.652 876.208 424.952 871.057C418.257 865.901 409.392 853.747 399.74 858.149C398.616 858.673 398.902 858.924 398.569 860.128C392.044 864.504 392.328 866.723 392.749 874.098C395.654 878.349 413.704 894.444 417.652 895.612Z"}),(0,a.jsx)("path",{fillOpacity:"0.960784",d:"M417.652 895.613C420.169 897.283 423.865 900.397 425.743 902.732C424.605 903.365 424.669 903.297 423.352 903.261C419.807 901.355 419.184 901.109 416.508 898.136C416.498 896.446 416.331 897.304 417.652 895.613Z"}),(0,a.jsx)("path",{d:"M218.822 558.377C219.003 556.32 219.186 552.625 219.796 550.798C220.597 551.51 220.58 552.159 220.974 553.358C222.103 546.417 221.568 538.686 223.756 531.766C224.221 533.289 224.409 534.294 224.7 535.833L225.096 535.597C225.357 532.347 225.562 525.422 226.733 522.817C228.517 518.847 229.409 504.794 231.067 502.144C231.23 503.563 231.258 506.981 231.73 507.739C233.439 504.122 230.8 498.449 233.688 496.277C239.037 496.286 242.06 499.068 246.595 501.478L272.643 515.597L345.28 554.771C359.307 562.434 377.452 570.38 389.458 580.414C400.555 589.689 394.741 617.144 394.768 630.963L394.01 633.067C392.814 627.764 394.291 617.034 392.964 611.171C392.763 614.867 392.095 630.559 392.654 633.59C392.597 637.966 392.627 657.161 391.579 659.93C391.294 661.379 391.053 662.672 390.655 664.101L389.806 662.945C389.592 664.18 389.514 664.342 389.606 665.572L389.155 676.894C389.07 686.593 388.727 701.778 387.575 711.404C387.38 708.091 387.924 699.999 386.271 697.868C385.305 699.261 385.64 698.449 385.836 700.611C385.215 706.96 385.124 718.036 385.385 724.626C385.269 726.809 384.019 751.18 384.007 751.212C383.356 746.182 383.649 742.272 383.217 737.414C381.844 743.428 382.35 758.425 381.739 765.559C381.124 766.59 380.296 768.302 379.495 769.04L378.802 769.072C378.06 772.83 378.695 782.613 379.139 786.696C377.995 790.564 363.113 803.796 359.225 808.172C349.889 818.683 341.14 829.785 331.062 839.568C329.337 839.788 330.061 840.003 328.763 839.149C325.972 829.382 321.582 821.918 316.986 812.82C302.607 784.345 286.23 758.885 267.718 732.734C248.195 705.155 224.416 676.643 215.076 643.305C214.221 640.259 214.142 634.972 214.059 631.826C214.957 627.838 215.142 610.486 214.601 606.549C214.688 601.278 214.888 595.688 214.627 590.448C214.795 585.58 214.886 576.064 215.842 571.678C216.617 573.316 216.749 573.73 217.264 575.483C218.934 570.867 218.73 563.465 218.822 558.377Z"}),(0,a.jsx)("path",{d:"M613.692 596.133C613.676 595.253 613.635 592.442 613.802 591.793C615.043 587.936 618.797 581.026 622.085 578.666C637.561 567.553 655.409 560.366 671.399 550.128C672.781 549.248 675.326 548.714 677.163 547.668C707.703 530.268 738.566 513.227 769.87 497.243C771.724 496.297 773.76 495.974 775.703 496.807C778.273 501.788 785.964 537.131 787.006 543.695C785.886 550.426 786.813 562.355 789.54 568.694L789.383 567.6C790.184 570.102 790.158 571.667 791.179 573.798C791.692 578.781 791.451 580.204 793.305 584.821C794.687 592.741 795.289 626.037 794.053 634.344C788.98 664.012 767.299 693.696 749.697 717.717C730.305 744.187 714.21 768.93 698.399 797.745C695.158 803.655 679.949 837.563 677.593 839.589C674.158 839.688 672.97 835.26 670.451 832.418L646.336 805.262C640.53 798.844 633.891 793.746 628.252 787.47C627.347 786.465 626.593 781.267 626.121 779.425L626.106 780.367C623.703 768.05 625.441 745.349 624.011 731.452C624.76 728.144 622.729 724.275 622.383 719.931C622.074 724.998 622.163 729.928 621.849 734.959C620.31 726.955 621.142 703.343 620.587 693.366C620.786 691.068 62
90.467 686.74 620.352 684.3C620.849 681.662 620.21 676.36 619.069 673.853L618.917 677.145L618.514 677.658L618.907 677.203L618.776 678.658C618.556 677.506 618.525 677.485 618.022 676.417C617.886 671.733 617.923 666.818 617.886 662.112L617.781 655.093L617.765 651.172C618.059 646.414 617.813 639.871 617.771 634.987C617.776 633.155 617.975 630.041 617.085 628.617C616.32 630.884 616.593 632.962 616.661 635.385C615.902 639.562 617.771 642.965 615.708 647.225L615.242 646.979C614.53 643.713 614.525 636.202 614.184 632.297C613.839 626.586 613.912 619.284 613.781 613.411C613.949 607.68 613.786 601.875 613.692 596.133Z"}),(0,a.jsx)("path",{d:"M494.698 972.794C502.581 972.537 514.952 972.082 522.695 973.165C547.635 976.657 572.651 981.949 596.777 989.177C605.489 991.789 609.976 991.098 618.536 995.71C603.546 1011.61 583.929 1026.93 562.122 1031.73C562.127 1032.9 562.243 1032.31 561.724 1033.47C558.065 1034.79 554.489 1033.99 550.525 1035.18L551.588 1035.99L551.305 1036.44C534.892 1039.73 533.646 1040.79 516.887 1041.54C506.866 1041.75 485.403 1042.24 476.022 1040.47C447.883 1035.19 417.714 1024.35 396.802 1004.21C394.408 1001.9 389.497 998.521 387.859 996.223C391.802 992.533 416.054 988.806 422.227 986.895C441.261 981.001 461.28 977.62 480.751 973.359C483.942 972.663 491.174 972.846 494.698 972.794Z"}),(0,a.jsx)("path",{fillOpacity:"0.917647",d:"M2.21684 172.758L2.57098 173.563C2.64847 175.528 2.66824 178.863 3.07875 180.667C3.34123 182.206 3.53894 211.531 3.29623 214.112L2.67583 215.381L0.894785 215.762C0.384271 200.752 0.597733 187.782 1.03754 172.824L2.21684 172.758Z"}),(0,a.jsx)("path",{fillOpacity:"0.898039",d:"M212.687 590.094C214.102 594.627 212.558 605.116 214.6 606.551C215.141 610.487 214.956 627.839 214.057 631.827C213.275 632.288 213.685 632.168 212.843 632.23C211.085 627.619 212.36 597.087 212.687 590.094Z"}),(0,a.jsx)("path",{fillOpacity:"0.843137",d:"M621.848 734.958C622.162 729.927 622.073 724.997 622.382 719.93C622.727 724.274 624.759 728.142 624.01 731.451C622.549 737.235 624.219 757.193 622.895 766.327C621.931 757.727 622.366 744.358 621.848 734.958Z"}),(0,a.jsx)("path",{fillOpacity:"0.941176",d:"M417.341 668.446C417.903 665.164 417.514 661.667 418.274 657.668L418.441 661.233C418.338 667.603 417.885 681.49 418.516 687.158C418.862 692.492 417.137 696.397 417.16 702.307C416.956 700.422 416.693 697.062 416.234 695.35C415.723 691.168 417.236 674.674 417.341 668.446Z"}),(0,a.jsx)("path",{fillOpacity:"0.921569",d:"M335.98 888.563C336.011 884.689 335.924 882.308 336.719 878.539C337.98 880.999 337.519 889.133 338.16 892.745C338.631 894.3 337.249 910.233 336.886 912.364C335.399 907.506 336.284 894.917 335.98 888.563Z"}),(0,a.jsx)("path",{fillOpacity:"0.894118",d:"M673.082 910.277C673.281 913.298 673.428 917.286 673.768 920.212C673.852 923.97 674.496 937.083 673.25 940.092L672.831 939.836L671.904 935.638C671.778 938.548 671.716 942.605 671.218 945.342C670.841 942.254 670.988 932.44 671.187 929.247C671.621 929.702 671.349 929.561 672.03 929.618C672.506 927.315 672.312 925.949 672.187 923.625L672.307 917.742L673.082 910.277Z"}),(0,a.jsx)("path",{fillOpacity:"0.945098",d:"M787.004 543.695C788.685 555.394 791.051 561.696 791.177 573.798C790.156 571.668 790.182 570.103 789.381 567.601L789.538 568.695C786.81 562.356 785.884 550.427 787.004 543.695Z"}),(0,a.jsx)("path",{fillOpacity:"0.956863",d:"M587.498 669.496C588.1 666.439 587.493 661.016 588.922 658.797C589.336 665.91 590.477 680.849 589.97 687.623C589.284 686.926 588.828 682.247 588.252 680.268L588.572 682.875C587.959 680.839 585.996 672.207 586.472 670.349L587.498 669.496Z"}),(0,a.jsx)("path",{fillOpacity:"0.941176",d:"M411.016 732.719C411.914 737.681 411.548 753.908 411.586 759.519C411.527 762.068 411.493 763 411.925 765.486C412.522 767.344 410.555 769.412 410.226 772.359L410.166 772.945C409.965 768.805 409.847 764.659 409.812 760.513C409.971 754.834 410.106 737.43 411.016 732.719Z"}),(0,a.jsx)("path",{fillOpacity:"0.956863",d:"M138.101 203.285C142.599 207.209 147.1 211.511 151.622 215.306C146.304 216.325 141.161 210.303 137.64 206.708C137.087 204.66 137.085 205.516 138.101 203.285Z"}),(0,a.jsx)("path",{fillOpacity:"0.937255",d:"M752.24 420.27C755.015 427.744 755.947 432.989 757.444 440.774C756.277 441.026 756.879 440.992 755.633 440.844C753.926 435.558 750.088 425.659 752.24 420.27Z"}),(0,a.jsx)("path",{fillOpacity:"0.592157",d:"M614.183 632.297C614.523 636.202 614.528 643.713 615.24 646.979L615.706 647.225C617.769 642.965 615.9 639.562 616.659 635.385C617.073 640.065 617.235 646.943 617.764 651.172L617.78 655.093L617.057 651.8C615.801 653.925 616.471 656.967 614.733 659.489C614.282 650.329 613.816 641.504 614.183 632.297Z"}),(0,a.jsx)("path",{fillOpacity:"0.882353",d:"M618.02 676.416C618.522 677.484 618.554 677.505 618.773 678.657L618.904 677.202L618.512 677.657L618.915 677.144L619.067 673.852C620.208 676.359 620.847 681.661 620.349 684.299L619.716 684.692C619.533 688.838 619.637 702.855 619.088 705.425C617.915 703.143 618.951 700.599 618.365 698.971C618.376 691.455 618.26 683.933 618.02 676.416Z"}),(0,a.jsx)("path",{fillOpacity:"0.172549",d:"M618.368 698.973C618.955 700.601 617.918 703.145 619.091 705.427C619.64 702.857 619.536 688.839 619.719 684.693L620.352 684.301C620.468 686.74 620.787 691.069 620.588 693.367C620.347 697.989 621.096 709.886 619.567 712.959L619.258 712.708L619.907 712.409L619.075 712.31C618.347 709.012 617.614 702.244 618.368 698.973Z"}),(0,a.jsx)("path",{fillOpacity:"0.886275",d:"M423.098 597.827L423.832 598.089C423.983 597.256 424.117 596.518 424.303 595.691C426.844 599.198 426.514 612.127 424.59 615.629C423.915 613.907 424.127 605.93 423.243 604.203C423.078 602.072 423.108 599.963 423.098 597.827Z"}),(0,a.jsx)("path",{fillOpacity:"0.137255",d:"M419.876 654.727C420.012 661.003 419.875 681.663 418.516 687.159C417.885 681.49 418.338 667.603 418.441 661.233L418.914 661.798C419.529 660.987 419.599 656.59 419.876 654.727Z"}),(0,a.jsx)("path",{fillOpacity:"0.054902",d:"M411.016 732.716C412.654 731.837 412.137 732.088 412.975 729.785C412.89 738.024 412.727 746.258 412.486 754.491C412.178 756.13 411.815 757.883 411.586 759.516C411.548 753.905 411.914 737.679 411.016 732.716Z"}),(0,a.jsx)("path",{fillOpacity:"0.137255",d:"M332.471 921.689C332.297 920.108 332.16 919.71 332.762 918.171L333.486 918.051C335.04 920.176 335.118 934.832 333.819 937.324L332.781 937.795C332.095 936.811 332.208 935.89 332.492 934.67C333.625 930.786 334.314 925.431 332.471 921.689Z"}),(0,a.jsx)("path",{fillOpacity:"0.290196",d:"M392.652 633.591C392.093 630.56 392.761 614.867 392.962 611.172C394.289 617.034 392.812 627.765 394.008 633.067L394.766 630.963C394.872 635.36 394.773 636.574 394.065 640.971C393.785 638.595 393.661 635.669 392.652 633.591Z"}),(0,a.jsx)("path",{fillOpacity:"0.447059",d:"M795.914 602.785C797.501 606.8 796.81 622.995 796.213 627.774C794.485 621.817 795.119 609.171 795.914 602.785ZM796.15 624.094C796.37 619.294 796.443 613.113 796.082 608.26C795.778 612.134 795.271 620.378 796.15 624.094Z"}),(0,a.jsx)("path",{fillOpacity:"0.882353",d:"M796.084 608.262C796.445 613.114 796.372 619.296 796.152 624.096C795.273 620.379 795.78 612.135 796.084 608.262Z"}),(0,a.jsx)("path",{fillOpacity:"0.0666667",d:"M420.517 627.611C420.345 625.617 420.267 625.664 420.892 623.816L421.486 623.884L422.035 626.905L422.484 626.737C422.505 625.837 422.682 625.02 422.908 624.146C422.8 629.873 422.918 641.189 422.315 646.46C420.142 641.974 423.013 631.495 420.517 627.611Z"}),(0,a.jsx)("path",{fillOpacity:"0.796078",d:"M583.825 621.928C585.757 616.008 582.805 603.765 585.218 598.688C585.553 606.576 585.375 614.574 585.81 622.336L585.171 621.708L584.019 624.425C583.344 623.122 583.616 623.771 583.825 621.928Z"}),(0,a.jsx)("path",{fillOpacity:"0.0313725",d:"M612.252 595.996L613.692 596.132C613.786 601.874 613.948 607.679 613.781 613.411L613.514 614.248C613.131 615.468 613.11 615.892 612.985 617.148C612.016 617.405 612.456 617.468 611.66 617.075C612.676 611.542 613.063 601.571 612.252 595.996Z"}),(0,a.jsx)("path",{fillOpacity:"0.294118",d:"M672.308 917.742C672.036 914.466 671.921 896.941 673.282 894.387C673.732 898.056 674.13 916.727 673.769 920.213C673.429 917.287 673.282 913.299 673.083 910.278L672.308 917.742Z"}),(0,a.jsx)("path",{fillOpacity:"0.913725",d:"M413.636 706.352C415.148 711.403 413.875 719.338 415.072 722.013L415.649 718.579C415.948 722.191 416.265 723.342 414.983 726.635L413.744 725.776L414.09 724.452L413.749 724.897L413.875 725.687C413.153 726.739 413.371 726.64 413.13 727.886C412.893 722.295 413.483 712.188 413.636 706.352Z"}),(0,a.jsx)("path",{fillOpacity:"0.0431373",d:"M583.826 621.926C583.418 612.65 583.009 604.783 583.894 595.539C584.591 596.141 585.287 596.387 585.386 597.34C585.47 598.182 585.481 597.853 585.219 598.685C582.805 603.762 585.758 616.005 583.826 621.926Z"}),(0,a.jsx)("path",{fillOpacity:"0.105882",d:"M413.634 706.352C413.293 705.007 413.22 703.463 414.015 702.254C414.904 703.562 414.827 704.144 414.975 705.714L415.022 706.263L415.751 706.598C415.797 709.163 415.415 717.114 415.647 718.58
9L415.07 722.014C413.874 719.339 415.146 711.404 413.634 706.352Z"}),(0,a.jsx)("path",{fillOpacity:"0.862745",d:"M100.813 31.1875C103.195 34.2722 102.116 41.0345 101.602 44.9793L101.473 45.9309L100.999 45.8177C100.044 42.7306 101.077 37.9166 100.121 35.556L99.4482 36.8712C99.1571 34.1213 98.9472 33.3492 100.813 31.1875Z"}),(0,a.jsx)("path",{fillOpacity:"0.807843",d:"M524.382 803.937C521.26 803.036 518.9 803.455 515.391 802.639C522.149 802.298 522.657 800.048 530.151 801.723C528.759 801.728 527.204 801.56 526 802.136C528.565 802.796 530.46 803.063 533.052 803.434C530.104 803.774 527.335 804.219 524.382 803.937Z"}),(0,a.jsx)("path",{fillOpacity:"0.101961",d:"M96.7188 122.54C96.7544 119.126 96.58 115.983 97.5983 112.73C97.7072 112.792 98.3093 113.454 98.4156 113.567L97.4601 113.525L97.4099 113.802L98.5554 114.346C98.8748 117.955 99.5784 122.451 98.2994 125.779C96.6978 123.845 97.1627 124.904 96.7188 122.54Z"}),(0,a.jsx)("path",{fillOpacity:"0.164706",d:"M590.412 695.911C590.475 691.933 590.229 691.101 591.826 687.562L592.349 687.746C592.815 689.253 592.669 689.934 592.58 691.483L591.831 691.436C591.58 692.949 591.548 692.943 591.716 694.456C591.554 699.764 591.391 704.747 590.972 710.049C590.391 706.145 590.37 699.863 590.412 695.911Z"}),(0,a.jsx)("path",{fillOpacity:"0.839216",d:"M587.535 650.11C587.576 648.555 587.362 647.262 588.058 646.074C588.624 648.623 589.163 656.161 588.922 658.799C587.493 661.018 588.1 666.441 587.498 669.498C587.519 667.184 587.514 665.279 587.383 662.955L587.535 650.11Z"}),(0,a.jsx)("path",{fillOpacity:"0.317647",d:"M212.686 590.091C212.379 589.175 212.461 589.536 212.577 588.516L213.087 588.704C213.591 589.646 213.686 589.918 214.625 590.447C214.886 595.687 214.686 601.277 214.599 606.548C212.557 605.114 214.101 594.624 212.686 590.091Z"}),(0,a.jsx)("path",{fillOpacity:"0.113725",d:"M791.18 573.797L792.085 574.054C792.237 573.175 792.389 572.436 792.688 571.594C795.085 572.829 793.389 581.926 793.305 584.821C791.452 580.204 791.693 578.781 791.18 573.797Z"}),(0,a.jsx)("path",{fillOpacity:"0.0156863",d:"M671.633 912.86C671.889 909.296 671.23 893.776 672.151 891.719L673.031 892.19L671.994 891.808L673.02 892.096C673.795 893.163 673.497 892.556 673.282 894.388C671.921 896.943 672.036 914.467 672.308 917.744L672.188 923.628C671.601 920.278 671.675 916.299 671.633 912.86Z"}),(0,a.jsx)("path",{fillOpacity:"0.458824",d:"M379.139 786.695C378.695 782.612 378.06 772.829 378.802 769.07L379.495 769.039L379.637 769.489C379.592 773.279 379.389 778.178 379.8 781.853L380.202 782.167C380.584 780.853 380.82 779.911 381.111 778.576C381.029 781.534 381.465 784.596 379.139 786.695Z"}),(0,a.jsx)("path",{fillOpacity:"0.345098",d:"M96.3793 66.0902L96.9327 62.4733L97.1892 62.457C97.3578 64.1791 97.5651 68.3844 98.2217 69.6847C98.5882 67.2214 98.5976 66.7309 98.3494 64.2524L98.9075 63.1658C99.0259 67.9379 98.6803 76.1444 98.1081 80.9674C97.0133 78.5266 98.0191 71.1969 96.9981 68.8623L96.3594 71.8611L96.3793 66.0902Z"}),(0,a.jsx)("path",{fillOpacity:"0.160784",d:"M614.732 659.49C616.471 656.967 615.8 653.926 617.057 651.801L617.779 655.093L617.884 662.113C616.575 661.83 616.308 662.107 615.146 662.652L614.617 662.139L614.732 659.49Z"}),(0,a.jsx)("path",{fillOpacity:"0.278431",d:"M593.696 736.672C594.34 734.73 594.088 734.358 595.402 733.301C596.13 734.683 595.868 735.504 595.711 737.07L595.172 737.185C594.329 738.98 594.717 748.355 594.02 752.223C593.476 749.103 593.486 739.922 593.696 736.672Z"}),(0,a.jsx)("path",{fillOpacity:"0.913725",d:"M420.519 627.613C423.015 631.497 420.145 641.976 422.317 646.462L420.207 645.845C420.399 639.836 420.422 633.633 420.519 627.613Z"}),(0,a.jsx)("path",{fillOpacity:"0.917647",d:"M603.09 240.848C605.818 240.9 609.98 240.14 612.818 239.777C615.153 240.389 616.483 239.997 618.011 241.921L617.488 241.512L616.765 242.307C615.938 242.24 614.964 242.189 614.158 242.087C612.697 241.464 607.132 241.905 603.09 240.848Z"}),(0,a.jsx)("path",{fillOpacity:"0.862745",d:"M385.837 700.61C385.64 698.448 385.305 699.26 386.272 697.867C387.924 699.998 387.38 708.09 387.575 711.403C387.517 712.921 387.665 714.596 386.976 715.8C386.5 714.842 386.527 714.957 386.225 713.916C386.674 710.257 386.729 704.143 385.837 700.61Z"}),(0,a.jsx)("path",{fillOpacity:"0.133333",d:"M217.184 561.83C218.077 560.657 218.317 559.741 218.822 558.375C218.731 563.463 218.934 570.864 217.264 575.481C217.173 570.749 217.444 566.75 217.184 561.83Z"}),(0,a.jsx)("path",{fillOpacity:"0.337255",d:"M385.834 700.609C386.727 704.143 386.672 710.256 386.222 713.915C385.42 717.48 386.094 721.044 385.383 724.625C385.122 718.035 385.213 706.959 385.834 700.609Z"}),(0,a.jsx)("path",{fillOpacity:"0.380392",d:"M99.4477 36.8739L100.121 35.5586C101.076 37.9192 100.044 42.7332 100.998 45.8203L101.473 45.9335L101.59 47.8016C101.371 47.936 100.838 48.3016 100.626 48.3488L100.649 47.3541C99.6488 48.3868 99.6891 50.3272 99.5231 51.862C99.3462 47.1849 99.5085 41.6555 99.4477 36.8739Z"}),(0,a.jsx)("path",{fillOpacity:"0.0941176",d:"M2.18359 162.631L3.72828 162.062C3.77511 168.49 3.44552 174.249 3.07828 180.669C2.66777 178.865 2.648 175.53 2.57051 173.566C2.64387 170.476 2.77657 165.523 2.18359 162.631Z"}),(0,a.jsx)("path",{fillOpacity:"0.890196",d:"M261.207 396.186C261.896 394.255 262.226 390.844 262.516 388.702L263.204 388.25C263.294 390.306 263.286 393.57 263.878 395.421C263.9 397.087 264.095 396.503 263.393 397.883L262.468 397.919L261.207 396.186Z"}),(0,a.jsx)("path",{fillOpacity:"0.556863",d:"M586.45 646.258L586.821 650.105C586.847 653.947 586.717 659.307 587.382 662.955C587.512 665.28 587.518 667.185 587.497 669.498L586.471 670.352C586.806 662.783 586.135 654.261 586.45 646.258Z"}),(0,a.jsx)("path",{fillOpacity:"0.388235",d:"M601.754 242.823C603.1 242.473
9603.969 242.412 605.335 242.241C603.67 241.953 602.335 241.676 600.691 241.271C601.765 240.524 601.346 240.857 603.089 240.847C607.131 241.904 612.697 241.463 614.157 242.086C611.184 243.041 604.838 243.299 601.754 242.823Z"}),(0,a.jsx)("path",{fillOpacity:"0.0156863",d:"M96.3596 71.862L96.9983 68.8633C98.0193 71.1978 97.0135 78.5275 98.1083 80.9683L96.168 80.7867L96.3596 71.862Z"}),(0,a.jsx)("path",{fillOpacity:"0.921569",d:"M399.041 240.523L405.052 241.047L405.419 241.493L404.629 241.796C402.417 241.78 399.994 241.468 398.251 242.816C396.94 243.142 396.986 243.06 395.646 242.748L395.449 242C396.941 240.544 396.599 240.994 399.041 240.523Z"}),(0,a.jsx)("path",{fillOpacity:"0.270588",d:"M389.605 665.573C389.512 664.343 389.59 664.181 389.805 662.945L390.654 664.102C390.563 667.08 390.363 669.619 390.815 672.571L391.592 673.11C391.857 676.031 391.676 676.597 391 679.481L391.183 678.983L390.444 679.067L390.184 676.806C390.45 672.99 390.362 669.326 389.605 665.573Z"}),(0,a.jsx)("path",{fillOpacity:"0.988235",d:"M379.496 769.039C380.297 768.301 381.125 766.59 381.74 765.559C381.622 769.422 381.522 772.95 381.155 776.797C379.678 774.279 380.335 773.394 379.813 770.453L379.639 769.49L379.496 769.039Z"}),(0,a.jsx)("path",{fillOpacity:"0.92549",d:"M217.185 561.832C217.445 566.752 217.174 570.751 217.265 575.483C216.75 573.73 216.618 573.316 215.844 571.678C216.028 569.595 216.299 563.188 217.185 561.832Z"}),(0,a.jsx)("path",{fillOpacity:"0.537255",d:"M591.718 694.454C591.55 692.941 591.581 692.946 591.833 691.434L592.581 691.481C592.66 696.077 593.063 707.33 592.471 711.544C591.733 709.482 592.487 699.123 591.718 694.454Z"}),(0,a.jsx)("path",{fillOpacity:"0.478431",d:"M671.245 912.727L671.633 912.857C671.674 916.296 671.601 920.275 672.188 923.625C672.313 925.949 672.507 927.315 672.03 929.618C671.35 929.56 671.622 929.702 671.188 929.246C671.439 924.295 671.14 917.94 671.245 912.727Z"}),(0,a.jsx)("path",{fillOpacity:"0.145098",d:"M636.517 236.284C639.768 236.255 641.506 236.312 644.747 236.661L644.731 237.024L641.464 237.475C638.145 237.466 636.318 237.5 633.035 236.99C633.553 236.345 635.375 236.41 636.517 236.284Z"}),(0,a.jsx)("path",{fillOpacity:"0.192157",d:"M269.812 359.494L269.867 358.976L271.038 359.123C271.032 359.371 271.026 359.62 271.021 359.869L271.677 357.195C271.613 359.555 271.696 364.668 270.823 366.646C269.625 363.267 270.342 362.603 269.812 359.494Z"}),(0,a.jsx)("path",{fillOpacity:"0.886275",d:"M379.637 769.488L379.812 770.451C380.334 773.393 379.677 774.278 381.153 776.796L381.11 778.575C380.82 779.91 380.584 780.852 380.202 782.166L379.8 781.852C379.389 778.177 379.591 773.278 379.637 769.488Z"}),(0,a.jsx)("path",{fillOpacity:"0.764706",d:"M509.621 255.331C511.943 254.63 512.2 254.697 514.679 254.748C517.648 254.969 516.921 254.518 519.144 255.99L518.701 256.645L516.811 256.494C514.371 255.712 512.166 255.601 509.621 255.331Z"}),(0,a.jsx)("path",{fillOpacity:"0.729412",d:"M391.578 659.93L391.593 673.11L390.816 672.571C390.364 669.619 390.564 667.08 390.654 664.101C391.053 662.672 391.294 661.38 391.578 659.93Z"}),(0,a.jsx)("path",{fillOpacity:"0.886275",d:"M0.894531 215.764L2.67558 215.383C2.59469 218.209 2.63304 221.173 1.98242 223.911L1.59342 223.054L2.0412 223.772C1.11676 222.153 1.05247 217.852 0.894531 215.764Z"}),(0,a.jsx)("path",{fillOpacity:"0.603922",d:"M503.104 255.445L501.207 255.158C503.382 254.036 511.996 254.367 514.75 254.394L514.678 254.747C512.198 254.696 511.942 254.629 509.62 255.33C508.283 255.527 504.63 255.44 503.104 255.445Z"}),(0,a.jsx)("path",{fillOpacity:"0.752941",d:"M96.3801 66.0915C96.2523 64.2003 96.0057 61.5182 96.9068 59.8516C97.9806 60.9832 97.9842 62.5043 98.3502 64.2537C98.5984 66.7321 98.589 67.2226 98.2225 69.6859C97.5659 68.3857 97.3586 64.1804 97.19 62.4583L96.9335 62.4745L96.3801 66.0915Z"}),(0,a.jsx)("path",{fillOpacity:"0.631373",d:"M332.468 921.691C334.311 925.434 333.622 930.789 332.489 934.673C332.461 930.344 332.454 926.02 332.468 921.691Z"}),(0,a.jsx)("path",{fillOpacity:"0.611765",d:"M611.666 596.408L611.791 595.539L612.252 595.994C613.064 601.569 612.676 611.541 611.661 617.073L611.582 612.006C612.498 608.243 612.483 600.229 611.666 596.408Z"}),(0,a.jsx)("path",{fillOpacity:"0.247059",d:"M255.221 418.575C255.085 417.947 255.105 417.273 255.078 416.611L255.718 416.191L257.263 416.654C257.24 419.782 257.16 421.39 256.456 424.534C256.24 422.197 256.071 420.502 256.125 418.126L255.674 417.579L255.221 418.575Z"}),(0,a.jsx)("path",{fillOpacity:"0.894118",d:"M611.666 596.41C612.483 600.231 612.498 608.245 611.582 612.009C611.488 606.622 611.378 601.802 611.666 596.41Z"}),(0,a.jsx)("path",{fillOpacity:"0.72549",d:"M616.66 635.386L617.77 634.988C617.812 639.872 618.058 646.415 617.765 651.173C617.236 646.944 617.074 640.066 616.66 635.386Z"}),(0,a.jsx)("path",{fillOpacity:"0.0196078",d:"M389.608 665.57C390.365 669.323 390.453 672.987 390.187 676.803L389.156 676.892L389.608 665.57Z"}),(0,a.jsx)("path",{fillOpacity:"0.254902",d:"M398.25 242.816C399.992 241.468 402.416 241.78 404.628 241.796C406.615 242.777 407.533 242.431 409.47 242.854C405.751 242.967 401.976 242.871 398.25 242.816Z"}),(0,a.jsx)("path",{fillOpacity:"0.45098",d:"M417.728 652.559C418.245 654.888 418.444 655.348 418.273 657.667C417.513 661.666 417.902 665.163 417.34 668.445C417.03 663.205 417.448 657.814 417.728 652.559Z"}),(0,a.jsx)("path",{fillOpacity:"0.321569",d:"M503.105 255.448C504.632 255.442 508.285 255.529 509.621 255.332C512.166 255.602 514.371 255.713 516.811 256.495C514.623 256.536 512.434 256.514 510.247 256.429C508.216 25
95.984 505.525 255.898 503.105 255.448Z"}),(0,a.jsx)("path",{fillOpacity:"0.243137",d:"M283.926 303.105L285.534 303.142C285.6 305.983 285.294 307.447 284.833 310.198C283.974 307.535 284.306 305.852 283.926 303.105Z"}),(0,a.jsx)("path",{fillOpacity:"0.984314",d:"M1.76764 162.707C2.12936 166.286 2.1727 169.154 2.21836 172.758L1.03906 172.824C1.18373 169.461 1.49514 166.066 1.76764 162.707Z"}),(0,a.jsx)("path",{fillOpacity:"0.890196",d:"M616.661 635.385C616.593 632.962 616.321 630.884 617.086 628.617C617.976 630.041 617.777 633.155 617.771 634.987L616.661 635.385Z"}),(0,a.jsx)("path",{fillOpacity:"0.113725",d:"M586.82 650.105L587.532 650.111L587.381 662.956C586.716 659.308 586.846 653.948 586.82 650.105Z"}),(0,a.jsx)("path",{fillOpacity:"0.443137",d:"M411.585 759.517C411.815 757.884 412.178 756.131 412.485 754.492C412.631 758.711 412.362 761.245 411.924 765.484C411.492 762.998 411.527 762.066 411.585 759.517Z"}),(0,a.jsx)("path",{fillOpacity:"0.215686",d:"M263.203 388.248L264.472 388.062C264.453 391.204 264.429 392.277 263.877 395.419C263.285 393.569 263.294 390.304 263.203 388.248Z"}),(0,a.jsx)("path",{fillOpacity:"0.74902",d:"M1.76562 162.707L2.18357 162.629C2.77655 165.52 2.64385 170.473 2.57049 173.563L2.21635 172.757C2.17069 169.154 2.12735 166.286 1.76562 162.707Z"}),(0,a.jsx)("path",{d:"M910.577 23.7272C916.195 22.6654 918.357 23.0416 923.996 23.8397C933.132 31.1016 941.326 40.115 948.551 49.2886C961.598 65.8557 984.096 100.122 990.719 119.258C992.268 123.752 994.001 128.318 995.132 132.932C995.478 134.317 996.2 140.073 996.928 140.861C997.106 141.049 998.08 141.237 998.389 141.305C999.593 146.372 998.724 151.324 1000 156.117V232.319C998.237 245.79 995.237 260.578 987.897 272.324C986.865 272.716 986.938 272.732 985.844 272.672C985.719 273.531 985.703 273.04 986.069 274.127C984.509 278.624 979.148 285.987 976.415 290.015C962.624 310.359 946.86 329.425 926.603 343.653C918.493 349.349 910.504 356.11 901.441 359.982C899.677 360.735 898.378 360.355 897.797 362.564C895.2 363.072 886.378 364.061 885.268 364.652C886.739 366.42 888.399 364.561 888.504 366.066C884.195 367.225 865.609 367.751 860.31 368.002C853.776 367.78 846.017 367.282 839.666 368.107L838.666 367.953C839.054 368.77 838.928 368.298 838.912 369.393C838.331 369.868 837.504 370.499 836.98 371C825.918 371.705 809.598 376.895 798.394 379.896L799.609 379.807C795.247 381.199 792.42 381.76 787.886 382.624C787.488 383.487 787.478 383.561 787.399 384.462C784.137 385.891 779.724 384.634 776.436 386.052C776.902 387.129 776.698 386.589 777.048 387.67C775.462 388.157 775.577 388.134 773.928 387.904C769.865 382.606 768.441 368.601 766.708 361.977L755.729 320.683C752.467 307.906 750.603 297.017 746.247 284.074C742.289 272.33 738.373 266.182 733.504 255.361C741.808 253.041 747.09 254.333 754.829 252.904L753.797 251.89C773.232 251.416 787.902 246.288 806.064 241.295L806.436 242.417L807.488 242.393C808.682 238.057 813.499 238.669 817.671 236.968C855.101 221.73 885.897 194.958 900.075 156.373C902.106 150.847 902.253 145.65 905.336 141.045C906.876 138.747 907.101 128.041 907.242 125.086L908.363 124.491C908.41 125.375 908.488 125.435 908.724 126.299C910.598 123.24 910.043 81.953 909.614 76.3439C909.65 74.3407 909.425 72.5332 909.232 70.5442C907.986 62.779 906.703 60.9993 906.258 51.9992C907.415 41.6591 901.321 34.0888 909.933 25.5659C910.509 24.9919 910.394 24.5896 910.577 23.7272Z"}),(0,a.jsx)("path",{d:"M793.619 475.071C793.148 467.351 791.064 463.99 790.101 457.681C788.405 446.527 779.51 423.809 779.928 413.402C781.63 409.755 800.614 404.679 804.63 403.347C824.023 396.914 848.258 391.884 868.494 391.113C892.557 390.196 920.934 396.453 943.284 404.815C953.86 408.772 994.431 426.921 1000 435.76V454.224C994.059 464.747 959.258 487.575 946.347 491.438C944.646 491.948 947.729 493.046 944.724 493.811C934.824 496.332 923.546 501.552 913.394 502.039C907.436 501.612 871.431 500.55 868.185 501.799C850.08 503.288 806.127 488.788 793.619 475.071Z"}),(0,a.jsx)("path",{d:"M157.481 394.4C167.306 393.604 227.883 407.53 229.079 414.985L228.61 415.732L226.968 415.681C226.521 417.257 226.815 416.869 226.806 418.135C226.771 423.361 224.152 423.767 223.674 429.775C223.025 437.923 219.261 446.061 217.444 454.247C215.947 460.99 215.196 468.34 212.549 474.592C211.491 477.094 209.176 479.762 206.836 481.431C202.168 484.76 195.526 487.539 190.253 489.907C188.069 490.887 181.531 490.288 180.536 491.736L180.877 492.443L183.525 492.412L183.806 493.047C181.692 494.404 146.518 501.905 143.182 502.015C137.799 501.731 103.425 500.487 100.097 501.843C72.9424 503.471 37.6814 482.369 17.5105 465.18C10.3508 459.078 5.26953 455.48 0 447.461V441.495C3.13781 440.62 16.0274 429.205 20.3912 426.425C42.3142 412.46 76.9052 398.774 102.54 394.627C107.672 394.723 112.805 394.718 117.937 394.611C119.699 395.014 155.272 395.04 157.481 394.4Z"}),(0,a.jsx)("path",{fillOpacity:"0.92549",d:"M111.111 393.62L109.98 393.123C113.041 390.826 152.563 391.146 157.067 393.552L157.481 394.4C155.272 395.04 119.7 395.014 117.937 394.611C116.207 393.503 113.114 393.528 111.111 393.62Z"}),(0,a.jsx)("path",{fillOpacity:"0.694118",d:"M868.185 501.8C871.431 500.55 907.436 501.613 913.394 502.039C911.279 502.494 911.111 502.465 909.399 503.699L908.174 503.547C905.248 502.165 870.556 502.407 867.546 503.566C866.258 503.86 866.844 503.972 865.719 503.49C866.63 502.763 867.954 502.557 869.174 502.206L868.185 501.8Z"}),(0,a.jsx)("path",{fillOpacity:"0.964706",d:"M906.255 52.0024C905.879 50.2961 905.523 49.3127 904.847 47.6996C901.491 39.7073 901.187 27.5843 910.575 23.7305C910.392 24.5928 910.507 24.9951 909.931 25.5691C901.318 34.092 907.413 41.6623 906.255 52.0024Z"}),(0,a.jsx)("path",{fillOpacity:"0.643137",d:"M100.097 501.844C103.425 500.488 137.8 501.732 143.182 502.016C141.59 502.28 139.798 502.431 138.406 503.106C132.749 502.445 101.688 501.833 97.8822 503.827C96.8545 503.818 97.3571 503.942 96.3906 503.398C97.6702 502.808 98.7953 502.356 100.097 501.844Z"}),(0,a.jsx)("path",{d:"M867.543 503.566C870.553 502.408 905.245 502.165 908.171 503.547C901.203 504.953 874.37 504.64 867.543 503.566Z"}),(0,a.jsx)("path",{d:"M97.8828 503.826C101.689 501.831 132.749 502.443 138.407 503.104C136.238 504.898 103.097 504.439 97.8828 503.826Z"}),(0,a.jsx)("path",{fillOpacity:"0.972549",d:"M836.98 371C837.504 370.499 838.331 369.8
968 838.912 369.393C838.928 368.299 839.054 368.77 838.666 367.953L839.666 368.108C843.703 368.537 851.462 368.249 854.148 369.477C848.467 369.868 842.604 370.155 836.98 371Z"}),(0,a.jsx)("path",{fillOpacity:"0.215686",d:"M909.229 70.5469C909.423 72.5359 909.648 74.3434 909.612 76.3466C909.439 79.8724 909.015 80.9994 908.093 84.3635L908.224 83.4669L907.842 83.3161C908.072 80.3713 905.79 73.2216 908.119 71.8021L908.69 72.7448L908.763 72.3334C909.46 71.4969 909.167 71.9591 909.229 70.5469Z"}),(0,a.jsx)("path",{fillOpacity:"0.14902",d:"M907.241 125.087C907.011 122.804 907.1 112.841 908.325 111.176C908.644 115.419 908.88 120.279 908.362 124.492L907.241 125.087Z"}),(0,a.jsx)("path",{fillOpacity:"0.423529",d:"M839.664 368.111C846.015 367.285 853.774 367.783 860.308 368.005C859.371 368.19 854.606 369.486 854.146 369.48C851.46 368.252 843.701 368.54 839.664 368.111Z"}),(0,a.jsx)("path",{fillOpacity:"0.403922",d:"M111.11 393.622C113.112 393.53 116.205 393.505 117.935 394.613C112.804 394.721 107.671 394.726 102.539 394.629C105.682 393.874 108.835 394.834 111.11 393.622Z"})]}),ed=({sentiment:e,title:t,emptyText:s,themes:l})=>(0,a.jsxs)("div",{className:"rounded-2xl border border-[#e8eaf0] p-5",children:[(0,a.jsxs)("div",{className:"flex items-center justify-center gap-3",children:[(0,a.jsx)(eC,{sentiment:e}),(0,a.jsx)("h4",{className:"text-sm font-semibold text-[#091731]",children:t})]}),(0,a.jsx)("hr",{className:"my-4 border-[#e8eaf0]"}),0===l.length?(0,a.jsx)("p",{className:"text-xs text-[#9aa2b6]",children:s}):(0,a.jsx)("ul",{className:"space-y-3",children:l.map(({topic:t})=>(0,a.jsxs)("li",{className:"flex items-center gap-3",children:[(0,a.jsx)(ex,{sentiment:e}),(0,a.jsx)("span",{className:"text-xs text-[#091731]",children:t})]},t))})]}),eC=({sentiment:e})=>"bullish"===e?(0,a.jsx)(eo,{className:"size-10 shrink-0 text-price-up","aria-hidden":!0}):(0,a.jsx)(ec,{className:"size-10 shrink-0 text-price-down","aria-hidden":!0}),ex=({sentiment:e})=>{let t="bullish"===e;return(0,a.jsx)("span",{className:"flex size-5 shrink-0 items-center justify-center rounded-md text-xs",style:{backgroundColor:t?et.bullishTint:et.bearishTint,color:t?et.bullish:et.bearish},"aria-hidden":!0,children:t?"â":"â"})},em=({ticker:e,themes:t,className:s})=>{let l=(0,c.A)(n.Z.AnalystThemesTitle,{ticker:e}),i=(0,c.A)(n.Z.AnalystThemesUnavailable),r=(0,c.A)(n.Z.AnalystThemesBullishColumn),o=(0,c.A)(n.Z.AnalystThemesBearishColumn),C=(0,c.A)(n.Z.AnalystThemesBullishEmpty),x=(0,c.A)(n.Z.AnalystThemesBearishEmpty),m=(0,d.cn)(G,s);if(!t?.length)return(0,a.jsx)(q,{title:l,titleTone:"strong",className:m,children:(0,a.jsx)(f,{message:i})});let h=t.filter(({sentimentType:e})=>"bullish"===e),u=t.filter(({sentimentType:e})=>"bearish"===e);return(0,a.jsxs)("section",{className:(0,d.cn)("space-y-4",m),children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-[#091731] md:text-lg",children:l}),(0,a.jsxs)("div",{className:"grid gap-4 md:grid-cols-2",children:[(0,a.jsx)(ed,{sentiment:"bullish",title:r,emptyText:C,themes:h}),(0,a.jsx)(ed,{sentiment:"bearish",title:o,emptyText:x,themes:u})]})]})},eh=({data:e,currentPrice:t,locale:s})=>{if(!e)return null;let{ticker:l,newsSentiment:i,fundamentals:n,analystTarget:r,analystConsensus:c,analystThemes:o}=e;return(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-6",children:[(0,a.jsx)(ea,{ticker:l,sentiment:i,locale:s}),(0,a.jsx)(er,{consensus:c}),(0,a.jsx)(en,{target:r,currentPrice:t,locale:s}),(0,a.jsx)(em,{ticker:l,themes:o})]})},eu={1:"USD"},ep=e=>"number"==typeof e&&Number.isFinite(e);var eg=s(73698);let ef={sm:{px:40,box:"size-10 rounded-[10px]",text:"px-1",initial:"text-lg",ticker:"text-[11px] tracking-tight",longTicker:"text-[9px] tracking-tight"},lg:{px:56,box:"size-14 rounded-[14px]",text:"px-1.5",initial:"text-[26px]",ticker:"text-sm tracking-tight",longTicker:"text-xs tracking-tight"}},ej=({name:e,ticker:t,logoUrl:s,size:l="sm",className:i})=>{let[n,r]=(0,$.useState)(null),c=ef[l],o=t?.trim(),C=e.trim().slice(0,1).toUpperCase(),x=!!s&&n!==s;return(0,a.jsx)("div",{className:(0,d.cn)("flex shrink-0 items-center justify-center overflow-hidden",c.box,x?"bg-white shadow-md":(0,d.cn)("bg-[#eff1f1] font-bold text-[#091731]",c.text),i),"aria-label":e,role:"img",children:x?(0,a.jsx)("img",{src:s,alt:"",width:c.px,height:c.px,className:"aspect-square size-full object-contain",onError:()=>r(s??null)}):o?(0,a.jsx)("span",{className:(0,d.cn)("uppercase leading-none",o.length>4?c.longTicker:c.ticker),children:o}):(0,a.jsx)("span",{className:(0,d.cn)("leading-none",c.initial),children:C})})},ey=({instrumentName:e,ticker:t,logoUrl:s,className:l})=>{let i=(0,c.A)(n.Z.TradeOrInvestWithBroker,{instrument:e??""}),r=(0,c.A)(n.Z.OpenAccount);return e?(0,a.jsxs)(u,{className:(0,d.cn)("space-y-4",l),children:[(0,a.jsx)(ej,{name:e,ticker:t,logoUrl:s}),(0,a.jsx)("h3",{className:"text-base font-semibold leading-snug text-[#091731]",children:i}),(0,a.jsx)(eg.default,{size:"lg",fullWidth:!0,variant:"primary",title:r,onboarding:"Live CFD",className:"mt-1"})]}):(0,a.jsx)(eg.default,{size:"lg",variant:"primary",title:r,onboarding:"Live CFD",className:"w-fit m-auto"})};var eb=s(19954);let ev={"1D":"1day","1W":"week","1M":"1month","3M":"3month","1Y":"year"},eL=["3month","year"],eN=e=>{let t=e?.price,s="object"==typeof t?t?.close:void 0;return"number"==typeof s&&s>0?s:void 0},eZ=async e=>{if(!e||"N/A"===e)return{};try{let t=await eb.A.getPriceChange(e),s=t?.current_price,a="number"==typeof s?.buy&&"number"==typeof s?.sell?(s.buy+s.sell)/2:void 0;return{"3month":eN(t?.["3months"]),year:eN(t?.year),currentPrice:a}}catch{return{}}},ew={"3month":(e,t)=>
9B.h.getPrices3Month(e,t),year:(e,t)=>B.h.getPrices1Year(e,t)},eA=async(e,t,s)=>{try{let a=await ew[t](e,s),l=Number(a?.[0]?.o);return l>0?l:void 0}catch(e){console.error(`Failed to load ${t} chart start price`,e);return}},eM=async(e,t,s)=>{let[a,l]=await Promise.all([B.h.getPriceChange(e,s).catch(e=>(console.error("Failed to load price change",e),null)),eZ(t)]);if(!a)return null;let{"3months":i,...n}=a,r={...n,"3month":a["3month"]??i},c=a.currentPrice??l.currentPrice;return await Promise.all(eL.map(async t=>{let a=r[t];if("number"==typeof a?.movement&&"number"==typeof a?.price)return;let i=a?.price||l[t]||await eA(e,t,s);i&&c?r[t]={movement:(c-i)/i*100,price:i}:delete r[t]})),r},eO=[{id:"1D",labelKey:n.Z.OneDay},{id:"1W",labelKey:n.Z.OneWeek},{id:"1M",labelKey:n.Z.OneMonth},{id:"3M",labelKey:n.Z.ThreeMonths},{id:"1Y",labelKey:n.Z.OneYear}],eS={"1D":n.Z.InstrumentPerformanceTitleDay,"1W":n.Z.InstrumentPerformanceTitleWeek,"1M":n.Z.InstrumentPerformanceTitleMonth,"3M":n.Z.InstrumentPerformanceTitleThreeMonth,"1Y":n.Z.InstrumentPerformanceTitleYear},ek={"1D":n.Z.InstrumentPerformanceBodyDay,"1W":n.Z.InstrumentPerformanceBodyWeek,"1M":n.Z.InstrumentPerformanceBodyMonth,"3M":n.Z.InstrumentPerformanceBodyThreeMonth,"1Y":n.Z.InstrumentPerformanceBodyYear},eT={higher:n.Z.DirectionHigher,stable:n.Z.DirectionStable,lower:n.Z.DirectionLower},eP={"1D":.5,"1W":1,"1M":2,"3M":2,"1Y":5},eD=({width:e=22,height:t=22,className:s="flex-shrink-0",...l})=>(0,a.jsxs)("svg",{"data-dc-tpl":"56",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round",width:e,height:t,className:(0,d.cn)(s),...l,children:[(0,a.jsx)("path",{"data-dc-tpl":"57",d:"M3 12c3 0 3-6 6-6s3 6 6 6"}),(0,a.jsx)("path",{"data-dc-tpl":"58",d:"M15 12h6"}),(0,a.jsx)("path",{"data-dc-tpl":"59",d:"M18 9l3 3-3 3"})]}),eF={higher:{badge:"bg-price-up/[0.12] text-price-up"},stable:{badge:"bg-[#0917310f] text-navy-20"},lower:{badge:"bg-price-down/[0.12] text-price-down"}},eR=({heading:e,state:t})=>{let s=eF[t];return(0,a.jsxs)("div",{className:"flex items-center gap-4 p-5",children:[(0,a.jsx)("div",{className:(0,d.cn)("flex size-11 shrink-0 items-center justify-center rounded-[10px]",s.badge),children:(0,a.jsx)(eD,{width:22,height:22})}),(0,a.jsx)("h4",{className:"text-2xl font-semibold text-[#091731]",children:e})]})},ez=({labelKey:e,isSelected:t,onClick:s})=>{let l=(0,c.A)(e);return(0,a.jsx)(eg.default,{size:"small",onClick:s,title:l,variant:t?"primary":"secondary",className:t?"":"[&_.btn]:!border-[#0917312e] [&_.btn]:!bg-white"})},eI=({selectedPeriod:e,onSelect:t})=>(0,a.jsx)("div",{className:"flex flex-wrap gap-2 border-y border-[#0917311f] bg-[#f7f8f9] p-5",children:eO.map(({id:s,labelKey:l})=>(0,a.jsx)(ez,{labelKey:l,isSelected:s===e,onClick:()=>t(s)},s))}),e$=({locale:e,instrumentName:t,price:s,priceChange:l,analyst:i})=>{let r,[o,C]=(0,$.useState)("1D"),x=s.buy&&s.sell?(s.buy+s.sell)/2:0,m="object"==typeof(r=l?.[ev[o]])&&"number"==typeof r?.movement?r.movement:null,h=((e,t)=>{if(null===e)return"stable";let s=eP[t];return e>=s?"higher":e<=-s?"lower":"stable"})(m,o),u=(0,c.A)(eT[h]),p=(0,c.A)(eS[o],{instrument:t,direction:u}),g=(0,c.A)(ek[o],{instrumentName:t,direction:u,price:x?(0,d.DS)(x.toFixed(2),e):"-",priceChange:null===m?"-":`${m>0?"+":""}${(0,d.DS)(m.toFixed(2),e)}%`}),f=i?.priceTargetUpside??0,j=(0,d.DS)(Math.abs(f).toFixed(1),e),y=(0,c.A)(n.Z.InstrumentPerformanceUpside,{value:j}),b=(0,c.A)(n.Z.InstrumentPerformanceDownside,{value:j}),v=(0,c.A)(n.Z.InstrumentPerformanceTargetInLine),L=T(i?.rating),N=(0,c.A)(n.Z.InstrumentPerformanceAnalystSummary,{analystRating:i?L:"-",priceTarget:i?(0,d.DS)(i.priceTarget.toFixed(2),e):"-",upside:f>0?y:f<0?b:v});return(0,a.jsxs)("div",{className:"rounded-2xl border border-[#0917311a]",children:[(0,a.jsx)(eR,{heading:p,state:h}),(0,a.jsx)(eI,{selectedPeriod:o,onSelect:C}),(0,a.jsxs)("p",{className:"p-5 text-[15px] text-[#091731]",children:[g,i&&` ${N}`]})]})},eB=({instrumentName:e,ticker:t,logoUrl:s,locale:l,price:i,priceChange:r,currencyCode:o})=>{let C=i.buy&&i.sell&&(i.buy+i.sell)/2,x=(0,c.A)(n.Z.Today),m=r["1day"],h=!!m?.price,u=h&&"number"==typeof m.movement?m.movement:void 0,p=h&&C?C-m.price:void 0,g="number"!=typeof u||0===Number(u.toFixed(2))?N:u>0?"text-price-up":"text-price-down";return(0,a.jsxs)("div",{className:"flex items-start gap-4 md:items-center md:gap-5",children:[(0,a.jsx)(ej,{name:e,ticker:t,logoUrl:s,size:"lg",className:"mt-0.5 md:mt-0"}),(0,a.jsxs)("div",{className:"min-w-0 flex-1 space-y-1.5 text-[#091731] md:space-y-2",children:[(0,a.jsx)("h1",{className:"break-words text-2xl font-bold leading-tight md:text-[34px] md:leading-[100%]",children:e}),(0,a.jsxs)("div",{className:"flex flex-col gap-1 md:flex-row md:items-end md:gap-[14px]",children:[(0,a.jsx)("span",{className:"text-[32px] font-bold leading-[100%] md:text-[40px]",children:C?(0,d.DS)(C.toFixed(2),l):"-"}),(0,a.jsxs)("div",{className:"flex flex-wrap items-baseline gap-x-3 gap-y-1 md:items-end md:gap-[14px]",children:[(0,a.jsxs)("div",{className:(0,d.cn)("flex gap-1 text-sm font-medium md:text-base",g),children:[(0,a.jsx)("span",{children:void 0===p?"-":(0,d.DS)(p.toFixed(2),l)}),void 0!==u&&(0,a.jsxs)("span",{children:["(",w(u,l),")"]})]}),(0,a.jsx)("div",{className:"whitespace-nowrap text-xs text-navy-20",children:o?`${x} \xb7 ${o}`:x})]})]})]})]})},e_={up:_.PRICE_COLORS.up,down:_.PRICE_COLORS.down,flat:_.BRAND_COLORS.navy[20]},eU=({values:e,trend:t,width:l=72,height:i=24,className:n})=>{let r=(0,$.useRef)(null),[c,o]=(0,$.useState)(null),[C,x]=(0,$.useState)(!1),[m,h]=(0,$.useState)(!1),u=e.length>=2;return((0,$.useEffect)(()=>
9{if(!u)return;let e=!0,t=null;return(async function(){if(!r.current)return;let[a,{LineChart:n},{GridComponent:c},{CanvasRenderer:d}]=await Promise.all([Promise.all([s.e(10535),s.e(10789),s.e(8887),s.e(54099)]).then(s.bind(s,54099)),Promise.all([s.e(10535),s.e(10789),s.e(37669),s.e(8887),s.e(82702)]).then(s.bind(s,82702)),Promise.all([s.e(10535),s.e(10789),s.e(37669),s.e(1619)]).then(s.bind(s,1619)),Promise.all([s.e(10535),s.e(55545)]).then(s.bind(s,55545))]);a.use([n,c,d]),e&&r.current&&o(t=a.init(r.current,void 0,{width:l,height:i}))})().catch(t=>{e&&(console.error("[instrument-v2] sparkline failed to initialise",t),h(!0))}),()=>{e=!1,t?.dispose(),o(null),x(!1)}},[u,l,i]),(0,$.useEffect)(()=>{if(!(!c||c.isDisposed()))try{c.setOption({animation:!1,grid:{left:2,right:2,top:2,bottom:2},xAxis:{type:"category",show:!1,boundaryGap:!1},yAxis:{type:"value",show:!1,min:"dataMin",max:"dataMax"},series:[{type:"line",data:e,showSymbol:!1,silent:!0,lineStyle:{color:e_[t]??e_.flat,width:1.5,cap:"round",join:"round"}}]}),x(!0)}catch(e){console.error("[instrument-v2] sparkline failed to draw",e),h(!0)}},[c,e,t]),!u||m)?null:(0,a.jsxs)("div",{"aria-hidden":!0,className:(0,d.cn)("relative",n),style:{width:l,height:i},children:[(0,a.jsx)("div",{ref:r,className:"size-full"}),!C&&(0,a.jsx)("div",{className:"absolute inset-0 rounded bg-slate-50 motion-safe:animate-pulse"})]})},eE=e=>(0,a.jsx)(W,{name:"sparkline",resetKeys:[e.values],children:(0,a.jsx)(eU,{...e})}),eW={up:"text-price-up",down:"text-price-down",flat:"text-navy-20"},eY=({instrument:e,href:t,locale:s})=>{var l;let n=void 0===(l=e.movementPercentage)||0===l?"flat":l>0?"up":"down";return(0,a.jsxs)(i.Ay,{href:t,className:"grid grid-cols-[1fr_auto_auto] items-center gap-4 border-b border-[#e8eaf0] py-3 last:border-b-0 hover:bg-[#f7f8fb]",children:[(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)("p",{className:"truncate text-sm font-semibold text-[#091731]",children:e.name}),(0,a.jsx)("p",{className:"text-xs text-[#8b93a7]",children:e.symbol})]}),(0,a.jsx)(eE,{values:e.closes,trend:n}),(0,a.jsxs)("div",{className:"text-right",children:[(0,a.jsx)("p",{className:"text-sm font-semibold text-[#091731]",children:void 0===e.price?"-":(0,d.DS)(e.price.toFixed(2),s)}),(0,a.jsx)("p",{className:(0,d.cn)("text-xs",eW[n]),children:void 0===e.movementPercentage?"-":`${e.movementPercentage>0?"+":""}${w(e.movementPercentage,s)}`})]})]})},eH=({instruments:e,locale:t,viewAllHref:s,className:l})=>{let o=(0,c.A)(n.Z.RelatedInstruments),C=(0,c.A)(n.Z.ViewAll),x=(0,c.A)(n.Z.RelatedInstrumentsUnavailable),m="/"+t.toLowerCase()+"/"+r[t.toLowerCase()]+"/";return(0,a.jsxs)(u,{className:(0,d.cn)("space-y-2",l),children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("h3",{className:"text-xs text-navy-20",children:o}),(0,a.jsxs)(i.Ay,{href:s??"/markets",className:"text-xs font-semibold text-azure-100",children:[C," â"]})]}),0===e.length?(0,a.jsx)(f,{message:x}):(0,a.jsx)("div",{children:e.map(e=>(0,a.jsx)(eY,{instrument:e,href:m+e.url,locale:t},e.apiCode))})]})};var eV=s(5763),eK=s.n(eV);let eG=({article:e,tag:t})=>(0,a.jsxs)(i.Ay,{href:e.url,className:"group flex h-full flex-col overflow-hidden rounded-2xl border border-[#e8eaf0] bg-white transition-shadow duration-200 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-azure-100",children:[(0,a.jsx)("div",{className:"relative aspect-[2/1] w-full overflow-hidden bg-[#0d1a3f]",children:e.imageUrl&&(0,a.jsx)(eK(),{src:e.imageUrl,alt:e.title,fill:!0,sizes:"(max-width: 768px) 100vw, 33vw",className:"object-cover transition-transform duration-300 group-hover:scale-[1.02]"})}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-2 p-5",children:[(0,a.jsx)("span",{className:"text-xs font-semibold uppercase tracking-wide text-azure-100",children:t}),(0,a.jsx)("h3",{className:"text-lg font-semibold leading-snug text-[#091731]",children:e.title}),e.excerpt&&(0,a.jsx)("p",{className:"line-clamp-4 text-sm leading-relaxed text-navy-20",children:e.excerpt})]})]}),eq=["en-AU"];var eJ=s(74838);let eQ=({children:e,title:t,className:s})=>(0,a.jsx)(eJ.default,{debug:null,border:!1,verticalSpacing:"xs",className:s,slots:[(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(a.Fragment,{children:t&&(0,a.jsx)(l.default,{title:t,size:"H4",borderColor:"azure-100"})}),(0,a.jsx)(a.Fragment,{children:e})]})],theme:"white-100"}),eX=({children:e,className:t})=>{let s=(0,d.cn)("grid gap-6 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-4","[@media(max-width:639px)]:[&>*:nth-child(n+4)]:hidden","md-range:[&>*:nth-child(3n+1):last-child]:hidden","lg-range:[&>*:nth-child(3n+1):last-child]:hidden",t);return(0,a.jsx)(eQ,{title:(0,c.A)(n.Z.RelatedNews),children:(0,a.jsx)("div",{className:s,children:e})})},e1=({locale:e,articles:t,className:s})=>{let l=(0,c.A)(n.Z.RelatedNewsUnavailable);return!e||eq.includes(e)?null:0===t.length?(0,a.jsx)(eX,{className:s,children:(0,a.jsx)(f,{message:l})}):(0,a.jsx)(eX,{className:s,children:t.map(t=>(0,a.jsx)(eG,{article:t,tag:((e,t)=>{if(!e)return;let s=new Date(e);if(!Number.isNaN(s.getTime()))try{return s.toLocaleDateString(t,{year:"numeric",month:"short",day:"numeric"})}catch{return}})(t.date,e)??""},t.url))})},e6=({options:e,activeTab:t,onChange:s,label:l})=>(0,a.jsx)("div",{role:"tablist","aria-label":l,className:"flex gap-1 border-b border-[#e8eaf0]",children:e.map(({id:e,label:l})=>{let i=e===t;return(0,a.jsx)("button",{type:"button",role:"tab",id:`tab-${e}`,"aria-selected":i,"aria-controls":`panel-${e}`,onClick:()=>s(e),className:(0,d.cn)("-mb-px border-b-2 px-4 py-3 text-sm transition-colors duration-200",i?"border-azure-100 font-semibold text-[#091731]":"border-transparent text-navy-20 hover:text-[#091731]"),children:l},e)})}),e2=({tabs:e,label:t,defaultTab:s,className:l})=>{let[i,n]=(0,$.useState)(s??e[0].id),r=e.find(({id:e})=>e===i)??e[0];return(0,a.jsxs)("div",{className:l,children:[(0,a.jsx)(e6,{options:e.map(({id:e,label:t})=>({id:e,label:t}
9)),activeTab:r.id,onChange:n,label:t}),(0,a.jsx)("div",{role:"tabpanel",id:`panel-${r.id}`,"aria-labelledby":`tab-${r.id}`,children:r.content})]})},e0=({title:e,rows:t,unavailableMessage:s,titleAddon:l,className:i})=>(0,a.jsxs)("section",{className:i,children:[(0,a.jsxs)("h3",{className:"relative flex items-center gap-1.5 text-lg font-semibold text-[#091731]",children:[e,l]}),(0,a.jsx)("div",{className:"mt-3 rounded-xl border border-[#e8eaf0]",children:0===t.length?(0,a.jsx)(f,{message:s}):(0,a.jsx)("dl",{children:t.map(({id:e,label:t,value:s,index:l,muted:i})=>(0,a.jsxs)("div",{className:"flex items-center gap-4 border-b border-[#e8eaf0] px-5 py-3 text-sm last:border-b-0",children:[void 0!==l&&(0,a.jsx)("span",{className:"w-6 shrink-0 text-[#8b93a7]",children:l}),(0,a.jsx)("dt",{className:"flex-1 text-navy-40",children:t}),(0,a.jsx)("dd",{className:(0,d.cn)("text-right",i?"text-navy-20":"font-semibold text-[#091731]"),children:s})]},e))})})]});var e9=s(10411);let e5=({content:e,label:t,panelAlign:s="end",className:l})=>{let i=(0,$.useId)();return(0,a.jsxs)("div",{className:(0,d.cn)("group inline-flex sm:relative",l),children:[(0,a.jsx)("button",{type:"button","aria-label":t,"aria-describedby":i,className:"rounded-full text-[#8b93a7] hover:text-[#091731] focus:text-[#091731] focus:outline-none focus-visible:ring-2 focus-visible:ring-azure-100",children:(0,a.jsx)(e9.default,{size:14,"aria-hidden":"true"})}),(0,a.jsx)("div",{role:"tooltip",id:i,className:(0,d.cn)("pointer-events-none invisible absolute left-0 right-0 top-full z-20 mt-2 rounded-lg bg-[#091731] px-3 py-2 text-left text-xs font-normal normal-case tracking-normal text-white opacity-0 shadow-lg transition-opacity duration-150 group-hover:visible group-hover:opacity-100 group-focus-within:visible group-focus-within:opacity-100 sm:w-64","end"===s?"sm:left-auto":"sm:right-auto"),children:e})]})},e7=({label:e,value:t,valueClassName:s,unavailableMessage:l,align:i="start",labelAddon:n,className:r})=>(0,a.jsxs)("div",{className:(0,d.cn)("flex h-full flex-col rounded-xl border border-[#e8eaf0] px-4 py-4",r),children:[(0,a.jsxs)("div",{className:"relative flex items-center gap-1.5 text-xs uppercase tracking-wide text-[#8b93a7]",children:[e,n]}),(0,a.jsx)("div",{className:(0,d.cn)("flex flex-1 items-center","center"===i&&"justify-center"),children:void 0===t?(0,a.jsx)(f,{message:l??"",className:"w-full"}):(0,a.jsx)("p",{className:(0,d.cn)("mt-2 text-2xl font-bold text-[#091731]",s),children:t})})]}),e3=[{days:"mon",hours:"01:00 â 00:00"},{days:"tueThu",hours:"00:00 â 00:00"},{days:"fri",hours:"00:00 â 22:00"},{days:"satSun"}];[{name:"CMC Markets Cash equities",rate:.007},{name:"CMC Invest Core plan",rate:.0099},{name:"CMC Invest Plus plan",rate:.005},{name:"CMC Invest Premium plan",rate:.0039}].map(({rate:e})=>e);let e4=()=>{let e={mon:(0,c.A)(n.Z.MarketHoursMonday),tueThu:(0,c.A)(n.Z.MarketHoursTuesdayToThursday),fri:(0,c.A)(n.Z.MarketHoursFriday),satSun:(0,c.A)(n.Z.MarketHoursWeekend)},t=(0,c.A)(n.Z.MarketHoursClosed);return e3.map(({days:s,hours:a})=>({id:s,label:e[s],value:a??t,muted:void 0===a}))},e8=(e,t)=>void 0===e?"-":t(e),te={minimumFractionDigits:0,maximumFractionDigits:0},tt=(e,t)=>{let s=(0,d.DS)(e.from,t,te);return void 0===e.to?`${s} +`:`${s} â ${(0,d.DS)(e.to,t,te)}`},ts=(e,t,s)=>S(e,t,s,{minimumFractionDigits:0}),ta=(e,t,s=2)=>(0,d.DS)(e.toFixed(s),t),tl=({plans:e,locale:t})=>{let s=(0,c.A)(n.Z.FeeFxConversionAbout),l=(0,c.A)(n.Z.FeeFxConversionTooltip);return(0,a.jsx)(e5,{label:s,content:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"block",children:l}),e?.length?(0,a.jsx)("dl",{className:"mt-2 space-y-1",children:e.map(e=>(0,a.jsxs)("div",{className:"flex justify-between gap-3",children:[(0,a.jsx)("dt",{children:e.name}),(0,a.jsx)("dd",{className:"font-semibold",children:O(e.rate,t,2)})]},e.name))}):null]})})},ti=({data:e,locale:t})=>{let{investing:s}=e,l=s?.currencyCode??"GBP",i=(0,c.A)(n.Z.FeeCommission),r=(0,c.A)(n.Z.FeeMinInvestment),o=(0,c.A)(n.Z.FeeMinInvestmentAbout),d=(0,c.A)(n.Z.FeeMinInvestmentTooltip),C=(0,c.A)(n.Z.FeeFxConversion),x=(0,c.A)(n.Z.FractionalSharesTitle),m=(0,c.A)(n.Z.FractionalSharesAbout),h=(0,c.A)(n.Z.FractionalSharesTooltip),u=(0,c.A)(n.Z.FractionalSharesAvailable),p=(0,c.A)(n.Z.FractionalSharesNotAvailable),g=(0,c.A)(n.Z.FractionalSharesUnavailable),f=(0,c.A)(n.Z.MinimumOrder),j=(0,c.A)(n.Z.TradingHours),y=(0,c.A)(n.Z.TradingHoursUnavailable),b=e4(),v=s?.fractionalShares?[{id:"availability",label:x,value:s.fractionalShares.available?u:p},...void 0!==s.fractionalShares.minimumOrder?[{id:"minimumOrder",label:f,value:S(s.fractionalShares.minimumOrder,l,t)}]:[]]:[];return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"grid gap-4 sm:grid-cols-3",children:[(0,a.jsx)(e7,{label:i,value:e8(s?.commission,e=>ts(e,l,t))}),(0,a.jsx)(e7,{label:r,labelAddon:(0,a.jsx)(e5,{label:o,content:d}),value:e8(s?.minimumInvestment,e=>ts(e,l,t))}),(0,a.jsx)(e7,{label:C,labelAddon:(0,a.jsx)(tl,{plans:s?.fxConversionPlans,locale:t}),value:e8(s?.fxConversionRate,e=>"number"==typeof e?O(e,t,2):`${O(e.min,t,2)} â ${O(e.max,t,2)}`)})]}),(0,a.jsxs)("div",{className:"grid gap-6 lg:grid-cols-2",children:[(0,a.jsx)(e0,{title:x,titleAddon:(0,a.jsx)(e5,{label:m,content:h,panelAlign:"start"}),rows:v,unavailableMessage:g,className:"self-start"}),(0,a.jsx)(e0,{title:j,rows:b,unavailableMessage:y})]})]})},tn=({data:e,locale:t})=>{let{trading:s}=e,l=s?.currencyCode??"USD",i=s?.commission,r=(0,c.A)(n.Z.MinimumSpread),o=(0,c.A)(n.Z.FeeMinSize),d=(0,c.A)(n.Z.HoldingCostBuy),C=(0,c.A)(n.Z.HoldingCostSell),x=(0,c.A)(n.Z.FeeCommissionCfdShares),m=(0,c.A)(n.Z.FeeCommissionAbout),h=(0,c.A)(n.Z.FeeCommissionPerUnit,{amount:i?S(i.amount,l,t):""}),u=(0,c.A)(n.Z.FeeCommissionMinimum,{amount:i?.minimum!==void 0?S(i.minimum,l,t):""}),p=(0,c.A)(n.Z.Shorting),g=(0,c.A)(n.Z.ShortingAllowedValue),f=(0,c.A)(n.Z.ShortingNotAllowedValue),j=(0,c.A)(n.Z.MarginRates),y=(0,c.A)(n.Z.MarginRatesUnavailable),b=(0,c.A)(n.Z.MarginTierUnitsSuffix),v=(0,c.A)(n.Z.TradingHours),L=(0,c.A)(n.Z.TradingHoursUnavailable),N=e4(),Z=(s?.marginTiers??[]).map((e,s)=>({id:`tier-${s}`,index:s+1,label:0===s?`${tt(e,t)} ${b}`:tt(e,t),value:O(e.rate,t,0)})),w=void 0===i?"-":"PERCENTAGE"===i.type?O(i.amount,t,2):"AMOUNTPERUNIT"===i.type?h:S(i.amount,l,t),A=s?.shortingAllowed===void 0?"-":s.shortingAllowed?g:f;return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:[(0,a.jsx)(e7,{label:r,value:e8(s?.minimumSpread,e=>ta(e,t))}),(0,a.jsx)(e7,{label:o,value:e8(s?.minimumSize,e=>ta(e,t))}),(0,a.jsx)(e7,{label:d,value:e8(s?.holdingCostBuyRate,e=>O(e,t,4))}),(0,a.jsx)(e7,{label:C,value:e8(s?.holdingCostSellRate,e=>O(e,t,4))}),(0,a.jsx)(e7,{label:p,value:A}
9),(0,a.jsx)(e7,{label:x,labelAddon:i?.minimum!==void 0?(0,a.jsx)(e5,{label:m,content:u}):void 0,value:w})]}),(0,a.jsxs)("div",{className:"grid gap-6 lg:grid-cols-2",children:[(0,a.jsx)(e0,{title:j,rows:Z,unavailableMessage:y,className:"self-start"}),(0,a.jsx)(e0,{title:v,rows:N,unavailableMessage:L})]})]})},tr=({data:e,locale:t,defaultTab:s})=>{let l=(0,c.A)(n.Z.TabInvesting),i=(0,c.A)(n.Z.TabTrading);(0,c.A)(n.Z.TabSpectre);let r=(0,c.A)(n.Z.InvestingTradingFeesTitle),o=e??{},d=[{id:"investing",label:l,content:(0,a.jsx)(ti,{data:o,locale:t})},{id:"trading",label:i,content:(0,a.jsx)(tn,{data:o,locale:t})}];return(0,a.jsx)(eQ,{title:r,children:(0,a.jsx)(e2,{tabs:d,label:"Investing, trading and Spectre fee sections",defaultTab:s,className:"space-y-5"})})};var tc=s(79627);let to=(e,t,s,a=tc.fv)=>{let[l,i]=(0,$.useState)(t),n=(0,$.useRef)(s);return n.current=s,(0,$.useEffect)(()=>{let e=!0;i(t);let s=()=>{n.current&&"hidden"!==document.visibilityState&&n.current().then(t=>{e&&null!=t&&i(t)}).catch(()=>void 0)};s();let l=setInterval(s,a);return()=>{e=!1,clearInterval(l)}},[e,t,a]),l};var td=s(35817),tC=s(69272),tx=s.n(tC);let tm=({data:e,locale:t,instrumentDetails:s,logoUrl:i,stockData:C,relatedInstruments:x,viewAllInstrumentsLink:m,relatedNews:h,quoteInfo:g,tradingFees:f,initialPrice:j,priceChange:y,clientLongPercent:b,metaDescription:v,metaTitle:L})=>{let N=t.toLowerCase(),w=(0,d.OE)(t,!0),O=C??null,{isMobile:S}=(0,td.l)(),k=!1===S,T=to(e.code,y??null,()=>eM(e.code,e.apiCode)),{oneDayChange:P,oneWeekChange:F,oneMonthChange:z,oneYearChange:I,priceChange:_}={priceChange:T??A,oneDayChange:M(T?.["1day"],t),oneWeekChange:M(T?.week,t),oneMonthChange:M(T?.["1month"],t),oneYearChange:M(T?.year,t)},U=(0,c.A)(n.Z.InstrumentMetaDescription),E=(0,c.A)(n.Z.Performance),W=(0,c.A)(n.Z.CompanyInfo),Y=(0,c.A)(n.Z.MarketAnalysis),H=to(e.code,j??Z,()=>B.h.getPrice(e.code)),K=H.buy&&H.sell?(0,d.DS)((H.buy-H.sell).toFixed(2),t):"-",{currencyCode:G,isUsShare:q}=g??{currencyCode:null,isUsShare:!1},J=G??(s??null)?.currency??void 0,Q=q?100:1,X=!q,ee=H.buy&&H.sell?(H.buy+H.sell)/2:void 0,et=(0,$.useMemo)(()=>(e=>{if(!e)return null;let{ticker:t,overview:s,smartScore:a,keyPoints:l,dividend:i}=e,n=s?.priceTargetCurrencyCode||a?.priceTargetCurrencyCode||"USD",r=eu[i?.marketCapCurrencyId??-1]??n,c={ticker:t};ep(a?.newsSentimentsBullishPercent)&&ep(a?.newsSentimentsBearishPercent)&&(c.newsSentiment={bullishPercent:a.newsSentimentsBullishPercent,bearishPercent:a.newsSentimentsBearishPercent,sentiment:a.newsSentiment??""}),a?.bloggerConsensus&&(c.bloggerConsensus=a.bloggerConsensus),s&&(ep(s.lowPriceTarget)&&ep(s.priceTarget)&&ep(s.highPriceTarget)&&(c.analystTarget={low:s.lowPriceTarget,average:s.priceTarget,high:s.highPriceTarget,upsidePercent:ep(s.priceTargetUpside)?s.priceTargetUpside:void 0,currencyCode:n}),ep(s.totalAnalysts)&&s.totalAnalysts>0&&(c.analystConsensus={rating:s.consensus,buyCount:s.buy??0,holdCount:s.hold??0,sellCount:s.sell??0,totalAnalysts:s.totalAnalysts})),l?.keyPoints?.length&&(c.analystThemes=l.keyPoints.flatMap(({topic:e,sentimentType:t})=>{let s,a="bullish"===(s=t.toLowerCase())?"bullish":"bearish"===s?"bearish":null;return a&&e?[{topic:e,sentimentType:a}]:[]}));let o=ep(i?.marketCap)?i.marketCap:void 0,d=ep(i?.yield)?i.yield:void 0;return(void 0!==o||void 0!==d)&&(c.fundamentals={marketCap:o,dividendYield:d,currencyCode:r}),c})(O),[O]),es=(0,$.useMemo)(()=>(e=>{if(!e||"number"!=typeof e.priceTarget)return null;let t=[{rating:"buy",count:e.buy??0},{rating:"hold",count:e.hold??0},{rating:"sell",count:e.sell??0}],s=t.reduce((e,{count:t})=>e+t,0);return{priceTarget:e.priceTarget,upsidePercent:e.priceTargetUpside??0,consensus:e.consensus,totalAnalysts:"number"==typeof e.totalAnalysts&&e.totalAnalysts>0?e.totalAnalysts:s,ratings:t}})(O?.overview),[O?.overview]),ea=(0,$.useMemo)(()=>es&&{rating:es.consensus,priceTarget:es.priceTarget,priceTargetUpside:es.upsidePercent},[es]),el=`https://www.cmcmarkets.com/${N}/${r[N]}/${e.url}`,ei=e.fields?.description?.content[0]?.content[0]?.value?.trim()?.length>0,en=0==v.length?U.replace("%instrument",e.name):v;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(tx(),{children:[(0,a.jsx)("title",{children:L}),(0,a.jsx)("link",{rel:"canonical",href:el}),(0,a.jsx)("meta",{name:"description",content:en})]}),(0,a.jsxs)("div",{className:"Module n-section relative md:mb-[75px]",children:[(0,a.jsx)(eQ,{className:"lg:-ml-6 pt-[-24px]",children:(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsx)(o,{instrumentName:e.name,locale:t}),(0,a.jsx)(eB,{locale:t,price:H,instrumentName:e.name,ticker:O?.ticker,logoUrl:i,priceChange:_,currencyCode:J})]})}),(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-[8fr_4fr] max-w-[1920px] m-auto",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(eQ,{children:(0,a.jsxs)("div",{className:"space-y-10",children:[S&&(0,a.jsx)(p,{locale:t,price:H,currentSpread:K,spreadMultiplier:Q,displayDecimal:X}),(0,a.jsx)(u,{children:(0,a.jsx)(V,{code:e.code,locale:t})})]})}),S&&(0,a.jsx)(eQ,{children:(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsx)(D,{locale:w,clientLongPercent:b??null,forecast:es,layout:"cards"}),(0,a.jsx)(R,{oneDayChange:P,oneWeekChange:F,oneMonthChange:z,oneYearChange:I})]})}),(0,a.jsx)(eQ,{title:E,children:(0,a.jsx)(e$,{locale:w,instrumentName:e.name,price:H,priceChange:T,analyst:ea})}),ei&&(0,a.jsx)(eQ,{title:W,children:(0,a.jsx)(l.default,{description:e.fields.description,size:"H4",borderColor:"azure-100"})}),et&&(0,a.jsx)(eQ,{title:Y,children:(0,a.jsx)(eh,{data:et,currentPrice:ee,locale:w})}),(0,a.jsx)(tr,{data:f,locale:w}),k&&(0,a.jsx)(eQ,{children:(0,a.jsx)(ey,{})})]}
9),k&&(0,a.jsxs)("div",{className:"space-y-4 pt-6 pr-[24px] xl:pr-[48px] 2xl:pr-[80px] h-min",children:[(0,a.jsx)(p,{locale:t,price:H,currentSpread:K,spreadMultiplier:Q,displayDecimal:X,children:(0,a.jsx)(R,{oneDayChange:P,oneWeekChange:F,oneMonthChange:z,oneYearChange:I})}),(0,a.jsx)(D,{locale:w,clientLongPercent:b??null,forecast:es}),(0,a.jsx)(ey,{instrumentName:e.name,ticker:O?.ticker,logoUrl:i}),(0,a.jsx)(eH,{instruments:x,viewAllHref:m,locale:t})]})]})]}),S&&(0,a.jsx)(eQ,{children:(0,a.jsx)(eH,{instruments:x,viewAllHref:m,locale:t})}),(0,a.jsx)(e1,{locale:w,articles:h}),S&&(0,a.jsx)(eQ,{children:(0,a.jsx)(ey,{instrumentName:e.name,ticker:O?.ticker,logoUrl:i,className:"mb-6"})})]})}},49723:(e,t,s)=>{s.r(t),s.d(t,{__iconNode:()=>l,default:()=>i});var a=s(52882);let l=[["path",{d:"M8 18L12 22L16 18",key:"cskvfv"}],["path",{d:"M12 2V22",key:"r89rzk"}]],i=(0,a.A)("move-down",l)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.