PageSourceSearch

https://link3.to/_next/static/chunks/613.4622b7d0c35888ee.js

js link3.to collected 2026-09-25 03:55:58 UTC 47,902 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="85d6e7c5-38b5-40c9-9275-835a53187056",e._sentryDebugIdIdentifier="sentry-dbid-85d6e7c5-38b5-40c9-9275-835a53187056")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[613],{80613:function(e,t,n){"use strict";n.r(t),n.d(t,{LINE_UNIQUE_ID_PREFIX:function(){return ed},Line:function(){return eM},LineCanvas:function(){return eC},LineCanvasDefaultProps:function(){return ea},LineDefaultProps:function(){return es},ResponsiveLine:function(){return ew},ResponsiveLineCanvas:function(){return ek},useAreaGenerator:function(){return eh},useLine:function(){return ef},useLineGenerator:function(){return eu},useSlices:function(){return ec}});var i=n(44194),o=n(81306),r=n(146),l=n(73128),s=n(13940),a=n(91620),u=n(68680),h=n(546),c=n(40377),d=n(18878),f=n(56966),g=n(18985),v=n(73743),p=n(61422),y=n.n(p),x=n(31549),m=n(85308);let _=(3+8881784197001252e-31)*11102230246251565e-32;function b(e,t,n,i,o){let r,l,s,a;let u=t[0],h=i[0],c=0,d=0;h>u==h>-u?(r=u,u=t[++c]):(r=h,h=i[++d]);let f=0;if(c<e&&d<n)for(h>u==h>-u?(l=u+r,s=r-(l-u),u=t[++c]):(l=h+r,s=r-(l-h),h=i[++d]),r=l,0!==s&&(o[f++]=s);c<e&&d<n;)h>u==h>-u?(a=(l=r+u)-r,s=r-(l-a)+(u-a),u=t[++c]):(a=(l=r+h)-r,s=r-(l-a)+(h-a),h=i[++d]),r=l,0!==s&&(o[f++]=s);for(;c<e;)a=(l=r+u)-r,s=r-(l-a)+(u-a),u=t[++c],r=l,0!==s&&(o[f++]=s);for(;d<n;)a=(l=r+h)-r,s=r-(l-a)+(h-a),h=i[++d],r=l,0!==s&&(o[f++]=s);return(0!==r||0===f)&&(o[f++]=r),f}function M(e){return new Float64Array(e)}let w=(3+17763568394002505e-31)*11102230246251565e-32,S=(2+13322676295501878e-31)*11102230246251565e-32,C=(9+7105427357601002e-30)*11102230246251565e-32*11102230246251565e-32,k=M(4),T=M(8),$=M(12),E=M(16),P=M(4);function L(e,t,n,i,o,r){let l=(t-r)*(n-o),s=(e-o)*(i-r),a=l-s,u=Math.abs(l+s);return Math.abs(a)>=w*u?a:-function(e,t,n,i,o,r,l){let s,a,u,h,c,d,f,g,v,p,y,x,m,M,w,L,j,A;let F=e-o,B=n-o,I=t-r,W=i-r;M=F*W,f=(d=134217729*F)-(d-F),g=F-f,v=(d=134217729*W)-(d-W),w=g*(p=W-v)-(M-f*v-g*v-f*p),L=I*B,f=(d=134217729*I)-(d-I),g=I-f,v=(d=134217729*B)-(d-B),y=w-(j=g*(p=B-v)-(L-f*v-g*v-f*p)),c=w-y,k[0]=w-(y+c)+(c-j),c=(x=M+y)-M,y=(m=M-(x-c)+(y-c))-L,c=m-y,k[1]=m-(y+c)+(c-L),c=(A=x+y)-x,k[2]=x-(A-c)+(y-c),k[3]=A;let Z=function(e,t){let n=t[0];for(let e=1;e<4;e++)n+=t[e];return n}(0,k),G=S*l;if(Z>=G||-Z>=G||(c=e-F,s=e-(F+c)+(c-o),c=n-B,u=n-(B+c)+(c-o),c=t-I,a=t-(I+c)+(c-r),c=i-W,h=i-(W+c)+(c-r),0===s&&0===a&&0===u&&0===h)||(G=C*l+_*Math.abs(Z),(Z+=F*h+W*s-(I*u+B*a))>=G||-Z>=G))return Z;M=s*W,f=(d=134217729*s)-(d-s),g=s-f,v=(d=134217729*W)-(d-W),w=g*(p=W-v)-(M-f*v-g*v-f*p),L=a*B,f=(d=134217729*a)-(d-a),g=a-f,v=(d=134217729*B)-(d-B),y=w-(j=g*(p=B-v)-(L-f*v-g*v-f*p)),c=w-y,P[0]=w-(y+c)+(c-j),c=(x=M+y)-M,y=(m=M-(x-c)+(y-c))-L,c=m-y,P[1]=m-(y+c)+(c-L),c=(A=x+y)-x,P[2]=x-(A-c)+(y-c),P[3]=A;let O=b(4,k,4,P,T);M=F*h,f=(d=134217729*F)-(d-F),g=F-f,v=(d=134217729*h)-(d-h),w=g*(p=h-v)-(M-f*v-g*v-f*p),L=I*u,f=(d=134217729*I)-(d-I),g=I-f,v=(d=134217729*u)-(d-u),y=w-(j=g*(p=u-v)-(L-f*v-g*v-f*p)),c=w-y,P[0]=w-(y+c)+(c-j),c=(x=M+y)-M,y=(m=M-(x-c)+(y-c))-L,c=m-y,P[1]=m-(y+c)+(c-L),c=(A=x+y)-x,P[2]=x-(A-c)+(y-c),P[3]=A;let R=b(O,T,4,P,$);M=s*h,f=(d=134217729*s)-(d-s),g=s-f,v=(d=134217729*h)-(d-h),w=g*(p=h-v)-(M-f*v-g*v-f*p),L=a*u,f=(d=134217729*a)-(d-a),g=a-f,v=(d=134217729*u)-(d-u),y=w-(j=g*(p=u-v)-(L-f*v-g*v-f*p)),c=w-y,P[0]=w-(y+c)+(c-j),c=(x=M+y)-M,y=(m=M-(x-c)+(y-c))-L,c=m-y,P[1]=m-(y+c)+(c-L),c=(A=x+y)-x,P[2]=x-(A-c)+(y-c),P[3]=A;let z=b(R,$,4,P,E);return E[z-1]}(e,t,n,i,o,r,u)}M(4),M(4),M(4),M(4),M(4),M(4),M(4),M(4),M(4),M(8),M(8),M(8),M(4),M(8),M(8),M(8),M(12),M(192),M(192),M(4),M(4),M(4),M(4),M(4),M(4),M(4),M(4),M(8),M(8),M(8),M(8),M(8),M(8),M(8),M(8),M(8),M(4),M(4),M(4),M(8),M(16),M(16),M(16),M(32),M(32),M(48),M(64),M(1152),M(1152),M(4),M(4),M(4),M(4),M(4),M(4),M(4),M(4),M(4),M(4),M(24),M(24),M(24),M(24),M(24),M(24),M(24),M(24),M(24),M(24),M(1152),M(1152),M(1152),M(1152),M(1152),M(2304),M(2304),M(3456),M(5760),M(8),M(8),M(8),M(16),M(24),M(48),M(48),M(96),M(192),M(384),M(384),M(384),M(768),M(96),M(96),M(96),M(1152);let j=new Uint32Array(512);class A{static from(e,t=W,n=Z){let i=e.length,o=new Float64Array(2*i);for(let r=0;r<i;r++){let i=e[r];o[2*r]=t(i),o[2*r+1]=n(i)}return new A(o)}constructor(e){let t=e.length>>1;if(t>0&&"number"!=typeof e[0])throw Error("Expected coords to contain numbers.");this.coords=e;let n=Math.max(2*t-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(t)),this._hullPrev=new Uint32Array(t),this._hullNext=new Uint32Array(t),this._hullTri=new Uint32Array(t),this._hullHash=new Int32Array(this._hashSize),this._ids=new Uint32Array(t),this._dists=new Float64Array(t),this.update()}update(){let e,t,n;let{coords:i,_hullPrev:o,_hullNext:r,_hullTri:l,_hullHash:s}=this,a=i.length>>1,u=1/0,h=1/0,c=-1/0,d=-1/0;for(let e=0;e<a;e++){let t=i[2*e],n=i[2*e+1];t<u&&(u=t),n<h&&(h=n),t>c&&(c=t),n>d&&(d=n),this._ids[e]=e}let f=(u+c)/2,g=(h+d)/2;for(let t=0,n=1/0;t<a;t++){let o=F(f,g,i[2*t],i[2*t+1]);o<n&&(e=t,n=o)}let v=i[2*e],p=i[2*e+1];for(let n=0,o=1/0;n<a;n++){if(n===e)continue;let r=F(v,p,i[2*n],i[2*n+1]);r<o&&r>0&&(t=n,o=r)}let y=i[2*t],x=i[2*t+1],m=1/0;for(let o=0;o<a;o++){if(o===e||o===t)continue;let r=function(e,t,n,i,o,r){let l=n-e,s=i-t,a=o-e,u=r-t,h=l*l+s*s,c=a*a+u*u,d=.5/(l*u-s*a),f=(u*h-s*c)*d,g=(l*c-a*h)*d;return f*f+g*g}(v,p,y,x,i[2*o],i[2*o+1]);r<m&&(n=o,m=r)}let _=i[2*n],b=i[2*n+1];if(m===1/0){for(let e=0;e<a;e++)this._dists[e]=i[2*e]-i[0]||i[2*e+1]-i[1];B(this._ids,this._dists,0,a-1);let e=new Uint32Array(a),t=0;for(let n=0,i=-1/0;n<a;n++){let o=this._ids[n],r=this._dists[o];r>i&&(e[t++]=o,i=r)}this.hull=e.subarray(0,t),this.triangles=new Uint32Array(0),this.halfedges=new Uint32Array(0);return}if(0>
1L(v,p,y,x,_,b)){let e=t,i=y,o=x;t=n,y=_,x=b,n=e,_=i,b=o}let M=function(e,t,n,i,o,r){let l=n-e,s=i-t,a=o-e,u=r-t,h=l*l+s*s,c=a*a+u*u,d=.5/(l*u-s*a);return{x:e+(u*h-s*c)*d,y:t+(l*c-a*h)*d}}(v,p,y,x,_,b);this._cx=M.x,this._cy=M.y;for(let e=0;e<a;e++)this._dists[e]=F(i[2*e],i[2*e+1],M.x,M.y);B(this._ids,this._dists,0,a-1),this._hullStart=e;let w=3;r[e]=o[n]=t,r[t]=o[e]=n,r[n]=o[t]=e,l[e]=0,l[t]=1,l[n]=2,s.fill(-1),s[this._hashKey(v,p)]=e,s[this._hashKey(y,x)]=t,s[this._hashKey(_,b)]=n,this.trianglesLen=0,this._addTriangle(e,t,n,-1,-1,-1);for(let a=0,u,h;a<this._ids.length;a++){let c=this._ids[a],d=i[2*c],f=i[2*c+1];if(a>0&&2220446049250313e-31>=Math.abs(d-u)&&2220446049250313e-31>=Math.abs(f-h)||(u=d,h=f,c===e||c===t||c===n))continue;let g=0;for(let e=0,t=this._hashKey(d,f);e<this._hashSize&&(-1===(g=s[(t+e)%this._hashSize])||g===r[g]);e++);let v=g=o[g],p;for(;p=r[v],L(d,f,i[2*v],i[2*v+1],i[2*p],i[2*p+1])>=0;)if((v=p)===g){v=-1;break}if(-1===v)continue;let y=this._addTriangle(v,c,r[v],-1,-1,l[v]);l[c]=this._legalize(y+2),l[v]=y,w++;let x=r[v];for(;p=r[x],0>L(d,f,i[2*x],i[2*x+1],i[2*p],i[2*p+1]);)y=this._addTriangle(x,c,p,l[c],-1,l[x]),l[c]=this._legalize(y+2),r[x]=x,w--,x=p;if(v===g)for(;0>L(d,f,i[2*(p=o[v])],i[2*p+1],i[2*v],i[2*v+1]);)y=this._addTriangle(p,c,v,-1,l[v],l[p]),this._legalize(y+2),l[p]=y,r[v]=v,w--,v=p;this._hullStart=o[c]=v,r[v]=o[x]=c,r[c]=x,s[this._hashKey(d,f)]=c,s[this._hashKey(i[2*v],i[2*v+1])]=v}this.hull=new Uint32Array(w);for(let e=0,t=this._hullStart;e<w;e++)this.hull[e]=t,t=r[t];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(e,t){return Math.floor(function(e,t){let n=e/(Math.abs(e)+Math.abs(t));return(t>0?3-n:1+n)/4}(e-this._cx,t-this._cy)*this._hashSize)%this._hashSize}_legalize(e){let{_triangles:t,_halfedges:n,coords:i}=this,o=0,r=0;for(;;){let l=n[e],s=e-e%3;if(r=s+(e+2)%3,-1===l){if(0===o)break;e=j[--o];continue}let a=l-l%3,u=s+(e+1)%3,h=a+(l+2)%3,c=t[r],d=t[e],f=t[u],g=t[h];if(function(e,t,n,i,o,r,l,s){let a=e-l,u=t-s,h=n-l,c=i-s,d=o-l,f=r-s,g=h*h+c*c,v=d*d+f*f;return a*(c*v-g*f)-u*(h*v-g*d)+(a*a+u*u)*(h*f-c*d)<0}(i[2*c],i[2*c+1],i[2*d],i[2*d+1],i[2*f],i[2*f+1],i[2*g],i[2*g+1])){t[e]=g,t[l]=c;let i=n[h];if(-1===i){let t=this._hullStart;do{if(this._hullTri[t]===h){this._hullTri[t]=e;break}t=this._hullPrev[t]}while(t!==this._hullStart)}this._link(e,i),this._link(l,n[r]),this._link(r,h);let s=a+(l+1)%3;o<j.length&&(j[o++]=s)}else{if(0===o)break;e=j[--o]}}return r}_link(e,t){this._halfedges[e]=t,-1!==t&&(this._halfedges[t]=e)}_addTriangle(e,t,n,i,o,r){let l=this.trianglesLen;return this._triangles[l]=e,this._triangles[l+1]=t,this._triangles[l+2]=n,this._link(l,i),this._link(l+1,o),this._link(l+2,r),this.trianglesLen+=3,l}}function F(e,t,n,i){let o=e-n,r=t-i;return o*o+r*r}function B(e,t,n,i){if(i-n<=20)for(let o=n+1;o<=i;o++){let i=e[o],r=t[i],l=o-1;for(;l>=n&&t[e[l]]>r;)e[l+1]=e[l--];e[l+1]=i}else{let o=n+i>>1,r=n+1,l=i;I(e,o,r),t[e[n]]>t[e[i]]&&I(e,n,i),t[e[r]]>t[e[i]]&&I(e,r,i),t[e[n]]>t[e[r]]&&I(e,n,r);let s=e[r],a=t[s];for(;;){do r++;while(t[e[r]]<a);do l--;while(t[e[l]]>a);if(l<r)break;I(e,r,l)}e[n+1]=e[l],e[l]=s,i-r+1>=l-n?(B(e,t,r,i),B(e,t,n,l-1)):(B(e,t,n,l-1),B(e,t,r,i))}}function I(e,t,n){let i=e[t];e[t]=e[n],e[n]=i}function W(e){return e[0]}function Z(e){return e[1]}class G{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(e,t){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(e,t){this._+=`L${this._x1=+e},${this._y1=+t}`}arc(e,t,n){e=+e,t=+t;let i=e+(n=+n),o=t;if(n<0)throw Error("negative radius");null===this._x1?this._+=`M${i},${o}`:(Math.abs(this._x1-i)>1e-6||Math.abs(this._y1-o)>1e-6)&&(this._+="L"+i+","+o),n&&(this._+=`A${n},${n},0,1,1,${e-n},${t}A${n},${n},0,1,1,${this._x1=i},${this._y1=o}`)}rect(e,t,n,i){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${+n}v${+i}h${-n}Z`}value(){return this._||null}}class O{constructor(){this._=[]}moveTo(e,t){this._.push([e,t])}closePath(){this._.push(this._[0].slice())}lineTo(e,t){this._.push([e,t])}value(){return this._.length?this._:null}}class R{constructor(e,[t,n,i,o]=[0,0,960,500]){if(!((i=+i)>=(t=+t))||!((o=+o)>=(n=+n)))throw Error("invalid bounds");this.delaunay=e,this._circumcenters=new Float64Array(2*e.points.length),this.vectors=new Float64Array(2*e.points.length),this.xmax=i,this.xmin=t,this.ymax=o,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){let e,t;let{delaunay:{points:n,hull:i,triangles:o},vectors:r}=this,l=this.circumcenters=this._circumcenters.subarray(0,o.length/3*2);for(let r=0,s=0,a=o.length,u,h;r<a;r+=3,s+=2){let a=2*o[r],c=2*o[r+1],d=2*o[r+2],f=n[a],g=n[a+1],v=n[c],p=n[c+1],y=n[d],x=n[d+1],m=v-f,_=p-g,b=y-f,M=x-g,w=(m*M-_*b)*2;if(1e-9>Math.abs(w)){if(void 0===e){for(let o of(e=t=0,i))e+=n[2*o],t+=n[2*o+1];e/=i.length,t/=i.length}let o=1e9*Math.sign((e-f)*M-(t-g)*b);u=(f+y)/2-o*M,h=(g+x)/2+o*b}else{let e=1/w,t=m*m+_*_,n=b*b+M*M;u=f+(M*t-_*n)*e,h=g+(m*n-b*t)*e}l[s]=u,l[s+1]=h}let s=i[i.length-1],a,u=4*s,h,c=n[2*s],d,f=n[2*s+1];r.fill(0);for(let e=0;e<i.length;++e)s=i[e],a=u,h=c,d=f,u=4*s,c=n[2*s],f=n[2*s+1],r[a+2]=r[u]=d-f,r[a+3]=r[u+1]=c-h}render(e){let t=null==e?e=new G:void 0,{delaunay:{halfedges:n,inedges:i,hull:o},circumcenters:r,vectors:l}=this;if(o.length<=1)return null;for(let t=0,i=n.length;t<i;++t){let i=n[t];if(i<t)continue;let o=2*Math.floor(t/3),l=2*Math.floor(i/3),s=r[o],a=r[o+1],u=r[l],h=r[l+1];this._renderSegment(s,a,u,h,e)}let s,a=o[o.length-1];for(let t=0;t<o.length;++t){s=a;let n=2*Math.floor(i[a=o[t]]/3),u=r[n],h=r[n+1],c=4*s,d=this._project(u,h,l[c+2],l[c+3]);d&&this._renderSegment(u,h,d[0],d[1],e)}return t&&t.value()}renderBounds(e){let t=null==e?e=new G:void 0;return e.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),t&&t.value()}renderCell(e,t){let n=null==t?t=new G:void 0,i=this._clip(e);if(null===i||!i.length)return;t.moveTo(i[0],i[1]);let o=i.length;for(;i[0]===i[o-2]&&i[1]===i[o-1]&&o>1;)o-=2;for(let e=2;e<o;e+=2)(i[e]!==i[e-2]||i[e+1]!==i[e-1])&&t.lineTo(i[e],i[e+1]);
1return t.closePath(),n&&n.value()}*cellPolygons(){let{delaunay:{points:e}}=this;for(let t=0,n=e.length/2;t<n;++t){let e=this.cellPolygon(t);e&&(e.index=t,yield e)}}cellPolygon(e){let t=new O;return this.renderCell(e,t),t.value()}_renderSegment(e,t,n,i,o){let r;let l=this._regioncode(e,t),s=this._regioncode(n,i);0===l&&0===s?(o.moveTo(e,t),o.lineTo(n,i)):(r=this._clipSegment(e,t,n,i,l,s))&&(o.moveTo(r[0],r[1]),o.lineTo(r[2],r[3]))}contains(e,t,n){return(t=+t)==t&&(n=+n)==n&&this.delaunay._step(e,t,n)===e}*neighbors(e){let t=this._clip(e);if(t)for(let n of this.delaunay.neighbors(e)){let e=this._clip(n);if(e){e:for(let i=0,o=t.length;i<o;i+=2)for(let r=0,l=e.length;r<l;r+=2)if(t[i]===e[r]&&t[i+1]===e[r+1]&&t[(i+2)%o]===e[(r+l-2)%l]&&t[(i+3)%o]===e[(r+l-1)%l]){yield n;break e}}}}_cell(e){let{circumcenters:t,delaunay:{inedges:n,halfedges:i,triangles:o}}=this,r=n[e];if(-1===r)return null;let l=[],s=r;do{let n=Math.floor(s/3);if(l.push(t[2*n],t[2*n+1]),o[s=s%3==2?s-2:s+1]!==e)break;s=i[s]}while(s!==r&&-1!==s);return l}_clip(e){if(0===e&&1===this.delaunay.hull.length)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];let t=this._cell(e);if(null===t)return null;let{vectors:n}=this,i=4*e;return this._simplify(n[i]||n[i+1]?this._clipInfinite(e,t,n[i],n[i+1],n[i+2],n[i+3]):this._clipFinite(e,t))}_clipFinite(e,t){let n=t.length,i=null,o,r,l=t[n-2],s=t[n-1],a,u=this._regioncode(l,s),h,c=0;for(let d=0;d<n;d+=2)if(o=l,r=s,l=t[d],s=t[d+1],a=u,u=this._regioncode(l,s),0===a&&0===u)h=c,c=0,i?i.push(l,s):i=[l,s];else{let t,n,d,f,g;if(0===a){if(null===(t=this._clipSegment(o,r,l,s,a,u)))continue;[n,d,f,g]=t}else{if(null===(t=this._clipSegment(l,s,o,r,u,a)))continue;[f,g,n,d]=t,h=c,c=this._edgecode(n,d),h&&c&&this._edge(e,h,c,i,i.length),i?i.push(n,d):i=[n,d]}h=c,c=this._edgecode(f,g),h&&c&&this._edge(e,h,c,i,i.length),i?i.push(f,g):i=[f,g]}if(i)h=c,c=this._edgecode(i[0],i[1]),h&&c&&this._edge(e,h,c,i,i.length);else if(this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return i}_clipSegment(e,t,n,i,o,r){let l=o<r;for(l&&([e,t,n,i,o,r]=[n,i,e,t,r,o]);;){if(0===o&&0===r)return l?[n,i,e,t]:[e,t,n,i];if(o&r)return null;let s,a,u=o||r;8&u?(s=e+(n-e)*(this.ymax-t)/(i-t),a=this.ymax):4&u?(s=e+(n-e)*(this.ymin-t)/(i-t),a=this.ymin):2&u?(a=t+(i-t)*(this.xmax-e)/(n-e),s=this.xmax):(a=t+(i-t)*(this.xmin-e)/(n-e),s=this.xmin),o?(e=s,t=a,o=this._regioncode(e,t)):(n=s,i=a,r=this._regioncode(n,i))}}_clipInfinite(e,t,n,i,o,r){let l=Array.from(t),s;if((s=this._project(l[0],l[1],n,i))&&l.unshift(s[0],s[1]),(s=this._project(l[l.length-2],l[l.length-1],o,r))&&l.push(s[0],s[1]),l=this._clipFinite(e,l))for(let t=0,n=l.length,i,o=this._edgecode(l[n-2],l[n-1]);t<n;t+=2)i=o,o=this._edgecode(l[t],l[t+1]),i&&o&&(t=this._edge(e,i,o,l,t),n=l.length);else this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(l=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return l}_edge(e,t,n,i,o){for(;t!==n;){let n,r;switch(t){case 5:t=4;continue;case 4:t=6,n=this.xmax,r=this.ymin;break;case 6:t=2;continue;case 2:t=10,n=this.xmax,r=this.ymax;break;case 10:t=8;continue;case 8:t=9,n=this.xmin,r=this.ymax;break;case 9:t=1;continue;case 1:t=5,n=this.xmin,r=this.ymin}(i[o]!==n||i[o+1]!==r)&&this.contains(e,n,r)&&(i.splice(o,0,n,r),o+=2)}return o}_project(e,t,n,i){let o=1/0,r,l,s;if(i<0){if(t<=this.ymin)return null;(r=(this.ymin-t)/i)<o&&(s=this.ymin,l=e+(o=r)*n)}else if(i>0){if(t>=this.ymax)return null;(r=(this.ymax-t)/i)<o&&(s=this.ymax,l=e+(o=r)*n)}if(n>0){if(e>=this.xmax)return null;(r=(this.xmax-e)/n)<o&&(l=this.xmax,s=t+(o=r)*i)}else if(n<0){if(e<=this.xmin)return null;(r=(this.xmin-e)/n)<o&&(l=this.xmin,s=t+(o=r)*i)}return[l,s]}_edgecode(e,t){return(e===this.xmin?1:e===this.xmax?2:0)|(t===this.ymin?4:t===this.ymax?8:0)}_regioncode(e,t){return(e<this.xmin?1:e>this.xmax?2:0)|(t<this.ymin?4:t>this.ymax?8:0)}_simplify(e){if(e&&e.length>4){for(let t=0;t<e.length;t+=2){let n=(t+2)%e.length,i=(t+4)%e.length;
1(e[t]===e[n]&&e[n]===e[i]||e[t+1]===e[n+1]&&e[n+1]===e[i+1])&&(e.splice(n,2),t-=2)}e.length||(e=null)}return e}}let z=2*Math.PI,V=Math.pow;function Y(e){return e[0]}function N(e){return e[1]}class U{static from(e,t=Y,n=N,i){return new U("length"in e?function(e,t,n,i){let o=e.length,r=new Float64Array(2*o);for(let l=0;l<o;++l){let o=e[l];r[2*l]=t.call(i,o,l,e),r[2*l+1]=n.call(i,o,l,e)}return r}(e,t,n,i):Float64Array.from(function*(e,t,n,i){let o=0;for(let r of e)yield t.call(i,r,o,e),yield n.call(i,r,o,e),++o}(e,t,n,i)))}constructor(e){this._delaunator=new A(e),this.inedges=new Int32Array(e.length/2),this._hullIndex=new Int32Array(e.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){let e=this._delaunator,t=this.points;if(e.hull&&e.hull.length>2&&function(e){let{triangles:t,coords:n}=e;for(let e=0;e<t.length;e+=3){let i=2*t[e],o=2*t[e+1],r=2*t[e+2];if((n[r]-n[i])*(n[o+1]-n[i+1])-(n[o]-n[i])*(n[r+1]-n[i+1])>1e-10)return!1}return!0}(e)){this.collinear=Int32Array.from({length:t.length/2},(e,t)=>t).sort((e,n)=>t[2*e]-t[2*n]||t[2*e+1]-t[2*n+1]);let e=this.collinear[0],o=this.collinear[this.collinear.length-1],r=[t[2*e],t[2*e+1],t[2*o],t[2*o+1]],l=1e-8*Math.hypot(r[3]-r[1],r[2]-r[0]);for(let e=0,o=t.length/2;e<o;++e){var n,i;let o=[(n=t[2*e])+Math.sin(n+(i=t[2*e+1]))*l,i+Math.cos(n-i)*l];t[2*e]=o[0],t[2*e+1]=o[1]}this._delaunator=new A(t)}else delete this.collinear;let o=this.halfedges=this._delaunator.halfedges,r=this.hull=this._delaunator.hull,l=this.triangles=this._delaunator.triangles,s=this.inedges.fill(-1),a=this._hullIndex.fill(-1);for(let e=0,t=o.length;e<t;++e){let t=l[e%3==2?e-2:e+1];(-1===o[e]||-1===s[t])&&(s[t]=e)}for(let e=0,t=r.length;e<t;++e)a[r[e]]=e;r.length<=2&&r.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=r[0],s[r[0]]=1,2===r.length&&(s[r[1]]=0,this.triangles[1]=r[1],this.triangles[2]=r[1]))}voronoi(e){return new R(this,e)}*neighbors(e){let{inedges:t,hull:n,_hullIndex:i,halfedges:o,triangles:r,collinear:l}=this;if(l){let t=l.indexOf(e);t>0&&(yield l[t-1]),t<l.length-1&&(yield l[t+1]);return}let s=t[e];if(-1===s)return;let a=s,u=-1;do{if(yield u=r[a],r[a=a%3==2?a-2:a+1]!==e)return;if(-1===(a=o[a])){let t=n[(i[e]+1)%n.length];t!==u&&(yield t);return}}while(a!==s)}find(e,t,n=0){let i;if((e=+e)!=e||(t=+t)!=t)return -1;let o=n;for(;(i=this._step(n,e,t))>=0&&i!==n&&i!==o;)n=i;return i}_step(e,t,n){let{inedges:i,hull:o,_hullIndex:r,halfedges:l,triangles:s,points:a}=this;if(-1===i[e]||!a.length)return(e+1)%(a.length>>1);let u=e,h=V(t-a[2*e],2)+V(n-a[2*e+1],2),c=i[e],d=c;do{let i=s[d],c=V(t-a[2*i],2)+V(n-a[2*i+1],2);if(c<h&&(h=c,u=i),s[d=d%3==2?d-2:d+1]!==e)break;if(-1===(d=l[d])){if((d=o[(r[e]+1)%o.length])!==i&&V(t-a[2*d],2)+V(n-a[2*d+1],2)<h)return d;break}}while(d!==c);return u}render(e){let t=null==e?e=new G:void 0,{points:n,halfedges:i,triangles:o}=this;for(let t=0,r=i.length;t<r;++t){let r=i[t];if(r<t)continue;let l=2*o[t],s=2*o[r];e.moveTo(n[l],n[l+1]),e.lineTo(n[s],n[s+1])}return this.renderHull(e),t&&t.value()}renderPoints(e,t){void 0!==t||e&&"function"==typeof e.moveTo||(t=e,e=null),t=void 0==t?2:+t;let n=null==e?e=new G:void 0,{points:i}=this;for(let n=0,o=i.length;n<o;n+=2){let o=i[n],r=i[n+1];e.moveTo(o+t,r),e.arc(o,r,t,0,z)}return n&&n.value()}renderHull(e){let t=null==e?e=new G:void 0,{hull:n,points:i}=this,o=2*n[0],r=n.length;e.moveTo(i[o],i[o+1]);for(let t=1;t<r;++t){let o=2*n[t];e.lineTo(i[o],i[o+1])}return e.closePath(),t&&t.value()}hullPolygon(){let e=new O;return this.renderHull(e),e.value()}renderTriangle(e,t){let n=null==t?t=new G:void 0,{points:i,triangles:o}=this,r=2*o[e*=3],l=2*o[e+1],s=2*o[e+2];return t.moveTo(i[r],i[r+1]),t.lineTo(i[l],i[l+1]),t.lineTo(i[s],i[s+1]),t.closePath(),n&&n.value()}*trianglePolygons(){let{triangles:e}=this;for(let t=0,n=e.length/3;t<n;++t)yield this.trianglePolygon(t)}trianglePolygon(e){let t=new O;return this.renderTriangle(e,t),t.value()}}var H=function(e){return[e.x,e.y]},D=o.KF,X="cursor",K=function(e){var t=e.points,n=e.getNodePosition,i=void 0===n?H:n,o=e.margin,r=void 0===o?D:o;return t.map(function(e){var t=i(e),n=t[0],o=t[1];return[n+r.left,o+r.top]})}
1,q=function(e){var t=e.points,n=e.width,i=e.height,o=e.margin,r=void 0===o?D:o,l=e.debug,s=U.from(t),a=l?s.voronoi([0,0,r.left+n+r.right,r.top+i+r.bottom]):void 0;return{points:t,delaunay:s,voronoi:a}},Q=function(e){var t=e.points,n=e.getNodePosition,o=void 0===n?H:n,r=e.width,l=e.height,s=e.margin,a=void 0===s?D:s,u=e.debug;return(0,i.useMemo)(function(){return q({points:K({points:t,margin:a,getNodePosition:o}),width:r,height:l,margin:a,debug:u})},[t,r,l,a,u])},J=function(e){var t=e.elementRef,n=e.nodes,r=e.getNodePosition,l=void 0===r?H:r,s=e.delaunay,u=e.setCurrent,h=e.margin,c=void 0===h?D:h,d=e.detectionRadius,f=void 0===d?1/0:d,g=e.isInteractive,v=void 0===g||g,p=e.onMouseEnter,y=e.onMouseMove,x=e.onMouseLeave,m=e.onClick,_=e.onTouchStart,b=e.onTouchMove,M=e.onTouchEnd,w=e.enableTouchCrosshair,S=void 0!==w&&w,C=e.tooltip,k=e.tooltipPosition,T=void 0===k?X:k,$=e.tooltipAnchor,E=void 0===$?"top":$,P=(0,i.useState)(null),L=P[0],j=P[1],A=(0,i.useRef)(null);(0,i.useEffect)(function(){A.current=L},[A,L]);var F=(0,i.useCallback)(function(e){if(!t.current)return null;var i=(0,o.P6)(t.current,e),r=i[0],a=i[1],u=s.find(r,a),h=void 0!==u?n[u]:null;if(h&&f!==1/0){var d=l(h),g=d[0],v=d[1];(0,o.Sp)(r,a,g+c.left,v+c.top)>f&&(u=null,h=null)}return null===u||null===h?null:[u,h]},[t,s,n,l,c,f]),B=(0,a.lL)(),I=B.showTooltipAt,W=B.showTooltipFromEvent,Z=B.hideTooltip,G=(0,i.useMemo)(function(){if(C)return"cursor"===T?function(e,t){W(C(e),t,E)}:function(e){var t=l(e),n=t[0],i=t[1];I(C(e),[n+c.left,i+c.top],E)}},[I,W,C,T,E,l,c]),O=(0,i.useCallback)(function(e){var t=F(e);if(j(t),null==u||u(t?t[1]:null),t){var n=t[1];null==G||G(n,e),null==p||p(t[1],e)}},[F,j,u,G,p]),R=(0,i.useCallback)(function(e){var t=F(e);if(j(t),t){var n=t[0],i=t[1];if(null==u||u(i),null==G||G(i,e),A.current){var o=A.current,r=o[0],l=o[1];n!==r?null==x||x(l,e):null==y||y(i,e)}else null==p||p(i,e)}else null==u||u(null),null==Z||Z(),A.current&&(null==x||x(A.current[1],e))},[F,j,A,p,y,x,G,Z]),z=(0,i.useCallback)(function(e){j(null),null==u||u(null),Z(),x&&A.current&&x(A.current[1],e)},[j,u,A,Z,x]),V=(0,i.useCallback)(function(e){var t=F(e);j(t),t&&(null==m||m(t[1],e))},[F,j,m]),Y=(0,i.useCallback)(function(e){var t=F(e);S&&(j(t),null==u||u(t?t[1]:null)),t&&(null==_||_(t[1],e))},[F,j,u,S,_]),N=(0,i.useCallback)(function(e){var t=F(e);S&&(j(t),null==u||u(t?t[1]:null)),t&&(null==b||b(t[1],e))},[F,j,u,S,b]),U=(0,i.useCallback)(function(e){S&&(j(null),null==u||u(null)),M&&A.current&&M(A.current[1],e)},[S,j,u,M,A]);return{current:L,handleMouseEnter:v?O:void 0,handleMouseMove:v?R:void 0,handleMouseLeave:v?z:void 0,handleClick:v?V:void 0,handleTouchStart:v?Y:void 0,handleTouchMove:v?N:void 0,handleTouchEnd:v?U:void 0}},ee=function(e){var t=e.nodes,n=e.width,o=e.height,r=e.margin,l=void 0===r?D:r,s=e.getNodePosition,a=e.setCurrent,u=e.onMouseEnter,h=e.onMouseMove,c=e.onMouseLeave,d=e.onClick,f=e.onTouchStart,g=e.onTouchMove,v=e.onTouchEnd,p=e.enableTouchCrosshair,y=e.detectionRadius,m=void 0===y?1/0:y,_=e.tooltip,b=e.tooltipPosition,M=e.tooltipAnchor,w=e.debug,S=(0,i.useRef)(null),C=Q({points:t,getNodePosition:s,width:n,height:o,margin:l,debug:w}),k=C.delaunay,T=C.voronoi,$=J({elementRef:S,nodes:t,delaunay:k,margin:l,detectionRadius:m,setCurrent:a,onMouseEnter:u,onMouseMove:h,onMouseLeave:c,onClick:d,onTouchStart:f,onTouchMove:g,onTouchEnd:v,enableTouchCrosshair:void 0!==p&&p,tooltip:_,tooltipPosition:void 0===b?X:b,tooltipAnchor:void 0===M?"top":M}),E=$.current,P=$.handleMouseEnter,L=$.handleMouseMove,j=$.handleMouseLeave,A=$.handleClick,F=$.handleTouchStart,B=$.handleTouchMove,I=$.handleTouchEnd,W=(0,i.useMemo)(function(){if(w&&T)return T.render()},[w,T]);return(0,x.jsxs)("g",{ref:S,transform:"translate("+-l.left+","+-l.top+")",children:[w&&T&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("path",{d:W,stroke:"red",strokeWidth:1,opacity:.75}),m<1/0&&(0,x.jsx)("path",{stroke:"red",strokeWidth:.35,fill:"none",d:k.renderPoints(void 0,m)}),E&&(0,x.jsx)("path",{fill:"pink",opacity:.35,d:T.renderCell(E[0])})]}),(0,x.jsx)("rect",{"data-ref":"mesh-interceptor",width:l.left+n+l.right,height:l.top+o+l.bottom,fill:"red",opacity:0,style:{cursor:"auto"},onMouseEnter:P,onMouseMove:L,onMouseLeave:j,onTouchStart:F,onTouchMove:B,onTouchEnd:I,onClick:A})]})},et=function(e,t){e.save(),e.globalAlpha=.75,e.beginPath(),t.render(e),e.strokeStyle="red",e.lineWidth=1,e.stroke(),e.restore(
1)},en=function(e,t,n){e.save(),e.globalAlpha=.35,e.beginPath(),t.renderCell(n,e),e.fillStyle="pink",e.fill(),e.restore()};function ei(){return(ei=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}var eo=(0,i.memo)(function(e){var t=e.point;return(0,x.jsx)(a._5,{id:(0,x.jsxs)("span",{children:["x: ",(0,x.jsx)("strong",{children:t.data.xFormatted}),", y:"," ",(0,x.jsx)("strong",{children:t.data.yFormatted})]}),enableChip:!0,color:t.serieColor})}),er=(0,i.memo)(function(e){var t=e.slice,n=e.axis,i=(0,o.Fg)(),r="x"===n?"y":"x";return(0,x.jsx)(a.zI,{rows:t.points.map(function(e){return[(0,x.jsx)(a.Af,{color:e.serieColor,style:i.tooltip.chip},"chip"),e.serieId,(0,x.jsx)("span",{style:i.tooltip.tableCellValue,children:e.data[r+"Formatted"]},"value")]})})}),el={curve:"linear",xScale:{type:"point"},yScale:{type:"linear",min:0,max:"auto"},layers:["grid","markers","axes","areas","crosshair","lines","points","slices","mesh","legends"],axisBottom:{},axisLeft:{},enableGridX:!0,enableGridY:!0,enablePoints:!0,pointSize:6,pointColor:{from:"color"},pointBorderWidth:0,pointBorderColor:{theme:"background"},enablePointLabel:!1,pointLabel:"yFormatted",colors:{scheme:"nivo"},enableArea:!1,areaBaselineValue:0,areaOpacity:.2,areaBlendMode:"normal",lineWidth:2,legends:[],isInteractive:!0,tooltip:eo,enableSlices:!1,debugSlices:!1,sliceTooltip:er,debugMesh:!1,enableCrosshair:!0,crosshairType:"bottom-left"},es=ei({},el,{enablePointLabel:!1,useMesh:!1,enableTouchCrosshair:!1,animate:!0,motionConfig:"gentle",defs:[],fill:[],role:"img"}),ea=ei({},el,{pixelRatio:"undefined"!=typeof window&&window.devicePixelRatio||1}),eu=function(e){var t=e.curve;return(0,i.useMemo)(function(){return(0,u.Z)().defined(function(e){return null!==e.x&&null!==e.y}).x(function(e){return e.x}).y(function(e){return e.y}).curve((0,o.Bg)(t))},[t])}
1,eh=function(e){var t=e.curve,n=e.yScale,r=e.areaBaselineValue;return(0,i.useMemo)(function(){return(function(e,t,n){var i=null,o=(0,c.Z)(!0),r=null,l=d.Z,s=null,a=(0,f.d)(v);function v(u){var c,d,f,g,v,p=(u=(0,h.Z)(u)).length,y=!1,x=Array(p),m=Array(p);for(null==r&&(s=l(v=a())),c=0;c<=p;++c){if(!(c<p&&o(g=u[c],c,u))===y){if(y=!y)d=c,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),f=c-1;f>=d;--f)s.point(x[f],m[f]);s.lineEnd(),s.areaEnd()}}y&&(x[c]=+e(g,c,u),m[c]=+t(g,c,u),s.point(i?+i(g,c,u):x[c],n?+n(g,c,u):m[c]))}if(v)return s=null,v+""||null}function p(){return(0,u.Z)().defined(o).curve(l).context(r)}return e="function"==typeof e?e:void 0===e?g.x:(0,c.Z)(+e),t="function"==typeof t?t:void 0===t?(0,c.Z)(0):(0,c.Z)(+t),n="function"==typeof n?n:void 0===n?g.y:(0,c.Z)(+n),v.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,c.Z)(+t),i=null,v):e},v.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,c.Z)(+t),v):e},v.x1=function(e){return arguments.length?(i=null==e?null:"function"==typeof e?e:(0,c.Z)(+e),v):i},v.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,c.Z)(+e),n=null,v):t},v.y0=function(e){return arguments.length?(t="function"==typeof e?e:(0,c.Z)(+e),v):t},v.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:(0,c.Z)(+e),v):n},v.lineX0=v.lineY0=function(){return p().x(e).y(t)},v.lineY1=function(){return p().x(e).y(n)},v.lineX1=function(){return p().x(i).y(t)},v.defined=function(e){return arguments.length?(o="function"==typeof e?e:(0,c.Z)(!!e),v):o},v.curve=function(e){return arguments.length?(l=e,null!=r&&(s=l(r)),v):l},v.context=function(e){return arguments.length?(null==e?r=s=null:s=l(r=e),v):r},v})().defined(function(e){return null!==e.x&&null!==e.y}).x(function(e){return e.x}).y1(function(e){return e.y}).curve((0,o.Bg)(t)).y0(n(r))},[t,n,r])},ec=function(e){var t=e.componentId,n=e.enableSlices,o=e.points,r=e.width,l=e.height;return(0,i.useMemo)(function(){if(!1===n)return[];if("x"===n){var e=new Map;return o.forEach(function(t){null!==t.data.x&&null!==t.data.y&&(e.has(t.x)?e.get(t.x).push(t):e.set(t.x,[t]))}),Array.from(e.entries()).sort(function(e,t){return e[0]-t[0]}).map(function(e,n,i){var o,s,a=e[0],u=e[1],h=i[n-1],c=i[n+1];return o=h?a-(a-h[0])/2:a,s=c?a-o+(c[0]-a)/2:r-o,{id:"slice:"+t+":"+a,x0:o,x:a,y0:0,y:0,width:s,height:l,points:u.reverse()}})}if("y"===n){var i=new Map;return o.forEach(function(e){null!==e.data.x&&null!==e.data.y&&(i.has(e.y)?i.get(e.y).push(e):i.set(e.y,[e]))}),Array.from(i.entries()).sort(function(e,t){return e[0]-t[0]}).map(function(e,t,n){var i,o,s=e[0],a=e[1],u=n[t-1],h=n[t+1];return i=u?s-(s-u[0])/2:s,o=h?s-i+(h[0]-s)/2:l-i,{id:s,x0:0,x:0,y0:i,y:s,width:r,height:o,points:a.reverse()}})}},[t,n,l,o,r])},ed="line",ef=function(e){var t,n,l,s,a,u,h=e.data,c=e.xScale,d=void 0===c?es.xScale:c,f=e.xFormat,g=e.yScale,p=void 0===g?es.yScale:g,x=e.yFormat,m=e.width,_=e.height,b=e.colors,M=void 0===b?es.colors:b,w=e.curve,S=void 0===w?es.curve:w,C=e.areaBaselineValue,k=void 0===C?es.areaBaselineValue:C,T=e.pointColor,$=void 0===T?es.pointColor:T,E=e.pointBorderColor,P=void 0===E?es.pointBorderColor:E,L=e.enableSlices,j=void 0===L?es.enableSlicesTooltip:L,A=(0,i.useState)(y()(ed))[0],F=(0,o.O_)(f),B=(0,o.O_)(x),I=(0,r.U)(M,"id"),W=(0,o.Fg)(),Z=(0,r.Bf)($,W),G=(0,r.Bf)(P,W),O=(0,i.useState)([]),R=O[0],z=O[1],V=(0,i.useMemo)(function(){return(0,v.Gi)(h.filter(function(e){return -1===R.indexOf(e.id)}),d,p,m,_)},[h,R,d,p,m,_]),Y=V.xScale,N=V.yScale,U=V.series,H=(0,i.useMemo)(function(){var e=h.map(function(e){return{id:e.id,label:e.id,color:I(e)}}),t=e.map(function(e){return ei({},U.find(function(t){return t.id===e.id}),{color:e.color})}).filter(function(e){return!!e.id});return{legendData:e.map(function(e){return ei({},e,{hidden:!t.find(function(t){return t.id===e.id})})}).reverse(),series:t}},[h,U,I]),D=H.legendData,X=H.series,K=(0,i.useCallback)(function(e){z(function(t){return t.indexOf(e)>-1?t.filter(function(t){return t!==e}):[].concat(t,[e])})},[]),q=(n=(t={series:X,getPointColor:Z,getPointBorderColor:G,formatX:F,formatY:B}).series,l=t.getPointColor,s=t.getPointBorderColor,a=t.formatX,u=t.formatY,(0,i.useMemo)(function(){return n.reduce(function(e,t){return[].concat(e,t.data.filter(function(e){return null!==e.position.x&&null!==e.position.y}).map(function(n,i){var o={id:t.id+"."+i,index:e.length+i,serieId:t.id,serieColor:t.color,x:n.position.x,y:n.position.y};return o.color=l(t),o.borderColor=s(o),o.data=ei({},n.data,{xFormatted:a(n.data.x),yFormatted:u(n.data.y)}),o}))},[])},[n,l,s,a,u])),Q=ec({componentId:A,enableSlices:j,points:q,width:m,height:_});return{legendData:D,toggleSerie:K,lineGenerator:eu({curve:S}),areaGenerator:eh({curve:S,yScale:N,areaBaselineValue:k}
1),getColor:I,series:X,xScale:Y,yScale:N,slices:Q,points:q}},eg=function(e){var t=e.areaBlendMode,n=e.areaOpacity,i=e.color,r=e.fill,l=e.path,s=(0,o.tf)(),a=s.animate,u=s.config,h=(0,o.NS)(l),c=(0,m.q_)({color:i,config:u,immediate:!a});return(0,x.jsx)(m.q.path,{d:h,fill:r||c.color,fillOpacity:n,strokeWidth:0,style:{mixBlendMode:t}})},ev=(0,i.memo)(function(e){var t=e.areaGenerator,n=e.areaOpacity,i=e.areaBlendMode,o=e.lines.slice(0).reverse();return(0,x.jsx)("g",{children:o.map(function(e){return(0,x.jsx)(eg,ei({path:t(e.data.map(function(e){return e.position}))},ei({areaOpacity:n,areaBlendMode:i},e)),e.id)})})}),ep=(0,i.memo)(function(e){var t=e.lineGenerator,n=e.points,r=e.color,l=e.thickness,s=(0,i.useMemo)(function(){return t(n)},[t,n]),a=(0,o.NS)(s);return(0,x.jsx)(m.q.path,{d:a,fill:"none",strokeWidth:l,stroke:r})}),ey=(0,i.memo)(function(e){var t=e.lines,n=e.lineGenerator,i=e.lineWidth;return t.slice(0).reverse().map(function(e){var t=e.id,o=e.data,r=e.color;return(0,x.jsx)(ep,{id:t,points:o.map(function(e){return e.position}),lineGenerator:n,color:r,thickness:i},t)})}),ex=(0,i.memo)(function(e){var t=e.slice,n=e.slices,o=e.axis,r=e.debug,l=e.tooltip,s=e.isCurrent,u=e.setCurrent,h=e.onMouseEnter,c=e.onMouseMove,d=e.onMouseLeave,f=e.onClick,g=e.onTouchStart,v=e.onTouchMove,p=e.onTouchEnd,y=(0,a.lL)(),m=y.showTooltipFromEvent,_=y.hideTooltip,b=(0,i.useCallback)(function(e){m((0,i.createElement)(l,{slice:t,axis:o}),e,"right"),u(t),h&&h(t,e)},[m,l,t,o,u,h]),M=(0,i.useCallback)(function(e){m((0,i.createElement)(l,{slice:t,axis:o}),e,"right"),c&&c(t,e)},[m,l,t,o,c]),w=(0,i.useCallback)(function(e){_(),u(null),d&&d(t,e)},[_,u,d,t]),S=(0,i.useCallback)(function(e){f&&f(t,e)},[t,f]),C=(0,i.useCallback)(function(e){m((0,i.createElement)(l,{slice:t,axis:o}),e,"right"),u(t),g&&g(t,e)},[o,g,u,m,t,l]),k=(0,i.useCallback)(function(e){var r=e.touches[0],s=document.elementFromPoint(r.clientX,r.clientY),a=null==s?void 0:s.getAttribute("data-ref");if(a){var h=n.find(function(e){return e.id===a});h&&(m((0,i.createElement)(l,{slice:h,axis:o}),e,"right"),u(h))}v&&v(t,e)},[o,v,u,m,t,n,l]),T=(0,i.useCallback)(function(e){_(),u(null),p&&p(t,e)},[_,u,p,t]);return(0,x.jsx)("rect",{x:t.x0,y:t.y0,width:t.width,height:t.height,stroke:"red",strokeWidth:r?1:0,strokeOpacity:.75,fill:"red",fillOpacity:s&&r?.35:0,onMouseEnter:b,onMouseMove:M,onMouseLeave:w,onClick:S,onTouchStart:C,onTouchMove:k,onTouchEnd:T,"data-ref":t.id})}),em=(0,i.memo)(function(e){var t=e.slices,n=e.axis,i=e.debug,o=e.height,r=e.tooltip,l=e.current,s=e.setCurrent,a=e.onMouseEnter,u=e.onMouseMove,h=e.onMouseLeave,c=e.onClick,d=e.onTouchStart,f=e.onTouchMove,g=e.onTouchEnd;return t.map(function(e){return(0,x.jsx)(ex,{slice:e,slices:t,axis:n,debug:i,height:o,tooltip:r,setCurrent:s,isCurrent:null!==l&&l.id===e.id,onMouseEnter:a,onMouseMove:u,onMouseLeave:h,onClick:c,onTouchStart:d,onTouchMove:f,onTouchEnd:g},e.id)})}),e_=(0,i.memo)(function(e){var t=e.points,n=e.symbol,i=e.size,r=e.borderWidth,l=e.enableLabel,s=e.label,a=e.labelYOffset,u=(0,o.Fg)(),h=(0,o.ji)(s),c=t.slice(0).reverse().map(function(e){return{id:e.id,x:e.x,y:e.y,datum:e.data,fill:e.color,stroke:e.borderColor,label:l?h(e):null}});return(0,x.jsx)("g",{children:c.map(function(e){return(0,x.jsx)(o.F_,{x:e.x,y:e.y,datum:e.datum,symbol:n,size:i,color:e.fill,borderWidth:r,borderColor:e.stroke,label:e.label,labelYOffset:a,theme:u},e.id)})})}),eb=(0,i.memo)(function(e){var t=e.points,n=e.width,o=e.height,r=e.margin,l=e.setCurrent,s=e.onMouseEnter,u=e.onMouseMove,h=e.onMouseLeave,c=e.onClick,d=e.onTouchStart,f=e.onTouchMove,g=e.onTouchEnd,v=e.tooltip,p=e.debug,y=e.enableTouchCrosshair,m=(0,a.lL)(),_=m.showTooltipAt,b=m.hideTooltip,M=(0,i.useCallback)(function(e,t){_((0,i.createElement)(v,{point:e}),[e.x+r.left,e.y+r.top],"top"),s&&s(e,t)},[_,v,s,r]),w=(0,i.useCallback)(function(e,t){_((0,i.createElement)(v,{point:e}),[e.x+r.left,e.y+r.top],"top"),u&&u(e,t)},[_,v,r.left,r.top,u]),S=(0,i.useCallback)(function(e,t){b(),h&&h(e,t)},[b,h]),C=(0,i.useCallback)(function(e,t){c&&c(e,t)},[c]),k=(0,i.useCallback)(function(e,t){_((0,i.createElement)(v,{point:e}),[e.x+r.left,e.y+r.top],"top"),d&&d(e,t)},[r.left,r.top,d,_,v]),T=(0,i.useCallback)(function(e,t){_((0,i.createElement)(v,{point:e}),[e.x+r.left,e.y+r.top],"top"),f&&f(e,t)},[r.left,r.top,f,_,v]),$=(0,i.useCallback)(function(e,t){b(),g&&g(e,t)},[g,b]);return(0,x.jsx)(ee,{nodes:t,width:n,height:o,setCurrent:l,onMouseEnter:M,onMouseMove:w,onMouseLeave:S,onClick:C,onTouchStart:k,onTouchMove:T,onTouchEnd:$,enableTouchCrosshair:y,debug:p})}),eM=(0,o.li)(function(e){var t=e.data,n=e.xScale,u=e.xFormat,h=e.yScale,c=e.yFormat,d=e.layers,f=e.curve,g=e.areaBaselineValue,v=e.colors,p=e.margin,y=e.width,m=e.height,_=e.axisTo
1p,b=e.axisRight,M=e.axisBottom,w=e.axisLeft,S=e.enableGridX,C=e.enableGridY,k=e.gridXValues,T=e.gridYValues,$=e.lineWidth,E=e.enableArea,P=e.areaOpacity,L=e.areaBlendMode,j=e.enablePoints,A=e.pointSymbol,F=e.pointSize,B=e.pointColor,I=void 0===B?{from:"color"}:B,W=e.pointBorderWidth,Z=e.pointBorderColor,G=void 0===Z?{theme:"background"}:Z,O=e.enablePointLabel,R=e.pointLabel,z=e.pointLabelYOffset,V=e.defs,Y=e.fill,N=e.markers,U=e.legends,H=e.isInteractive,D=void 0===H||H,X=e.useMesh,K=e.debugMesh,q=e.onMouseEnter,Q=e.onMouseMove,J=e.onMouseLeave,ee=e.onClick,et=e.onTouchStart,en=e.onTouchMove,el=e.onTouchEnd,es=e.tooltip,ea=e.enableSlices,eu=void 0!==ea&&ea,eh=e.debugSlices,ec=e.sliceTooltip,ed=e.enableCrosshair,eg=e.crosshairType,ep=e.enableTouchCrosshair,ex=e.role,eM=(0,o.Bs)(y,m,p),ew=eM.margin,eS=eM.innerWidth,eC=eM.innerHeight,ek=eM.outerWidth,eT=eM.outerHeight,e$=ef({data:t,xScale:void 0===n?{type:"point"}:n,xFormat:u,yScale:void 0===h?{type:"linear",min:0,max:"auto"}:h,yFormat:c,width:eS,height:eC,colors:void 0===v?{scheme:"nivo"}:v,curve:void 0===f?"linear":f,areaBaselineValue:void 0===g?0:g,pointColor:I,pointBorderColor:G,enableSlices:eu}),eE=e$.legendData,eP=e$.toggleSerie,eL=e$.lineGenerator,ej=e$.areaGenerator,eA=e$.series,eF=e$.xScale,eB=e$.yScale,eI=e$.slices,eW=e$.points,eZ=(0,o.Fg)(),eG=(0,r.Bf)(I,eZ),eO=(0,r.Bf)(G,eZ),eR=(0,i.useState)(null),ez=eR[0],eV=eR[1],eY=(0,i.useState)(null),eN=eY[0],eU=eY[1],eH={grid:(0,x.jsx)(l.rj,{theme:eZ,width:eS,height:eC,xScale:void 0===S||S?eF:null,yScale:void 0===C||C?eB:null,xValues:k,yValues:T},"grid"),markers:(0,x.jsx)(o.TL,{markers:N,width:eS,height:eC,xScale:eF,yScale:eB,theme:eZ},"markers"),axes:(0,x.jsx)(l.dk,{xScale:eF,yScale:eB,width:eS,height:eC,theme:eZ,top:_,right:b,bottom:void 0===M?{}:M,left:void 0===w?{}:w},"axes"),areas:null,lines:(0,x.jsx)(ey,{lines:eA,lineGenerator:eL,lineWidth:void 0===$?2:$},"lines"),slices:null,points:null,crosshair:null,mesh:null,legends:(void 0===U?[]:U).map(function(e,t){return(0,x.jsx)(s.$6,ei({},e,{containerWidth:eS,containerHeight:eC,data:e.data||eE,theme:eZ,toggleSerie:e.toggleSerie?eP:void 0}),"legend."+t)})},eD=(0,o.yU)(void 0===V?[]:V,eA,void 0===Y?[]:Y);return void 0!==E&&E&&(eH.areas=(0,x.jsx)(ev,{areaGenerator:ej,areaOpacity:void 0===P?.2:P,areaBlendMode:void 0===L?"normal":L,lines:eA},"areas")),D&&!1!==eu&&(eH.slices=(0,x.jsx)(em,{slices:eI,axis:eu,debug:void 0!==eh&&eh,height:eC,tooltip:void 0===ec?er:ec,current:eN,setCurrent:eU,onMouseEnter:q,onMouseMove:Q,onMouseLeave:J,onClick:ee,onTouchStart:et,onTouchMove:en,onTouchEnd:el},"slices")),(void 0===j||j)&&(eH.points=(0,x.jsx)(e_,{points:eW,symbol:A,size:void 0===F?6:F,color:eG,borderWidth:void 0===W?0:W,borderColor:eO,enableLabel:void 0!==O&&O,label:void 0===R?"data.yFormatted":R,labelYOffset:z},"points")),D&&(void 0===ed||ed)&&(null!==ez&&(eH.crosshair=(0,x.jsx)(a.YS,{width:eS,height:eC,x:ez.x,y:ez.y,type:void 0===eg?"bottom-left":eg},"crosshair")),null!==eN&&(eH.crosshair=(0,x.jsx)(a.YS,{width:eS,height:eC,x:eN.x,y:eN.y,type:eu},"crosshair"))),D&&void 0!==X&&X&&!1===eu&&(eH.mesh=(0,x.jsx)(eb,{points:eW,width:eS,height:eC,margin:ew,current:ez,setCurrent:eV,onMouseEnter:q,onMouseMove:Q,onMouseLeave:J,onClick:ee,onTouchStart:et,onTouchMove:en,onTouchEnd:el,tooltip:void 0===es?eo:es,enableTouchCrosshair:void 0!==ep&&ep,debug:void 0!==K&&K},"mesh")),(0,x.jsx)(o.tM,{defs:eD,width:ek,height:eT,margin:ew,role:void 0===ex?"img":ex,children:(void 0===d?["grid","markers","axes","areas","crosshair","lines","points","slices","mesh","legends"]:d).map(function(t,n){return"function"==typeof t?(0,x.jsx)(i.Fragment,{children:t(ei({},e,{innerWidth:eS,innerHeight:eC,series:eA,slices:eI,points:eW,xScale:eF,yScale:eB,lineGenerator:eL,areaGenerator:ej,currentPoint:ez,setCurrentPoint:eV,currentSlice:eN,setCurrentSlice:eU}))},n):eH[t]})})}),ew=function(e){return(0,x.jsx)(o.d,{children:function(t){var n=t.width,i=t.height;return(0,x.jsx)(eM,ei({width:n,height:i},e))}})},eS=(0,o.li)(function(e){var t=(0,i.useRef)(null),n=e.width,r=e.height,u=e.margin,h=e.pixelRatio,c=void 0===h?"undefined"!=typeof window&&window.devicePixelRatio||1:h,d=e.data,f=e.xScale,g=e.xFormat,v=e.yScale,p=e.
1yFormat,y=e.curve,m=e.layers,_=void 0===m?["grid","markers","axes","areas","crosshair","lines","points","slices","mesh","legends"]:m,b=e.colors,M=e.lineWidth,w=void 0===M?2:M,S=e.enableArea,C=void 0!==S&&S,k=e.areaBaselineValue,T=e.areaOpacity,$=void 0===T?.2:T,E=e.enablePoints,P=void 0===E||E,L=e.pointSize,j=void 0===L?6:L,A=e.pointColor,F=e.pointBorderWidth,B=void 0===F?0:F,I=e.pointBorderColor,W=e.enableGridX,Z=void 0===W||W,G=e.gridXValues,O=e.enableGridY,R=void 0===O||O,z=e.gridYValues,V=e.axisTop,Y=e.axisRight,N=e.axisBottom,U=void 0===N?{}:N,H=e.axisLeft,D=void 0===H?{}:H,X=e.legends,K=void 0===X?[]:X,q=e.isInteractive,J=void 0===q||q,ee=e.debugMesh,er=void 0!==ee&&ee,el=e.onMouseLeave,es=e.onClick,ea=e.tooltip,eu=void 0===ea?eo:ea,eh=e.canvasRef,ec=(0,o.Bs)(n,r,u),ed=ec.margin,eg=ec.innerWidth,ev=ec.innerHeight,ep=ec.outerWidth,ey=ec.outerHeight,ex=(0,o.Fg)(),em=(0,i.useState)(null),e_=em[0],eb=em[1],eM=ef({data:d,xScale:void 0===f?{type:"point"}:f,xFormat:g,yScale:void 0===v?{type:"linear",min:0,max:"auto"}:v,yFormat:p,width:eg,height:ev,colors:void 0===b?{scheme:"nivo"}:b,curve:void 0===y?"linear":y,areaBaselineValue:void 0===k?0:k,pointColor:void 0===A?{from:"color"}:A,pointBorderColor:void 0===I?{theme:"background"}:I}),ew=eM.lineGenerator,eS=eM.areaGenerator,eC=eM.series,ek=eM.xScale,eT=eM.yScale,e$=eM.points,eE=Q({points:e$,width:eg,height:ev,debug:er}),eP=eE.delaunay,eL=eE.voronoi;(0,i.useEffect)(function(){eh&&(eh.current=t.current),t.current.width=ep*c,t.current.height=ey*c;var e=t.current.getContext("2d");e.scale(c,c),e.fillStyle=ex.background,e.fillRect(0,0,ep,ey),e.translate(ed.left,ed.top),_.forEach(function(t){if("function"==typeof t&&t({ctx:e,innerWidth:eg,innerHeight:ev,series:eC,points:e$,xScale:ek,yScale:eT,lineWidth:w,lineGenerator:ew,areaGenerator:eS,currentPoint:e_,setCurrentPoint:eb}),"grid"===t&&ex.grid.line.strokeWidth>0&&(e.lineWidth=ex.grid.line.strokeWidth,e.strokeStyle=ex.grid.line.stroke,Z&&(0,l.FA)(e,{width:eg,height:ev,scale:ek,axis:"x",values:G}),R&&(0,l.FA)(e,{width:eg,height:ev,scale:eT,axis:"y",values:z})),"axes"===t&&(0,l.DZ)(e,{xScale:ek,yScale:eT,width:eg,height:ev,top:V,right:Y,bottom:U,left:D,theme:ex}),"areas"===t&&!0===C){e.save(),e.globalAlpha=$,eS.context(e);for(var n=eC.length-1;n>=0;n--)e.fillStyle=eC[n].color,e.beginPath(),eS(eC[n].data.map(function(e){return e.position})),e.fill();e.restore()}if("lines"===t&&(ew.context(e),eC.forEach(function(t){e.strokeStyle=t.color,e.lineWidth=w,e.beginPath(),ew(t.data.map(function(e){return e.position})),e.stroke()})),"points"===t&&!0===P&&j>0&&e$.forEach(function(t){e.fillStyle=t.color,e.beginPath(),e.arc(t.x,t.y,j/2,0,2*Math.PI),e.fill(),B>0&&(e.strokeStyle=t.borderColor,e.lineWidth=B,e.stroke())}),"mesh"===t&&!0===er&&(et(e,eL),e_&&en(e,eL,e_.index)),"legends"===t){var i=eC.map(function(e){return{id:e.id,label:e.id,color:e.color}}).reverse();K.forEach(function(t){(0,s.as)(e,ei({},t,{data:t.data||i,containerWidth:eg,containerHeight:ev,theme:ex}))})}})},[t,ep,ey,_,ex,ew,eC,ek,eT,Z,G,R,z,V,Y,U,D,K,e$,P,j,e_]);var ej=(0,i.useCallback)(function(e){var n=(0,o.P6)(t.current,e),i=n[0],r=n[1];return(0,o.zn)(ed.left,ed.top,eg,ev,i,r)?e$[eP.find(i-ed.left,r-ed.top)]:null},[t,ed,eg,ev,eP]),eA=(0,a.lL)(),eF=eA.showTooltipFromEvent,eB=eA.hideTooltip,eI=(0,i.useCallback)(function(e){var t=ej(e);eb(t),t?eF((0,i.createElement)(eu,{point:t}),e):eB()},[ej,eb,eF,eB,eu]),eW=(0,i.useCallback)(function(e){eB(),eb(null),e_&&el&&el(e_,e)},[eB,eb,el]),eZ=(0,i.useCallback)(function(e){if(es){var t=ej(e);t&&es(t,e)}},[ej,es]);return(0,x.jsx)("canvas",{ref:t,width:ep*c,height:ey*c,style:{width:ep,height:ey,cursor:J?"auto":"normal"},onMouseEnter:J?eI:void 0,onMouseMove:J?eI:void 0,onMouseLeave:J?eW:void 0,onClick:J?eZ:void 0})}),eC=(0,i.forwardRef)(function(e,t){return(0,x.jsx)(eS,ei({},e,{canvasRef:t}))}),ek=(0,i.forwardRef)(function(e,t){return(0,x.jsx)(o.d,{children:function(n){var i=n.width,o=n.height;return(0,x.jsx)(eC,ei({width:i,height:o},e,{ref:t}))}})})},61422:function(e,t,n){var i=n(24347),o=0;e.exports=function(e){var t=++o;return i(e)+t}},68680:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(546),o=n(40377),r=n(18878),l=n(56966),s=n(18985);function a(e,t){var n=(0,o.Z)(!0),a=null,u=r.Z,h=null,c=(0,l.d)(d);function d(o){var r,l,s,d=(o=(0,i.Z)(o)).length,f=!1;for(null==a&&(h=u(s=c())),r=0;r<=d;++r)!(r<d&&n(l=o[r],r,o))===f&&((f=!f)?h.lineStart():h.lineEnd()),f&&h.point(+e(l,r,o),+t(l,r,o));if(s)return h=null,s+""||null}return e="function"==typeof e?e:void 0===e?s.x:(0,o.Z)(e),t="function"==typeof t?t:void 0===t?s.y:(0,o.Z)(t),d.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,o.Z)(+t),d):e},d.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,o.Z)(+e),d):t},d.defined=function(e){return arguments.length?(n="function"==typeof e?e:(0,o.Z)(!!e),d):n},d.curve=function(e){return arguments.length?(u=e,null!=a&&(h=u(a)),d):u},d.context=function(e){return arguments.length?(null==e?a=h=null:h=u(a=e),d):a},d}},56966:function(e,t,n){"use strict";n.d(t,{d:function(){return a}});let i=Math.PI,o=2*i,r=o-1e-6;function l(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class s{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?l:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return l;let n=10**t;return function(e){this._+=e[0];for(let t=1,i=e.length;t<i;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,i){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(e,t,n,i,o,r){this._append`C${+e},${+t},${+n},${+i},${this._x1=+o},${this._y1=+r}`}arcTo(e,t,n,o,r){if(e=+e,t=+t,n=+n,o=+o,(r=+r)<0)throw Error(`negative radius: ${r}`);let l=this._x1,s=this._y1,a=n-e,u=o-t,h=l-e,c=s-t,d=h*h+c*c;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(d>1e-6){if(Math.abs(c*a-u*h)>1e-6&&r){let f=n-l,g=o-s,v=a*a+u*u,p=Math.sqrt(v),y=Math.sqrt(d),x=r*Math.tan((i-Math.acos((v+d-(f*f+g*g))/(2*p*y)))/2),m=x/y,_=x/p;Math.abs(m-1)>1e-6&&this._append`L${e+m*h},${t+m*c}`,this._append`A${r},${r},0,0,${+(c*f>h*g)},${this._x1=e+_*a},${this._y1=t+_*u}`}else this._append`L${this._x1=e},${this._y1=t}`}}arc(e,t,n,l,s,a){if(e=+e,t=+t,a=!!a,(n=+n)<0)throw Error(`negative radius: ${n}`);let u=n*Math.cos(l),h=n*Math.sin(l),c=e+u,d=t+h,f=1^a,g=a?l-s:s-l;
1null===this._x1?this._append`M${c},${d}`:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-d)>1e-6)&&this._append`L${c},${d}`,n&&(g<0&&(g=g%o+o),g>r?this._append`A${n},${n},0,1,${f},${e-u},${t-h}A${n},${n},0,1,${f},${this._x1=c},${this._y1=d}`:g>1e-6&&this._append`A${n},${n},0,${+(g>=i)},${f},${this._x1=e+n*Math.cos(s)},${this._y1=t+n*Math.sin(s)}`)}rect(e,t,n,i){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function a(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{let e=Math.floor(n);if(!(e>=0))throw RangeError(`invalid digits: ${n}`);t=e}return e},()=>new s(t)}s.prototype},18985:function(e,t,n){"use strict";function i(e){return e[0]}function o(e){return e[1]}n.d(t,{x:function(){return i},y:function(){return 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.