PageSourceSearch

https://www.tplr.ai/_next/static/chunks/pages/dashboard-616c0673f1…?dpl=dpl_H2F43oWHYVwuK6pf2BBNFwYYo8vJ

js tplr.ai collected 2026-09-25 20:21:29 UTC 80,424 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[724],{297:e=>{e.exports={runHeader:"PipelineRun_runHeader__xvRMr",themeSwitcher:"PipelineRun_themeSwitcher__LXXKX",liveTag:"PipelineRun_liveTag__PWoI7",completed:"PipelineRun_completed__FV_hf",liveDot:"PipelineRun_liveDot__qiGMk",livePulse:"PipelineRun_livePulse__S7nqs",runTitle:"PipelineRun_runTitle__Oo5hT",runPrompt:"PipelineRun_runPrompt__L_C5_",runCursor:"PipelineRun_runCursor__5lIhq",cursorBlink:"PipelineRun_cursorBlink__eMzJQ",runSpecs:"PipelineRun_runSpecs__Kzn24",specItem:"PipelineRun_specItem__6vktL",specFlag:"PipelineRun_specFlag__rYqUJ",specValue:"PipelineRun_specValue___cL4w",lede:"PipelineRun_lede__bvFFC",updatedAt:"PipelineRun_updatedAt__vIEAy",paperLink:"PipelineRun_paperLink__eNmym",error:"PipelineRun_error__5sWvJ",sectionHeading:"PipelineRun_sectionHeading__s2RXo",sectionTitle:"PipelineRun_sectionTitle__Id4sF",sectionSubtitle:"PipelineRun_sectionSubtitle__R6U_p"}},682:e=>{e.exports={lottieWrapper:"Lottie_lottieWrapper__cw4XB",lottie:"Lottie_lottie__PZN4D"}},854:e=>{e.exports={lossChartSection:"LossChart_lossChartSection__GZ_zn",chart:"LossChart_chart__m6web",loading:"LossChart_loading__FtAOK",loadingText:"LossChart_loadingText__bZr4j",spinner:"LossChart_spinner__MZnkv",spin:"LossChart_spin__PoZqR",intro:"LossChart_intro__8TlHr",themeSwitcher:"LossChart_themeSwitcher__lo_pj",titleStack:"LossChart_titleStack__SKjhK",modelBadge:"LossChart_modelBadge__WMU2Z",metaRow:"LossChart_metaRow__SnQIF",sinceBadge:"LossChart_sinceBadge__4zN4G",card:"LossChart_card__gjINY",chartVisual:"LossChart_chartVisual__GEE6L",fadeIn:"LossChart_fadeIn__VwXY6",timeRangeSwitcher:"LossChart_timeRangeSwitcher__8li5m",active:"LossChart_active__v6rVd"}},958:e=>{e.exports={runBar:"dashboard_runBar__q8eeL",runLabel:"dashboard_runLabel__MWcol",runSelect:"dashboard_runSelect__wgSq1",runTrigger:"dashboard_runTrigger__23A_R",open:"dashboard_open__Zfx1P",runChevron:"dashboard_runChevron__VmIm1",runMenu:"dashboard_runMenu__47bZp",runOption:"dashboard_runOption__KWMkm",selected:"dashboard_selected__CR8Yz",runOptionName:"dashboard_runOptionName__A5I49",runCheck:"dashboard_runCheck__FBjGf",mono:"dashboard_mono__tZpze",runOptionStatus:"dashboard_runOptionStatus__9N_AA",runStatus:"dashboard_runStatus__gjPaO",live:"dashboard_live__Z7pwZ",completed:"dashboard_completed__0JEt9",liveDot:"dashboard_liveDot__KJAVu",livePulse:"dashboard_livePulse__REGje",modelToggle:"dashboard_modelToggle__pqDJW",toggleButton:"dashboard_toggleButton__ao9V_",active:"dashboard_active__XMp2t"}},1145:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(3469),l=r(1623),i=r(4605),n=r(2850),s=r(6982),c=r.n(s);let o=e=>{let{className:t}=e,r=(0,i.A)(e=>e.theme);return(0,a.jsxs)("div",{className:(0,l.A)(c().themeSwitcher,c()[r],t),role:"group","aria-label":"Theme switcher",children:[(0,a.jsx)("button",{className:(0,l.A)(c().themeSwitcherButton,"light"===r&&c().active),onClick:()=>i.A.setState({theme:"light"}),"aria-label":"Switch to light theme","aria-pressed":"light"===r,children:(0,a.jsx)(n.Lb,{className:c().switcherLabel,children:"Light"})}),(0,a.jsx)("button",{className:(0,l.A)(c().themeSwitcherButton,"dark"===r&&c().active),onClick:()=>i.A.setState({theme:"dark"}),"aria-label":"Switch to dark theme","aria-pressed":"dark"===r,children:(0,a.jsx)(n.Lb,{className:c().switcherLabel,children:"Dark"})})]})}},1789:e=>{e.exports={bandwidth:"BandwidthChart_bandwidth__swWvC",dark:"BandwidthChart_dark__gdXN_",header:"BandwidthChart_header__G5ZY1",title:"BandwidthChart_title__uZmYc",subtitle:"BandwidthChart_subtitle__egoiE",chartContainer:"BandwidthChart_chartContainer__zG21b",skeleton:"BandwidthChart_skeleton__mI4DG",shimmer:"BandwidthChart_shimmer__j2sJh",noDataSlim:"BandwidthChart_noDataSlim__4O3lH"}},2194:e=>{e.exports={char:"CharAnimation_char__Fz3Ep",space:"CharAnimation_space__iFoNL",img:"CharAnimation_img__jcIPE"}},2790:(e,t,r)=>{"use strict";r.d(t,{A:()=>_});var a=r(3469),l=r(3499),i=r.n(l),n=r(2850);r(8097);var s=r(4735),c=r(8731),o=r(9058),d=r.n(o);let m=[{name:"Github",href:"https://github.com/one-covenant/templar",icon:(0,a.jsx)(s.hL4,{})},{name:"Discord",href:"https://discord.gg/N5xgygBJ9r",icon:(0,a.jsx)(s.O4U,{})},{name:"X",href:"https://x.com/tplr_ai",icon:(0,a.jsx)(c.TCj,{})},{name:"LinkedIn",href:"https://www.linkedin.com/company/one-covenant/",icon:(0,a.jsx)(s.QEs,{})}],h=()=>(0,a.jsx)("div",{className:d().footerSocialIconsContainer,children:m.map(e=>(0,a.jsx)(i(),{href:e.href,target:"_blank",rel:"noopener noreferrer",className:d().socialIconLink,"aria-label":e.name,children:e.icon},e.name))});var p=r(9530),u=r.n(p);let _=()=>(0,a.jsxs)("footer",{className:u().footer,children:[(0,a.jsxs)(n.Lb,{children:["Templar \xa9 2026 \xb7 ",(0,a.jsx)(i(),{href:"/privacy",className:u().privacyLink,children:"Privacy"})]}),(0,a.jsx)(h,{})]})},2938:e=>{e.exports={wrap:"InfoTooltip_wrap__nS3_f",icon:"InfoTooltip_icon__G_QOe",bubble:"InfoTooltip_bubble__qfMX6",top:"InfoTooltip_top__Obc7L",bottom:"InfoTooltip_bottom__JPXNQ",center:"InfoTooltip_center__k5oiD",left:"InfoTooltip_left__hbuhh",right:"InfoTooltip_right__lZ1tW"}},3772:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>h});var a=r(3469),l=r(8097),i=r(6462),n=r(4861),s=r(1623),c=r(2194),o=r.n(c);let d={initial:{opacity:0}
1,animate:e=>{let{i:t,delay:r=.5}=e;return{opacity:1,transition:{duration:1+Math.pow(.01*t,2),delay:r+.5*Math.random(),easing:i.qw}}},exit:e=>{let{i:t}=e;return{opacity:0,transition:{duration:.3+Math.pow(.01*t,2),delay:.2*Math.random(),easing:i.qw}}}},m=function(e,t){let{charClassName:r,spaceClassName:l,delay:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.split(/(<br\/>)/).map((e,c)=>"<br/>"===e?(0,a.jsx)("br",{},"br-".concat(c)):e.split("").map((e,c)=>(t.current+=1,(0,a.jsx)(n.P.span,{className:(0,s.A)(o().char,r," "===e&&o().space," "===e&&l),variants:d,initial:"initial",animate:"animate",exit:"exit",custom:{i:t.current,delay:i},children:e},"".concat(c,"-").concat(t.current)))))},h=function(e){let{children:t,...r}=e,i={current:0};return l.Children.map(t,e=>{var t,c,h;return t=e,c=i,h=r,"string"==typeof t?m(t,c,h):l.isValidElement(t)?"em"===t.type?(0,a.jsx)("em",{children:m(t.props.children.toString(),c,h)}):"img"===t.type?(c.current+=1,(0,a.jsx)(n.P.span,{className:(0,s.A)(o().img),variants:d,initial:"initial",animate:"animate",exit:"exit",custom:{i:c.current,delay:h.delay},children:t})):t:void 0})}},4052:e=>{e.exports={dataBlocksSection:"DataBlocks_dataBlocksSection__nFJ_u",dataBlocks:"DataBlocks_dataBlocks___kwcE",aside:"DataBlocks_aside__dZHra",toolbar:"DataBlocks_toolbar__PFxKv",dataBlock:"DataBlocks_dataBlock__yYwad",hero:"DataBlocks_hero__Sw2rl",title:"DataBlocks_title__z9VP0",subtitle:"DataBlocks_subtitle__mRTQy",valueRow:"DataBlocks_valueRow__7raQm",lottie:"DataBlocks_lottie__d4w5e",table:"DataBlocks_table___Hmo0",dataItem:"DataBlocks_dataItem__jcuMh",blink:"DataBlocks_blink__1i_ei"}},5594:e=>{e.exports={header:"Header_header__O3VrT",fadeIn:"Header_fadeIn__styef",light:"Header_light__lmTMu",headline:"Header_headline__7VacU",dark:"Header_dark__Xy8_0",wordmark:"Header_wordmark__QBR3F",brandIconFullHeight:"Header_brandIconFullHeight__3zfXH",metrics:"Header_metrics__OdM7y"}},6421:e=>
1{e.exports={seriesChart:"SeriesChart_seriesChart__Rey0d",dark:"SeriesChart_dark__cpXDb",header:"SeriesChart_header__JqIV_",title:"SeriesChart_title__ybCtp",subtitle:"SeriesChart_subtitle__C8NC1",chartContainer:"SeriesChart_chartContainer__k4H7Z",skeleton:"SeriesChart_skeleton__KRXVw",shimmer:"SeriesChart_shimmer__sm1eH",noData:"SeriesChart_noData__gNFT0",noDataSlim:"SeriesChart_noDataSlim__mY_n8"}},6765:e=>{e.exports={participants:"ParticipantsTable_participants__zXX2I",dark:"ParticipantsTable_dark__6meL7",header:"ParticipantsTable_header__AcZ3q",title:"ParticipantsTable_title__803xl",subtitle:"ParticipantsTable_subtitle__Whl4W",tableWrapper:"ParticipantsTable_tableWrapper__EQLvn",skeleton:"ParticipantsTable_skeleton__FInRw",shimmer:"ParticipantsTable_shimmer__6iS7k",table:"ParticipantsTable_table__VkVka",head:"ParticipantsTable_head__Zh7jC",right:"ParticipantsTable_right__2TdBG",headLabel:"ParticipantsTable_headLabel__LPHfM",body:"ParticipantsTable_body__eyRV_",groupStart:"ParticipantsTable_groupStart__tiqQy",replicaCell:"ParticipantsTable_replicaCell___A_PB",num:"ParticipantsTable_num__QnCOv",hostCell:"ParticipantsTable_hostCell__FHfxF",noDataSlim:"ParticipantsTable_noDataSlim__bluV0"}},6945:e=>{e.exports={pipelineStats:"PipelineStats_pipelineStats__QBBiw",dark:"PipelineStats_dark__h0upz",grid:"PipelineStats_grid__1nYrH",statCard:"PipelineStats_statCard__R7loG",linked:"PipelineStats_linked__cqTyc",highlight:"PipelineStats_highlight__u2YtJ",title:"PipelineStats_title__kcyPT",value:"PipelineStats_value__QiQcw",skeleton:"PipelineStats_skeleton__XnPe2",shimmer:"PipelineStats_shimmer__FqWME",valueRow:"PipelineStats_valueRow__6fZyW",subtitle:"PipelineStats_subtitle__zxtZZ",progressTrack:"PipelineStats_progressTrack__Pe1UC",progressFill:"PipelineStats_progressFill__pmAsn",progressFillDone:"PipelineStats_progressFillDone__A5fkC"}},6982:e=>{e.exports={themeSwitcher:"ThemeSwitcher_themeSwitcher__XQyQI",themeSwitcherButton:"ThemeSwitcher_themeSwitcherButton__PM78a",switcherLabel:"ThemeSwitcher_switcherLabel__GwdDr",active:"ThemeSwitcher_active__af2Aa",dark:"ThemeSwitcher_dark__8i_B2"}},6985:(e,t,r)=>{"use strict";r.d(t,{CQ:()=>a,DN:()=>s,j6:()=>n,n_:()=>i,rL:()=>l});let a={url:"https://www.tplr.ai",name:"Templar",tagline:"Incentivized Internet-wide AI training",description:"Templar is a decentralized AI training network. Market-driven incentives for loss reduction, enabling permissionless distributed deep learning.",twitter:"@tplr_ai",ogImage:"/og-image.png",keywords:["decentralized AI","distributed training","machine learning","LLM training","AI incentives","Templar","blockchain AI","permissionless ML","Covenant 72B"]},l={"@context":"https://schema.org","@type":"Organization",name:"Templar",url:a.url,logo:"".concat(a.url,"/og-image.png"),sameAs:["https://github.com/tplr-ai/templar","https://x.com/tplr_ai","https://discord.gg/VUgfADep"],description:a.description},i={"@context":"https://schema.org","@type":"SoftwareApplication",name:"Templar",applicationCategory:"DeveloperApplication",operatingSystem:"Cross-platform",description:a.tagline,url:a.url,offers:{"@type":"Offer",price:"0",priceCurrency:"USD"}},n={"@context":"https://schema.org","@type":"SoftwareApplication",name:"Covenant 72B",applicationCategory:"AIApplication",description:"A 72B parameter large language model trained on the decentralized Templar network",url:"".concat(a.url,"/chat"),creator:{"@type":"Organization",name:"Templar"}},s=e=>{let{name:t,description:r,path:l,items:i}=e;return{"@context":"https://schema.org","@type":"CollectionPage",name:t,description:r,url:"".concat(a.url).concat(l),isPartOf:{"@type":"WebSite",name:a.name,url:a.url},mainEntity:{"@type":"ItemList",numberOfItems:i.length,itemListElement:i.map((e,t)=>({"@type":"ListItem",position:t+1,name:e.title,url:e.absoluteUrl}))}}}},7093:e=>{e.exports={stageLinks:"StageLinks_stageLinks__I4cSD",dark:"StageLinks_dark__FXxMq",header:"StageLinks_header__Puco1",title:"StageLinks_title__2pRAa",subtitle:"StageLinks_subtitle__jrf1S",board:"StageLinks_board__GbqUt",skeleton:"StageLinks_skeleton__GVAmt",shimmer:"StageLinks_shimmer___Y7jY",participant:"StageLinks_participant__k7aBm",pName:"StageLinks_pName__3J1BM",chain:"StageLinks_chain__uvWwO",node:"StageLinks_node__jVEhd",stage:"StageLinks_stage__8oXh3",host:"StageLinks_host__FfIKn",link:"StageLinks_link__ZvN74",cross:"StageLinks_cross__bcTGn",flow:"StageLinks_flow__8hVax",fwd:"StageLinks_fwd__IlUYP",flowFwd:"StageLinks_flowFwd__sG6Mk",bwd:"StageLinks_bwd__F4hGw",flowBwd:"StageLinks_flowBwd__7EZP_",idle:"StageLinks_idle__jS4kq",rate:"StageLinks_rate__jNxop",arrow:"StageLinks_arrow__1Y75z",crossTag:"StageLinks_crossTag__7G1qg",noDataSlim:"StageLinks_noDataSlim__8liSx"}},7601:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>lx});var a,l,i,n,s,c,o,d,m,h,p,u,_,x,f,g,A,b,F,v,k,y,j,L,w,E,N,C,S,M,T,H,P,B,R,I,W,Z,D,V,O,U,z,G,Q,X,q,K,J,Y,$,ee,et,er,ea,el,ei,en,es,ec,eo,ed,em,eh,ep,eu,e_,ex,ef,eg,eA,eb,eF,ev,ek,ey,ej,eL,ew,eE,eN,eC,eS,eM,eT,eH,eP,eB,eR,eI,eW,eZ,eD,eV,eO,eU,ez,eG,eQ,eX,eq,eK,eJ,eY,e$,e3,e0,e1,e9,e6,e2,e8,e4,e5,e7,te,tt,tr,ta,tl,ti,tn,ts,tc,to,td,tm,th,tp,tu,t_,tx,tf,tg,tA,tb,tF,tv,tk,ty,tj,tL,tw,tE,tN,tC,tS,tM,tT,tH,tP,tB,tR,tI,tW,tZ,tD,tV,tO,tU,tz,tG,tQ,tX,tq,tK,tJ,tY,t$,t3,t0,t1,t9,t6,t2,t8,t4,t5,t7,re,rt,rr,ra,rl,ri,rn,rs,rc,ro,rd,rm,rh,rp,ru,r_,rx,rf,rg,rA,rb,rF,rv,rk,ry,rj,rL,rw,rE,rN,rC,rS,rM,rT,rH,rP,rB,rR,rI,rW,rZ=r(3469),rD=r(898),rV=r.n(rD),rO=r(1623),rU=r(6830),rz=r(8097),rG=r(4768),rQ=r.n(rG),rX=r(4828),rq=r(682),rK=r.n(rq);let rJ=rQ()(()=>Promise.all([r.e(812),r.e(854)]).then(r.t.bind(r,2854,23)),{loadableGenerated:{webpack:()=>[2854]},ssr:!1}),rY={},r$=e=>{let{url:t,aspectRatio:r=1.425,allowPlay:a=!0,forceLoad:l=!1,loop:i,className:n}=e,s=(0,rz.useRef)(null),[c,o]=(0,rz.useState)(),d=(0,rz.useRef)(null),m=(0,rX.W)(d,{amount:1,once:!0,margin:"50%"}),h=(0,rz.useRef)(null),p=(0,rX.W)(h),[u,_]=(0,rz.useState)(!1);return(0,rz.useEffect)(()=>
1{if(!m&&!l||!t)return;rY[t.toString()]?o(JSON.parse(rY[t.toString()])):fetch(t).then(e=>e.json()).then(e=>{o(e)}).catch(e=>console.error("Failed loading Lottie animation -",e));let e=s.current;return()=>null==e?void 0:e.destroy()},[m,l,t,o]),(0,rz.useEffect)(()=>{c&&!rY[t]&&(rY[t.toString()]=JSON.stringify(c))},[c,t]),(0,rz.useEffect)(()=>{s.current&&u&&s.current[p&&a?"play":"pause"]()},[p,a,u]),(0,rZ.jsxs)(rZ.Fragment,{children:[(0,rZ.jsx)("span",{ref:d}),(0,rZ.jsx)("div",{ref:h,className:(0,rO.A)(rK().lottieWrapper,n),style:{aspectRatio:r},"aria-hidden":"true",children:(0,rZ.jsx)(rJ,{lottieRef:s,className:rK().lottie,animationData:p?c:void 0,autoplay:!0,onDOMLoaded:()=>_(!0),loop:i})})]})};var r3=r(4605),r0=r(2850),r1=r(4052),r9=r.n(r1);let r6=e=>{let{type:t,lottieUrl:r,visualComponent:a,className:l,...i}=e,n="hero"===t,s=n?r0.Lb:r0.K8;return(0,rZ.jsxs)("li",{className:(0,rO.A)(r9().dataBlock,r9()[t],l),children:[(0,rZ.jsxs)(s,{as:"h2",className:r9().title,children:[i.title,i.subtitle&&(0,rZ.jsx)("span",{className:r9().subtitle,children:i.subtitle})]}),n?(0,rZ.jsxs)("div",{className:r9().valueRow,children:[(0,rZ.jsx)(r0._Q,{children:i.value}),r&&(0,rZ.jsx)(r$,{allowPlay:!0,className:r9().lottie,url:r,forceLoad:!0,loop:!0,aspectRatio:75/46}),a]}):(0,rZ.jsx)("ul",{children:i.data.map((e,t)=>(0,rZ.jsxs)("li",{className:r9().dataItem,children:[(0,rZ.jsx)(r0.Lb,{children:e.label}),(0,rZ.jsx)(r0.Lb,{children:e.value})]},t))})]})},r2=e=>{let{data:t,className:r,hideAside:a,toolbar:l,toolbarAfter:i=0}=e,n=(0,r3.A)(e=>e.theme);return(0,rZ.jsxs)("section",{className:(0,rO.A)(r9().dataBlocksSection,r9()[n],r),children:[(0,rZ.jsx)("ul",{className:r9().dataBlocks,children:t.map((e,t)=>(0,rZ.jsxs)(rz.Fragment,{children:[l&&t===i&&(0,rZ.jsx)("li",{className:r9().toolbar,children:l}),(0,rZ.jsx)(r6,{...e})]},t))}),!a&&(0,rZ.jsx)("aside",{className:r9().aside,"aria-hidden":"true",children:(0,rZ.jsx)(r$,{allowPlay:!0,className:r9().lottie,url:"/lottie/Templar_Panel.json",forceLoad:!0,loop:!0,aspectRatio:662/1062})})]})};var r8=r(8170),r4=r(1145);let r5={size:"72B"};var r7=r(854),ae=r.n(r7),at=r(7345);let ar=rQ()(()=>Promise.all([r.e(248),r.e(172)]).then(r.bind(r,7172)),{loadableGenerated:{webpack:()=>[7172]},loading:()=>(0,rZ.jsxs)("div",{className:ae().loading,children:[(0,rZ.jsx)("div",{className:ae().spinner}),(0,rZ.jsx)(r0._Q,{className:ae().loadingText,children:"Loading Step-based Loss Function Analyzer"}),(0,rZ.jsx)(r0.Lb,{children:"Calculating across the subnet... please stand by"})]}),ssr:!1}),aa=e=>{let{data:t,blockTitle:r,blockValue:a,blockLottieUrl:l}=e,i=(0,r3.A)(e=>e.theme),n=!t||t.loading,s=r5&&r5.size||at.env.NEXT_PUBLIC_MODEL_SIZE||"—";return(0,rZ.jsxs)("section",{className:(0,rO.A)(ae().lossChartSection,ae()[i]),children:[(0,rZ.jsxs)("div",{className:ae().intro,children:[(0,rZ.jsx)(r4.A,{className:ae().themeSwitcher}),(0,rZ.jsxs)("div",{className:ae().titleStack,children:[(0,rZ.jsx)(r0.jb,{children:"Model Training"}),(0,rZ.jsxs)("div",{className:ae().metaRow,children:[(0,rZ.jsx)(r0.Lb,{className:ae().modelBadge,children:"MODEL SIZE: ".concat(s)}),(0,rZ.jsx)(r0.Lb,{className:ae().sinceBadge,children:"Completed"})]})]})]}),(0,rZ.jsx)("div",{className:ae().chart,children:n?(0,rZ.jsxs)("div",{className:ae().loading,role:"status","aria-live":"polite",children:[(0,rZ.jsx)("div",{className:ae().spinner,"aria-hidden":"true"}),(0,rZ.jsx)(r0._Q,{className:ae().loadingText,children:"Loading Step-based Loss Function Analyzer"}),(0,rZ.jsx)(r0.Lb,{children:"Calculating across the subnet... please stand by"})]}):(0,rZ.jsx)(ar,{data:t,theme:i})})]})};function al(){return(al=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}let ai=function(e){return rz.createElement("svg",al({viewBox:"0 0 104 42",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),a||(a=rz.createElement("circle",{cx:1.33333,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),l||(l=rz.createElement("circle",{cx:6.66683,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),i||(i=rz.createElement("circle",{cx:11.9998,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),n||(n=rz.createElement("circle",{cx:17.3333,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),s||(s=rz.createElement("circle",{cx:22.6668,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),c||(c=rz.createElement("circle",{cx:27.9998,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),o||(o=rz.createElement("circle",{cx:33.3333,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),d||(d=rz.createElement("circle",{cx:38.6668,cy:1.83425,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),m||(m=rz.createElement("circle",{cx:43.9998,cy:1.83425,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),h||(h=rz.createElement("circle",{cx:49.3333,cy:1.83425,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),p||(p=rz.createElement("circle",{cx:54.6668,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),u||(u=rz.createElement("circle",{cx:59.9998,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),_||(_=rz.createElement("circle",{cx:65.3333,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),x||(x=rz.createElement("circle",{cx:70.6668,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),f||(f=rz.createElement("circle",{cx:75.9998,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),g||(g=rz.createElement("circle",{cx:81.3333,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),A||(A=rz.createElement("circle",{cx:86.6668,cy:1.83425,r:1.33333,fill:"#FF3A3A"})),b||(b=rz.createElement("circle",{cx:91.9998,cy:1.83425,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),F||(F=rz.createElement("circle",{cx:97.3333,cy:1.83425,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),v||(v=rz.createElement("circle",{cx:102.667,cy:1.83425,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),k||(k=rz.createElement("circle",{cx:1.33236,cy:7.16713,r:1.33333,fill:"#FF3A3A"})),y||(y=rz.createElement("circle",{cx:6.66585,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),j||(j=rz.createElement("circle",{cx:11.9989,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),L||(L=rz.createElement("circle",{cx:17.3324,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),w||(w=rz.createElement("circle",{cx:22.6659,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),E||(E=rz.createElement("circle",{cx:27.9989,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),N||(N=rz.createElement("circle",{cx:33.3324,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),C||(C=rz.createElement("circle",{cx:38.6659,cy:7.1671,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),S||(S=rz.createElement("circle",{cx:43.9989,cy:7.1671,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),M||(M=rz.createElement("circle",{cx:49.3324,cy:7.1671,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),T||(T=rz.createElement("circle",{cx:54.6659,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),H||(H=rz.createElement("circle",{cx:59.9989,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),P||(P=rz.createElement("circle",{cx:65.3324,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),B||(B=rz.createElement("circle",{cx:70.6659,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),R||(R=rz.createElement("circle",{cx:75.9989,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),I||(I=rz.createElement("circle",{cx:81.3324,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),W||(W=rz.createElement("circle",{cx:86.6659,cy:7.1671,r:1.33333,fill:"#FF3A3A"})),Z||(Z=rz.createElement("circle",{cx:91.9989,cy:7.1671,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),D||(D=rz.createElement("circle",{cx:97.3324,cy:7.1671,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),V||(V=rz.createElement("circle",{cx:102.666,cy:7.1671,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),O||(O=rz.createElement("circle",{cx:102.666,cy:18.1667,r:1.33333,transform:"rotate(-180 102.666 18.1667)",fill:"#FF3A3A"})),U||(U=rz.createElement("circle",{cx:97.3322,cy:18.1667,r:1.33333,transform:"rotate(-180 97.3322 18.1667)",fill:"#FF3A3A"})),z||(z=rz.createElement("circle",{cx:91.9992,cy:18.1667,r:1.33333,transform:"rotate(-180 91.9992 18.1667)",fill:"#FF3A3A"})),G||(G=rz.createElement("circle",{cx:86.6657,cy:18.1667,r:1.33333,transform:"rotate(-180 86.6657 18.1667)",fill:"#FF3A3A"})),Q||(Q=rz.createElement("circle",{cx:81.3322,cy:18.1667,r:1.33333,transform:"rotate(-180 81.3322 18.1667)",fill:"#FF3A3A"}
1)),X||(X=rz.createElement("circle",{cx:75.9992,cy:18.1667,r:1.33333,transform:"rotate(-180 75.9992 18.1667)",fill:"#FF3A3A"})),q||(q=rz.createElement("circle",{cx:70.6657,cy:18.1667,r:1.33333,transform:"rotate(-180 70.6657 18.1667)",fill:"#FF3A3A"})),K||(K=rz.createElement("circle",{cx:65.3322,cy:18.1667,r:1.13333,transform:"rotate(-180 65.3322 18.1667)",stroke:"#FF3A3A",strokeWidth:.4})),J||(J=rz.createElement("circle",{cx:59.9992,cy:18.1667,r:1.13333,transform:"rotate(-180 59.9992 18.1667)",stroke:"#FF3A3A",strokeWidth:.4})),Y||(Y=rz.createElement("circle",{cx:54.6657,cy:18.1667,r:1.13333,transform:"rotate(-180 54.6657 18.1667)",stroke:"#FF3A3A",strokeWidth:.4})),$||($=rz.createElement("circle",{cx:49.3322,cy:18.1667,r:1.33333,transform:"rotate(-180 49.3322 18.1667)",fill:"#FF3A3A"})),ee||(ee=rz.createElement("circle",{cx:43.9992,cy:18.1667,r:1.33333,transform:"rotate(-180 43.9992 18.1667)",fill:"#FF3A3A"})),et||(et=rz.createElement("circle",{cx:38.6657,cy:18.1667,r:1.33333,transform:"rotate(-180 38.6657 18.1667)",fill:"#FF3A3A"})),er||(er=rz.createElement("circle",{cx:33.3322,cy:18.1667,r:1.33333,transform:"rotate(-180 33.3322 18.1667)",fill:"#FF3A3A"})),ea||(ea=rz.createElement("circle",{cx:27.9992,cy:18.1667,r:1.33333,transform:"rotate(-180 27.9992 18.1667)",fill:"#FF3A3A"})),el||(el=rz.createElement("circle",{cx:22.6657,cy:18.1667,r:1.33333,transform:"rotate(-180 22.6657 18.1667)",fill:"#FF3A3A"})),ei||(ei=rz.createElement("circle",{cx:17.3322,cy:18.1667,r:1.33333,transform:"rotate(-180 17.3322 18.1667)",fill:"#FF3A3A"})),en||(en=rz.createElement("circle",{cx:11.9992,cy:18.1667,r:1.13333,transform:"rotate(-180 11.9992 18.1667)",stroke:"#FF3A3A",strokeWidth:.4})),es||(es=rz.createElement("circle",{cx:6.66569,cy:18.1667,r:1.13333,transform:"rotate(-180 6.66569 18.1667)",stroke:"#FF3A3A",strokeWidth:.4})),ec||(ec=rz.createElement("circle",{cx:1.33219,cy:18.1667,r:1.13333,transform:"rotate(-180 1.33219 18.1667)",stroke:"#FF3A3A",strokeWidth:.4})),eo||(eo=rz.createElement("circle",{cx:102.667,cy:12.8338,r:1.33333,transform:"rotate(-180 102.667 12.8338)",fill:"#FF3A3A"})),ed||(ed=rz.createElement("circle",{cx:97.3332,cy:12.8338,r:1.33333,transform:"rotate(-180 97.3332 12.8338)",fill:"#FF3A3A"})),em||(em=rz.createElement("circle",{cx:92.0002,cy:12.8338,r:1.33333,transform:"rotate(-180 92.0002 12.8338)",fill:"#FF3A3A"})),eh||(eh=rz.createElement("circle",{cx:86.6667,cy:12.8338,r:1.33333,transform:"rotate(-180 86.6667 12.8338)",fill:"#FF3A3A"})),ep||(ep=rz.createElement("circle",{cx:81.3332,cy:12.8338,r:1.33333,transform:"rotate(-180 81.3332 12.8338)",fill:"#FF3A3A"})),eu||(eu=rz.createElement("circle",{cx:76.0002,cy:12.8338,r:1.33333,transform:"rotate(-180 76.0002 12.8338)",fill:"#FF3A3A"})),e_||(e_=rz.createElement("circle",{cx:70.6667,cy:12.8338,r:1.33333,transform:"rotate(-180 70.6667 12.8338)",fill:"#FF3A3A"})),ex||(ex=rz.createElement("circle",{cx:65.3332,cy:12.8338,r:1.13333,transform:"rotate(-180 65.3332 12.8338)",stroke:"#FF3A3A",strokeWidth:.4})),ef||(ef=rz.createElement("circle",{cx:60.0002,cy:12.8338,r:1.13333,transform:"rotate(-180 60.0002 12.8338)",stroke:"#FF3A3A",strokeWidth:.4})),eg||(eg=rz.createElement("circle",{cx:54.6667,cy:12.8338,r:1.13333,transform:"rotate(-180 54.6667 12.8338)",stroke:"#FF3A3A",strokeWidth:.4})),eA||(eA=rz.createElement("circle",{cx:49.3332,cy:12.8338,r:1.33333,transform:"rotate(-180 49.3332 12.8338)",fill:"#FF3A3A"})),eb||(eb=rz.createElement("circle",{cx:44.0002,cy:12.8338,r:1.33333,transform:"rotate(-180 44.0002 12.8338)",fill:"#FF3A3A"})),eF||(eF=rz.createElement("circle",{cx:38.6667,cy:12.8338,r:1.33333,transform:"rotate(-180 38.6667 12.8338)",fill:"#FF3A3A"})),ev||(ev=rz.createElement("circle",{cx:33.3332,cy:12.8338,r:1.33333,transform:"rotate(-180 33.3332 12.8338)",fill:"#FF3A3A"})),ek||(ek=rz.createElement("circle",{cx:28.0002,cy:12.8338,r:1.33333,transform:"rotate(-180 28.0002 12.8338)",fill:"#FF3A3A"})),ey||(ey=rz.createElement("circle",{cx:22.6667,cy:12.8338,r:1.33333,transform:"rotate(-180 22.6667 12.8338)",fill:"#FF3A3A"})),ej||(ej=rz.createElement("circle",{cx:17.3332,cy:12.8338,r:1.33333,transform:"rotate(-180 17.3332 12.8338)",fill:"#FF3A3A"})),eL||(eL=rz.createElement("circle",{cx:12.0002,cy:12.8338,r:1.13333,transform:"rotate(-180 12.0002 12.8338)",stroke:"#FF3A3A",strokeWidth:.4})),ew||(ew=rz.createElement("circle",{cx:6.66667,cy:12.8338,r:1.13333,transform:"rotate(-180 6.66667 12.8338)",stroke:"#FF3A3A",strokeWidth:.4})),eE||(eE=rz.createElement("circle",{cx:1.33317,cy:12.8338,r:1.13333,transform:"rotate(-180 1.33317 12.8338)",stroke:"#FF3A3A",strokeWidth:.4})),eN||(eN=rz.createElement("circle",{cx:1.33333,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eC||(eC=rz.createElement("circle",{cx:6.66683,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eS||(eS=rz.createElement("circle",{cx:11.9998,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eM||(eM=rz.createElement("circle",{cx:17.3333,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eT||(eT=rz.createElement("circle",{cx:22.6668,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eH||(eH=rz.createElement("circle",{cx:27.9998,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eP||(eP=rz.createElement("circle",{cx:33.3333,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eB||(eB=rz.createElement("circle",{cx:38.6668,cy:23.8333,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),eR||(eR=rz.createElement("circle",{cx:43.9998,cy:23.8333,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),eI||(eI=rz.createElement("circle",{cx:49.3333,cy:23.8333,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),eW||(eW=rz.createElement("circle",{cx:54.6668,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eZ||(eZ=rz.createElement("circle",{cx:59.9998,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eD||(eD=rz.createElement("circle",{cx:65.3333,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eV||(eV=rz.createElement("circle",{cx:70.6668,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eO||(eO=rz.createElement("circle",{cx:75.9998,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eU||(eU=rz.createElement("circle",{cx:81.3333,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),ez||(ez=rz.createElement("circle",{cx:86.6668,cy:23.8333,r:1.33333,fill:"#FF3A3A"})),eG||(eG=rz.createElement("circle",{cx:91.9998,cy:23.8333,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),eQ||(eQ=rz.createElement("circle",{cx:97.3333,cy:23.8333,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),eX||(eX=rz.createElement("circle",{cx:102.667,cy:23.8333,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),eq||(eq=rz.createElement("circle",{cx:1.33236,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),eK||(eK=rz.createElement("circle",{cx:6.66585,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),eJ||(eJ=rz.createElement("circle",{cx:11.9989,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),eY||(eY=rz.createElement("circle",{cx:17.3324,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),e$||(e$=rz.createElement("circle",{cx:22.6659,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),e3||(e3=rz.createElement("circle",{cx:27.9989,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),e0||(e0=rz.createElement("circle",{cx:33.3324,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),e1||(e1=rz.createElement("circle",{cx:38.6659,cy:29.1662,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),e9||(e9=rz.createElement("circle",{cx:43.9989,cy:29.1662,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),e6||(e6=rz.createElement("circle",{cx:49.3324,cy:29.1662,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),e2||(e2=rz.createElement("circle",{cx:54.6659,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),e8||(e8=rz.createElement("circle",{cx:59.9989,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),e4||(e4=rz.createElement("circle",{cx:65.3324,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),e5||(e5=rz.createElement("circle",{cx:70.6659,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),e7||(e7=rz.createElement("circle",{cx:75.9989,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),te||(te=rz.createElement("circle",{cx:81.3324,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),tt||(tt=rz.createElement("circle",{cx:86.6659,cy:29.1662,r:1.33333,fill:"#FF3A3A"})),tr||(tr=rz.createElement("circle",{cx:91.9989,cy:29.1662,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),ta||(ta=rz.createElement("circle",{cx:97.3324,cy:29.1662,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),tl||(tl=rz.createElement("circle",{cx:102.666,cy:29.1662,r:1.13333,stroke:"#FF3A3A",strokeWidth:.4})),ti||(ti=rz.createElement("circle",{cx:102.666,cy:40.1658,r:1.33333,transform:"rotate(-180 102.666 40.1658)",fill:"#FF3A3A"})),tn||(tn=rz.createElement("circle",{cx:97.3322,cy:40.1658,r:1.33333,transform:"rotate(-180 97.3322 40.1658)",fill:"#FF3A3A"})),ts||(ts=rz.createElement("circle",{cx:91.9992,cy:40.1658,r:1.33333,transform:"rotate(-180 91.9992 40.1658)",fill:"#FF3A3A"})),tc||(tc=rz.createElement("circle",{cx:86.6657,cy:40.1658,r:1.33333,transform:"rotate(-180 86.6657 40.1658)",fill:"#FF3A3A"})),to||(to=rz.createElement("circle",{cx:81.3322,cy:40.1658,r:1.33333,transform:"rotate(-180 81.3322 40.1658)",fill:"#FF3A3A"})),td||(td=rz.createElement("circle",{cx:75.9992,cy:40.1658,r:1.33333,transform:"rotate(-180 75.9992 40.1658)",fill:"#FF3A3A"})),tm||(tm=rz.createElement("circle",{cx:70.6657,cy:40.1658,r:1.33333,transform:"rotate(-180 70.6657 40.1658)",fill:"#FF3A3A"})),th||(th=rz.createElement("circle",{cx:65.3322,cy:40.1658,r:1.13333,transform:"rotate(-180 65.3322 40.1658)",stroke:"#FF3A3A",strokeWidth:.4})),tp||(tp=rz.createElement("circle",{cx:59.9992,cy:40.1658,r:1.13333,transform:"rotate(-180 59.9992 40.1658)",stroke:"#FF3A3A",strokeWidth:.4})),tu||(tu=rz.createElement("circle",{cx:54.6657,cy:40.1658,r:1.13333,transform:"rotate(-180 54.6657 40.1658)",stroke:"#FF3A3A",strokeWidth:.4})),t_||(t_=rz.createElement("circle",{cx:49.3322,cy:40.1658,r:1.33333,transform:"rotate(-180 49.3322 40.1658)",fill:"#FF3A3A"})),tx||(tx=rz.createElement("circle",{cx:43.9992,cy:40.1658,r:1.33333,transform:"rotate(-180 43.9992 40.1658)",fill:"#FF3A3A"})),tf||(tf=rz.createElement("circle",{cx:38.6657,cy:40.1658,r:1.33333,transform:"rotate(-180 38.6657 40.1658)",fill:"#FF3A3A"})),tg||(tg=rz.createElement("circle",{cx:33.3322,cy:40.1658,r:1.33333,transform:"rotate(-180 33.3322 40.1658)",fill:"#FF3A3A"})),tA||(tA=rz.createElement("circle",{cx:27.9992,cy:40.1658,r:1.33333,transform:"rotate(-180 27.9992 40.1658)",fill:"#FF3A3A"})),tb||(tb=rz.createElement("circle",{cx:22.6657,cy:40.1658,r:1.33333,transform:"rotate(-180 22.6657 40.1658)",fill:"#FF3A3A"})),tF||(tF=rz.createElement("circle",{cx:17.3322,cy:40.1658,r:1.33333,transform:"rotate(-180 17.3322 40.1658)",fill:"#FF3A3A"})),tv||(tv=rz.createElement("circle",{cx:11.9992,cy:40.1658,r:1.13333,transform:"rotate(-180 11.9992 40.1658)",stroke:"#FF3A3A",strokeWidth:.4})),tk||(tk=rz.createElement("circle",{cx:6.66569,cy:40.1658,r:1.13333,transform:"rotate(-180 6.66569 40.1658)",stroke:"#FF3A3A",strokeWidth:.4})),ty||(ty=rz.createElement("circle",{cx:1.33219,cy:40.1658,r:1.13333,transform:"rotate(-180 1.33219 40.1658)",stroke:"#FF3A3A",strokeWidth:.4})),tj||(tj=rz.createElement("circle",{cx:102.667,cy:34.8329,r:1.33333,transform:"rotate(-180 102.667 34.8329)",fill:"#FF3A3A"})),tL||(tL=rz.createElement("circle",{cx:97.3332,cy:34.8329,r:1.33333,transform:"rotate(-180 97.3332 34.8329)",fill:"#FF3A3A"})),tw||(tw=rz.createElement("circle",{cx:92.0002,cy:34.8329,r:1.33333,transform:"rotate(-180 92.0002 34.8329)",fill:"#FF3A3A"}
1)),tE||(tE=rz.createElement("circle",{cx:86.6667,cy:34.8329,r:1.33333,transform:"rotate(-180 86.6667 34.8329)",fill:"#FF3A3A"})),tN||(tN=rz.createElement("circle",{cx:81.3332,cy:34.8329,r:1.33333,transform:"rotate(-180 81.3332 34.8329)",fill:"#FF3A3A"})),tC||(tC=rz.createElement("circle",{cx:76.0002,cy:34.8329,r:1.33333,transform:"rotate(-180 76.0002 34.8329)",fill:"#FF3A3A"})),tS||(tS=rz.createElement("circle",{cx:70.6667,cy:34.8329,r:1.33333,transform:"rotate(-180 70.6667 34.8329)",fill:"#FF3A3A"})),tM||(tM=rz.createElement("circle",{cx:65.3332,cy:34.8329,r:1.13333,transform:"rotate(-180 65.3332 34.8329)",stroke:"#FF3A3A",strokeWidth:.4})),tT||(tT=rz.createElement("circle",{cx:60.0002,cy:34.8329,r:1.13333,transform:"rotate(-180 60.0002 34.8329)",stroke:"#FF3A3A",strokeWidth:.4})),tH||(tH=rz.createElement("circle",{cx:54.6667,cy:34.8329,r:1.13333,transform:"rotate(-180 54.6667 34.8329)",stroke:"#FF3A3A",strokeWidth:.4})),tP||(tP=rz.createElement("circle",{cx:49.3332,cy:34.8329,r:1.33333,transform:"rotate(-180 49.3332 34.8329)",fill:"#FF3A3A"})),tB||(tB=rz.createElement("circle",{cx:44.0002,cy:34.8329,r:1.33333,transform:"rotate(-180 44.0002 34.8329)",fill:"#FF3A3A"})),tR||(tR=rz.createElement("circle",{cx:38.6667,cy:34.8329,r:1.33333,transform:"rotate(-180 38.6667 34.8329)",fill:"#FF3A3A"})),tI||(tI=rz.createElement("circle",{cx:33.3332,cy:34.8329,r:1.33333,transform:"rotate(-180 33.3332 34.8329)",fill:"#FF3A3A"})),tW||(tW=rz.createElement("circle",{cx:28.0002,cy:34.8329,r:1.33333,transform:"rotate(-180 28.0002 34.8329)",fill:"#FF3A3A"})),tZ||(tZ=rz.createElement("circle",{cx:22.6667,cy:34.8329,r:1.33333,transform:"rotate(-180 22.6667 34.8329)",fill:"#FF3A3A"})),tD||(tD=rz.createElement("circle",{cx:17.3332,cy:34.8329,r:1.33333,transform:"rotate(-180 17.3332 34.8329)",fill:"#FF3A3A"})),tV||(tV=rz.createElement("circle",{cx:12.0002,cy:34.8329,r:1.13333,transform:"rotate(-180 12.0002 34.8329)",stroke:"#FF3A3A",strokeWidth:.4})),tO||(tO=rz.createElement("circle",{cx:6.66667,cy:34.8329,r:1.13333,transform:"rotate(-180 6.66667 34.8329)",stroke:"#FF3A3A",strokeWidth:.4})),tU||(tU=rz.createElement("circle",{cx:1.33317,cy:34.8329,r:1.13333,transform:"rotate(-180 1.33317 34.8329)",stroke:"#FF3A3A",strokeWidth:.4})))};function an(){return(0,rZ.jsx)(ai,{className:ae().chartVisual})}var as=r(3692),ac=r(4861),ao=r(3746);function ad(){return(ad=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}let am=function(e){return rz.createElement("svg",ad({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 166 40",fill:"none",preserveAspectRatio:"none"},e),tz||(tz=rz.createElement("path",{d:"M154.3 40L165.9 27.9V27.2L153.6 40H154.3Z",fill:"currentColor"})),tG||(tG=rz.createElement("path",{d:"M150.8 40L165.9 24.3V23.5L150.1 40H150.8Z",fill:"currentColor"})),tQ||(tQ=rz.createElement("path",{d:"M136.6 40L165.9 9.5V8.8L135.9 40H136.6Z",fill:"currentColor"})),tX||(tX=rz.createElement("path",{d:"M143.7 40L165.9 16.9V16.2L143 40H143.7Z",fill:"currentColor"})),tq||(tq=rz.createElement("path",{d:"M165 40L165.9 39V38.3L164.3 40H165Z",fill:"currentColor"})),tK||(tK=rz.createElement("path",{d:"M133.1 40L165.9 5.9V5.1L132.4 40H133.1Z",fill:"currentColor"})),tJ||(tJ=rz.createElement("path",{d:"M128.9 40H129.6L165.9 2.2V1.4L128.9 40Z",fill:"currentColor"})),tY||(tY=rz.createElement("path",{d:"M140.2 40L165.9 13.2V12.5L139.5 40H140.2Z",fill:"currentColor"})),t$||(t$=rz.createElement("path",{d:"M161.4 40L165.9 35.3V34.6L160.7 40H161.4Z",fill:"currentColor"})),t3||(t3=rz.createElement("path",{d:"M147.2 40L165.9 20.6V19.9L146.6 40H147.2Z",fill:"currentColor"})),t0||(t0=rz.createElement("path",{d:"M157.9 40L165.9 31.6V30.9L157.2 40H157.9Z",fill:"currentColor"})),t1||(t1=rz.createElement("path",{d:"M57.5999 0L19.0999 40H19.7999L58.1999 0H57.5999Z",fill:"currentColor"})),t9||(t9=rz.createElement("path",{d:"M15.0999 0L-0.100098 15.9V16.6L15.7999 0H15.0999Z",fill:"currentColor"})),t6||(t6=rz.createElement("path",{d:"M50.4999 0L11.9999 40H12.6999L51.1999 0H50.4999Z",fill:"currentColor"})),t2||(t2=rz.createElement("path",{d:"M39.8999 0L1.3999 40H2.0999L40.4999 0H39.8999Z",fill:"currentColor"})),t8||(t8=rz.createElement("path",{d:"M53.9999 0L15.5999 40H16.2999L54.6999 0H53.9999Z",fill:"currentColor"})),t4||(t4=rz.createElement("path",{d:"M43.3999 0L4.9999 40H5.6999L44.0999 0H43.3999Z",fill:"currentColor"})),t5||(t5=rz.createElement("path",{d:"M46.8999 0L8.4999 40H9.1999L47.5999 0H46.8999Z",fill:"currentColor"})),t7||(t7=rz.createElement("path",{d:"M82.2999 0L43.8999 40H44.5999L82.9999 0H82.2999Z",fill:"currentColor"})),re||(re=rz.createElement("path",{d:"M78.7999 0L40.3999 40H41.0999L79.4999 0H78.7999Z",fill:"currentColor"})),rt||(rt=rz.createElement("path",{d:"M89.3999 0L50.9999 40H51.6999L90.0999 0H89.3999Z",fill:"currentColor"})),rr||(rr=rz.createElement("path",{d:"M92.9999 0L54.4999 40H55.1999L93.5999 0H92.9999Z",fill:"currentColor"})),ra||(ra=rz.createElement("path",{d:"M85.8999 0L47.3999 40H48.0999L86.5999 0H85.8999Z",fill:"currentColor"})),rl||(rl=rz.createElement("path",{d:"M7.9999 0L-0.100098 8.5V9.2L8.6999 0H7.9999Z",fill:"currentColor"})),ri||(ri=rz.createElement("path",{d:"M75.2999 0L36.7999 40H37.4999L75.8999 0H75.2999Z",fill:"currentColor"})),rn||(rn=rz.createElement("path",{d:"M11.4999 0L-0.100098 12.2V12.9L12.1999 0H11.4999Z",fill:"currentColor"}
1)),rs||(rs=rz.createElement("path",{d:"M4.4999 0L-0.100098 4.8V5.6L5.0999 0H4.4999Z",fill:"currentColor"})),rc||(rc=rz.createElement("path",{d:"M18.5999 0L-0.100098 19.6V20.3L19.2999 0H18.5999Z",fill:"currentColor"})),ro||(ro=rz.createElement("path",{d:"M61.0999 0L22.6999 40H23.3999L61.7999 0H61.0999Z",fill:"currentColor"})),rd||(rd=rz.createElement("path",{d:"M0.899902 0L-0.100098 1.2V1.9L1.5999 0H0.899902Z",fill:"currentColor"})),rm||(rm=rz.createElement("path",{d:"M25.6999 0L-0.100098 26.9V27.6L26.3999 0H25.6999Z",fill:"currentColor"})),rh||(rh=rz.createElement("path",{d:"M22.1999 0L-0.100098 23.2V24L22.7999 0H22.1999Z",fill:"currentColor"})),rp||(rp=rz.createElement("path",{d:"M36.2999 0L-0.100098 38V38.7L36.9999 0H36.2999Z",fill:"currentColor"})),ru||(ru=rz.createElement("path",{d:"M32.7999 0L-0.100098 34.3V35L33.4999 0H32.7999Z",fill:"currentColor"})),r_||(r_=rz.createElement("path",{d:"M29.1999 0L-0.100098 30.6V31.3L29.8999 0H29.1999Z",fill:"currentColor"})),rx||(rx=rz.createElement("path",{d:"M160.2 0L121.8 40H122.5L160.9 0H160.2Z",fill:"currentColor"})),rf||(rf=rz.createElement("path",{d:"M139 0L100.5 40H101.2L139.7 0H139Z",fill:"currentColor"})),rg||(rg=rz.createElement("path",{d:"M135.4 0L96.9999 40H97.6999L136.1 0H135.4Z",fill:"currentColor"})),rA||(rA=rz.createElement("path",{d:"M124.8 0L86.3999 40H87.0999L125.5 0H124.8Z",fill:"currentColor"})),rb||(rb=rz.createElement("path",{d:"M131.9 0L93.4999 40H94.1999L132.6 0H131.9Z",fill:"currentColor"})),rF||(rF=rz.createElement("path",{d:"M142.5 0L104.1 40H104.8L143.2 0H142.5Z",fill:"currentColor"})),rv||(rv=rz.createElement("path",{d:"M128.4 0L89.8999 40H90.5999L129 0H128.4Z",fill:"currentColor"})),rk||(rk=rz.createElement("path",{d:"M149.6 0L111.2 40H111.9L150.3 0H149.6Z",fill:"currentColor"})),ry||(ry=rz.createElement("path",{d:"M163.8 0L125.3 40H126L164.4 0H163.8Z",fill:"currentColor"})),rj||(rj=rz.createElement("path",{d:"M156.7 0L118.2 40H118.9L157.4 0H156.7Z",fill:"currentColor"})),rL||(rL=rz.createElement("path",{d:"M153.1 0L114.7 40H115.4L153.8 0H153.1Z",fill:"currentColor"})),rw||(rw=rz.createElement("path",{d:"M146 0L107.6 40H108.3L146.7 0H146Z",fill:"currentColor"})),rE||(rE=rz.createElement("path",{d:"M96.4999 0L58.0999 40H58.7999L97.1999 0H96.4999Z",fill:"currentColor"})),rN||(rN=rz.createElement("path",{d:"M99.9999 0L61.5999 40H62.2999L100.7 0H99.9999Z",fill:"currentColor"})),rC||(rC=rz.createElement("path",{d:"M71.6999 0L33.2999 40H33.9999L72.3999 0H71.6999Z",fill:"currentColor"})),rS||(rS=rz.createElement("path",{d:"M68.1999 0L29.6999 40H30.3999L68.8999 0H68.1999Z",fill:"currentColor"})),rM||(rM=rz.createElement("path",{d:"M121.3 0L82.7999 40H83.4999L122 0H121.3Z",fill:"currentColor"})),rT||(rT=rz.createElement("path",{d:"M64.5999 0L26.1999 40H26.8999L65.2999 0H64.5999Z",fill:"currentColor"})),rH||(rH=rz.createElement("path",{d:"M103.6 0L65.0999 40H65.7999L104.3 0H103.6Z",fill:"currentColor"})),rP||(rP=rz.createElement("path",{d:"M107.1 0L68.6999 40H69.3999L107.8 0H107.1Z",fill:"currentColor"})),rB||(rB=rz.createElement("path",{d:"M114.2 0L75.7999 40H76.4999L114.9 0H114.2Z",fill:"currentColor"})),rR||(rR=rz.createElement("path",{d:"M117.7 0L79.2999 40H79.9999L118.4 0H117.7Z",fill:"currentColor"})),rI||(rI=rz.createElement("path",{d:"M110.7 0L72.1999 40H72.8999L111.3 0H110.7Z",fill:"currentColor"})))};function ah(){return(ah=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}let ap=function(e){return rz.createElement("svg",ah({viewBox:"0 0 8 6",fill:"none"},e),rW||(rW=rz.createElement("path",{d:"M7.79981 0.5L4.2998 5.5L0.799805 0.5H7.79981Z",fill:"currentColor"})))};var au=r(8502),a_=r.n(au);let ax=e=>{let{invert:t}=e;return(0,rZ.jsx)("span",{className:(0,rO.A)(a_().arrow,t&&a_().invert),children:(0,rZ.jsx)(ap,{})})},af=e=>{let{data:t,dataKeys:r,gammaPrice:a}=e,l=(0,r3.A)(e=>e.theme),[i,n]=(0,rz.useState)({key:"incentive",direction:"descending"}),s=[...t].sort((e,t)=>e[i.key]<t[i.key]?"ascending"===i.direction?-1:1:e[i.key]>t[i.key]?"ascending"===i.direction?1:-1:0),c=e=>{let t="ascending";i.key===e&&"ascending"===i.direction&&(t="descending"),n({key:e,direction:t})},o=(0,rz.useRef)(),d=(0,rX.W)(o,{once:!0,amount:0});return(0,rZ.jsxs)("section",{className:(0,rO.A)(a_().minersTable,a_()[l]),children:[(0,rZ.jsxs)("div",{className:a_().intro,children:[(0,rZ.jsxs)("div",{className:a_().titleWrap,children:[(0,rZ.jsx)(r0.jb,{className:a_().title,children:"Miners Incentive"}),null!=a&&(0,rZ.jsxs)(r0.Lb,{className:a_().gammaPrice,children:["Gamma ",(0,rZ.jsx)("span",{className:a_().tau,"aria-hidden":"true",children:"τ"}
1),Number(a).toLocaleString()]})]}),(0,rZ.jsxs)("div",{className:a_().visual,children:[(0,rZ.jsx)(am,{}),(0,rZ.jsxs)("div",{className:a_().status,children:[(0,rZ.jsx)(r0.Lb,{className:a_().statusLabel,children:"Status:"}),(0,rZ.jsx)(r0.Lb,{className:a_().statusValue,children:"Completed"})]})]})]}),(0,rZ.jsx)("div",{className:a_().tableWrapper,children:(0,rZ.jsxs)("table",{className:a_().table,children:[(0,rZ.jsx)("thead",{className:a_().head,children:(0,rZ.jsx)("tr",{children:r.map(e=>{let t=i.key===e,r=t?i.direction:"none";return(0,rZ.jsx)("th",{scope:"col",onClick:()=>c(e),onKeyDown:t=>((e,t)=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),c(t))})(t,e),tabIndex:0,"aria-sort":r,className:(0,rO.A)(t&&a_().active),children:(0,rZ.jsxs)(r0.Lb,{className:a_().headLabel,children:[(e=>{let t=e.replace(/([A-Z])/g," $1");return t.charAt(0).toUpperCase()+t.slice(1)})(e),t&&(0,rZ.jsx)(ax,{invert:"ascending"===i.direction})]})},e)})})}),(0,rZ.jsx)("tbody",{ref:o,className:a_().body,children:(0,rZ.jsx)(as.N,{mode:"sync",children:s.map((e,t)=>(0,rZ.jsx)(ac.P.tr,{initial:{opacity:0}
1,animate:{opacity:+!!d,transition:{duration:.5,delay:.05*t,ease:ao.T_}},exit:{opacity:0,transition:{duration:0}},children:r.map(t=>(0,rZ.jsx)(r0.K8,{as:"td",children:e[t]},t))},e.uid+i.key))})})]})})]})};var ag=r(2938),aA=r.n(ag);let ab=e=>{let{text:t,label:r="What is this?",align:a="center",place:l="top"}=e;return t?(0,rZ.jsxs)("span",{className:aA().wrap,children:[(0,rZ.jsx)("button",{type:"button",className:aA().icon,"aria-label":r,children:"i"}),(0,rZ.jsx)("span",{role:"tooltip",className:(0,rO.A)(aA().bubble,aA()[a],aA()[l]),children:t})]}):null},aF=e=>{let t=String(null!=e?e:"").match(/(\d+)(?!.*\d)/);return t?parseInt(t[1],10):NaN},av=(e,t)=>{let r=aF(e),a=aF(t);return Number.isFinite(r)&&Number.isFinite(a)?r-a:String(e).localeCompare(String(t))},ak=(e,t)=>{let r=t&&"function"==typeof t.get?t.get(String(e)):void 0;if(null!=r)return r;let a=aF(e);return Number.isFinite(a)?a:0},ay=(e,t)=>{let r=t&&"function"==typeof t.get?t.get(String(e)):null;return null!=r?"replica-".concat(r):String(null!=e?e:"").replace(/miner/gi,"replica")},aj=e=>null==e?"-":e>=1e6?"".concat((e/1e6).toFixed(1)," Tb/s"):e>=1e3?"".concat((e/1e3).toFixed(1)," Gb/s"):"".concat(Math.round(e)," Mb/s"),aL=e=>null==e?"-":e>=1e12?"".concat((e/1e12).toFixed(2),"T"):e>=1e9?"".concat((e/1e9).toFixed(2),"B"):e>=1e6?"".concat((e/1e6).toFixed(1),"M"):Math.round(e).toLocaleString(),aw=e=>null==e?"-":e>=1e12?"".concat(+(e/1e12).toFixed(1),"T"):e>=1e9?"".concat(+(e/1e9).toFixed(1),"B"):"".concat(+(e/1e6).toFixed(1),"M"),aE=e=>null==e?"-":e>=1e6?"".concat((e/1e6).toFixed(2),"M"):e>=1e3?"".concat((e/1e3).toFixed(1),"K"):Math.round(e).toLocaleString(),aN=()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches;var aC=r(6945),aS=r.n(aC);let aM=e=>{let{title:t,value:r,subtitle:a,highlight:l,href:i,info:n,progress:s,progressDone:c}=e,o=(0,rZ.jsxs)(rZ.Fragment,{children:[(0,rZ.jsxs)(r0.Lb,{className:aS().title,children:[t,n&&(0,rZ.jsx)(ab,{text:n,label:"What is ".concat(t,"?")})]}),(0,rZ.jsx)("div",{className:aS().valueRow,children:(0,rZ.jsx)(r0._Q,{className:aS().value,children:r})}),null!=s&&(0,rZ.jsx)("div",{className:aS().progressTrack,"aria-hidden":"true",children:(0,rZ.jsx)("div",{className:(0,rO.A)(aS().progressFill,c&&aS().progressFillDone),style:{width:"".concat(Math.min(100,Math.max(0,s)),"%")}})}),a&&(0,rZ.jsx)(r0.Lb,{className:aS().subtitle,children:a})]});return i?(0,rZ.jsx)("a",{href:i,className:(0,rO.A)(aS().statCard,aS().linked,l&&aS().highlight),children:o}):(0,rZ.jsx)("div",{className:(0,rO.A)(aS().statCard,l&&aS().highlight),children:o})},aT=e=>null==e?"-":"".concat(e.toFixed(1),"%"),aH=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return null==e?"-":e.toFixed(t)},aP={throughput:"Tokens processed per second across all replicas right now.",cost:"Estimated GPU cost to train on one million tokens, from rental cost and throughput.",participants:"Total number of pipeline nodes (GPUs) across all replicas."},aB=e=>{var t;let{overview:r,totalTokens:a,totalParticipants:l,tokenBudget:i,loading:n,mfuComputePct:s}=e,c=(0,r3.A)(e=>e.theme);if(n)return(0,rZ.jsx)("section",{className:(0,rO.A)(aS().pipelineStats,aS()[c]),children:(0,rZ.jsx)("div",{className:aS().grid,children:[...Array(6)].map((e,t)=>(0,rZ.jsx)("div",{className:(0,rO.A)(aS().statCard,aS().skeleton)},t))})});let o=!!(null==r?void 0:r.finished),d=o?null==r?void 0:r.throughput_tps_avg:null==r?void 0:r.throughput_tps,m=o?null==r?void 0:r.mfu_global_avg:null==r?void 0:r.mfu_global,h=o?null==r?void 0:r.cost_per_mtok_avg:null==r?void 0:r.cost_per_mtok,p=null!=s?null!=m&&s>0?(1-m/s)*100:null:o?null==r?void 0:r.tax_pct_avg:null==r?void 0:r.tax_pct,u=null!=p?"low-bandwidth overhead: ".concat(aT(p)):"model FLOPs utilization",_=i&&null!=a?a/i*100:null,x=null==_?null:o?100:_,f=null==_?"cumulative this run":o?"run complete \xb7 ~".concat(aw(i)," budget"):"of ".concat(aw(i)," budget \xb7 ").concat(_.toFixed(1),"%");return(0,rZ.jsx)("section",{className:(0,rO.A)(aS().pipelineStats,aS()[c]),children:(0,rZ.jsxs)("div",{className:aS().grid,children:[(0,rZ.jsx)(aM,{title:"Throughput",value:aE(d),subtitle:o?"tokens/s \xb7 run avg"
1:"tokens/s (cluster)",info:o?"Average tokens/s across all replicas over the whole run.":aP.throughput,highlight:!0}),(0,rZ.jsx)(aM,{title:"Tokens Processed",value:aL(a),subtitle:f,progress:x,progressDone:o,href:"#tokens-processed"}),(0,rZ.jsx)(aM,{title:"Training Loss",value:aH(null==r?void 0:r.loss,3),subtitle:o?"final \xb7 global average":"global average",href:"#training-loss"}),(0,rZ.jsx)(aM,{title:"Global MFU",value:aT(m),subtitle:u,href:"#mfu"}),(0,rZ.jsx)(aM,{title:"$ / Mtok",value:(e=>null==e?"-":"$".concat(e.toFixed(4)))(h),subtitle:o?"run avg training cost":"avg training cost",info:aP.cost}),(0,rZ.jsx)(aM,{title:"Pipeline Nodes",value:null!=(t=null!=l?l:null==r?void 0:r.replicas)?t:"-",subtitle:(null==r?void 0:r.replicas)!=null?"across ".concat(r.replicas," replicas"):"across all replicas",info:aP.participants})]})})};var aR=r(6421),aI=r.n(aR);let aW=rQ()(()=>Promise.all([r.e(248),r.e(592)]).then(r.bind(r,5592)),{loadableGenerated:{webpack:()=>[5592]},ssr:!1}),aZ=["#ff3a3a","#4f9dff","#37c98b","#ffb24a","#a06bff","#ff6fae","#3ad0d0","#c9a13a","#7a8cff","#5fbf4f"],aD=e=>{let{id:t,title:r,subtitle:a,series:l=[],loading:i=!1,type:n="line",stacked:s=!1,valueDecimals:c=2,valueSuffix:o="",valueFormatter:d,yLabel:m,colors:h,info:p,xType:u="datetime",xLabel:_,emptyMessage:x="No live data in this window"}=e,f=(0,r3.A)(e=>e.theme);if(i)return(0,rZ.jsxs)("section",{id:t,className:(0,rO.A)(aI().seriesChart,aI()[f]),children:[(0,rZ.jsx)("div",{className:aI().header,children:(0,rZ.jsx)(r0.jb,{className:aI().title,children:r})}),(0,rZ.jsx)("div",{className:(0,rO.A)(aI().chartContainer,aI().skeleton)})]});let g=d||(e=>null==e?"-":"".concat(Number(e).toFixed(c)).concat(o));if(!l.some(e=>e.data&&e.data.length>0))return(0,rZ.jsxs)("section",{id:t,className:(0,rO.A)(aI().seriesChart,aI()[f]),children:[(0,rZ.jsx)("div",{className:aI().header,children:(0,rZ.jsxs)("div",{children:[(0,rZ.jsx)(r0.jb,{className:aI().title,children:r}),a&&(0,rZ.jsx)(r0.Lb,{className:aI().subtitle,children:a})]})}),(0,rZ.jsx)("div",{className:aI().noDataSlim,children:x})]});let A=l.reduce((e,t)=>{var r;return Math.max(e,(null==(r=t.data)?void 0:r.length)||0)},0),b="numeric"===u,F={chart:{type:n,stacked:s,zoom:{enabled:!0,type:"x",autoScaleYaxis:!0},toolbar:{show:!0,tools:{download:!1,selection:!1,zoom:!0,zoomin:!1,zoomout:!1,pan:!1,reset:!0}},fontFamily:'aeonikFono, "aeonikFono Fallback"',foreColor:"var(--color-grey-500)",animations:{enabled:!aN(),speed:600}},colors:h||aZ,grid:{borderColor:"var(--gridColor)"},dataLabels:{enabled:!1},stroke:{curve:"smooth",width:"area"===n?1:2},fill:"area"===n?{type:"gradient",gradient:{shadeIntensity:1,opacityFrom:.35,opacityTo:.05,stops:[0,100]}}:{type:"solid",opacity:1},markers:{size:3*(A>0&&A<=8),strokeWidth:0,hover:{size:5}},legend:{show:l.length>1,position:"top",horizontalAlign:"left",fontSize:"12px",markers:{width:10,height:10,radius:3},labels:{colors:"var(--color-grey-500)"}},tooltip:{shared:!0,intersect:!1,x:{formatter:e=>b?"".concat(Number(e).toFixed(1)," h"):new Date(e).toLocaleString("en-US",{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})},y:{formatter:g}},xaxis:b?{type:"numeric",title:_?{text:_}:void 0,labels:{formatter:e=>"".concat(Math.round(e)),style:{fontSize:"10px"}},axisBorder:{show:!1},axisTicks:{show:!0,color:"var(--gridColor)"}}:{type:"datetime",labels:{datetimeUTC:!1,style:{fontSize:"10px"}},axisBorder:{show:!1},axisTicks:{show:!0,color:"var(--gridColor)"}},yaxis:{title:m?{text:m}:void 0,labels:{formatter:g,style:{colors:["var(--color-grey-500)"]}}}};return(0,rZ.jsxs)("section",{id:t,className:(0,rO.A)(aI().seriesChart,aI()[f]),children:[(0,rZ.jsx)("div",{className:aI().header,children:(0,rZ.jsxs)("div",{children:[(0,rZ.jsxs)(r0.jb,{className:aI().title,children:[r,p&&(0,rZ.jsx)(ab,{text:p,label:"What is ".concat(r,"?")})]}),a&&(0,rZ.jsx)(r0.Lb,{className:aI().subtitle,children:a})]})}),(0,rZ.jsx)("div",{className:aI().chartContainer,children:(0,rZ.jsx)(aW,{type:n,options:F,series:l,height:"100%"})})]})};var aV=r(1789),aO=r.n(aV);let aU=rQ()(()=>
1Promise.all([r.e(248),r.e(592)]).then(r.bind(r,5592)),{loadableGenerated:{webpack:()=>[5592]},ssr:!1}),az=e=>{let{nodes:t,replicaMap:r,loading:a,emptyMessage:l="No bandwidth probe data in this window"}=e,i=(0,r3.A)(e=>e.theme);if(a)return(0,rZ.jsxs)("section",{className:(0,rO.A)(aO().bandwidth,aO()[i]),children:[(0,rZ.jsx)("div",{className:aO().header,children:(0,rZ.jsx)(r0.jb,{className:aO().title,children:"Cross-Replica Bandwidth"})}),(0,rZ.jsx)("div",{className:(0,rO.A)(aO().chartContainer,aO().skeleton)})]});let n=[...t||[]].sort((e,t)=>ak(t.uid,r)-ak(e.uid,r)),s=n.map(e=>ay(e.uid,r));if(0===n.length)return(0,rZ.jsxs)("section",{className:(0,rO.A)(aO().bandwidth,aO()[i]),children:[(0,rZ.jsx)("div",{className:aO().header,children:(0,rZ.jsx)("div",{children:(0,rZ.jsx)(r0.jb,{className:aO().title,children:"Cross-Replica Bandwidth"})})}),(0,rZ.jsx)("div",{className:aO().noDataSlim,children:l})]});let c=[{name:"Upload",data:n.map(e=>null==e.up?null:Number(e.up.toFixed(1)))},{name:"Download",data:n.map(e=>null==e.down?null:Number(e.down.toFixed(1)))}],o={chart:{type:"bar",toolbar:{show:!1},fontFamily:'aeonikFono, "aeonikFono Fallback"',foreColor:"var(--color-grey-500)",animations:{enabled:!aN(),speed:500}},colors:["var(--color-templar-red)","light"===i?"#333333":"#F4F4F4"],plotOptions:{bar:{horizontal:!0,borderRadius:3,columnWidth:"70%",dataLabels:{position:"top"}}},dataLabels:{enabled:!1},grid:{borderColor:"var(--gridColor)"},stroke:{width:0},legend:{show:!0,position:"top",horizontalAlign:"left",fontSize:"12px",markers:{width:10,height:10,radius:3},labels:{colors:"var(--color-grey-500)"}},tooltip:{y:{formatter:aj}},xaxis:{categories:s,title:{text:"Mb/s"},labels:{formatter:e=>"".concat(Math.round(e)),style:{fontSize:"10px"}},axisBorder:{show:!1},axisTicks:{show:!0,color:"var(--gridColor)"}},yaxis:{labels:{style:{colors:["var(--color-grey-500)"]}}}};return(0,rZ.jsxs)("section",{className:(0,rO.A)(aO().bandwidth,aO()[i]),children:[(0,rZ.jsx)("div",{className:aO().header,children:(0,rZ.jsxs)("div",{children:[(0,rZ.jsxs)(r0.jb,{className:aO().title,children:["Cross-Replica Bandwidth",(0,rZ.jsx)(ab,{text:"Each replica's upload / download to R2, measured once at startup by transferring ~2 GB in the real gradient shape. This is the internet path replicas sync over."})]}),(0,rZ.jsx)(r0.Lb,{className:aO().subtitle,children:"Each replica's upload / download to R2, where gradients sync between replicas"})]})}),(0,rZ.jsx)("div",{className:aO().chartContainer,children:(0,rZ.jsx)(aU,{type:"bar",options:o,series:c,height:"100%"})})]})};var aG=r(6765),aQ=r.n(aG);let aX=e=>{let{participants:t,bandwidth:r,replicaMap:a,loading:l,emptyMessage:i="No participant data in this window"}=e,n=(0,r3.A)(e=>e.theme);if(l)return(0,rZ.jsxs)("section",{className:(0,rO.A)(aQ().participants,aQ()[n]),children:[(0,rZ.jsx)("div",{className:aQ().header,children:(0,rZ.jsx)(r0.jb,{className:aQ().title,children:"Participants"})}),(0,rZ.jsx)("div",{className:(0,rO.A)(aQ().tableWrapper,aQ().skeleton)})]});let s=[...t||[]].sort((e,t)=>ak(e.replica,a)-ak(t.replica,a));if(0===s.length)return(0,rZ.jsxs)("section",{className:(0,rO.A)(aQ().participants,aQ()[n]),children:[(0,rZ.jsx)("div",{className:aQ().header,children:(0,rZ.jsx)("div",{children:(0,rZ.jsx)(r0.jb,{className:aQ().title,children:"Participants"})})}),(0,rZ.jsx)("div",{className:aQ().noDataSlim,children:i})]});let c=new Map([...new Set(s.flatMap(e=>(e.nodes||[]).map(e=>e.host).filter(Boolean)))].sort().map((e,t)=>[e,"basilica-".concat(t+1)])),o=new Map((r||[]).map(e=>[e.uid,e]));return(0,rZ.jsxs)("section",{className:(0,rO.A)(aQ().participants,aQ()[n]),children:[(0,rZ.jsx)("div",{className:aQ().header,children:(0,rZ.jsxs)("div",{children:[(0,rZ.jsx)(r0.jb,{className:aQ().title,children:"Participants"}),(0,rZ.jsx)(r0.Lb,{className:aQ().subtitle,children:"Every pipeline node, grouped by replica. Link speeds are in the network sections above."})]})}),(0,rZ.jsx)("div",{className:aQ().tableWrapper,children:(0,rZ.jsxs)("table",{className:aQ().table,children:[(0,rZ.jsx)("thead",{className:aQ().head,children:(0,rZ.jsxs)("tr",{children:[(0,rZ.jsx)("th",{scope:"col",children:(0,rZ.jsx)(r0.Lb,{className:aQ().headLabel,children:"Replica"})}),(0,rZ.jsx)("th",{scope:"col",children:(0,rZ.jsx)(r0.Lb,{className:aQ().headLabel,children:"Stage"})}),(0,rZ.jsx)("th",{scope:"col",children:(0,rZ.jsx)(r0.Lb,{className:aQ().headLabel,children:"Host"})}),(0,rZ.jsx)("th",{scope:"col",children:(0,rZ.jsx)(r0.Lb,{className:aQ().headLabel,children:"GPU"})}),(0,rZ.jsx)("th",{scope:"col",className:aQ().right,children:(0,rZ.jsxs)(r0.Lb,{className:aQ().headLabel,children:["Cross-Replica",(0,rZ.jsx)(ab,{text:"The replica's upload / download to R2, where it syncs gradients with other replicas. Measured at the replica's master (stage-0) node; the same R2 link serves every stage, so the value repeats across the replica's rows.",align:"right",place:"bottom"})]})}),(0,rZ.jsx)("th",{scope:"col",className:aQ().right,children:(0,rZ.jsx)(r0.Lb,{className:aQ().headLabel,children:"Tokens/s"})}),(0,rZ.jsx)("th",{scope:"col",className:aQ().right,children:(0,rZ.jsx)(r0.Lb,{className:aQ().headLabel,children:"$/Mtok"})})]})}),(0,rZ.jsx)("tbody",{className:aQ().body,children:s.map(e=>{let t=e.nodes&&e.nodes.length?e.nodes:[null],r=o.get(e.replica);return t.map((l,i)=>{var n;return(0,rZ.jsxs)("tr",{className:0===i?aQ().groupStart:void 0,children:[0===i&&(0,rZ.jsx)("td",{rowSpan:t.length,className:aQ().replicaCell,children:ay(e.replica,a)}),(0,rZ.jsx)("td",{className:aQ().num,children:null!=(n=null==l?void 0:l.stage)?n:"-"}),(0,rZ.jsx)("td",{className:aQ().hostCell,children:(null==l?void 0:l.host)&&c.get(l.host)||"-"}),(0,rZ.jsx)("td",{children:(null==l?void 0:l.gpu)||"-"}),(0,rZ.jsx)("td",{className:(0,rO.A)(aQ().right,aQ().num),children:(e=>e&&(null!=e.up||null!=e.down)?"↑ ".concat(aj(e.up)," \xb7 ↓ ").concat(aj(e.down)):"—")(r)}),0===i&&(0,rZ.jsx)("td",{rowSpan:t.length,className:(0,rO.A)(aQ().right,aQ().num),children:aE(e.tps)}),0===i&&(0,rZ.jsx)("td",{rowSpan:t.length,className:(0,rO.A)(aQ().right,aQ().num),children:(e=>null==e?"-":"$".concat(e.toFixed(4)))(e.costTraining)})]},"".concat(e.replica,"-").concat(i))})})})]})})]})};var aq=r(7093),aK=r.n(aq);let aJ=(e,t)=>null==e?t:null==t?e:Math.min(e,t),aY=e=>{let{stage:t,host:r}=e;return(0,rZ.jsxs)("div",{className:aK().node,children:[(0,rZ.jsxs)("span",{className:aK().stage,children:["S",t]}),r&&(0,rZ.jsx)("span",{className:aK().host,children:r})]})},a$=e=>{let{rate:t,dir:r}=e,a=(e=>{if(null==e||e<=0)return null;let t=6-Math.log10(e);return"".concat(Math.min(5,Math.max(.5,t)).toFixed(2),"s")})(t);return(0,rZ.jsx)("span",{className:(0,rO.A)(aK().flow,aK()[r],!a&&aK().idle),style:a?{"--flowDur":a}:void 0,"aria-hidden":"true"})},a3=e=>{let{link:t}=e;if(!t)return(0,rZ.jsx)("div",{className:aK().link,"aria-hidden":"true"});let r=t.crossHost;return(0,rZ.jsxs)("div",{className:(0,rO.A)(aK().link,t.crossHost&&aK().cross),children:[r&&(0,rZ.jsxs)("span",{className:aK().rate,children:[(0,rZ.jsx)("span",{className:aK().arrow,"aria-hidden":"true",children:"→"})," ",aj(t.fwd)]}),(0,rZ.jsx)(a$,{rate:t.fwd,dir:"fwd"}),(0,rZ.jsx)(a$,{rate:t.bwd,dir:"bwd"}),r&&(0,rZ.jsxs)("span",{className:aK().rate,children:[(0,rZ.jsx)("span",{className:aK().arrow,"aria-hidden":"true",children:"←"})," ",aj(t.bwd)]})]})},a0=e=>{let{participants:t,replicaMap:r,loading:a,emptyMessage:l="No pipeline-parallel links in this run"}=e,i=(0,r3.A)(e=>e.theme);if(a)return(0,rZ.jsxs)("section",{className:(0,rO.A)(aK().stageLinks,aK()[i]),children:[(0,rZ.jsx)("div",{className:aK().header,children:(0,rZ.jsx)(r0.jb,{className:aK().title,children:"Inter-Stage Bandwidth"})}),(0,rZ.jsx)("div",{className:(0,rO.A)(aK().board,aK().skeleton)})]});let n=(t||[]).filter(e=>e.links&&e.links.length>0).map(e=>
1{let{nodes:t,byBoundary:r}=(e=>{let t=new Map;for(let r of e){let e=String(r.boundary),a=t.get(e);a?(a.fwd=aJ(a.fwd,r.fwd),a.bwd=aJ(a.bwd,r.bwd),a.crossHost=a.crossHost||!!r.crossHost):t.set(e,{boundary:e,srcHost:r.srcHost,dstHost:r.dstHost,crossHost:!!r.crossHost,fwd:r.fwd,bwd:r.bwd})}let r=new Map;for(let e of t.values()){let[t,a]=String(e.boundary).split("-").map(e=>parseInt(e,10));Number.isFinite(t)&&!r.has(t)&&r.set(t,e.srcHost),Number.isFinite(a)&&!r.has(a)&&r.set(a,e.dstHost)}return{nodes:[...r.keys()].sort((e,t)=>e-t).map(e=>({stage:e,host:r.get(e)})),byBoundary:t}})(e.links);return{...e,nodes:t,byBoundary:r}}).sort((e,t)=>ak(e.participant,r)-ak(t.participant,r)),s=new Map([...new Set(n.flatMap(e=>e.nodes.map(e=>e.host).filter(Boolean)))].sort().map((e,t)=>[e,"basilica-".concat(t+1)]));if(0===n.length)return(0,rZ.jsxs)("section",{className:(0,rO.A)(aK().stageLinks,aK()[i]),children:[(0,rZ.jsx)("div",{className:aK().header,children:(0,rZ.jsx)("div",{children:(0,rZ.jsx)(r0.jb,{className:aK().title,children:"Inter-Stage Bandwidth"})})}),(0,rZ.jsx)("div",{className:aK().noDataSlim,children:l})]});let c=n.reduce((e,t)=>Math.max(e,t.nodes.length),0),o=c>1?"".concat("minmax(0, 3fr) minmax(0, 4fr) ".repeat(c-1),"minmax(0, 3fr)").trim():void 0;return(0,rZ.jsxs)("section",{className:(0,rO.A)(aK().stageLinks,aK()[i]),children:[(0,rZ.jsx)("div",{className:aK().header,children:(0,rZ.jsxs)("div",{children:[(0,rZ.jsxs)(r0.jb,{className:aK().title,children:["Inter-Stage Bandwidth",(0,rZ.jsx)(ab,{text:"Measured link throughput between adjacent pipeline stages, both directions."})]}),(0,rZ.jsx)(r0.Lb,{className:aK().subtitle,children:"Link throughput between adjacent pipeline stages (→ activations, ← gradients)."})]})}),(0,rZ.jsx)("div",{className:aK().board,children:n.map(e=>(0,rZ.jsxs)("div",{className:aK().participant,children:[(0,rZ.jsx)(r0.Lb,{className:aK().pName,children:ay(e.participant,r)}),(0,rZ.jsx)("div",{className:aK().chain,style:{gridTemplateColumns:o},children:e.nodes.map((t,r)=>{let a,l;return(0,rZ.jsxs)(rz.Fragment,{children:[r>0&&(0,rZ.jsx)(a3,{link:e.byBoundary.get((a=e.nodes[r-1].stage,l=e.nodes[r].stage,"".concat(a,"-").concat(l)))}),(0,rZ.jsx)(aY,{stage:t.stage,host:s.get(t.host)})]},r)})})]},e.participant))})]})},a1={overview:"/api/pipeline/overview",loss:"/api/pipeline/loss",tokens:"/api/pipeline/tokens",mfu:"/api/pipeline/mfu",bandwidth:"/api/pipeline/bandwidth",participants:"/api/pipeline/participants",ppLinks:"/api/pipeline/pp-links",compression:"/api/pipeline/compression",orchestrator:"/api/pipeline/orchestrator"},a9=Object.keys(a1),a6={overview:null,loss:{series:[]},tokens:{series:[],totalTokens:null,hours:0},mfu:{training:[],round:[],taxPct:null},bandwidth:{nodes:[]},participants:{participants:[]},ppLinks:{participants:[]},compression:{netX:null,gradX:null,ppX:null,actualBytes:null,denseBytes:null,perReplica:[]},orchestrator:{roundDuration:[]}},a2=Object.fromEntries(a9.map(e=>[e,"ok"])),a8=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3e4,[r,a]=(0,rz.useState)({...a6,status:a2,updatedAt:null,loading:!0,error:null}),l=(e=>{if(!e)return"";let t=new URLSearchParams;e.runId?t.set("run_id",e.runId):e.version&&t.set("version",e.version);let r=t.toString();return r?"?".concat(r):""})(e),i=(0,rz.useCallback)(async()=>{let e=await Promise.all(a9.map(e=>fetch(a1[e]+l).then(e=>e.ok?e.json():null).catch(()=>null))),t={},r={},i=!1;a9.forEach((a,l)=>{let n=e[l];r[a]=null==n?"error":"ok",null!=n&&(i=!0),t[a]=null!=n?n:a6[a]}),a(e=>({...t,status:r,updatedAt:i?Date.now():e.updatedAt,loading:!1,error:i?null:"Unable to reach the telemetry API"}))},[l]);return(0,rz.useEffect)(()=>{if(i(),t>0){let e=setInterval(i,t);return()=>clearInterval(e)}},[i,t]),{...r,refresh:i}},a4=JSON.parse('{"ge":"llama-8b","s2":"dense","Xm":50000000000}');var a5=r(297),a7=r.n(a5);let le=["#8a8a8a","#ff3a3a"],lt=[],lr=e=>{let{updatedAt:t}=e,[,r]=(0,rz.useState)(0);if((0,rz.useEffect)(()=>{let e=setInterval(()=>r(e=>e+1),1e4);return()=>clearInterval(e)},[]),!t)return null;let a=Math.max(0,Math.round((Date.now()-t)/1e3)),l=a<60?"".concat(a,"s ago"):"".concat(Math.round(a/60),"m ago");return(0,rZ.jsxs)(r0.Lb,{className:a7().updatedAt,children:["Updated ",l]})},la=e=>{let{title:t,subtitle:r}=e;return(0,rZ.jsxs)("div",{className:a7().sectionHeading,children:[(0,rZ.jsx)(r0.jb,{className:a7().sectionTitle,children:t}),r&&(0,rZ.jsx)(r0.Lb,{className:a7().sectionSubtitle,children:r})]})},ll=e=>{var t,r;let{name:a="TEST_RUN_001",live:l=!0,run:i,mfuComputePct:n,model:s,arch:c}=e,o=[{flag:"model",value:s||a4.ge},{flag:"arch",value:c||a4.s2}],{overview:d,loss:m,tokens:h,mfu:p,bandwidth:u,participants:_,ppLinks:x,orchestrator:f,status:g,updatedAt:A,loading:b,error:F}=a8(i),v=e=>(null==g?void 0:g[e])==="error"?"Telemetry unreachable, retrying":"No data received for this run yet",k=[{name:"Training (compute)",data:null!=n?((null==p||null==(t=p.round)?void 0:t.length)?p.round:(null==p?void 0:p.training)||[]).map(e=>({x:e.x,y:n})):(null==p?void 0:p.training)||[]},{name:"Global (effective)",data:(null==p?void 0:p.round)||[]}].filter(e=>e.data.length>0),y=(null==p||null==(r=p.round)?void 0:r.length)?p.round[p.round.length-1].y:null,j=null!=n?null!=y&&n>0?(1-y/n)*100:null:null==p?void 0:p.taxPct,L=null!=j?"".concat(j.toFixed(1),"%"):"—",w=function(e,t){if(!(null==t?void 0:t.length))return e;let r=new Map(t.map(e=>[e.participant,e.links||[]]));return e.map(e=>{var t;let a=(null==(t=e.nodes)?void 0:t.length)||0,l=e.stages||0;if(a>0&&a>=l)return e;let i=r.get(e.replica)||[];if(!i.length)return e;let n=new Map;for(let e of i){let[t,r]=String(e.boundary).split("-").map(Number);Number.isFinite(t)&&e.srcHost&&!n.has(t)&&n.set(t,e.srcHost),Number.isFinite(r)&&e.dstHost&&!n.has(r)&&n.set(r,e.dstHost)}let s=l||n.size;if(!s)return e;let c=Array.from({length:s},(e,t)=>({stage:String(t),host:n.get(t)||null,gpu:null,vramGb:null,rank:t}));return{...e,nodes:c}})}((null==_?void 0:_.participants)||lt,null==x?void 0:x.participants),E=w.reduce((e,t)=>
1{var r;return e+Math.max((null==(r=t.nodes)?void 0:r.length)||0,t.stages||0)},0)||null,N=(null==f?void 0:f.roundDuration)||[],C=N.length?N.reduce((e,t)=>e+(t.y||0),0)/N.length:null,S="Wall-clock time per orchestrator round".concat(null!=C?" \xb7 avg ".concat(C.toFixed(0),"s in window"):""),M=(0,rz.useMemo)(()=>(e=>{let t=[...new Set((e||[]).filter(Boolean).map(String))].sort(av),r=(e=>{let t=Array.from({length:e},(e,t)=>t),r=0x9e3779b9,a=()=>(r=1664525*r+0x3c6ef35f>>>0)/0x100000000;for(let r=e-1;r>0;r--){let e=Math.floor(a()*(r+1)),l=t[r];t[r]=t[e],t[e]=l}return t})(t.length);return new Map(t.map((e,t)=>[e,r[t]]))})([...w.map(e=>e.replica),...((null==u?void 0:u.nodes)||[]).map(e=>e.uid),...((null==x?void 0:x.participants)||[]).map(e=>e.participant)]),[w,u,x]),T=!!(null==d?void 0:d.finished),H=l&&!T;return(0,rZ.jsxs)(rZ.Fragment,{children:[(0,rZ.jsxs)("div",{className:a7().runHeader,children:[(0,rZ.jsx)(r4.A,{className:a7().themeSwitcher}),(0,rZ.jsxs)("span",{className:(0,rO.A)(a7().liveTag,!H&&a7().completed),children:[H&&(0,rZ.jsx)("span",{className:a7().liveDot,"aria-hidden":"true"}),H?"Now Running":"Completed"]}),(0,rZ.jsxs)(r0.Lb,{as:"h2",className:a7().runTitle,children:[(0,rZ.jsx)("span",{className:a7().runPrompt,"aria-hidden":"true",children:">_"})," ",a,H&&(0,rZ.jsx)("span",{className:a7().runCursor,"aria-hidden":"true"})]}),(0,rZ.jsx)(r0.Lb,{as:"p",className:a7().runSpecs,"aria-label":"Run configuration",children:o.map(e=>{let{flag:t,value:r}=e;return(0,rZ.jsxs)("span",{className:a7().specItem,children:[(0,rZ.jsxs)("span",{className:a7().specFlag,children:["--",t,"="]}),(0,rZ.jsx)("span",{className:a7().specValue,children:r})]},t)})}),(0,rZ.jsxs)(r0.Lb,{className:a7().lede,children:["Pre-training with SparseLoCo and low-bandwidth pipelining."," ",(0,rZ.jsx)("a",{className:a7().paperLink,href:"https://arxiv.org/abs/2601.02360",target:"_blank",rel:"noopener noreferrer",children:"Read the paper →"})]}),H&&(0,rZ.jsx)(lr,{updatedAt:A})]}),F&&(0,rZ.jsx)("div",{className:a7().error,children:(0,rZ.jsxs)("p",{children:["Error loading pipeline data: ",F]})}),(0,rZ.jsx)(aB,{overview:d,totalTokens:null==h?void 0:h.totalTokens,totalParticipants:E,tokenBudget:a4.Xm,loading:b,mfuComputePct:n}),(0,rZ.jsx)(la,{title:"Training Progress",subtitle:"Is the model learning, and how fast"}),(0,rZ.jsx)(aD,{id:"training-loss",title:"Training Loss",subtitle:"Global average across all replicas",info:"Global training loss over time, averaged across all replicas. Lower is better.",series:null==m?void 0:m.series,loading:b,valueDecimals:3,yLabel:"Loss",emptyMessage:v("loss")}),(0,rZ.jsx)(aD,{id:"tokens-processed",title:"Tokens Processed",subtitle:"Cumulative tokens processed by the cluster",info:"Running total of tokens the whole cluster has processed since this run started.",series:null==h?void 0:h.series,loading:b,type:"area",valueFormatter:aL,yLabel:"Tokens",emptyMessage:v("tokens")}),(0,rZ.jsx)(aD,{id:"mfu",title:"MFU — compute vs effective",subtitle:"Training MFU (compute ceiling) vs global MFU (effective). Low bandwidth overhead: ".concat(L),info:"Training MFU is the pure-compute ceiling; global MFU is what's achieved including communication. The gap between them is the low-bandwidth overhead.",series:k,loading:b,colors:le,valueDecimals:1,valueSuffix:"%",yLabel:"MFU (%)",emptyMessage:v("mfu")}),(0,rZ.jsx)(la,{title:"Network & Topology",subtitle:"Stage chains, replica sync and round health"}),(0,rZ.jsx)(a0,{participants:null==x?void 0:x.participants,replicaMap:M,loading:b,emptyMessage:v("ppLinks")}),(0,rZ.jsx)(az,{nodes:null==u?void 0:u.nodes,replicaMap:M,loading:b,emptyMessage:v("bandwidth")}),(0,rZ.jsx)(aD,{id:"round-duration",title:"Round Duration",subtitle:S,info:"Wall-clock time the orchestrator takes to complete one training round (gather, average, and apply gradients).",series:N.length?[{name:"Round duration",data:N}]:[],loading:b,valueDecimals:1,valueSuffix:" s",yLabel:"Seconds",emptyMessage:v("orchestrator")}),(0,rZ.jsx)(aX,{participants:w,bandwidth:null==u?void 0:u.nodes,replicaMap:M,loading:b,emptyMessage:v("participants")})]})};r(9661);var li=r(2790);async function ln(){let e=await fetch("https://raw.githubusercontent.com/tplr-ai/templar/refs/heads/main/sr
1c/tplr/__init__.py",{next:{revalidate:7200}});if(!e.ok)throw Error("Failed to fetch file: ".concat(e.status));let t=(await e.text()).match(/(?:__version__|VERSION)\s*=\s*["']([^"']+)["']/);if(!t||!t[1])throw Error("Version not found in the file");return t[1]}var ls=r(7345);let lc={url:function(e){let t=e.match(/^(https?:)\/\//)?e:"https://".concat(e);try{let e=new URL(t);if(!e.port)return e.port="8086",e.toString()}catch(e){console.error("Error normalizing URL:",e)}return t}(ls.env.INFLUXDB_URL||"https://uaepr2itgl-tzxeth774u3fvf.timestream-influxdb.us-east-2.on.aws"),token:ls.env.INFLUXDB_TOKEN,org:ls.env.INFLUXDB_ORG||"tplr",bucket:ls.env.INFLUXDB_BUCKET||"tplr",getVersion:async()=>{if(ls.env.MINER_VERSION)return console.log("Using env version",ls.env.MINER_VERSION),ls.env.MINER_VERSION;let e=await ln();return console.log("Using resolved package version",e),e}},lo=e=>{let[t,r]=(0,rz.useState)({loading:!0});return(0,rz.useEffect)(()=>{r({loading:!0});let t=!1;return async function(){try{let a=await fetch(e);if(!t){let e=await a.json();r({...e,loading:!1})}}catch(a){t||(console.error("Error fetching ".concat(e,":"),a),r({error:a.message,loading:!1}))}}(),()=>{t=!0}},[e]),t};var ld=r(6985),lm=r(958),lh=r.n(lm);let lp=[{id:"covenant72b",name:"Covenant 72B",status:"completed",view:"standard"},{id:"test-run-1",name:"TEST_RUN_001",status:"completed",view:"pipeline",mono:!0,filter:{version:"0\\.1\\.21"}},{id:"test-run-2",name:"TEST_RUN_002",status:"completed",view:"pipeline",mono:!0,filter:{runId:"xring6-020"},mfuComputePct:65},{id:"test-run-3",name:"TEST_RUN_003",status:"completed",view:"pipeline",mono:!0,filter:{runId:"xring6-021"},mfuComputePct:65},{id:"test-run-30b-001",name:"TEST_RUN_30B_001",status:"live",view:"pipeline",mono:!0,filter:{runId:"x30-017"},mfuComputePct:65,model:"llama-30b"}],lu="test-run-30b-001",l_={base:{arc_challenge:"ARC-Challenge (0-shot)",arc_easy:"ARC-Easy (0-shot)",hellaswag:"HellaSwag (0-shot)",openbookqa:"OpenBookQA (0-shot)",piqa:"PIQA (0-shot)",winogrande:"Winogrande (0-shot)",mmlu:"MMLU (0-shot)"},chat:{arc_challenge:"ARC-Challenge (5-shot)",arc_challenge_25shot:"ARC-Challenge (25-shot)",arc_easy:"ARC-Easy (5-shot)",gsm8k:"GSM8K (5-shot)",hellaswag:"HellaSwag (5-shot)",hellaswag_10shot:"HellaSwag (10-shot)",openbookqa:"OpenBookQA (5-shot)",piqa:"PIQA (5-shot)",winogrande:"Winogrande (5-shot)",mmlu:"MMLU (5-shot)",bbh_cot_3shot:"BBH CoT (3-shot)",gpqa_diamond:"GPQA Diamond (5-shot)",ifeval:"IFEval (5-shot)",math_4shot:"MATH (4-shot)",mmlu_pro:"MMLU-Pro (5-shot)",musr:"MuSR (5-shot)"}},lx=()=>{var e,t;let r=(0,rU.useRouter)(),a=lp.some(e=>e.id===r.query.run)?r.query.run:lu,l=lp.find(e=>e.id===a),[i,n]=(0,rz.useState)(!1),s=(0,rz.useRef)(null);(0,rz.useEffect)(()=>{if(!i)return;let e=e=>{s.current&&!s.current.contains(e.target)&&n(!1)},t=e=>{"Escape"===e.key&&n(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)}},[i]);let[c,o]=(0,rz.useState)("base"),d=lo("/api/price"),m=lo("/api/benchmarks?model=".concat(c)),h=lo("/api/evaluated-miners"),p=lo("/api/miners"),u=lo("/api/model-training"),_=lo("/api/pipeline/overview"),x=e=>"pipeline"===e.view&&(null==_?void 0:_.finished)?"completed":e.status,[f,g]=(0,rz.useState)("0.0.0");(0,rz.useEffect)(()=>{(async()=>{g(await lc.getVersion())})()},[]);let A="Dashboard",b="Real-time metrics for Templar's decentralized AI training network. Track validation loss, miner performance, benchmarks, and network throughput.";return(0,rZ.jsxs)(rZ.Fragment,{children:[(0,rZ.jsxs)(rV(),{children:[(0,rZ.jsx)("title",{children:"".concat(A," | ").concat(ld.CQ.name)}),(0,rZ.jsx)("meta",{name:"description",content:b}),(0,rZ.jsx)("meta",{name:"keywords",content:"Templar dashboard, AI metrics, miner performance, validation loss, decentralized training stats"}),(0,rZ.jsx)("link",{rel:"canonical",href:"".concat(ld.CQ.url,"/dashboard")}),(0,rZ.jsx)("meta",{property:"og:title",content:"".concat(A," | ").concat(ld.CQ.name)}),(0,rZ.jsx)("meta",{property:"og:description",content:b}),(0,rZ.jsx)("meta",{property:"og:image",content:"".concat(ld.CQ.url).concat(ld.CQ.ogImage)}),(0,rZ.jsx)("meta",{property:"og:type",content:"website"}),(0,rZ.jsx)("meta",{property:"og:url",content:"".concat(ld.CQ.url,"/dashboard")}),(0,rZ.jsx)("meta",{name:"twitter:title",content:"".concat(A," | ").concat(ld.CQ.name)}),(0,rZ.jsx)("meta",{name:"twitter:description",content:b}),(0,rZ.jsx)("meta",{name:"twitter:image",content:"".concat(ld.CQ.url).concat(ld.CQ.ogImage)}),(0,rZ.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,rZ.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,rZ.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),(0,rZ.jsxs)("main",{children:[(0,rZ.jsx)(r8.A,{lines:[]}),(0,rZ.jsxs)("div",{className:lh().runBar,children:[(0,rZ.jsx)("span",{className:lh().runLabel,children:"Run"}),(0,rZ.jsxs)("div",{className:lh().runSelect,ref:s,children:[(0,rZ.jsxs)("button",{type:"button",className:(0,rO.A)(lh().runTrigger,i&&lh().open),"aria-haspopup":"listbox","aria-expanded":i,onClick:()=>n(e=>!e),children:[(0,rZ.jsx)("span",{className:(0,rO.A)(lh().runTriggerLabel,l.mono&&lh().mono),children:l.name}),(0,rZ.jsx)("span",{className:lh().runChevron,"aria-hidden":"true",children:"▾"})]}),i&&(0,rZ.jsx)("ul",{className:lh().runMenu,role:"listbox","aria-label":"Select training run",children:lp.map(e=>(0,rZ.jsx)("li",{role:"option","aria-selected":e.id===a,children:(0,rZ.jsxs)("button",{type:"button",className:(0,rO.A)(lh().runOption,e.id===a&&lh().selected),onClick:()=>{(e=>{let t={...r.query};e&&e!==lu?t.run=e:delete t.run,r.push({pathname:"/dashboard",query:t},void 0,{shallow:!0,scroll:!1})})(e.id),n(!1)},children:[(0,rZ.jsx)("span",{className:lh().runCheck,"aria-hidden":"true",children:e.id===a?"✓":""}),(0,rZ.jsx)("span",{className:(0,rO.A)(lh().runOptionName,e.mono&&lh().mono),children:e.name}),(0,rZ.jsx)("span",{className:(0,rO.A)(lh().runOptionStatus,"live"===x(e)?lh().live:lh().completed),children:"live"===x(e)?"Live":"Completed"})]})},e.id))})]}),"pipeline"!==l.view&&(0,rZ.jsxs)("span",{className:(0,rO.A)(lh().runStatus,"live"===l.status?lh().live:lh().completed),children:["live"===l.status&&(0,rZ.jsx)("span",{className:lh().liveDot,"aria-hidden":"true"}),"live"===l.status?"Live":"Completed"]})]}),"pipeline"===l.view?(0,rZ.jsx)(ll,{name:l.name,live:"live"===l.status,run:l.filter,mfuComputePct:l.mfuComputePct,model:l.model}):(0,rZ.jsxs)(rZ.Fragment,{children:[(0,rZ.jsx)(aa,{data:u}),(0,rZ.jsx)(r2,{toolbar:(0,rZ.jsxs)("div",{className:lh().modelToggle,children:[(0,rZ.jsx)("button",{className:(0,rO.A)(lh().toggleButton,"base"===c&&lh().active),onClick:()=>o("base"),children:"Base"}),(0,rZ.jsx)("button",{className:(0,rO.A)(lh().toggleButton,"chat"===c&&lh().active),onClick:()=>o("chat"),children:"Chat"})]}),toolbarAfter:3,hideAside:!0,data:[{type:"hero",title:"bpb",subt
1itle:"V.".concat(f),value:parseFloat((null==u?void 0:u.value)||0).toFixed(4),visualComponent:(0,rZ.jsx)(an,{})},{type:"hero",title:"Estimated Throughput",value:"200K tps",lottieUrl:"/lottie/Templar_TokensPerSecond.json"},{type:"hero",title:"Evaluated Miners",value:(null==h||null==(e=h.count)?void 0:e.toString())||"0",lottieUrl:"/lottie/Templar_Bandwidth.json"},...(null==m||null==(t=m.benchmarks)?void 0:t.map(e=>{var t;return{type:"table",title:"average_loss"===e.task?"Validation Loss":(null==(t=l_[c])?void 0:t[e.task])||e.task,data:[{label:"Performance",value:"average_loss"===e.task?parseFloat(e.score).toFixed(4):"".concat((100*e.score).toFixed(1),"%")},{label:"Step",value:e.global_step}]}}))||[]]}),(0,rZ.jsx)(af,{data:(null==p?void 0:p.miners)||[],dataKeys:["pos","uid","movingScore","lossScore","incentive","lastUpdated"],gammaPrice:null==d?void 0:d.price})]}),(0,rZ.jsx)(li.A,{})]})]})}},8170:(e,t,r)=>{"use strict";r.d(t,{A:()=>_});var a=r(3469),l=r(8097),i=r(3692),n=r(3499),s=r.n(n),c=r(1623),o=r(4605),d=r(2850),m=r(3772),h=r(3755),p=r(5594),u=r.n(p);let _=function(e){let{lines:t=[],pageTheme:r,metrics:n=null,BrandIcon:p=h.A,brandIconClassName:_=null}=e,[x,f]=(0,l.useState)(0),g=(0,o.A)(e=>e.theme),A=(0,l.useMemo)(()=>t.map((e,t)=>(0,a.jsx)(m.Ay,{children:e},t)),[t]);return(0,l.useEffect)(()=>{let e=setTimeout(()=>{f(e=>(e+1)%t.length)},4e3);return()=>clearTimeout(e)},[x,t.length]),(0,a.jsxs)("header",{className:(0,c.A)(u().header,u()[r||g]),children:[(0,a.jsx)(i.N,{children:(0,a.jsxs)(d.O9,{className:u().headline,children:[(0,a.jsx)("span",{className:u().wordmark,children:(0,a.jsxs)(s(),{href:"/","aria-label":"Templar Home",children:[(0,a.jsx)(p,{"aria-hidden":"true",className:_})," ",(0,a.jsx)("em",{children:"TEMPLAR\xa0"},"wordmarkName")]})}),(0,a.jsx)(l.Fragment,{children:A[x]})]},x)}),n&&(0,a.jsx)("div",{className:u().metrics,children:n})]})}},8502:e=>{e.exports={minersTable:"MinersTable_minersTable__5qZHD",dark:"MinersTable_dark__jJgsw",intro:"MinersTable_intro__Oee3z",titleWrap:"MinersTable_titleWrap__AbF0v",gammaPrice:"MinersTable_gammaPrice__yKgSb",tau:"MinersTable_tau__6WwSW",visual:"MinersTable_visual__m7Kv_",status:"MinersTable_status__vf3wR",statusValue:"MinersTable_statusValue__Mf6tu",blink:"MinersTable_blink__2kiP_",tableWrapper:"MinersTable_tableWrapper__8k__o",table:"MinersTable_table__wr5GW",head:"MinersTable_head__NlXTD",headLabel:"MinersTable_headLabel__KpQRL",arrow:"MinersTable_arrow__xu_bv",invert:"MinersTable_invert__8iI8z",active:"MinersTable_active__OY5wN",body:"MinersTable_body__vvHA0"}},9058:e=>{e.exports={footerSocialIconsContainer:"FooterSocialIcons_footerSocialIconsContainer___epL9",socialIconLink:"FooterSocialIcons_socialIconLink__e5Sz_"}},9530:e=>{e.exports={footer:"Footer_footer__2aKFm",privacyLink:"Footer_privacyLink__jM3jh"}},9661:e=>{e.exports={compression:"CompressionCard_compression__SLRhd",dark:"CompressionCard_dark__f344t",header:"CompressionCard_header__93rLM",title:"CompressionCard_title__Yp_Py",subtitle:"CompressionCard_subtitle__ykxaV",panel:"CompressionCard_panel__2lOfO",skeleton:"CompressionCard_skeleton__HFIx9",shimmer:"CompressionCard_shimmer__VzWI0",tile:"CompressionCard_tile___sJjC",hero:"CompressionCard_hero__ZOsVL",tileLabel:"CompressionCard_tileLabel__ffA0J",tileValue:"CompressionCard_tileValue__rIZc4",tileSub:"CompressionCard_tileSub__nMTf_"}},9919:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/dashboard",function(){return r(7601)}])}},e=>{e.O(0,[164,636,593,792],()=>e(e.s=9919)),_N_E=e.O()}]);

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.