1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4878],{66695:(e,t,r)=>{r.d(t,{BT:()=>c,Wu:()=>d,ZB:()=>s,Zp:()=>l,aR:()=>o,wL:()=>i});var a=r(95155);r(12115);var n=r(82807);function l(e){let{className:t,...r}=e;return(0,a.jsx)("div",{"data-slot":"card",className:(0,n.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...r})}function o(e){let{className:t,...r}=e;return(0,a.jsx)("div",{"data-slot":"card-header",className:(0,n.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",t),...r})}function s(e){let{className:t,...r}=e;return(0,a.jsx)("div",{"data-slot":"card-title",className:(0,n.cn)("leading-none font-semibold",t),...r})}function c(e){let{className:t,...r}=e;return(0,a.jsx)("div",{"data-slot":"card-description",className:(0,n.cn)("text-muted-foreground text-sm",t),...r})}function d(e){let{className:t,...r}=e;return(0,a.jsx)("div",{"data-slot":"card-content",className:(0,n.cn)("px-6",t),...r})}function i(e){let{className:t,...r}=e;return(0,a.jsx)("div",{"data-slot":"card-footer",className:(0,n.cn)("flex items-center px-6 [.border-t]:pt-6",t),...r})}},81499:(e,t,r)=>{r.d(t,{Hm:()=>v,II:()=>x,Nt:()=>f,_3:()=>p,at:()=>m});var a=r(95155),n=r(12115),l=r(83540),o=r(94517),s=r(24026),c=r(82807);let d={light:"",dark:".dark"},i=n.createContext(null);function u(){let e=n.useContext(i);if(!e)throw Error("useChart must be used within a <ChartContainer />");return e}function m(e){let{id:t,className:r,children:o,config:s,...d}=e,u=n.useId(),m="chart-".concat(t||u.replace(/:/g,""));return(0,a.jsx)(i.Provider,{value:{config:s},children:(0,a.jsxs)("div",{"data-slot":"chart","data-chart":m,className:(0,c.cn)("[&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border flex aspect-video justify-center text-xs [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-hidden [&_.recharts-sector]:outline-hidden [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-surface]:outline-hidden",r),...d,children:[(0,a.jsx)(h,{id:m,config:s}),(0,a.jsx)(l.u,{children:o})]})})}let h=e=>{let{id:t,config:r}=e,n=Object.entries(r).filter(e=>{let[,t]=e;return t.theme||t.color});return n.length?(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:Object.entries(d).map(e=>{let[r,a]=e;return"\n".concat(a," [data-chart=").concat(t,"] {\n").concat(n.map(e=>{var t;let[a,n]=e,l=(null==(t=n.theme)?void 0:t[r])||n.color;return l?" --color-".concat(a,": ").concat(l,";"):null}).join("\n"),"\n}\n")}).join("\n")}}):null},x=o.m;function f(e){let{active:t,payload:r,className:l,indicator:o="dot",hideLabel:s=!1,hideIndicator:d=!1,label:i,labelFormatter:m,labelClassName:h,formatter:x,color:f,nameKey:p,labelKey:v}=e,{config:b}=u(),j=n.useMemo(()=>{var e;if(s||!(null==r?void 0:r.length))return null;let[t]=r,n="".concat(v||(null==t?void 0:t.dataKey)||(null==t?void 0:t.name)||"value"),l=g(b,t,n),o=v||"string"!=typeof i?null==l?void 0:l.label:(null==(e=b[i])?void 0:e.label)||i;return m?(0,a.jsx)("div",{className:(0,c.cn)("font-medium",h),children:m(o,r)}):o?(0,a.jsx)("div",{className:(0,c.cn)("font-medium",h),children:o}):null},[i,m,r,s,h,b,v]);if(!t||!(null==r?void 0:r.length))return null;let y=1===r.length&&"dot"!==o;return(0,a.jsxs)("div",{className:(0,c.cn)("border-border/50 bg-background grid min-w-[8rem] items-start gap-1.5 rounded-lg border px-2.5 py-1.5 text-xs shadow-xl",l),children:[y?null:j,(0,a.jsx)("div",{className:"grid gap-1.5",children:r.filter(e=>"none"!==e.type).map((e,t)=>{let r="".concat(p||e.name||e.dataKey||"value"),n=g(b,e,r),l=f||e.payload.fill||e.color;return(0,a.jsx)("div",{className:(0,c.cn)("[&>svg]:text-muted-foreground flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5","dot"===o&&"items-center"),children:x&&(null==e?void 0:e.value)!==void 0&&e.name?x(e.value,e.name,e,t,e.payload):(0,a.jsxs)(a.Fragment,{children:[(null==n?void 0:n.icon)?(0,a.jsx)(n.icon,{}
1):!d&&(0,a.jsx)("div",{className:(0,c.cn)("shrink-0 rounded-[2px] border-(--color-border) bg-(--color-bg)",{"h-2.5 w-2.5":"dot"===o,"w-1":"line"===o,"w-0 border-[1.5px] border-dashed bg-transparent":"dashed"===o,"my-0.5":y&&"dashed"===o}),style:{"--color-bg":l,"--color-border":l}}),(0,a.jsxs)("div",{className:(0,c.cn)("flex flex-1 justify-between leading-none",y?"items-end":"items-center"),children:[(0,a.jsxs)("div",{className:"grid gap-1.5",children:[y?j:null,(0,a.jsx)("span",{className:"text-muted-foreground",children:(null==n?void 0:n.label)||e.name})]}),void 0!==e.value&&(0,a.jsx)("span",{className:"text-foreground ml-2 font-mono font-medium tabular-nums",children:Number(e.value).toLocaleString()})]})]})},e.dataKey)})})]})}let p=s.s;function v(e){let{className:t,hideIcon:r=!1,payload:n,verticalAlign:l="bottom",nameKey:o}=e,{config:s}=u();return(null==n?void 0:n.length)?(0,a.jsx)("div",{className:(0,c.cn)("flex items-center justify-center gap-4","top"===l?"pb-3":"pt-3",t),children:n.filter(e=>"none"!==e.type).map(e=>{let t="".concat(o||e.dataKey||"value"),n=g(s,e,t);return(0,a.jsxs)("div",{className:(0,c.cn)("[&>svg]:text-muted-foreground flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3"),children:[(null==n?void 0:n.icon)&&!r?(0,a.jsx)(n.icon,{}):(0,a.jsx)("div",{className:"h-2 w-2 shrink-0 rounded-[2px]",style:{backgroundColor:e.color}}),null==n?void 0:n.label]},e.value)})}):null}function g(e,t,r){if("object"!=typeof t||null===t)return;let a="payload"in t&&"object"==typeof t.payload&&null!==t.payload?t.payload:void 0,n=r;return r in t&&"string"==typeof t[r]?n=t[r]:a&&r in a&&"string"==typeof a[r]&&(n=a[r]),n in e?e[n]:e[r]}},84878:(e,t,r)=>{r.r(t),r.d(t,{default:()=>x});var a=r(95155),n=r(66695),l=r(81499),o=r(82807),s=r(17652),c=r(14166),d=r(25782),i=r(94754),u=r(96025),m=r(16238),h=r(83394);let x=e=>{let{data:t}=e,r=(0,s.c)(),x=(0,c.Ym)(),f=Object.fromEntries((0,o.yj)(x,!1).map(e=>[e.value,e.label])),p=t.report_data.map(e=>{var t;return{...e,monthLabel:null!=(t=f[e.month])?t:""}}),v=Object.keys(t.report_data[0]||{}).filter(e=>"month"!==e).reduce((e,t,r)=>(e[t]={label:t,color:"var(--chart-".concat(r+6,")")},e),{});return(0,a.jsx)(n.Zp,{className:"justify-end border-none py-0 shadow-none",children:(0,a.jsx)(n.Wu,{children:(0,a.jsx)(l.at,{className:"mx-auto max-h-100",config:v,children:(0,a.jsxs)(d.E,{accessibilityLayer:!0,data:p,children:[(0,a.jsx)(i.d,{vertical:!0}),(0,a.jsx)(u.W,{dataKey:"monthLabel",tickLine:!1,tickMargin:10,axisLine:{stroke:"#999",strokeWidth:1,strokeDasharray:"4 3"},tickFormatter:e=>e}),(0,a.jsx)(m.h,{tick:!1,width:60,axisLine:{stroke:"#999",strokeWidth:1,strokeDasharray:"4 3"},label:{value:r("page.emissionReport.barChartTitle"),angle:-90,position:"middle",fill:"#00000",style:{fontSize:14,fontWeight:400,color:"#0000"}}}),(0,a.jsx)(l.II,{content:(0,a.jsx)(l.Nt,{hideLabel:!0})}),(0,a.jsx)(l._3,{content:()=>(0,a.jsx)("div",{className:"mt-1 text-center text-sm font-normal text-gray-700",children:r("page.emissionReport.month")})}),Object.entries(v).map((e,t)=>{let[r,{color:n}]=e;return(0,a.jsx)(h.y,{dataKey:r,stackId:"a",fill:n,radius:0===t?[0,0,4,4]:[4,4,0,0]},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.