1(self.webpackChunkmain=self.webpackChunkmain||[]).push([[3929,6310],{23929(d,I,K){var b,h,r;r=function(r){"use strict";var k,L,D,p,E,_,y="click",F=r.pick,P=r.wrap,R=r.merge,g=r.addEvent,U=r.isTouchDevice,T=r.getOptions().plotOptions,w=r.PlotLineOrBand&&r.PlotLineOrBand.prototype,x=r.seriesTypes,A=r.Series&&r.Series.prototype;L=r.isArray||function(e){var i=Object.prototype.toString.call(e);return"[object Array]"===i||"[object Array Iterator]"===i},D=r.objectEach||function(e,i,t){for(var u in e)e.hasOwnProperty(u)&&i.call(t,e[u],u,e)},k=r.isNumber||function(e){return"number"==typeof e&&!isNaN(e)},w&&P(w,"render",function(e){var i=this.options&&this.options.events;return i&&(i=!1),e.apply(this,Array.prototype.slice.call(arguments,1))}),A&&P(A,"init",function(e,i,t){var u=i.options,l=R(u.plotOptions.series,u.plotOptions[this.type],t),a=l&&l.events,o=l&&l.point&&l.point.events;t.events={},t.point={events:{}},a&&(t.events={legendItemClick:a&&a.legendItemClick}),o&&(t.point.events={legendItemClick:o&&o.legendItemClick,select:o&&o.select,unselect:o&&o.unselect,click:o&&o.click,mouseOut:o&&o.mouseOut,mouseOver:o&&o.mouseOver}),t.customEvents={series:a,point:o},e.apply(this,Array.prototype.slice.call(arguments,1))}),r.Chart.prototype.customEvent={getEventsProtoMethods:function(){var e=[[r.Tick,["addLabel"]],[r.Axis,["render"]],[r.Axis,["drawCrosshair"]],[r.Chart,["setTitle"]],[r.Legend,["renderItem"]],[r.PlotLineOrBand,["render"]],[r.Series,["drawPoints","drawDataLabels"]]];return D(x,function(i,t){e.push([x[t],["drawPoints","drawDataLabels"]])}),e},init:function(){this.getEventsProtoMethods().forEach(function(i){L(i)&&(_=i[1],(E=i[0]&&i[0].prototype)&&_.forEach(function(t){p.attach(E,t)}))})},attach:function(e,i){P(e,i,function(t,u){var n,s,l,a;if(s=t.apply(this,Array.prototype.slice.call(arguments,1)),!(n=p.eventElement[i].call(this,u)).events&&!n.eventsSubtitle&&!n.eventsPoint)return s;if(n.eventsPoint)for(l=n.elementPoint.length,a=0;a<l;a++)if(n.elementPoint[a]){var o=F(n.elementPoint[a].graphic,n.elementPoint[a]);o&&void 0!==o&&p.add(o,n.eventsPoint,n.elementPoint[a],n,!0)}if(n.eventsSubtitle&&p.add(n.elementSubtitle,n.eventsSubtitle,n,this),n.dataLabelsPoints){var f=n.dataLabelsPoints;for(l=f.length,a=0;a<l;a++)p.add(f[a].dataLabel,n.events,{dataLabel:f[a].dataLabel,point:f[a]},this)}return n.eventsStackLabel&&p.add(n.elementStackLabel,n.eventsStackLabel,n,this),p.add(n.element,n.events,n,this),s})},add:function(e,i,t,u,n){var s=u.eventObject||t.eventObject,l=t.isSeries||u.isSeries;if(!e||!e.element)return!1;for(var a in i)(function(o){if(i.hasOwnProperty(o)&&!e[o]){if(U&&"dblclick"===o){var f=!1;g(e.element,"touchstart",function(c){if(c.preventDefault(),l){var S=s.chart.pointer.normalize(c);s.directTouch||(t=s.searchPoint(S,1===s.kdDimensions)),c.point=t}return(s&&!n||s&&k(s.value))&&(s.value=t.textStr,t=s),t&&t.textStr&&(t.value=t.textStr),t&&t.drilldown&&t.doDrilldown(void 0,void 0,c),f?(clearTimeout(f),f=null,t&&void 0===t.drilldown&&i[o].call(t,c)):f=setTimeout(function(){f=null,i[y]&&t&&void 0===t.drilldown&&i[y].call(t,c)},300),!1})}else g(e.element,o,function(c){if(c.stopPropagation(),l){var S=s.chart.pointer.normalize(c);s.directTouch||(t=s.searchPoint(S,1===s.kdDimensions)),c.point=t}return(s&&!n||s&&k(s.value))&&(s.value=t.textStr||s.value,t=s),t&&t.textStr&&(t.value=t.textStr),n&&"click"===o&&t.series&&t.series.options&&t.series.options.allowPointSelect&&r.fireEvent(t,o,c,function(G){t.select&&t.select(null,c.ctrlKey||c.metaKey||c.shiftKey)}),t&&t.drilldown?t.doDrilldown(void 0,void 0,c):i&&i[o]&&i[o].call(t,c),!1});e[o]=function(){return!0}}})(a)},eventElement:{addLabel:function(){var s,l,i=this.axis,t=i.options,u=t.labels&&t.labels.events,n=[this.label];if(this.parent)for(var a=this;a;){if(L(a))for(s=a.length,l=0;l<s;l++)n.push(a[l].label);else n.push(a.label);a=a.parent}return{eventsPoint:u,elementPoint:n,eventObject:{axis:i,isFirst:this.isFirst,isLast:this.isLast,chart:i.chart,dateTimeLabelFormat:t.dateTimeLabelFormats,value:this.pos,pos:this.pos}}},setTitle:function(){return{events:this.options.title&&this.options.title.events,element:this.title,eventsSubtitle:this.options.subtitle&&this.options.subtitle.events,elementSubtitle:this.subtitle}},drawDataLabels:function(){var e=this.dataLabelsGroup;return{events:e&&this.options.dataLabels.events,element:e,dataLabelsPoints:this.points}},render:function(){var i,t,u,n,s,l,e=this.options.stackLabels;return this.axisTitle&&(i=this.options.title.events,t=this.axisTitle),e&&e.enabled&&(u=e.events,n=this.stacks||this.stacking.stacks,s=e.events,l=this.stackTotalGroup||this.stacking.stackTotalGroup),{events:i,element:t,eventsPoint:u,elementPoint:n,eventsStackLabel:s,elementStackLabel:l}},drawPoints:function(){var s,e=this.options,i=this.type,t=e.customEvents?e.customEvents.series:e.events,u=this.group,n=e.customEvents?e.customEvents.point:e.point.events;return s=T[i]&&T[i].marker&&!this.bubblePadding?[this.markerGroup]:this.points,!this.kdTree&&!this.buildingKdTree&&this.buildKDTree(),{events:t,element:u,eventsPoint:n,elementPoint:s,eventObject:this,isSeries:!0}},renderItem:function(e){return{events:this.options.itemEvents,element:e.legendGroup,eventObject:e}},drawCrosshair:function(){var e=this.cross,i=this.options.crosshair;return e&&e.css({"pointer-events":"auto"}),{events:i&&i.events,element:e}}}},(p=r.Chart.prototype.customEvent).init()},d.exports?(r.default=r,d.exports=r):(b=[K(61960)],void 0!==(h=function(v){return r(v),r.Highcharts=v,r}
1.apply(I,b))&&(d.exports=h))}}]);
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.