1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8665],{18665:(r,t,e)=>{e.r(t),e.d(t,{default:()=>h});var o=e(95155),a=e(26265),l=e(73850),s=e(68425),i=e(47734),n=e(73697),d=e(33420),c=e(94621);let u=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function h(r){let{monthlyRevenue:t}=r,e=u.map((r,e)=>({name:r,total:t&&null!=t[e]?t[e]:0}));return(0,o.jsx)(a.u,{width:"100%",height:350,children:(0,o.jsxs)(l.Q,{data:e,margin:{top:10,right:10,left:0,bottom:0},children:[(0,o.jsx)("defs",{children:(0,o.jsxs)("linearGradient",{id:"colorTotal",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,o.jsx)("stop",{offset:"5%",stopColor:"hsl(var(--primary))",stopOpacity:.3}),(0,o.jsx)("stop",{offset:"95%",stopColor:"hsl(var(--primary))",stopOpacity:0})]})}),(0,o.jsx)(s.d,{strokeDasharray:"3 3",vertical:!1,stroke:"hsl(var(--muted-foreground) / 0.1)"}),(0,o.jsx)(i.W,{dataKey:"name",stroke:"hsl(var(--muted-foreground))",fontSize:11,tickLine:!1,axisLine:!1,tick:{fill:"hsl(var(--muted-foreground))"},dy:10}),(0,o.jsx)(n.h,{stroke:"hsl(var(--muted-foreground))",fontSize:11,tickLine:!1,axisLine:!1,tickFormatter:r=>r>=1e5?"â¹".concat((r/1e5).toFixed(1),"L"):"â¹".concat(r),tick:{fill:"hsl(var(--muted-foreground))"}}),(0,o.jsx)(d.m,{contentStyle:{backgroundColor:"hsl(var(--background))",borderRadius:"12px",border:"1px solid hsl(var(--border))",boxShadow:"0 10px 15px -3px rgb(0 0 0 / 0.1)"},labelStyle:{fontWeight:"bold",marginBottom:"4px"},itemStyle:{color:"hsl(var(--primary))",fontWeight:"600"},formatter:r=>[new Intl.NumberFormat("en-IN",{style:"currency",currency:"INR",maximumFractionDigits:0}).format(Number(null!=r?r:0)),"Revenue"]}),(0,o.jsx)(c.Gk,{type:"monotone",dataKey:"total",stroke:"hsl(var(--primary))",strokeWidth:3,fillOpacity:1,fill:"url(#colorTotal)"})]})})}}}]);
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.