1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[464],{20464:(e,a,t)=>{t.r(a),t.d(a,{ChartRenderer:()=>p});var r=t(95155),i=t(90751),l=t(12723),d=t(33420),s=t(4035),n=t(69386),y=t(37665),h=t(98128),K=t(68425),x=t(47734),o=t(73697),m=t(26870),c=t(14724),j=t(67485),u=t(77545),b=t(80019),f=t(25010),g=t(72417);function p(e){let{chart:a,onSourceReference:t}=e,p=e=>{var a;let r=(0,g.Ze)(e),i=null==r||null==(a=r.refs)?void 0:a[0];i&&t&&t(i)};if("pie"===a.chartType&&a.nameKey&&a.valueKey)return(0,r.jsx)(i.u,{width:"100%",height:300,children:(0,r.jsxs)(l.r,{children:[(0,r.jsx)(d.m,{formatter:e=>(0,g.bM)(e,void 0)}),(0,r.jsx)(s.Fq,{data:a.data,dataKey:a.valueKey,nameKey:a.nameKey,outerRadius:96,onClick:p,children:a.data.map((e,a)=>(0,r.jsx)(n.f,{fill:g.OK[a%g.OK.length]},a))}),(0,r.jsx)(y.s,{})]})});let k=a.series||[];if(!a.xKey||!k.length)return null;let v=k[0],M={data:a.data,margin:{top:12,right:48,bottom:18,left:8},onClick:e=>p((0,g.yk)(e))};if("bar"===a.chartType){let e="vertical"===a.layout,t=e?Math.max(190,Math.min(270,34*a.data.length+58)):300;return(0,r.jsx)(i.u,{width:"100%",height:t,children:(0,r.jsxs)(h.E,{...M,layout:e?"vertical":void 0,barCategoryGap:"28%",maxBarSize:18,children:[(0,r.jsx)(K.d,{horizontal:!1,vertical:!1}),(0,r.jsx)(x.W,{axisLine:!0,dataKey:e?v.dataKey:a.xKey,tickFormatter:a=>e?(0,g.bM)(a,v):String(a),tickLine:!1,type:e?"number":"category"}),(0,r.jsx)(o.h,{axisLine:!0,dataKey:e?a.xKey:void 0,tickFormatter:a=>e?String(a):(0,g.bM)(a,v),tickLine:!1,type:e?"category":"number",width:e?92:48}),(0,r.jsx)(d.m,{formatter:(e,a)=>(0,g.bM)(e,k.find(e=>e.dataKey===a))}),k.length>1?(0,r.jsx)(y.s,{}):null,k.map((t,i)=>(0,r.jsxs)(m.yP,{dataKey:t.dataKey,name:t.label||t.dataKey,fill:g.OK[i%g.OK.length],radius:e?[0,2,2,0]:[2,2,0,0],children:[1===k.length?a.data.map((e,a)=>(0,r.jsx)(n.f,{fill:g.OK[a%g.OK.length]},a)):null,(0,r.jsx)(c.Ze,{dataKey:t.dataKey,formatter:e=>(0,g.bM)(e,t),position:e?"right":"top",className:"chart-value-label"})]},t.dataKey))]})})}return"scatter"===a.chartType?(0,r.jsx)(i.u,{width:"100%",height:320,children:(0,r.jsxs)(j.t,{...M,children:[(0,r.jsx)(K.d,{strokeDasharray:"3 3"}),(0,r.jsx)(x.W,{dataKey:a.xKey,name:a.xAxisLabel||a.xKey,tickFormatter:e=>(0,g.bM)(e),type:"number"}),(0,r.jsx)(o.h,{dataKey:v.dataKey,name:v.label||v.dataKey,tickFormatter:e=>(0,g.bM)(e,v),type:"number"}),(0,r.jsx)(d.m,{formatter:(e,a)=>(0,g.bM)(e,k.find(e=>e.dataKey===a))}),(0,r.jsx)(y.s,{}),(0,r.jsx)(u.Xl,{data:a.data,dataKey:v.dataKey,name:v.label||v.dataKey,fill:g.OK[0]})]})}):(0,r.jsx)(i.u,{width:"100%",height:320,children:(0,r.jsxs)(b.b,{...M,children:[(0,r.jsx)(K.d,{strokeDasharray:"3 3"}),(0,r.jsx)(x.W,{dataKey:a.xKey}),(0,r.jsx)(o.h,{tickFormatter:e=>(0,g.bM)(e,v)}),(0,r.jsx)(d.m,{formatter:(e,a)=>(0,g.bM)(e,k.find(e=>e.dataKey===a))}),(0,r.jsx)(y.s,{}),k.map((e,a)=>(0,r.jsx)(f.N1,{type:"monotone",dataKey:e.dataKey,name:e.label||e.dataKey,stroke:g.OK[a%g.OK.length],strokeWidth:2,dot:!0},e.dataKey))]})})}}}]);
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.