/* Highcharts JS v10.1.0 (2022-04-29) Accessibility module (c) 2010-2021 Highsoft AS Author: Oystein Moseng License: www.highcharts.com/license */ (function(a){"object"===typeof module&&module.exports?(a["default"]=a,module.exports=a):"function"===typeof define&&define.amd?define("highcharts/modules/accessibility",["highcharts"],function(x){a(x);a.Highcharts=x;return a}):a("undefined"!==typeof Highcharts?Highcharts:void 0)})(function(a){function x(a,h,w,t){a.hasOwnProperty(h)||(a[h]=t.apply(null,w),"function"===typeof CustomEvent&&window.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:h,module:a[h]}})))}a=a?a._modules:{}; x(a,"Accessibility/A11yI18n.js",[a["Core/FormatUtilities.js"],a["Core/Utilities.js"]],function(a,h){var u=a.format,t=h.getNestedProperty,n=h.pick,k;(function(a){function y(d,e){var c=d.indexOf("#each("),b=d.indexOf("#plural("),f=d.indexOf("["),q=d.indexOf("]");if(-1c?e.length+c:Math.min(c,e.length),q=0;qf?(d=e[e.length+f],"undefined"===typeof d&&(d=e[0])):(d=e[f],"undefined"===typeof d&&(d=e[e.length-1]))),"undefined"!==typeof d?d:""):"{"+ d+"}"}function g(d,e,c){var b=function(b,c){b=b.slice(c||0);var f=b.indexOf("{"),d=b.indexOf("}");if(-1f)return{statement:b.substring(f+1,d),begin:c+f+1,end:c+d}},f=[],q=0;do{var z=b(d,q);var a=d.substring(q,z&&z.begin-1);a.length&&f.push({value:a,type:"constant"});z&&f.push({value:z.statement,type:"statement"});q=z?z.end+1:q+1}while(z);f.forEach(function(b){"statement"===b.type&&(b.value=y(b.value,e))});return u(f.reduce(function(b,c){return b+c.value},""),e,c)}function r(d,e){d=d.split("."); for(var c=this.options.lang,b=0;ba.className.indexOf(g)&&(a.className+=" "+g)},cloneMouseEvent:u,cloneTouchEvent:function(a){var g=function(a){for(var g=[],d=0;d/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")},getElement:function(a){return n.getElementById(a)},getFakeMouseEvent:t, getHeadingTagNameForElement:function(a){var g=function(a){a=parseInt(a.slice(1),10);return"h"+Math.min(6,a+1)},y=function(a){var d;a:{for(d=a;d=d.previousSibling;){var e=d.tagName||"";if(/H[1-6]/.test(e)){d=e;break a}}d=""}if(d)return g(d);a=a.parentElement;if(!a)return"p";d=a.tagName;return/H[1-6]/.test(d)?g(d):y(a)};return y(a)},removeChildNodes:function(a){for(;a.lastChild;)a.removeChild(a.lastChild)},removeClass:function(a,g){a.classList?a.classList.remove(g):a.className=a.className.replace(new RegExp(g, "g"),"")},removeElement:function(a){a&&a.parentNode&&a.parentNode.removeChild(a)},reverseChildNodes:function(a){for(var g=a.childNodes.length;g--;)a.appendChild(a.childNodes[g])},stripHTMLTagsFromString:function(a){return"string"===typeof a?a.replace(/<\/?[^>]+(>|$)/g,""):a},visuallyHideElement:function(a){E(a,{position:"absolute",width:"1px",height:"1px",overflow:"hidden",whiteSpace:"nowrap",clip:"rect(1px, 1px, 1px, 1px)",marginTop:"-3px","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)", filter:"alpha(opacity=1)",opacity:.01})}}});x(a,"Accessibility/Utils/ChartUtilities.js",[a["Core/Globals.js"],a["Accessibility/Utils/HTMLUtilities.js"],a["Core/Utilities.js"]],function(a,h,w){function u(b,f){var d=f.type,e=b.hcEvents;r.createEvent&&(b.dispatchEvent||b.fireEvent)?b.dispatchEvent?b.dispatchEvent(f):b.fireEvent(d,f):e&&e[d]?c(b,d,f):b.element&&u(b.element,f)}function n(b){var c=b.chart,d={},e="Seconds";d.Seconds=((b.dataMax||b.max||0)-(b.dataMin||b.min||0))/1E3;d.Minutes=d.Seconds/60; d.Hours=d.Minutes/60;d.Days=d.Hours/24;["Minutes","Hours","Days"].forEach(function(b){2"+a+"":""})}var k=a.escapeStringForHTML,E=a.stripHTMLTagsFromString;return{getAnnotationsInfoHTML:function(a){var g=a.annotations;return g&& g.length?'
    '+n(a).join(" ")+"
":""},getAnnotationLabelDescription:t,getAnnotationListItems:n,getPointAnnotationTexts:function(a){var g=h(a.series.chart).filter(function(g){return-1b.series.length?"Single":"Multiple";return(b.langFormat("accessibility.chartTypes."+c+e,d)||b.langFormat("accessibility.chartTypes.default"+e,d))+(a?" "+a:"")}var d=this&&this.__extends||function(){var b=function(c, a){b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,c){b.__proto__=c}||function(b,c){for(var a in c)c.hasOwnProperty(a)&&(b[a]=c[a])};return b(c,a)};return function(c,a){function d(){this.constructor=c}b(c,a);c.prototype=null===a?Object.create(a):(d.prototype=a.prototype,new d)}}(),e=t.getAnnotationsInfoHTML,c=k.getAxisDescription,b=k.getAxisRangeDescription,f=k.getChartTitle,q=k.unhideChartElementFromAT,z=E.format,u=y.doc,G=g.addClass,x=g.getElement,A=g.getHeadingTagNameForElement, F=g.stripHTMLTagsFromString,B=g.visuallyHideElement,C=r.attr,D=r.pick;return function(g){function p(){var b=null!==g&&g.apply(this,arguments)||this;b.announcer=void 0;b.screenReaderSections={};return b}d(p,g);p.prototype.init=function(){var b=this.chart,c=this;this.initRegionsDefinitions();this.addEvent(b,"aftergetTableAST",function(b){c.onDataTableCreated(b)});this.addEvent(b,"afterViewData",function(b){c.dataTableDiv=b;setTimeout(function(){c.focusDataTable()},300)});this.announcer=new w(b,"assertive")}; p.prototype.initRegionsDefinitions=function(){var b=this;this.screenReaderSections={before:{element:null,buildContent:function(c){var a=c.options.accessibility.screenReaderSection.beforeChartFormatter;return a?a(c):b.defaultBeforeChartFormatter(c)},insertIntoDOM:function(b,c){c.renderTo.insertBefore(b,c.renderTo.firstChild)},afterInserted:function(){"undefined"!==typeof b.sonifyButtonId&&b.initSonifyButton(b.sonifyButtonId);"undefined"!==typeof b.dataTableButtonId&&b.initDataTableButton(b.dataTableButtonId)}}, after:{element:null,buildContent:function(c){var a=c.options.accessibility.screenReaderSection.afterChartFormatter;return a?a(c):b.defaultAfterChartFormatter()},insertIntoDOM:function(b,c){c.renderTo.insertBefore(b,c.container.nextSibling)},afterInserted:function(){b.chart.accessibility&&b.chart.accessibility.keyboardNavigation.updateExitAnchor()}}}};p.prototype.onChartRender=function(){var b=this;this.linkedDescriptionElement=this.getLinkedDescriptionElement();this.setLinkedDescriptionAttrs();Object.keys(this.screenReaderSections).forEach(function(c){b.updateScreenReaderSection(c)})}; p.prototype.getLinkedDescriptionElement=function(){var b=this.chart.options.accessibility.linkedDescription;if(b){if("string"!==typeof b)return b;b=z(b,this.chart);b=u.querySelectorAll(b);if(1===b.length)return b[0]}};p.prototype.setLinkedDescriptionAttrs=function(){var b=this.linkedDescriptionElement;b&&(b.setAttribute("aria-hidden","true"),G(b,"highcharts-linked-description"))};p.prototype.updateScreenReaderSection=function(b){var c=this.chart,a=this.screenReaderSections[b],d=a.buildContent(c), l=a.element=a.element||this.createElement("div"),e=l.firstChild||this.createElement("div");d?(this.setScreenReaderSectionAttribs(l,b),n.setElementHTML(e,d),l.appendChild(e),a.insertIntoDOM(l,c),c.styledMode?G(e,"highcharts-visually-hidden"):B(e),q(c,e),a.afterInserted&&a.afterInserted()):(l.parentNode&&l.parentNode.removeChild(l),delete a.element)};p.prototype.setScreenReaderSectionAttribs=function(b,c){var a=this.chart,d=a.langFormat("accessibility.screenReaderSection."+c+"RegionLabel",{chart:a, chartTitle:f(a)});C(b,{id:"highcharts-screen-reader-region-"+c+"-"+a.index,"aria-label":d||void 0});b.style.position="relative";d&&b.setAttribute("role","all"===a.options.accessibility.landmarkVerbosity?"region":"group")};p.prototype.defaultBeforeChartFormatter=function(){var b=this.chart,c=b.options.accessibility.screenReaderSection.beforeChartFormat;if(!c)return"";var d=this.getAxesDescription(),L=b.sonify&&b.options.sonification&&b.options.sonification.enabled,J="highcharts-a11y-sonify-data-btn-"+ b.index,q="hc-linkto-highcharts-data-table-"+b.index,p=e(b),C=b.langFormat("accessibility.screenReaderSection.annotations.heading",{chart:b});d={headingTagName:A(b.renderTo),chartTitle:f(b),typeDescription:this.getTypeDescriptionText(),chartSubtitle:this.getSubtitleText(),chartLongdesc:this.getLongdescText(),xAxisDescription:d.xAxis,yAxisDescription:d.yAxis,playAsSoundButton:L?this.getSonifyButtonText(J):"",viewTableButton:b.getCSV?this.getDataTableButtonText(q):"",annotationsTitle:p?C:"",annotationsList:p}; b=a.i18nFormat(c,d,b);this.dataTableButtonId=q;this.sonifyButtonId=J;return b.replace(/<(\w+)[^>]*?>\s*<\/\1>/g,"")};p.prototype.defaultAfterChartFormatter=function(){var b=this.chart,c=b.options.accessibility.screenReaderSection.afterChartFormat;if(!c)return"";var d={endOfChartMarker:this.getEndOfChartMarkerText()};return a.i18nFormat(c,d,b).replace(/<(\w+)[^>]*?>\s*<\/\1>/g,"")};p.prototype.getLinkedDescription=function(){var b=this.linkedDescriptionElement;return F(b&&b.innerHTML||"")};p.prototype.getLongdescText= function(){var b=this.chart.options,c=b.caption;c=c&&c.text;var a=this.getLinkedDescription();return b.accessibility.description||a||c||""};p.prototype.getTypeDescriptionText=function(){var b=this.chart;return b.types?b.options.accessibility.typeDescription||m(b,b.types):""};p.prototype.getDataTableButtonText=function(b){var c=this.chart;c=c.langFormat("accessibility.table.viewAsDataTableButtonText",{chart:c,chartTitle:f(c)});return'"};p.prototype.getSonifyButtonText= function(b){var c=this.chart;if(c.options.sonification&&!1===c.options.sonification.enabled)return"";c=c.langFormat("accessibility.sonification.playAsSoundButtonText",{chart:c,chartTitle:f(c)});return'"};p.prototype.getSubtitleText=function(){var b=this.chart.options.subtitle;return F(b&&b.text||"")};p.prototype.getEndOfChartMarkerText=function(){var b=this.chart,c=b.langFormat("accessibility.screenReaderSection.endOfChartMarker",{chart:b});return'
'+c+"
"};p.prototype.onDataTableCreated=function(b){var c=this.chart;if(c.options.accessibility.enabled){this.viewDataTableButton&&this.viewDataTableButton.setAttribute("aria-expanded","true");var a=b.tree.attributes||{};a.tabindex=-1;a.summary=c.langFormat("accessibility.table.tableSummary",{chart:c});b.tree.attributes=a}};p.prototype.focusDataTable=function(){var b=this.dataTableDiv;(b=b&&b.getElementsByTagName("table")[0])&&b.focus&&b.focus()};p.prototype.initSonifyButton=function(b){var c= this,a=this.sonifyButton=x(b),d=this.chart,e=function(b){a&&(a.setAttribute("aria-hidden","true"),a.setAttribute("aria-label",""));b.preventDefault();b.stopPropagation();b=d.langFormat("accessibility.sonification.playAsSoundClickAnnouncement",{chart:d});c.announcer.announce(b);setTimeout(function(){a&&(a.removeAttribute("aria-hidden"),a.removeAttribute("aria-label"));d.sonify&&d.sonify()},1E3)};a&&d&&(a.setAttribute("tabindex",-1),a.onclick=function(b){(d.options.accessibility&&d.options.accessibility.screenReaderSection.onPlayAsSoundClick|| e).call(this,b,d)})};p.prototype.initDataTableButton=function(b){var c=this.viewDataTableButton=x(b),a=this.chart;b=b.replace("hc-linkto-","");c&&(C(c,{tabindex:-1,"aria-expanded":!!x(b)}),c.onclick=a.options.accessibility.screenReaderSection.onViewDataTableClick||function(){a.viewData()})};p.prototype.getAxesDescription=function(){var b=this.chart,c=function(c,a){c=b[c];return 1b.types.indexOf("map")&& 0>b.types.indexOf("treemap")&&0>b.types.indexOf("tilemap"),d=!!b.hasCartesianSeries,e=c("xAxis",!b.angular&&d&&a);c=c("yAxis",d&&a);a={};e&&(a.xAxis=this.getAxisDescriptionText("xAxis"));c&&(a.yAxis=this.getAxisDescriptionText("yAxis"));return a};p.prototype.getAxisDescriptionText=function(a){var d=this.chart,e=d[a];return d.langFormat("accessibility.axis."+a+"Description"+(1d||f!==c-1}f?b.styledMode?H(v,"highcharts-a11y-invisible"):v.style.visibility= "hidden":(A(v,"highcharts-a11y-invisible"),v.style.visibility="")}})};a.prototype.onChartRender=function(){g(this.chart)||this.removeProxies()};a.prototype.highlightAdjacentLegendPage=function(b){var a=this.chart,c=a.legend;b=(c.currentPage||1)+b;var d=c.pages||[];if(0/g," "));b=b.langFormat("accessibility.legend.legendLabel"+(a?"":"NoTitle"),{chart:b,legendTitle:a,chartTitle:u(b)});this.proxyProvider.updateGroupAttrs("legend",{"aria-label":b})};a.prototype.addLegendProxyGroup=function(){this.proxyGroup=this.proxyProvider.addGroup("legend","ul",{"aria-label":"_placeholder_",role:"all"===this.chart.options.accessibility.landmarkVerbosity?"region":null})};a.prototype.proxyLegendItems=function(){var b=this;(this.chart.legend&& this.chart.legend.allItems||[]).forEach(function(a){a.legendItem&&a.legendItem.element&&b.proxyLegendItem(a)})};a.prototype.proxyLegendItem=function(b){if(b.legendItem&&b.legendGroup){var a=this.chart.langFormat("accessibility.legend.legendItem",{chart:this.chart,itemName:x(b.name),item:b});b.a11yProxyElement=this.proxyProvider.addProxyElement("legend",{click:b.legendItem,visual:(b.legendGroup.div?b.legendItem:b.legendGroup).element},{tabindex:-1,"aria-pressed":b.visible,"aria-label":a})}};a.prototype.getKeyboardNavigation= function(){var b=this.keyCodes,a=this,c=this.chart;return new k(c,{keyCodeMap:[[[b.left,b.right,b.up,b.down],function(b){return a.onKbdArrowKey(this,b)}],[[b.enter,b.space],function(c){return h.isFirefox&&c===b.space?this.response.success:a.onKbdClick(this)}],[[b.pageDown,b.pageUp],function(c){a.highlightAdjacentLegendPage(c===b.pageDown?1:-1);return this.response.success}]],validate:function(){return a.shouldHaveLegendNavigation()},init:function(){c.highlightLegendItem(0);a.highlightedLegendItemIx= 0},terminate:function(){a.highlightedLegendItemIx=-1;c.legend.allItems.forEach(function(b){return r(!1,b)})}})};a.prototype.onKbdArrowKey=function(b,a){var c=this.keyCodes,d=b.response,e=this.chart,v=e.options.accessibility,f=e.legend.allItems.length;a=a===c.left||a===c.up?-1:1;if(e.highlightLegendItem(this.highlightedLegendItemIx+a))return this.highlightedLegendItemIx+=a,d.success;1a&&b.graphic&&b.graphic.element)})||null:null}function u(b){var a=b.chart.options.accessibility.series.pointDescriptionEnabledThreshold;return!!(!1!==a&&b.points&&b.points.length>=a)}function y(b){var a=b.options.accessibility||{};return!u(b)&&!a.exposeAsGroupOnly}function g(b){var a=b.chart.options.accessibility.keyboardNavigation.seriesNavigation;return!(!b.points||!(b.points.length"," ");m=b.id&&0>b.id.indexOf("highcharts-"); g="x, "+b.x;h=b.name||h||z||(m?b.id:g)}else h="";z=l(b.index)?b.index+1:"";m=b.series;var k=m.chart.options.accessibility.point||{},u=m.chart.options.accessibility&&m.chart.options.accessibility.point||{},B=m.tooltipOptions||{};g=u.valuePrefix||k.valuePrefix||B.valuePrefix||"";k=u.valueSuffix||k.valueSuffix||B.valueSuffix||"";u=r(b,b["undefined"!==typeof b.value?"value":"y"]);m=b.isNull?m.chart.langFormat("accessibility.series.nullPointValue",{point:b}):m.pointArrayMap?e(b,g,k):g+u+k;f=A(v,{point:b, index:z,xDescription:h,value:m,separator:d?", ":""},f);v=(v=b.options&&b.options.accessibility&&b.options.accessibility.description)?" "+v:"";a=c?" "+a.name+".":"";c=b.series.chart;d=q(b);h={point:b,annotations:d};c=d.length?c.langFormat("accessibility.series.pointAnnotationsDescription",h):"";b.accessibility=b.accessibility||{};b.accessibility.valueDescription=f;return f+v+a+(c?" "+c:"")}function b(b){var a=y(b),d=g(b),e=b.chart.options.accessibility.point.describeNull;(a||d)&&b.points.forEach(function(d){var f; if(!(f=d.graphic&&d.graphic.element)){var l=d.series;f=l&&l.chart;l=l&&l.is("sunburst");f=f&&f.options.accessibility.point.describeNull;if(f=d.isNull&&!l&&f){l=d.series;var v=k(d);l=(f=v&&v.graphic)?f.parentGroup:l.graph||l.group;v=v?{x:p(d.plotX,v.plotX,0),y:p(d.plotY,v.plotY,0)}:{x:p(d.plotX,0),y:p(d.plotY,0)};v=d.series.chart.renderer.rect(v.x,v.y,1,1);v.attr({"class":"highcharts-a11y-dummy-point",fill:"none",opacity:0,"fill-opacity":0,"stroke-opacity":0});l&&l.element?(d.graphic=v,d.hasDummyGraphic= !0,v.add(l),l.element.insertBefore(v.element,f?f.element:null),f=v.element):f=void 0}}l=d.options&&d.options.accessibility&&!1===d.options.accessibility.enabled;f&&(d.isNull&&!e?f.setAttribute("aria-hidden",!0):(f.setAttribute("tabindex","-1"),b.chart.styledMode||(f.style.outline="none"),a&&!l?(v=d.series,l=v.chart.options.accessibility.point||{},v=v.options.accessibility&&v.options.accessibility.point||{},d=C(v.descriptionFormatter&&v.descriptionFormatter(d)||l.descriptionFormatter&&l.descriptionFormatter(d)|| c(d)),f.setAttribute("role","img"),f.setAttribute("aria-label",d)):f.setAttribute("aria-hidden",!0)))})}function f(b){var a=b.chart,c=a.types||[],e=m(b),f=function(c){return a[c]&&1p-h,t=v=864E5*{month:28,year:365}[g]*J-N&&e-36E5<=864E5* {month:31,year:366}[g]*J+N?v=!0:"ytd"===g?(v=q-m+N===e,z=!a):"all"===g&&(v=d.max-d.min>=p-h,A=!a&&k&&v);g=!u&&(B||t||A||f);J=a&&v||v&&!k&&!z||a&&b.frozenStates;g?K=3:J&&(k=!0,K=2);L.state!==K&&(L.setState(K),c&&(c.options[l+1].disabled=g,2===K&&(c.selectedIndex=l+1)),0===K&&r===l&&b.setSelected())})};f.prototype.computeButtonRange=function(b){var a=b.type,c=b.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[a])b._range=d[a]*c;else if("month"===a||"year"===a)b._range= 864E5*{month:30,year:365}[a]*c;b._offsetMin=A(b.offsetMin,0);b._offsetMax=A(b.offsetMax,0);b._range+=b._offsetMax-b._offsetMin};f.prototype.getInputValue=function(b){b="min"===b?this.minInput:this.maxInput;var a=this.chart.options.rangeSelector,c=this.chart.time;return b?("text"===b.type&&a.inputDateParser||this.defaultInputDateParser)(b.value,c.useUTC,c):0};f.prototype.setInputValue=function(b,a){var c=this.options,e=this.chart.time,f="min"===b?this.minInput:this.maxInput;b="min"===b?this.minDateBox: this.maxDateBox;if(f){var l=f.getAttribute("data-hc-time");l=d(l)?Number(l):void 0;d(a)&&(d(l)&&f.setAttribute("data-hc-time-previous",l),f.setAttribute("data-hc-time",a),l=a);f.value=e.dateFormat(this.inputTypeFormats[f.type]||c.inputEditDateFormat,l);b&&b.attr({text:e.dateFormat(c.inputDateFormat,l)})}};f.prototype.setInputExtremes=function(b,a,c){if(b="min"===b?this.minInput:this.maxInput){var d=this.inputTypeFormats[b.type],e=this.chart.time;d&&(a=e.dateFormat(d,a),b.min!==a&&(b.min=a),c=e.dateFormat(d, c),b.max!==c&&(b.max=c))}};f.prototype.showInput=function(b){var a="min"===b?this.minDateBox:this.maxDateBox;if((b="min"===b?this.minInput:this.maxInput)&&a&&this.inputGroup){var c="text"===b.type,d=this.inputGroup,e=d.translateX;d=d.translateY;var f=this.options.inputBoxWidth;m(b,{width:c?a.width+(f?-2:20)+"px":"auto",height:c?a.height-2+"px":"auto",border:"2px solid silver"});c&&f?m(b,{left:e+a.x+"px",top:d+"px"}):m(b,{left:Math.min(Math.round(a.x+e-(b.offsetWidth-a.width)/2),this.chart.chartWidth- b.offsetWidth)+"px",top:d-(b.offsetHeight-a.height)/2+"px"})}};f.prototype.hideInput=function(b){(b="min"===b?this.minInput:this.maxInput)&&m(b,{top:"-9999em",border:0,width:"1px",height:"1px"})};f.prototype.defaultInputDateParser=function(b,a,c){var d=b.split("/").join("-").split(" ").join("T");-1===d.indexOf("T")&&(d+="T00:00");if(a)d+="Z";else{var e;if(e=w.isSafari)e=d,e=!(6=e?"+"+H(-e)+":00":"-"+H(e)+":00")}d=Date.parse(d);z(d)||(b=b.split("-"),d=Date.UTC(F(b[0]),F(b[1])-1,F(b[2])));c&&a&&z(d)&&(d+=c.getTimezoneOffset(d));return d};f.prototype.drawInput=function(a){function c(){var b=g.getInputValue(a),c=d.xAxis[0],e=d.scroller&&d.scroller.xAxis?d.scroller.xAxis:c,f=e.dataMin;e=e.dataMax;var l=g.maxInput,v=g.minInput;b!==Number(n.getAttribute("data-hc-time-previous"))&&z(b)&&(n.setAttribute("data-hc-time-previous",b),q&&l&&z(f)?b>Number(l.getAttribute("data-hc-time"))? b=void 0:be&&(b=e)),"undefined"!==typeof b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"}))}var d=this.chart,e=this.div,f=this.inputGroup,g=this,l=d.renderer.style||{},h=d.renderer,p=d.options.rangeSelector,q="min"===a,k=y.lang[q?"rangeSelectorFrom":"rangeSelectorTo"]||"";k=h.label(k,0).addClass("highcharts-range-label").attr({padding:k?2:0,height:k?p.inputBoxHeight:0}).add(f);h=h.label("",0).addClass("highcharts-range-input").attr({padding:2, width:p.inputBoxWidth,height:p.inputBoxHeight,"text-align":"center"}).on("click",function(){g.showInput(a);g[a+"Input"].focus()});d.styledMode||h.attr({stroke:p.inputBoxBorderColor,"stroke-width":1});h.add(f);var n=r("input",{name:a,className:"highcharts-range-selector"},void 0,e);n.setAttribute("type",u(p.inputDateFormat||"%b %e, %Y"));d.styledMode||(k.css(x(l,p.labelStyle)),h.css(x({color:"#333333"},l,p.inputStyle)),m(n,b({position:"absolute",border:0,boxShadow:"0 0 15px rgba(0,0,0,0.3)",width:"1px", height:"1px",padding:0,textAlign:"center",fontSize:l.fontSize,fontFamily:l.fontFamily,top:"-9999em"},p.inputStyle)));n.onfocus=function(){g.showInput(a)};n.onblur=function(){n===w.doc.activeElement&&c();g.hideInput(a);g.setInputValue(a);n.blur()};var B=!1;n.onchange=function(){B||(c(),g.hideInput(a),n.blur())};n.onkeypress=function(b){13===b.keyCode&&c()};n.onkeydown=function(b){B=!0;38!==b.keyCode&&40!==b.keyCode||c()};n.onkeyup=function(){B=!1};return{dateBox:h,input:n,label:k}};f.prototype.getPosition= function(){var b=this.chart,a=b.options.rangeSelector;b="top"===a.verticalAlign?b.plotTop-b.axisOffset[0]:0;return{buttonTop:b+a.buttonPosition.y,inputTop:b+a.inputPosition.y-10}};f.prototype.getYTDExtremes=function(b,a,c){var d=this.chart.time,e=new d.Date(b),f=d.get("FullYear",e);c=c?d.Date.UTC(f,0,1):+new d.Date(f,0,1);a=Math.max(a,c);e=e.getTime();return{max:Math.min(b||e,e),min:a}};f.prototype.render=function(b,a){var c=this.chart,e=c.renderer,f=c.container,g=c.options,v=g.rangeSelector,l=A(g.chart.style&& g.chart.style.zIndex,0)+1;g=v.inputEnabled;if(!1!==v.enabled){this.rendered||(this.group=e.g("range-selector-group").attr({zIndex:7}).add(),this.div=r("div",void 0,{position:"relative",height:0,zIndex:l}),this.buttonOptions.length&&this.renderButtons(),f.parentNode&&f.parentNode.insertBefore(this.div,f),g&&(this.inputGroup=e.g("input-group").add(this.group),e=this.drawInput("min"),this.minDateBox=e.dateBox,this.minLabel=e.label,this.minInput=e.input,e=this.drawInput("max"),this.maxDateBox=e.dateBox, this.maxLabel=e.label,this.maxInput=e.input));if(g&&(this.setInputValue("min",b),this.setInputValue("max",a),b=c.scroller&&c.scroller.getUnionExtremes()||c.xAxis[0]||{},d(b.dataMin)&&d(b.dataMax)&&(c=c.xAxis[0].minRange||0,this.setInputExtremes("min",b.dataMin,Math.min(b.dataMax,this.getInputValue("max"))-c),this.setInputExtremes("max",Math.max(b.dataMin,this.getInputValue("min"))+c,b.dataMax)),this.inputGroup)){var h=0;[this.minLabel,this.minDateBox,this.maxLabel,this.maxDateBox].forEach(function(b){if(b){var a= b.getBBox().width;a&&(b.attr({x:h}),h+=a+v.inputSpacing)}})}this.alignElements();this.rendered=!0}};f.prototype.renderButtons=function(){var b=this,a=this.buttons,c=this.options,d=y.lang,e=this.chart.renderer,f=x(c.buttonTheme),h=f&&f.states,p=f.width||28;delete f.width;delete f.states;this.buttonGroup=e.g("range-selector-buttons").add(this.group);var m=this.dropdown=r("select",void 0,{position:"absolute",width:"1px",height:"1px",padding:0,border:0,top:"-9999em",cursor:"pointer",opacity:.0001},this.div); g(m,"touchstart",function(){m.style.fontSize="16px"});[[w.isMS?"mouseover":"mouseenter"],[w.isMS?"mouseout":"mouseleave"],["change","click"]].forEach(function(c){var d=c[0],e=c[1];g(m,d,function(){var c=a[b.currentButtonIndex()];c&&q(c.element,e||d)})});this.zoomText=e.label(d&&d.rangeSelectorZoom||"",0).attr({padding:c.buttonTheme.padding,height:c.buttonTheme.height,paddingLeft:0,paddingRight:0}).add(this.buttonGroup);this.chart.styledMode||(this.zoomText.css(c.labelStyle),f["stroke-width"]=A(f["stroke-width"], 0));r("option",{textContent:this.zoomText.textStr,disabled:!0},void 0,m);this.buttonOptions.forEach(function(c,d){r("option",{textContent:c.title||c.text},void 0,m);a[d]=e.button(c.text,0,0,function(a){var e=c.events&&c.events.click,f;e&&(f=e.call(c,a));!1!==f&&b.clickButton(d);b.isActive=!0},f,h&&h.hover,h&&h.select,h&&h.disabled).attr({"text-align":"center",width:p}).add(b.buttonGroup);c.title&&a[d].attr("title",c.title)})};f.prototype.alignElements=function(){var b=this,a=this.buttonGroup,c=this.buttons, d=this.chart,e=this.group,f=this.inputGroup,g=this.options,h=this.zoomText,p=d.options,m=p.exporting&&!1!==p.exporting.enabled&&p.navigation&&p.navigation.buttonOptions;p=g.buttonPosition;var q=g.inputPosition,r=g.verticalAlign,k=function(a,c){return m&&b.titleCollision(d)&&"top"===r&&"right"===c.align&&c.y-a.getBBox().height-12<(m.y||0)+(m.height||0)+d.spacing[0]?-40:0},n=d.plotLeft;if(e&&p&&q){var u=p.x-d.spacing[3];if(a){this.positionButtons();if(!this.initialButtonGroupWidth){var B=0;h&&(B+=h.getBBox().width+ 5);c.forEach(function(b,a){B+=b.width;a!==c.length-1&&(B+=g.buttonSpacing)});this.initialButtonGroupWidth=B}n-=d.spacing[3];this.updateButtonStates();h=k(a,p);this.alignButtonGroup(h);e.placed=a.placed=d.hasLoaded}a=0;f&&(a=k(f,q),"left"===q.align?u=n:"right"===q.align&&(u=-Math.max(d.axisOffset[1],-a)),f.align({y:q.y,width:f.getBBox().width,align:q.align,x:q.x+u-2},!0,d.spacingBox),f.placed=d.hasLoaded);this.handleCollision(a);e.align({verticalAlign:r},!0,d.spacingBox);f=e.alignAttr.translateY;a= e.getBBox().height+20;k=0;"bottom"===r&&(k=(k=d.legend&&d.legend.options)&&"bottom"===k.verticalAlign&&k.enabled&&!k.floating?d.legend.legendHeight+A(k.margin,10):0,a=a+k-20,k=f-a-(g.floating?0:g.y)-(d.titleOffset?d.titleOffset[2]:0)-10);if("top"===r)g.floating&&(k=0),d.titleOffset&&d.titleOffset[0]&&(k=d.titleOffset[0]),k+=d.margin[0]-d.spacing[0]||0;else if("middle"===r)if(q.y===p.y)k=f;else if(q.y||p.y)k=0>q.y||0>p.y?k-Math.min(q.y,p.y):f-a;e.translate(g.x,g.y+Math.floor(k));p=this.minInput;q= this.maxInput;f=this.dropdown;g.inputEnabled&&p&&q&&(p.style.marginTop=e.translateY+"px",q.style.marginTop=e.translateY+"px");f&&(f.style.marginTop=e.translateY+"px")}};f.prototype.alignButtonGroup=function(b,a){var c=this.chart,d=this.buttonGroup,e=this.options.buttonPosition,f=c.plotLeft-c.spacing[3],g=e.x-c.spacing[3];"right"===e.align?g+=b-f:"center"===e.align&&(g-=f/2);d&&d.align({y:e.y,width:A(a,this.initialButtonGroupWidth),align:e.align,x:g},!0,c.spacingBox)};f.prototype.positionButtons=function(){var b= this.buttons,a=this.chart,c=this.options,d=this.zoomText,e=a.hasLoaded?"animate":"attr",f=c.buttonPosition,g=a.plotLeft,h=g;d&&"hidden"!==d.visibility&&(d[e]({x:A(g+f.x,g)}),h+=f.x+d.getBBox().width+5);this.buttonOptions.forEach(function(a,d){if("hidden"!==b[d].visibility)b[d][e]({x:h}),h+=b[d].width+c.buttonSpacing;else b[d][e]({x:g})})};f.prototype.handleCollision=function(b){var a=this,c=this.chart,d=this.buttonGroup,e=this.inputGroup,f=this.options,g=f.buttonPosition,h=f.dropdown,l=f.inputPosition; f=function(){var b=0;a.buttons.forEach(function(a){a=a.getBBox();a.width>b&&(b=a.width)});return b};var p=function(a){if(e&&d){var c=e.alignAttr.translateX+e.alignOptions.x-b+e.getBBox().x+2,f=e.alignOptions.width,h=d.alignAttr.translateX+d.getBBox().x;return h+a>c&&c+f>h&&g.y=-b?0:-b),translateY:e.alignAttr.translateY+d.getBBox().height+10})};if(d){if("always"===h){this.collapseButtons(b); p(f())&&q();return}"never"===h&&this.expandButtons()}e&&d?l.align===g.align||p(this.initialButtonGroupWidth+20)?"responsive"===h?(this.collapseButtons(b),p(f())&&q()):q():"responsive"===h&&this.expandButtons():d&&"responsive"===h&&(this.initialButtonGroupWidth>c.plotWidth?this.collapseButtons(b):this.expandButtons())};f.prototype.collapseButtons=function(b){var a=this.buttons,c=this.buttonOptions,d=this.chart,e=this.dropdown,f=this.options,g=this.zoomText,h=d.userOptions.rangeSelector&&d.userOptions.rangeSelector.buttonTheme|| {},l=function(b){return{text:b?b+" \u25be":"\u25be",width:"auto",paddingLeft:A(f.buttonTheme.paddingLeft,h.padding,8),paddingRight:A(f.buttonTheme.paddingRight,h.padding,8)}};g&&g.hide();var p=!1;c.forEach(function(b,c){c=a[c];2!==c.state?c.hide():(c.show(),c.attr(l(b.text)),p=!0)});p||(e&&(e.selectedIndex=0),a[0].show(),a[0].attr(l(this.zoomText&&this.zoomText.textStr)));c=f.buttonPosition.align;this.positionButtons();"right"!==c&&"center"!==c||this.alignButtonGroup(b,a[this.currentButtonIndex()].getBBox().width); this.showDropdown()};f.prototype.expandButtons=function(){var b=this.buttons,a=this.buttonOptions,c=this.options,d=this.zoomText;this.hideDropdown();d&&d.show();a.forEach(function(a,d){d=b[d];d.show();d.attr({text:a.text,width:c.buttonTheme.width||28,paddingLeft:A(c.buttonTheme.paddingLeft,"unset"),paddingRight:A(c.buttonTheme.paddingRight,"unset")});2>d.state&&d.setState(0)});this.positionButtons()};f.prototype.currentButtonIndex=function(){var b=this.dropdown;return b&&0e&&0>d||0d?b.accessibility&&(b.accessibility.keyboardNavigation.tabindexContainer.focus(),b.accessibility.keyboardNavigation.move(a)):c&&(a=c[d?"maxDateBox":"minDateBox"],c=c[d?"maxInput":"minInput"],a&&c&&b.setFocusToElement(a,c))};d.prototype.onInputNavInit=function(a){var b=this,c=this,d=this.chart,e=0=g&&a||0<=g&&!a||5>h||m(f))&&ha&&be.dataMax&&(c=e.dataMax,b=c-d);this.setExtremes(b,c)}a.composedClasses=[];a.compose=function(d){-1===a.composedClasses.indexOf(d)&&(a.composedClasses.push(d),d.prototype.panStep=g)}})(a||(a={}));return a});x(a,"Accessibility/HighContrastMode.js",[a["Core/Globals.js"]],function(a){var h=a.doc,u=a.isMS,t=a.win;return{isHighContrastModeActive:function(){var a= /(Edg)/.test(t.navigator.userAgent);if(t.matchMedia&&a)return t.matchMedia("(-ms-high-contrast: active)").matches;if(u&&t.getComputedStyle){a=h.createElement("div");a.style.backgroundImage="url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)";h.body.appendChild(a);var k=(a.currentStyle||t.getComputedStyle(a)).backgroundImage;h.body.removeChild(a);return"none"===k}return t.matchMedia&&t.matchMedia("(forced-colors: active)").matches},setHighContrastTheme:function(a){a.highContrastModeActive= !0;var h=a.options.accessibility.highContrastTheme;a.update(h,!1);a.series.forEach(function(a){var k=h.plotOptions[a.type]||{};a.update({color:k.color||"windowText",colors:[k.color||"windowText"],borderColor:k.borderColor||"window"});a.points.forEach(function(a){a.options&&a.options.color&&a.update({color:k.color||"windowText",borderColor:k.borderColor||"window"},!1)})});a.redraw()}}});x(a,"Accessibility/HighContrastTheme.js",[],function(){return{chart:{backgroundColor:"window"},title:{style:{color:"windowText"}}, subtitle:{style:{color:"windowText"}},colorAxis:{minColor:"windowText",maxColor:"windowText",stops:[]},colors:["windowText"],xAxis:{gridLineColor:"windowText",labels:{style:{color:"windowText"}},lineColor:"windowText",minorGridLineColor:"windowText",tickColor:"windowText",title:{style:{color:"windowText"}}},yAxis:{gridLineColor:"windowText",labels:{style:{color:"windowText"}},lineColor:"windowText",minorGridLineColor:"windowText",tickColor:"windowText",title:{style:{color:"windowText"}}},tooltip:{backgroundColor:"window", borderColor:"windowText",style:{color:"windowText"}},plotOptions:{series:{lineColor:"windowText",fillColor:"window",borderColor:"windowText",edgeColor:"windowText",borderWidth:1,dataLabels:{connectorColor:"windowText",color:"windowText",style:{color:"windowText",textOutline:"none"}},marker:{lineColor:"windowText",fillColor:"windowText"}},pie:{color:"window",colors:["window"],borderColor:"windowText",borderWidth:1},boxplot:{fillColor:"window"},candlestick:{lineColor:"windowText",fillColor:"window"}, errorbar:{fillColor:"window"}},legend:{backgroundColor:"window",itemStyle:{color:"windowText"},itemHoverStyle:{color:"windowText"},itemHiddenStyle:{color:"#555"},title:{style:{color:"windowText"}}},credits:{style:{color:"windowText"}},labels:{style:{color:"windowText"}},drilldown:{activeAxisLabelStyle:{color:"windowText"},activeDataLabelStyle:{color:"windowText"}},navigation:{buttonOptions:{symbolStroke:"windowText",theme:{fill:"window"}}},rangeSelector:{buttonTheme:{fill:"window",stroke:"windowText", style:{color:"windowText"},states:{hover:{fill:"window",stroke:"windowText",style:{color:"windowText"}},select:{fill:"#444",stroke:"windowText",style:{color:"windowText"}}}},inputBoxBorderColor:"windowText",inputStyle:{backgroundColor:"window",color:"windowText"},labelStyle:{color:"windowText"}},navigator:{handles:{backgroundColor:"window",borderColor:"windowText"},outlineColor:"windowText",maskFill:"transparent",series:{color:"windowText",lineColor:"windowText"},xAxis:{gridLineColor:"windowText"}}, scrollbar:{barBackgroundColor:"#444",barBorderColor:"windowText",buttonArrowColor:"windowText",buttonBackgroundColor:"window",buttonBorderColor:"windowText",rifleColor:"windowText",trackBackgroundColor:"window",trackBorderColor:"windowText"}}});x(a,"Accessibility/Options/Options.js",[],function(){return{accessibility:{enabled:!0,screenReaderSection:{beforeChartFormat:"<{headingTagName}>{chartTitle}
{typeDescription}
{chartSubtitle}
{chartLongdesc}
{playAsSoundButton}
{viewTableButton}
{xAxisDescription}
{yAxisDescription}
{annotationsTitle}{annotationsList}
", afterChartFormat:"{endOfChartMarker}",axisRangeDateFormat:"%Y-%m-%d %H:%M:%S"},series:{descriptionFormat:"{seriesDescription}{authorDescription}{axisDescription}",describeSingleSeries:!1,pointDescriptionEnabledThreshold:200},point:{valueDescriptionFormat:"{xDescription}{separator}{value}.",describeNull:!0},landmarkVerbosity:"all",linkedDescription:'*[data-highcharts-chart="{index}"] + .highcharts-description',keyboardNavigation:{enabled:!0,focusBorder:{enabled:!0,hideBrowserFocusOutline:!0,style:{color:"#335cad", lineWidth:2,borderRadius:3},margin:2},order:["series","zoom","rangeSelector","legend","chartMenu"],wrapAround:!0,seriesNavigation:{skipNullPoints:!0,pointNavigationEnabledThreshold:!1,rememberPointFocus:!1}},announceNewData:{enabled:!1,minAnnounceInterval:5E3,interruptUser:!1}},legend:{accessibility:{enabled:!0,keyboardNavigation:{enabled:!0}}},exporting:{accessibility:{enabled:!0}}}});x(a,"Accessibility/Options/LangOptions.js",[],function(){return{accessibility:{defaultChartTitle:"Chart",chartContainerLabel:"{title}. Highcharts interactive chart.", svgContainerLabel:"Interactive chart",drillUpButton:"{buttonText}",credits:"Chart credits: {creditsStr}",thousandsSep:",",svgContainerTitle:"",graphicContainerLabel:"",screenReaderSection:{beforeRegionLabel:"",afterRegionLabel:"",annotations:{heading:"Chart annotations summary",descriptionSinglePoint:"{annotationText}. Related to {annotationPoint}",descriptionMultiplePoints:"{annotationText}. Related to {annotationPoint}{ Also related to, #each(additionalAnnotationPoints)}",descriptionNoPoints:"{annotationText}"}, endOfChartMarker:"End of interactive chart."},sonification:{playAsSoundButtonText:"Play as sound, {chartTitle}",playAsSoundClickAnnouncement:"Play"},legend:{legendLabelNoTitle:"Toggle series visibility, {chartTitle}",legendLabel:"Chart legend: {legendTitle}",legendItem:"Show {itemName}"},zoom:{mapZoomIn:"Zoom chart",mapZoomOut:"Zoom out chart",resetZoomButton:"Reset zoom"},rangeSelector:{dropdownLabel:"{rangeTitle}",minInputLabel:"Select start date.",maxInputLabel:"Select end date.",clickButtonAnnouncement:"Viewing {axisRangeDescription}"}, table:{viewAsDataTableButtonText:"View as data table, {chartTitle}",tableSummary:"Table representation of chart."},announceNewData:{newDataAnnounce:"Updated data for chart {chartTitle}",newSeriesAnnounceSingle:"New data series: {seriesDesc}",newPointAnnounceSingle:"New data point: {pointDesc}",newSeriesAnnounceMultiple:"New data series in chart {chartTitle}: {seriesDesc}",newPointAnnounceMultiple:"New data point in chart {chartTitle}: {pointDesc}"},seriesTypeDescriptions:{boxplot:"Box plot charts are typically used to display groups of statistical data. Each data point in the chart can have up to 5 values: minimum, lower quartile, median, upper quartile, and maximum.", arearange:"Arearange charts are line charts displaying a range between a lower and higher value for each point.",areasplinerange:"These charts are line charts displaying a range between a lower and higher value for each point.",bubble:"Bubble charts are scatter charts where each data point also has a size value.",columnrange:"Columnrange charts are column charts displaying a range between a lower and higher value for each point.",errorbar:"Errorbar series are used to display the variability of the data.", funnel:"Funnel charts are used to display reduction of data in stages.",pyramid:"Pyramid charts consist of a single pyramid with item heights corresponding to each point value.",waterfall:"A waterfall chart is a column chart where each column contributes towards a total end value."},chartTypes:{emptyChart:"Empty chart",mapTypeDescription:"Map of {mapTitle} with {numSeries} data series.",unknownMap:"Map of unspecified region with {numSeries} data series.",combinationChart:"Combination chart with {numSeries} data series.", defaultSingle:"Chart with {numPoints} data {#plural(numPoints, points, point)}.",defaultMultiple:"Chart with {numSeries} data series.",splineSingle:"Line chart with {numPoints} data {#plural(numPoints, points, point)}.",splineMultiple:"Line chart with {numSeries} lines.",lineSingle:"Line chart with {numPoints} data {#plural(numPoints, points, point)}.",lineMultiple:"Line chart with {numSeries} lines.",columnSingle:"Bar chart with {numPoints} {#plural(numPoints, bars, bar)}.",columnMultiple:"Bar chart with {numSeries} data series.", barSingle:"Bar chart with {numPoints} {#plural(numPoints, bars, bar)}.",barMultiple:"Bar chart with {numSeries} data series.",pieSingle:"Pie chart with {numPoints} {#plural(numPoints, slices, slice)}.",pieMultiple:"Pie chart with {numSeries} pies.",scatterSingle:"Scatter chart with {numPoints} {#plural(numPoints, points, point)}.",scatterMultiple:"Scatter chart with {numSeries} data series.",boxplotSingle:"Boxplot with {numPoints} {#plural(numPoints, boxes, box)}.",boxplotMultiple:"Boxplot with {numSeries} data series.", bubbleSingle:"Bubble chart with {numPoints} {#plural(numPoints, bubbles, bubble)}.",bubbleMultiple:"Bubble chart with {numSeries} data series."},axis:{xAxisDescriptionSingular:"The chart has 1 X axis displaying {names[0]}. {ranges[0]}",xAxisDescriptionPlural:"The chart has {numAxes} X axes displaying {#each(names, -1) }and {names[-1]}.",yAxisDescriptionSingular:"The chart has 1 Y axis displaying {names[0]}. {ranges[0]}",yAxisDescriptionPlural:"The chart has {numAxes} Y axes displaying {#each(names, -1) }and {names[-1]}.", timeRangeDays:"Data range: {range} days.",timeRangeHours:"Data range: {range} hours.",timeRangeMinutes:"Data range: {range} minutes.",timeRangeSeconds:"Data range: {range} seconds.",rangeFromTo:"Data ranges from {rangeFrom} to {rangeTo}.",rangeCategories:"Data range: {numCategories} categories."},exporting:{chartMenuLabel:"Chart menu",menuButtonLabel:"View chart menu, {chartTitle}"},series:{summary:{"default":"{series.name}, series {seriesNumber} of {chart.series.length} with {series.points.length} data {#plural(series.points.length, points, point)}.", defaultCombination:"{series.name}, series {seriesNumber} of {chart.series.length} with {series.points.length} data {#plural(series.points.length, points, point)}.",line:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#plural(series.points.length, points, point)}.",lineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#plural(series.points.length, points, point)}.",spline:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#plural(series.points.length, points, point)}.", splineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#plural(series.points.length, points, point)}.",column:"{series.name}, bar series {seriesNumber} of {chart.series.length} with {series.points.length} {#plural(series.points.length, bars, bar)}.",columnCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bar series with {series.points.length} {#plural(series.points.length, bars, bar)}.",bar:"{series.name}, bar series {seriesNumber} of {chart.series.length} with {series.points.length} {#plural(series.points.length, bars, bar)}.", barCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bar series with {series.points.length} {#plural(series.points.length, bars, bar)}.",pie:"{series.name}, pie {seriesNumber} of {chart.series.length} with {series.points.length} {#plural(series.points.length, slices, slice)}.",pieCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Pie with {series.points.length} {#plural(series.points.length, slices, slice)}.",scatter:"{series.name}, scatter plot {seriesNumber} of {chart.series.length} with {series.points.length} {#plural(series.points.length, points, point)}.", scatterCombination:"{series.name}, series {seriesNumber} of {chart.series.length}, scatter plot with {series.points.length} {#plural(series.points.length, points, point)}.",boxplot:"{series.name}, boxplot {seriesNumber} of {chart.series.length} with {series.points.length} {#plural(series.points.length, boxes, box)}.",boxplotCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Boxplot with {series.points.length} {#plural(series.points.length, boxes, box)}.",bubble:"{series.name}, bubble series {seriesNumber} of {chart.series.length} with {series.points.length} {#plural(series.points.length, bubbles, bubble)}.", bubbleCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bubble series with {series.points.length} {#plural(series.points.length, bubbles, bubble)}.",map:"{series.name}, map {seriesNumber} of {chart.series.length} with {series.points.length} {#plural(series.points.length, areas, area)}.",mapCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Map with {series.points.length} {#plural(series.points.length, areas, area)}.",mapline:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#plural(series.points.length, points, point)}.", maplineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#plural(series.points.length, points, point)}.",mapbubble:"{series.name}, bubble series {seriesNumber} of {chart.series.length} with {series.points.length} {#plural(series.points.length, bubbles, bubble)}.",mapbubbleCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bubble series with {series.points.length} {#plural(series.points.length, bubbles, bubble)}."}, description:"{description}",xAxisDescription:"X axis, {name}",yAxisDescription:"Y axis, {name}",nullPointValue:"No value",pointAnnotationsDescription:"{Annotation: #each(annotations). }"}}}});x(a,"Accessibility/Options/DeprecatedOptions.js",[a["Core/Utilities.js"]],function(a){function h(a,h,k){for(var d,e=0;e