1"use strict";(self.webpackChunkcallyzer_ms_angular=self.webpackChunkcallyzer_ms_angular||[]).push([[4781],{94781:(Ge,X,C)=>{C.r(X),C.d(X,{default:()=>gn});var h=C(65311),c=C(64211);const fe={modes:{point:(t,e)=>B(t,e,{intersect:!0}),nearest:(t,e,n)=>function Ze(t,e,n){let o=Number.POSITIVE_INFINITY;return B(t,e,n).reduce((r,i)=>{const s=i.getCenterPoint(),a=function qe(t,e,n){return"x"===n?{x:t.x,y:e.y}:"y"===n?{x:e.x,y:t.y}:e}(e,s,n.axis),d=(0,c.ME)(e,a);return d<o?(r=[i],o=d):d===o&&r.push(i),r},[]).sort((r,i)=>r._index-i._index).slice(0,1)}(t,e,n),x:(t,e,n)=>B(t,e,{intersect:n.intersect,axis:"x"}),y:(t,e,n)=>B(t,e,{intersect:n.intersect,axis:"y"})}};function U(t,e,n){return(fe.modes[n.mode]||fe.modes.nearest)(t,e,n)}function B(t,e,n){return t.visibleElements.filter(o=>n.intersect?o.inRange(e.x,e.y):function Qe(t,e,n){return"x"!==n&&"y"!==n?t.inRange(e.x,e.y,"x",!0)||t.inRange(e.x,e.y,"y",!0):t.inRange(e.x,e.y,n,!0)}(o,e,n.axis))}const Fe=(t,e)=>e>t||t.length>e.length&&t.slice(0,e.length)===e,k=.001,H=(t,e,n)=>Math.min(n,Math.max(e,t));function et(t,e,n){for(const o of Object.keys(t))t[o]=H(t[o],e,n);return t}function he(t,{x:e,y:n,x2:o,y2:r},i,s){const a=s/2,d=t.x>=e-a-k&&t.x<=o+a+k,l=t.y>=n-a-k&&t.y<=r+a+k;return"x"===i?d:("y"===i||d)&&l}function I(t,e){const{centerX:n,centerY:o}=t.getProps(["centerX","centerY"],e);return{x:n,y:o}}const ye=t=>"string"==typeof t&&t.endsWith("%"),be=t=>parseFloat(t)/100,ge=t=>H(be(t),0,1);function G(t,e){return"start"===e?0:"end"===e?t:ye(e)?ge(e)*t:t/2}function w(t,e,n=!0){return"number"==typeof e?e:ye(e)?(n?ge(e):be(e))*t:t}function Q(t,e="center"){return(0,c.Kn)(t)?{x:(0,c.Be)(t.x,e),y:(0,c.Be)(t.y,e)}:{x:t=(0,c.Be)(t,e),y:t}}function me(t){return t&&((0,c.ri)(t.xValue)||(0,c.ri)(t.yValue))}function W(t,e,n,o=!1){const r=n.init;if(r)return!0===r?we(e,o):function rt(t,e,n){if(!0===n)return we(t,e);if((0,c.Kn)(n))return n}(e,o,(0,c.uz)(r,[{chart:t,properties:e,options:n}]))}function pe(t,e,n){let o=!1;return e.forEach(r=>{(0,c.mf)(t[r])?(o=!0,n[r]=t[r]):(0,c.ri)(n[r])&&delete n[r]}),o}function we({centerX:t,centerY:e},n){return n?{centerX:t,centerY:e,radius:0,width:0,height:0}:{x:t,y:e,x2:t,y2:e,width:0,height:0}}const q=new Map,it=t=>isNaN(t)||t<=0,st=t=>t.reduce(function(e,n){return e+=n.string},"");function V(t){if(t&&"object"==typeof t){const e=t.toString();return"[object HTMLImageElement]"===e||"[object HTMLCanvasElement]"===e}}function Z(t,{x:e,y:n},o){o&&(t.translate(e,n),t.rotate((0,c.Yr)(o)),t.translate(-e,-n))}function x(t,e){if(e&&e.borderWidth)return t.lineCap=e.borderCapStyle,t.setLineDash(e.borderDash),t.lineDashOffset=e.borderDashOffset,t.lineJoin=e.borderJoinStyle,t.lineWidth=e.borderWidth,t.strokeStyle=e.borderColor,!0}function T(t,e){t.shadowColor=e.backgroundShadowColor,t.shadowBlur=e.shadowBlur,t.shadowOffsetX=e.shadowOffsetX,t.shadowOffsetY=e.shadowOffsetY}function F(t,e){const n=e.content;if(V(n))return{width:w(n.width,e.width),height:w(n.height,e.height)};const o=e.font,r=(0,c.kJ)(o)?o.map(d=>(0,c.re)(d)):[(0,c.re)(o)],i=e.textStrokeWidth,s=(0,c.kJ)(n)?n:[n],a=s.join()+st(r)+i+(t._measureText?"-spriting":"");return q.has(a)||q.set(a,function ut(t,e,n,o){t.save();const r=e.length;let i=0,s=o;for(let a=0;a<r;a++){const d=n[Math.min(a,n.length-1)];t.font=d.string;const l=e[a];i=Math.max(i,t.measureText(l).width+o),s+=d.lineHeight}return t.restore(),{width:i,height:s}}(t,s,r,i)),q.get(a)}function xe(t,e,n){const{x:o,y:r,width:i,height:s}=e;t.save(),T(t,n);const a=x(t,n);t.fillStyle=n.backgroundColor,t.beginPath(),(0,c.tH)(t,{x:o,y:r,w:i,h:s,radius:et((0,c.kX)(n.borderRadius),0,Math.min(i,s)/2)}),t.closePath(),t.fill(),a&&(t.shadowColor=n.borderShadowColor,t.stroke()),t.restore()}function at(t,e,n){const o=n.content;if(V(o))return t.save(),t.globalAlpha=function yt(t,e){const n=(0,c.hj)(t)?t:e;return(0,c.hj)(n)?H(n,0,1):1}(n.opacity,o.style.opacity),t.drawImage(o,e.x,e.y,e.width,e.height),void t.restore();const r=(0,c.kJ)(o)?o:[o],i=n.font,s=(0,c.kJ)(i)?i.map(f=>(0,c.re)(f)):[(0,c.re)(i)],a=n.color,d=(0,c.kJ)(a)?a:[a],l=function ot(t,e){const{x:n,width:o}=t,r=e.textAlign;return"center"===r?n+o/2:"end"===r||"right"===r?n+o:n}(e,n),u=e.y+n.textStrokeWidth/2;t.save(),t.textBaseline="middle",t.textAlign=n.textAlign,function dt(t,e){if(e.textStrokeWidth>
10)return t.lineJoin="round",t.miterLimit=2,t.lineWidth=e.textStrokeWidth,t.strokeStyle=e.textStrokeColor,!0}(t,n)&&function ft(t,{x:e,y:n},o,r){t.beginPath();let i=0;o.forEach(function(s,a){const d=r[Math.min(a,r.length-1)],l=d.lineHeight;t.font=d.string,t.strokeText(s,e,n+l/2+i),i+=l}),t.stroke()}(t,{x:l,y:u},r,s),function ht(t,{x:e,y:n},o,{fonts:r,colors:i}){let s=0;o.forEach(function(a,d){const l=i[Math.min(d,i.length-1)],u=r[Math.min(d,r.length-1)],f=u.lineHeight;t.beginPath(),t.font=u.string,t.fillStyle=l,t.fillText(a,e,n+f/2+s),s+=f,t.fill()})}(t,{x:l,y:u},r,{fonts:s,colors:d}),t.restore()}function lt(t,e,n,o){const{radius:r,options:i}=e,s=i.pointStyle,a=i.rotation;let d=(a||0)*c.eT;if(V(s))return t.save(),t.translate(n,o),t.rotate(d),t.drawImage(s,-s.width/2,-s.height/2,s.width,s.height),void t.restore();it(r)||function ct(t,{x:e,y:n,radius:o,rotation:r,style:i,rad:s}){let a,d,l,u;switch(t.beginPath(),i){default:t.arc(e,n,o,0,c.gc),t.closePath();break;case"triangle":t.moveTo(e+Math.sin(s)*o,n-Math.cos(s)*o),s+=c.xV,t.lineTo(e+Math.sin(s)*o,n-Math.cos(s)*o),s+=c.xV,t.lineTo(e+Math.sin(s)*o,n-Math.cos(s)*o),t.closePath();break;case"rectRounded":u=.516*o,l=o-u,a=Math.cos(s+c._V)*l,d=Math.sin(s+c._V)*l,t.arc(e-a,n-d,u,s-c.PI,s-c.pj),t.arc(e+d,n-a,u,s-c.pj,s),t.arc(e+a,n+d,u,s,s+c.pj),t.arc(e-d,n+a,u,s+c.pj,s+c.PI),t.closePath();break;case"rect":if(!r){l=Math.SQRT1_2*o,t.rect(e-l,n-l,2*l,2*l);break}s+=c._V;case"rectRot":a=Math.cos(s)*o,d=Math.sin(s)*o,t.moveTo(e-a,n-d),t.lineTo(e+d,n-a),t.lineTo(e+a,n+d),t.lineTo(e-d,n+a),t.closePath();break;case"crossRot":s+=c._V;case"cross":a=Math.cos(s)*o,d=Math.sin(s)*o,t.moveTo(e-a,n-d),t.lineTo(e+a,n+d),t.moveTo(e+d,n-a),t.lineTo(e-d,n+a);break;case"star":a=Math.cos(s)*o,d=Math.sin(s)*o,t.moveTo(e-a,n-d),t.lineTo(e+a,n+d),t.moveTo(e+d,n-a),t.lineTo(e-d,n+a),s+=c._V,a=Math.cos(s)*o,d=Math.sin(s)*o,t.moveTo(e-a,n-d),t.lineTo(e+a,n+d),t.moveTo(e+d,n-a),t.lineTo(e-d,n+a);break;case"line":a=Math.cos(s)*o,d=Math.sin(s)*o,t.moveTo(e-a,n-d),t.lineTo(e+a,n+d);break;case"dash":t.moveTo(e,n),t.lineTo(e+Math.cos(s)*o,n+Math.sin(s)*o)}t.fill()}(t,{x:n,y:o,radius:r,rotation:a,style:s,rad:d})}const Se={xScaleID:{min:"xMin",max:"xMax",start:"left",end:"right",startProp:"x",endProp:"x2"},yScaleID:{min:"yMin",max:"yMax",start:"bottom",end:"top",startProp:"y",endProp:"y2"}};function O(t,e,n){return e="number"==typeof e?e:t.parse(e),(0,c.KH)(e)?t.getPixelForValue(e):n}function v(t,e,n){const o=e[n];if(o||"scaleID"===n)return o;const r=n.charAt(0),i=Object.values(t).filter(s=>s.axis&&s.axis===r);return i.length?i[0].id:r}function Me(t,e){if(t){const n=t.options.reverse;return{start:O(t,e.min,n?e.end:e.start),end:O(t,e.max,n?e.start:e.end)}}}function Pe(t,e){const{chartArea:n,scales:o}=t,r=o[v(o,e,"xScaleID")],i=o[v(o,e,"yScaleID")];let s=n.width/2,a=n.height/2;return r&&(s=O(r,e.xValue,r.left+r.width/2)),i&&(a=O(i,e.yValue,i.top+i.height/2)),{x:s,y:a}}function ee(t,e){const n=t.scales,o=n[v(n,e,"xScaleID")],r=n[v(n,e,"yScaleID")];if(!o&&!r)return{};let{left:i,right:s}=o||t.chartArea,{top:a,bottom:d}=r||t.chartArea;const l=ve(o,{min:e.xMin,max:e.xMax,start:i,end:s});i=l.start,s=l.end;const u=ve(r,{min:e.yMin,max:e.yMax,start:d,end:a});return a=u.start,d=u.end,{x:i,y:a,x2:s,y2:d,width:s-i,height:d-a,centerX:i+(s-i)/2,centerY:a+(d-a)/2}}function Ce(t,e){if(!me(e)){const n=ee(t,e);let o=e.radius;(!o||isNaN(o))&&(o=Math.min(n.width,n.height)/2,e.radius=o);const r=2*o,i=n.centerX+e.xAdjust,s=n.centerY+e.yAdjust;return{x:i-o,y:s-o,x2:i+o,y2:s+o,centerX:i,centerY:s,width:r,height:r,radius:o}}return function gt(t,e){const n=Pe(t,e),o=2*e.radius;return{x:n.x-e.radius+e.xAdjust,y:n.y-e.radius+e.yAdjust,x2:n.x+e.radius+e.xAdjust,y2:n.y+e.radius+e.yAdjust,centerX:n.x+e.xAdjust,centerY:n.y+e.yAdjust,radius:e.radius,width:o,height:o}}(t,e)}function bt(t,e){const{scales:n,chartArea:o}=t,r=n[e.scaleID],i={x:o.left,y:o.top,x2:o.right,y2:o.bottom};return r?function mt(t,e,n){const o=O(t,n.value,NaN),r=O(t,n.endValue,o);t.isHorizontal()?(e.x=o,e.x2=r):(e.y=o,e.y2=r)}(r,i,e):function pt(t,e,n){for(const o of Object.keys(Se)){const r=t[v(t,n,o)];if(r){const{min:i,max:s,start:a,end:d,startProp:l,endProp:u}
1=Se[o],f=Me(r,{min:n[i],max:n[s],start:r[a],end:r[d]});e[l]=f.start,e[u]=f.end}}}(n,i,e),i}function ke(t,e,n){const o=ee(t,e);return o.initProperties=W(t,o,e,n),o.elements=[{type:"label",optionScope:"label",properties:St(t,o,e),initProperties:o.initProperties}],o}function ve(t,e){const n=Me(t,e)||e;return{start:Math.min(n.start,n.end),end:Math.max(n.start,n.end)}}function De(t,e){const{start:n,end:o,borderWidth:r}=t,{position:i,padding:{start:s,end:a},adjust:d}=e;return n+r/2+d+G(o-r-n-s-a-e.size,i)}function St(t,e,n){const o=n.label;o.backgroundColor="transparent",o.callout.display=!1;const r=Q(o.position),i=(0,c.oY)(o.padding),s=F(t.ctx,o),a=function wt({properties:t,options:e},n,o,r){const{x:i,x2:s,width:a}=t;return De({start:i,end:s,size:a,borderWidth:e.borderWidth},{position:o.x,padding:{start:r.left,end:r.right},adjust:e.label.xAdjust,size:n.width})}({properties:e,options:n},s,r,i),d=function xt({properties:t,options:e},n,o,r){const{y:i,y2:s,height:a}=t;return De({start:i,end:s,size:a,borderWidth:e.borderWidth},{position:o.y,padding:{start:r.top,end:r.bottom},adjust:e.label.yAdjust,size:n.height})}({properties:e,options:n},s,r,i),l=s.width+i.width,u=s.height+i.height;return{x:a,y:d,x2:a+l,y2:d+u,width:l,height:u,centerX:a+l/2,centerY:d+u/2,rotation:o.rotation}}function D(t,e,n){const o=Math.cos(n),r=Math.sin(n),i=e.x,s=e.y;return{x:i+o*(t.x-i)-r*(t.y-s),y:s+r*(t.x-i)+o*(t.y-s)}}const te=["enter","leave"],ne=te.concat("click");function Pt(t,e,n){if(t.listened)switch(e.type){case"mousemove":case"mouseout":return function Ct(t,e,n){if(!t.moveListened)return;let o;o="mousemove"===e.type?U(t,e,n.interaction):[];const r=t.hovered;t.hovered=o;const i={state:t,event:e};let s=Ae(i,"leave",r,o);return Ae(i,"enter",o,r)||s}(t,e,n);
1case"click":return function kt(t,e,n){const o=t.listeners,r=U(t,e,n.interaction);let i;for(const s of r)i=je(s.options.click||o.click,s,e)||i;return i}(t,e,n)}}function Ae({state:t,event:e},n,o,r){let i;for(const s of o)r.indexOf(s)<0&&(i=je(s.options[n]||t.listeners[n],s,e)||i);return i}function je(t,e,n){return!0===(0,c.uz)(t,[e.$context,n])}const N=["afterDraw","beforeDraw"];function Ie(t,e,n){if(t.hooked){const o=e.options[n]||t.hooks[n];return(0,c.uz)(o,[e.$context])}}function Dt(t,e,n){const o=function Ot(t,e,n){const o=e.axis,r=e.id,i=o+"ScaleID",s={min:(0,c.Be)(e.min,Number.NEGATIVE_INFINITY),max:(0,c.Be)(e.max,Number.POSITIVE_INFINITY)};for(const a of n)a.scaleID===r?Oe(a,e,["value","endValue"],s):v(t,a,i)===r&&Oe(a,e,[o+"Min",o+"Max",o+"Value"],s);return s}(t.scales,e,n);let r=Te(e,o,"min","suggestedMin");r=Te(e,o,"max","suggestedMax")||r,r&&(0,c.mf)(e.handleTickRangeOptions)&&e.handleTickRangeOptions()}function Te(t,e,n,o){if((0,c.KH)(e[n])&&!function jt(t,e,n){return(0,c.ri)(t[e])||(0,c.ri)(t[n])}(t.options,n,o)){const r=t[n]!==e[n];return t[n]=e[n],r}}function It(t,e){for(const n of["scaleID","xScaleID","yScaleID"]){const o=v(e,t,n);o&&!e[o]&&Tt(t,n)&&console.warn(`No scale found with id '${o}' for annotation '${t.id}'`)}}function Tt(t,e){if("scaleID"===e)return!0;const n=e.charAt(0);for(const o of["Min","Max","Value"])if((0,c.ri)(t[n+o]))return!0;return!1}function Oe(t,e,n,o){for(const r of n){const i=t[r];if((0,c.ri)(i)){const s=e.parse(i);o.min=Math.min(o.min,s),o.max=Math.max(o.max,s)}}}class E extends h.W_{inRange(e,n,o,r){const{x:i,y:s}=D({x:e,y:n},this.getCenterPoint(r),(0,c.Yr)(-this.options.rotation));return he({x:i,y:s},this.getProps(["x","y","x2","y2"],r),o,this.options.borderWidth)}getCenterPoint(e){return I(this,e)}draw(e){e.save(),Z(e,this.getCenterPoint(),this.options.rotation),xe(e,this,this.options),e.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(e,n){return ke(e,n)}}E.id="boxAnnotation",E.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,label:{backgroundColor:"transparent",borderWidth:0,callout:{display:!1},color:"black",content:null,display:!1,drawTime:void 0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:"bold"},height:void 0,opacity:void 0,padding:6,position:"center",rotation:void 0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0,z:void 0},rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0},E.defaultRoutes={borderColor:"color",backgroundColor:"color"},E.descriptors={label:{_fallback:!0}};const Ee=["left","bottom","top","right"];class R extends h.W_{inRange(e,n,o,r){const{x:i,y:s}=D({x:e,y:n},this.getCenterPoint(r),(0,c.Yr)(-this.rotation));return he({x:i,y:s},this.getProps(["x","y","x2","y2"],r),o,this.options.borderWidth)}getCenterPoint(e){return I(this,e)}draw(e){const n=this.options,o=!(0,c.ri)(this._visible)||this._visible;!n.display||!n.content||!o||(e.save(),Z(e,this.getCenterPoint(),this.rotation),function Wt(t,e){const{pointX:n,pointY:o,options:r}=e,i=r.callout,s=i&&i.display&&function zt(t,e){const n=e.position;return Ee.includes(n)?n:function Xt(t,e){const{x:n,y:o,x2:r,y2:i,width:s,height:a,pointX:d,pointY:l,centerX:u,centerY:f,rotation:y}=t,b={x:u,y:f},g=e.start,P=w(s,g),z=w(a,g),m=[n,n+P,n+P,r],p=[o+z,i,o,i],A=[];for(let j=0;j<4;j++){const ue=D({x:m[j],y:p[j]},b,(0,c.Yr)(y));A.push({position:Ee[j],distance:(0,c.ME)(ue,{x:d,y:l})})}return A.sort((j,ue)=>j.distance-ue.distance)[0].position}(t,e)}(e,i);if(!s||function Ht(t,e,n){const{pointX:o,pointY:r}=t,i=e.margin;let s=o,a=r;return"left"===n?s+=i:"right"===n?s-=i:"top"===n?a+=i:"bottom"===n&&(a-=i),t.inRange(s,a)}(e,i,s))return;if(t.save(),t.beginPath(),!x(t,i))return t.restore();const{separatorStart:d,separatorEnd:l}=function Rt(t,e){const{x:n,y:o,x2:r,y2:i}=t,s=function Yt(t,e){const{width:n,height:o,options:r}=t,i=r.callout.margin+r.borderWidth/2;return"right"===e?n+i:"bottom"===e?o+i:-i}(t,e);let a,d;return"left"===e||"right"===e?(a={x:n+s,y:o},d={x:a.x,y:i}):(a={x:n,y:o+s},d={x:r,y:a.y}),{separatorStart:a,separatorEnd:d}}(e,s),{sideStart:u,sideEnd:f}=function _t(t,e,n){const{y:o,width:r,height:i,options:s}=t,a=s.callout.start,d=function Lt(t,e){const n=e.side;return"left"===t||"top"===t?-n:n}(e,s.callout);let l,u;return"left"===e||"right"===e?(l={x:n.x,y:o+w(i,a)},u={x:l.x+d,y:l.y}):(l={x:n.x+w(r,a),y:n.y},u={x:l.x,y:l.y+d}),{sideStart:l,sideEnd:u}}(e,s,d);(i.margin>0||0===r.borderWidth)&&(t.moveTo(d.x,d.y),t.lineTo(l.x,l.y)),t.moveTo(u.x,u.y),t.lineTo(f.x,f.y);const y=D({x:n,y:o},e.getCenterPoint(),(0,c.Yr)(-e.rotation));
1t.lineTo(y.x,y.y),t.stroke(),t.restore()}(e,this),xe(e,this,n),at(e,function Bt({x:t,y:e,width:n,height:o,options:r}){const i=r.borderWidth/2,s=(0,c.oY)(r.padding);return{x:t+s.left+i,y:e+s.top+i,width:n-s.left-s.right-r.borderWidth,height:o-s.top-s.bottom-r.borderWidth}}(this),n),e.restore())}resolveElementProperties(e,n){let o;if(me(n))o=Pe(e,n);else{const{centerX:a,centerY:d}=ee(e,n);o={x:a,y:d}}const r=(0,c.oY)(n.padding),s=function Et(t,e,n,o){const r=e.width+o.width+n.borderWidth,i=e.height+o.height+n.borderWidth,s=Q(n.position,"center"),a=We(t.x,r,n.xAdjust,s.x),d=We(t.y,i,n.yAdjust,s.y);return{x:a,y:d,x2:a+r,y2:d+i,width:r,height:i,centerX:a+r/2,centerY:d+i/2}}(o,F(e.ctx,n),n,r);return{initProperties:W(e,s,n),pointX:o.x,pointY:o.y,...s,rotation:n.rotation}}}function We(t,e,n=0,o){return t-G(e,o)+n}R.id="labelAnnotation",R.defaults={adjustScaleRange:!0,backgroundColor:"transparent",backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:0,borderShadowColor:"transparent",borderWidth:0,callout:{borderCapStyle:"butt",borderColor:void 0,borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:1,display:!1,margin:5,position:"auto",side:5,start:"50%"},color:"black",content:null,display:!0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:void 0},height:void 0,init:void 0,opacity:void 0,padding:6,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0},R.defaultRoutes={borderColor:"color"};const oe=(t,e,n)=>({x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}),re=(t,e,n)=>oe(e,n,Math.abs((t-e.y)/(n.y-e.y))).x,Re=(t,e,n)=>oe(e,n,Math.abs((t-e.x)/(n.x-e.x))).y,Y=t=>t*t,Vt=(t,e,{x:n,y:o,x2:r,y2:i},s)=>"y"===s?{start:Math.min(o,i),end:Math.max(o,i),value:e}:{start:Math.min(n,r),end:Math.max(n,r),value:t},Ye=(t,e,n,o)=>(1-o)*(1-o)*t+2*(1-o)*o*e+o*o*n,ie=(t,e,n,o)=>({x:Ye(t.x,e.x,n.x,o),y:Ye(t.y,e.y,n.y,o)}),_e=(t,e,n,o)=>2*(1-o)*(e-t)+2*o*(n-e),Le=(t,e,n,o)=>-Math.atan2(_e(t.x,e.x,n.x,o),_e(t.y,e.y,n.y,o))+.5*c.PI;class _ extends h.W_{inRange(e,n,o,r){const i=this.options.borderWidth/2;if("x"!==o&&"y"!==o){const s={mouseX:e,mouseY:n},{path:a,ctx:d}=this;if(a){x(d,this.options);const{chart:u}=this.$context,f=e*u.currentDevicePixelRatio,y=n*u.currentDevicePixelRatio,b=d.isPointInStroke(a,f,y)||se(this,s,r);
1return d.restore(),b}return function $t(t,{mouseX:e,mouseY:n},o=k,r){const{x:i,y:s,x2:a,y2:d}=t.getProps(["x","y","x2","y2"],r),l=a-i,u=d-s,f=Y(l)+Y(u),y=0===f?-1:((e-i)*l+(n-s)*u)/f;let b,g;return y<0?(b=i,g=s):y>1?(b=a,g=d):(b=i+y*l,g=s+y*u),Y(e-b)+Y(n-g)<=o}(this,s,Y(i),r)||se(this,s,r)}return function Nt(t,{mouseX:e,mouseY:n},o,{hBorderWidth:r,useFinalPosition:i}){const s=Vt(e,n,t.getProps(["x","y","x2","y2"],i),o);return s.value>=s.start-r&&s.value<=s.end+r||se(t,{mouseX:e,mouseY:n},i,o)}(this,{mouseX:e,mouseY:n},o,{hBorderWidth:i,useFinalPosition:r})}getCenterPoint(e){return I(this,e)}draw(e){const{x:n,y:o,x2:r,y2:i,cp:s,options:a}=this;if(e.save(),!x(e,a))return e.restore();T(e,a);const d=Math.sqrt(Math.pow(r-n,2)+Math.pow(i-o,2));if(a.curve&&s)return function tn(t,e,n,o){const{x:r,y:i,x2:s,y2:a,options:d}=e,{startOpts:l,endOpts:u,startAdjust:f,endAdjust:y}=Ve(e),b={x:r,y:i},g={x:s,y:a},P=Le(b,n,g,0),z=Le(b,n,g,1)-c.PI,m=ie(b,n,g,f/o),p=ie(b,n,g,1-y/o),A=new Path2D;t.beginPath(),A.moveTo(m.x,m.y),A.quadraticCurveTo(n.x,n.y,p.x,p.y),t.shadowColor=d.borderShadowColor,t.stroke(A),e.path=A,e.ctx=t,Je(t,m,{angle:P,adjust:f},l),Je(t,p,{angle:z,adjust:y},u)}(e,this,s,d),e.restore();const{startOpts:l,endOpts:u,startAdjust:f,endAdjust:y}=Ve(this),b=Math.atan2(i-o,r-n);e.translate(n,o),e.rotate(b),e.beginPath(),e.moveTo(0+f,0),e.lineTo(d-y,0),e.shadowColor=a.borderShadowColor,e.stroke(),ae(e,0,f,l),ae(e,d,-y,u),e.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(e,n){const o=bt(e,n),{x:r,y:i,x2:s,y2:a}=o,d=function Jt({x:t,y:e,x2:n,y2:o},{top:r,right:i,bottom:s,left:a}){return!(t<a&&n<a||t>i&&n>i||e<r&&o<r||e>s&&o>s)}(o,e.chartArea),l=d?function Kt(t,e,n){const{x:o,y:r}=Xe(t,e,n),{x:i,y:s}=Xe(e,t,n);return{x:o,y:r,x2:i,y2:s,width:Math.abs(i-o),height:Math.abs(s-r)}}({x:r,y:i},{x:s,y:a},e.chartArea):{x:r,y:i,x2:s,y2:a,width:Math.abs(s-r),height:Math.abs(a-i)};if(l.centerX=(s+r)/2,l.centerY=(a+i)/2,l.initProperties=W(e,l,n),n.curve){const f={x:l.x,y:l.y},y={x:l.x2,y:l.y2};l.cp=function en(t,e,n){const{x:o,y:r,x2:i,y2:s,centerX:a,centerY:d}=t,l=Math.atan2(s-r,i-o),u=Q(e.controlPoint,0),f={x:a+w(n,u.x,!1),y:d+w(n,u.y,!1)};return D(f,{x:a,y:d},l)}(l,n,(0,c.ME)(f,y))}const u=function Ut(t,e,n){const o=n.borderWidth,r=(0,c.oY)(n.padding),i=F(t.ctx,n),s=i.width+r.width+o,a=i.height+r.height+o;return function Qt(t,e,n,o){const{width:r,height:i,padding:s}=n,{xAdjust:a,yAdjust:d}=e,l={x:t.x,y:t.y},u={x:t.x2,y:t.y2},f="auto"===e.rotation?function Gt(t){const{x:e,y:n,x2:o,y2:r}=t,i=Math.atan2(r-n,o-e);return i>c.PI/2?i-c.PI:i<c.PI/-2?i+c.PI:i}(t):(0,c.Yr)(e.rotation),y=function qt(t,e,n){const o=Math.cos(n),r=Math.sin(n);return{w:Math.abs(t*o)+Math.abs(e*r),h:Math.abs(t*r)+Math.abs(e*o)}}(r,i,f),b=function Zt(t,e,n,o){let r;const i=function Ft(t,e){const{x:n,x2:o,y:r,y2:i}=t,s=Math.min(r,i)-e.top,a=Math.min(n,o)-e.left,d=e.bottom-Math.max(r,i),l=e.right-Math.max(n,o);return{x:Math.min(a,l),y:Math.min(s,d),dx:a<=l?1:-1,dy:s<=d?1:-1}}(t,o);return r="start"===e.position?Be({w:t.x2-t.x,h:t.y2-t.y},n,e,i):"end"===e.position?1-Be({w:t.x-t.x2,h:t.y-t.y2},n,e,i):G(1,e.position),r}(t,e,{labelSize:y,padding:s},o),g=t.cp?ie(l,t.cp,u,b):oe(l,u,b),P={size:y.w,min:o.left,max:o.right,padding:s.left},z={size:y.h,min:o.top,max:o.bottom,padding:s.top},m=He(g.x,P)+a,p=He(g.y,z)+d;return{x:m-r/2,y:p-i/2,x2:m+r/2,y2:p+i/2,centerX:m,centerY:p,pointX:g.x,pointY:g.y,width:r,height:i,rotation:(0,c.Ux)(f)}}(e,n,{width:s,height:a,padding:r},t.chartArea)}(e,l,n.label);return u._visible=d,l.elements=[{type:"label",optionScope:"label",properties:u,initProperties:l.initProperties}],l}}_.id="lineAnnotation";const ze={backgroundColor:void 0,backgroundShadowColor:void 0,borderColor:void 0,borderDash:void 0,borderDashOffset:void 0,borderShadowColor:void 0,borderWidth:void 0,display:void 0,fill:void 0,length:void 0,shadowBlur:void 0,shadowOffsetX:void 0,shadowOffsetY:void 0,width:void 0};function Xe({x:t,y:e},n,{top:o,right:r,bottom:i,left:s}){return t<s&&(e=Re(s,{x:t,y:e},n),t=s),t>r&&(e=Re(r,{x:t,y:e},n),t=r),e<o&&(t=re(o,{x:t,y:e},n),e=o),e>i&&(t=re(i,{x:t,y:e},n),e=i),{x:t,y:e}}function se(t,{mouseX:e,mouseY:n},o,r){const i=t.label;return i.options.display&&i.inRange(e,n,r,o)}function Be(t,e,n,o){const{labelSize:r,padding:i}=e,s=t.w*o.dx,a=t.h*o.dy,d=s>0&&(r.w/2+i.left-o.x)/s,l=a>0&&(r.h/2+i.top-o.y)/a;return H(Math.max(d,l),0,.25)}function He(t,e){const{size:n,min:o,max:r,padding:i}=e,s=n/2;return n>r-o?(r+o)/2:(o>=t-i-s&&(t=o+i+s),r<=t+i+s&&(t=r-i-s),t)}function Ve(t){const e=t.options,n=e.arrowHeads&&e.arrowHeads.start,o=e.arrowHeads&&e.arrowHeads.end;return{startOpts:n,endOpts:o,startAdjust:Ne(t,n),endAdjust:Ne(t,o)}}
1function Ne(t,e){if(!e||!e.display)return 0;const{length:n,width:o}=e,r=t.options.borderWidth/2,i={x:n,y:o+r};return Math.abs(re(0,i,{x:0,y:r}))}function ae(t,e,n,o){if(!o||!o.display)return;const{length:r,width:i,fill:s,backgroundColor:a,borderColor:d}=o,l=Math.abs(e-r)+n;t.beginPath(),T(t,o),x(t,o),t.moveTo(l,-i),t.lineTo(e+n,0),t.lineTo(l,i),!0===s?(t.fillStyle=a||d,t.closePath(),t.fill(),t.shadowColor="transparent"):t.shadowColor=o.borderShadowColor,t.stroke()}function Je(t,{x:e,y:n},{angle:o,adjust:r},i){!i||!i.display||(t.save(),t.translate(e,n),t.rotate(o),ae(t,0,-r,i),t.restore())}_.defaults={adjustScaleRange:!0,arrowHeads:{display:!1,end:Object.assign({},ze),fill:!1,length:12,start:Object.assign({},ze),width:6},borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:2,curve:!1,controlPoint:{y:"-50%"},display:!0,endValue:void 0,init:void 0,label:{backgroundColor:"rgba(0,0,0,0.8)",backgroundShadowColor:"transparent",borderCapStyle:"butt",borderColor:"black",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:6,borderShadowColor:"transparent",borderWidth:0,callout:Object.assign({},R.defaults.callout),color:"#fff",content:null,display:!1,drawTime:void 0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:"bold"},height:void 0,opacity:void 0,padding:6,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0,z:void 0},scaleID:void 0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,value:void 0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0},_.descriptors={arrowHeads:{start:{_fallback:!0},end:{_fallback:!0},_fallback:!0}},_.defaultRoutes={borderColor:"color"};class L extends h.W_{inRange(e,n,o,r){const i=this.options.rotation,s=this.options.borderWidth;if("x"!==o&&"y"!==o)return function nn(t,e,n,o){const{width:r,height:i,centerX:s,centerY:a}=e,d=r/2,l=i/2;if(d<=0||l<=0)return!1;const u=(0,c.Yr)(n||0),f=o/2||0,y=Math.cos(u),b=Math.sin(u),g=Math.pow(y*(t.x-s)+b*(t.y-a),2),P=Math.pow(b*(t.x-s)-y*(t.y-a),2);return g/Math.pow(d+f,2)+P/Math.pow(l+f,2)<=1.0001}({x:e,y:n},this.getProps(["width","height","centerX","centerY"],r),i,s);const{x:a,y:d,x2:l,y2:u}=this.getProps(["x","y","x2","y2"],r),f=s/2,y="y"===o?{start:d,end:u}:{start:a,end:l},b=D({x:e,y:n},this.getCenterPoint(r),(0,c.Yr)(-i));return b[o]>=y.start-f-k&&b[o]<=y.end+f+k}getCenterPoint(e){return I(this,e)}draw(e){const{width:n,height:o,centerX:r,centerY:i,options:s}=this;e.save(),Z(e,this.getCenterPoint(),s.rotation),T(e,this.options),e.beginPath(),e.fillStyle=s.backgroundColor;const a=x(e,s);e.ellipse(r,i,o/2,n/2,c.PI/2,0,2*c.PI),e.fill(),a&&(e.shadowColor=s.borderShadowColor,e.stroke()),e.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(e,n){return ke(e,n,!0)}}L.id="ellipseAnnotation",L.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,label:Object.assign({},E.defaults.label),rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0},L.defaultRoutes={borderColor:"color",backgroundColor:"color"},L.descriptors={label:{_fallback:!0}};class J extends h.W_{inRange(e,n,o,r){const{x:i,y:s,x2:a,y2:d,width:l}=this.getProps(["x","y","x2","y2","width"],r),u=this.options.borderWidth;if("x"!==o&&"y"!==o)return function tt(t,e,n,o){if(!t||!e||n<=0)return!1;const r=o/2;return Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)<=Math.pow(n+r,2)}({x:e,y:n},this.getCenterPoint(r),l/2,u);const f=u/2,y="y"===o?{start:s,end:d,value:n}:{start:i,end:a,value:e};return y.value>=y.start-f&&y.value<=y.end+f}getCenterPoint(e){return I(this,e)}draw(e){const n=this.options,o=n.borderWidth;if(n.radius<.1)return;e.save(),e.fillStyle=n.backgroundColor,T(e,n);const r=x(e,n);lt(e,this,this.centerX,this.centerY),r&&!V(n.pointStyle)&&(e.shadowColor=n.borderShadowColor,e.stroke()),e.restore(
1),n.borderWidth=o}resolveElementProperties(e,n){const o=Ce(e,n);return o.initProperties=W(e,o,n,!0),o}}J.id="pointAnnotation",J.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,pointStyle:"circle",radius:10,rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0},J.defaultRoutes={borderColor:"color",backgroundColor:"color"};class K extends h.W_{inRange(e,n,o,r){if("x"!==o&&"y"!==o)return this.options.radius>=.1&&this.elements.length>1&&function rn(t,e,n,o){let r=!1,i=t[t.length-1].getProps(["bX","bY"],o);for(const s of t){const a=s.getProps(["bX","bY"],o);a.bY>n!=i.bY>n&&e<(i.bX-a.bX)*(n-a.bY)/(i.bY-a.bY)+a.bX&&(r=!r),i=a}return r}(this.elements,e,n,r);const i=D({x:e,y:n},this.getCenterPoint(r),(0,c.Yr)(-this.options.rotation)),s=this.elements.map(l=>"y"===o?l.bY:l.bX),a=Math.min(...s),d=Math.max(...s);return i[o]>=a&&i[o]<=d}getCenterPoint(e){return I(this,e)}draw(e){const{elements:n,options:o}=this;e.save(),e.beginPath(),e.fillStyle=o.backgroundColor,T(e,o);const r=x(e,o);let i=!0;for(const s of n)i?(e.moveTo(s.x,s.y),i=!1):e.lineTo(s.x,s.y);e.closePath(),e.fill(),r&&(e.shadowColor=o.borderShadowColor,e.stroke()),e.restore()}resolveElementProperties(e,n){const o=Ce(e,n),{sides:r,rotation:i}=n,s=[],a=2*c.PI/r;let d=i*c.eT;for(let l=0;l<r;l++,d+=a){const u=on(o,n,d);u.initProperties=W(e,o,n),s.push(u)}return o.elements=s,o}}function on({centerX:t,centerY:e},{radius:n,borderWidth:o},r){const i=o/2,s=Math.sin(r),a=Math.cos(r),d={x:t+s*n,y:e-a*n};return{type:"point",optionScope:"point",properties:{x:d.x,y:d.y,centerX:d.x,centerY:d.y,bX:t+s*(n+i),bY:e-a*(n+i)}}}K.id="polygonAnnotation",K.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,point:{radius:0},radius:10,rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,sides:3,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0},K.defaultRoutes={borderColor:"color",backgroundColor:"color"};const S={box:E,ellipse:L,label:R,line:_,point:J,polygon:K};Object.keys(S).forEach(t=>{h.ce.describe(`elements.${S[t].id}`,{_fallback:"plugins.annotation.common"})});const sn={update:Object.assign},an=ne.concat(N),Ke=(t,e)=>(0,c.Kn)(e)?ce(t,e):t,de=t=>"color"===t||"font"===t;function le(t="line"){return S[t]?t:(console.warn(`Unknown annotation type: '${t}', defaulting to 'line'`),"line")}function dn(t,e,n,o){const r=function cn(t,e,n){return"reset"===n||"none"===n||"resize"===n?sn:new h.FK(t,e)}(t,n.animations,o),i=e.annotations,s=function hn(t,e){const n=e.length,o=t.length;if(o<n){const r=n-o;t.splice(o,0,...new Array(r))}else o>n&&t.splice(n,o-n);return t}(e.elements,i);for(let a=0;a<i.length;a++){const d=i[a],l=$e(s,a,d.type),u=d.setContext(fn(t,l,d)),f=l.resolveElementProperties(t,u);f.skip=ln(f),"elements"in f&&(un(l,f.elements,u,r),delete f.elements),(0,c.ri)(l.x)||Object.assign(l,f),Object.assign(l,f.initProperties),f.options=Ue(u),r.update(l,f)}}function ln(t){return isNaN(t.x)||isNaN(t.y)}function un(t,e,n,o){const r=t.elements||(t.elements=[]);r.length=e.length;for(let i=0;i<e.length;i++){const s=e[i],a=s.properties,d=$e(r,i,s.type,s.initProperties),l=n[s.optionScope].override(s);a.options=Ue(l),o.update(d,a)}}function $e(t,e,n,o){const r=S[le(n)];let i=t[e];return(!i||!(i instanceof r))&&(i=t[e]=new r,Object.assign(i,o)),i}function Ue(t){const e=S[le(t.type)],n={};n.id=t.id,n.type=t.type,n.drawTime=t.drawTime,Object.assign(n,ce(t,e.defaults),ce(t,e.defaultRoutes));for(const o of an)n[o]=t[o];return n}function ce(t,e){const n={};for(const o of Object.keys(e)){const r=e[o],i=t[o];de(o)&&(0,c.kJ)(i)?n[o]=i.map(s=>Ke(s,r)):n[o]=Ke(i,r)}return n}function fn(t,e,n){return e.$context||(e.$context=Object.assign(Object.create(t.getContext()),{element:e,id:n.id,type:"annotation"}))}const M=new Map,bn=ne.concat(N);var gn={id:"annotation",version:"2.2.1",beforeRegister(){!function nt(t,e,n,o=!0){const r=n.split(".");let i=0;for(const s of e.split(".")){const a=r[i++];if(parseInt(s,10)<parseInt(a,10))break;if(Fe(a,s)){if(o)throw new Error(`${t} v${n} is not supported. v${e} or newer is required.`);return!1}}return!0}("chart.js","3.7",h.kL.version)},afterRegister(){h.kL.register(S)},afterUnregister(){h.kL.unregister(S)},beforeInit(t){M.set(t,{annotations:[],elements:[],visibleElements:[],listeners:{},listened:!1,moveListened:!1,hooks:{},hooked:!1,hovered:[]})},beforeUpdate(t,e,n){const r=M.get(t).annotations=[];let i=n.annotations;
1(0,c.Kn)(i)?Object.keys(i).forEach(s=>{const a=i[s];(0,c.Kn)(a)&&(a.id=s,r.push(a))}):(0,c.kJ)(i)&&r.push(...i),function At(t,e){for(const n of t)It(n,e)}(r,t.scales)},afterDataLimits(t,e){const n=M.get(t);Dt(t,e.scale,n.annotations.filter(o=>o.display&&o.adjustScaleRange))},afterUpdate(t,e,n){const o=M.get(t);(function Mt(t,e,n){e.listened=pe(n,ne,e.listeners),e.moveListened=!1,e._getElements=U,te.forEach(o=>{(0,c.mf)(n[o])&&(e.moveListened=!0)}),(!e.listened||!e.moveListened)&&e.annotations.forEach(o=>{!e.listened&&(0,c.mf)(o.click)&&(e.listened=!0),e.moveListened||te.forEach(r=>{(0,c.mf)(o[r])&&(e.listened=!0,e.moveListened=!0)})})})(0,o,n),dn(t,o,n,e.mode),o.visibleElements=o.elements.filter(r=>!r.skip&&r.options.display),function vt(t,e,n){const o=e.visibleElements;e.hooked=pe(n,N,e.hooks),e.hooked||o.forEach(r=>{e.hooked||N.forEach(i=>{(0,c.mf)(r.options[i])&&(e.hooked=!0)})})}(0,o,n)},beforeDatasetsDraw(t,e,n){$(t,"beforeDatasetsDraw",n.clip)},afterDatasetsDraw(t,e,n){$(t,"afterDatasetsDraw",n.clip)},beforeDraw(t,e,n){$(t,"beforeDraw",n.clip)},afterDraw(t,e,n){$(t,"afterDraw",n.clip)},beforeEvent(t,e,n){Pt(M.get(t),e.event,n)&&(e.changed=!0)},afterDestroy(t){M.delete(t)},_getState:t=>M.get(t),defaults:{animations:{numbers:{properties:["x","y","x2","y2","width","height","centerX","centerY","pointX","pointY","radius"],type:"number"}},clip:!0,interaction:{mode:void 0,axis:void 0,intersect:void 0},common:{drawTime:"afterDatasetsDraw",init:!1,label:{}}},descriptors:{_indexable:!1,_scriptable:t=>!bn.includes(t)&&"init"!==t,annotations:{_allKeys:!1,_fallback:(t,e)=>`elements.${S[le(e.type)].id}`},interaction:{_fallback:!0},common:{label:{_indexable:de,_fallback:!0},_indexable:de}},additionalOptionScopes:[""]};function $(t,e,n){const{ctx:o,chartArea:r}=t,i=M.get(t);n&&(0,c.i7)(o,r);const s=function mn(t,e){const n=[];for(const o of t)if(o.options.drawTime===e&&n.push({element:o,main:!0}),o.elements&&o.elements.length)for(const r of o.elements)r.options.display&&r.options.drawTime===e&&n.push({element:r});return n}(i.visibleElements,e).sort((a,d)=>a.element.options.z-d.element.options.z);for(const a of s)pn(o,r,i,a);n&&(0,c.p2)(o)}function pn(t,e,n,o){const r=o.element;o.main?(Ie(n,r,"beforeDraw"),r.draw(t,e),Ie(n,r,"afterDraw")):r.draw(t,e)}},64211:(Ge,X,C)=>{C.d(X,{pj:()=>h.H,PI:()=>h.P,_V:()=>h.b3,eT:()=>h.b2,gc:()=>h.T,xV:()=>h.b4,tH:()=>h.av,uz:()=>h.C,i7:()=>h.L,ri:()=>h.j,ME:()=>h.aG,S6:()=>h.Q,kJ:()=>h.b,KH:()=>h.g,mf:()=>h.a8,_D:()=>h.k,hj:()=>h.x,Kn:()=>h.i,TS:()=>h.V,DB:()=>h.a,Ux:()=>h.F,re:()=>h.O,oY:()=>h.K,Yr:()=>h.t,kX:()=>h.ax,p2:()=>h.N,Be:()=>h.v});var h=C(74035)}}]);
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.