1/*! LICENSE: 1518.4dbcc38fb8.js.LICENSE.txt */ 2"use strict";(self.rspackChunknewapi_web=self.rspackChunknewapi_web||[]).push([[1518],{59933(e,t,a){a.d(t,{ConsumptionDistributionChart:()=>y});var r=a(79015),s=a(65311),l=a(59399),d=a(23027);let n=(0,a(40946).A)("chart-area",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11.207a.5.5 0 0 1 .146-.353l2-2a.5.5 0 0 1 .708 0l3.292 3.292a.5.5 0 0 0 .708 0l4.292-4.292a.5.5 0 0 1 .854.353V16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z",key:"q0gr47"}]]);var i=a(16745),o=a(89077),u=a(51939),c=a(23395),h=a(73488),p=a(81348),m=a(60363),f=a(91474);let g=null,x={bar:d.A,area:n};function y(e){let{t}=(0,o.Bd)(),{resolvedTheme:d}=(0,p.D)(),{customization:n}=(0,h.A)(),y=(0,u.P)("--radius-md",`${n.preset}:${n.radius}`),[v,b]=(0,s.useState)(e.defaultChartType??"bar"),[k,w]=(0,s.useState)(!1),j=(0,s.useRef)(null),C=e.timeGranularity??"hour";(0,s.useEffect)(()=>{e.defaultChartType&&b(e.defaultChartType)},[e.defaultChartType]),(0,s.useEffect)(()=>{(async()=>{w(!1),g||(g=Promise.resolve().then(a.bind(a,19027)).then(e=>e.ThemeManager));let e=await g;j.current=e,e.setCurrentTheme("dark"===d?"dark":"light"),w(!0)})()},[d]);let N=(0,s.useMemo)(()=>(0,f.Mg)(e.loading?[]:e.data,C,t,y),[e.data,e.loading,C,t,y]),M="bar"===v?N.spec_line:N.spec_area,A="string"==typeof M?.type?M.type:v,T=[v,A,e.loading?"loading":"ready",e.data.length,d,n.preset].join("-");return(0,r.jsxs)("div",{className:"overflow-hidden rounded-lg border",children:[(0,r.jsxs)("div",{className:"flex w-full flex-col gap-1.5 border-b px-3 py-2 sm:gap-3 sm:px-5 sm:py-3 lg:flex-row lg:items-center lg:justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(i.A,{className:"text-muted-foreground/60 size-4"}),(0,r.jsx)("div",{className:"text-sm font-semibold",children:t("Quota Distribution")}),(0,r.jsxs)("span",{className:"text-muted-foreground text-xs",children:[t("Total:")," ",N.totalQuotaDisplay]})]}),(0,r.jsx)("div",{className:"bg-muted/60 inline-flex h-7 w-full overflow-x-auto rounded-lg border p-0.5 sm:h-8 sm:w-auto",children:m.Rc.map(e=>{let a=x[e.value];return(0,r.jsxs)("button",{type:"button",onClick:()=>b(e.value),className:`inline-flex shrink-0 items-center gap-1.5 rounded-md px-3 text-xs font-medium transition-colors ${v===e.value?"bg-background text-foreground shadow-sm":"text-muted-foreground hover:text-foreground"}`,children:[(0,r.jsx)(a,{className:"size-3.5"}),t(e.labelKey)]},e.value)})})]}),(0,r.jsx)("div",{className:"h-[300px] p-1.5 sm:h-96 sm:p-2",children:k&&M&&(0,r.jsx)(l.F,{spec:{...M,theme:"dark"===d?"dark":"light",background:"transparent"},option:c.X},T)})]})}},51939(e,t,a){var r=a(65311);function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"--radius-md",t=arguments.length>1?arguments[1]:void 0,[a,s]=(0,r.useState)();return(0,r.useEffect)(()=>{s(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"--radius-md";if("u"<typeof document)return;let t=document.createElement("div");t.style.borderRadius=`var(${e})`,t.style.pointerEvents="none",t.style.position="absolute",t.style.visibility="hidden",document.documentElement.appendChild(t);let a=getComputedStyle(t).borderTopLeftRadius;t.remove();let r=Number.parseFloat(a);return Number.isFinite(r)?r:void 0}(e))},[e,t]),a}a.d(t,{P:()=>s})},23395(e,t,a){a.d(t,{},{X:{mode:"desktop-browser"}})},23027(e,t,a){let r=(0,a(40946).A)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);a.d(t,{},{A:r})},16745(e,t,a){let r=(0,a(40946).A)("wallet-cards",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2",key:"4125el"}],["path",{d:"M3 11h3c.8 0 1.6.3 2.1.9l1.1.9c1.6 1.6 4.1 1.6 5.7 0l1.1-.9c.5-.5 1.3-.9 2.1-.9H21",key:"1dpki6"}]]);a.d(t,{},{A:r})}}]);
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.